<SEC-DOCUMENT>0001280058-23-000006.txt : 20230224
<SEC-HEADER>0001280058-23-000006.hdr.sgml : 20230224
<ACCEPTANCE-DATETIME>20230224162249
ACCESSION NUMBER:		0001280058-23-000006
CONFORMED SUBMISSION TYPE:	10-K
PUBLIC DOCUMENT COUNT:		132
CONFORMED PERIOD OF REPORT:	20221231
FILED AS OF DATE:		20230224
DATE AS OF CHANGE:		20230224

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			BLACKBAUD INC
		CENTRAL INDEX KEY:			0001280058
		STANDARD INDUSTRIAL CLASSIFICATION:	SERVICES-PREPACKAGED SOFTWARE [7372]
		IRS NUMBER:				112617163
		STATE OF INCORPORATION:			DE
		FISCAL YEAR END:			1231

	FILING VALUES:
		FORM TYPE:		10-K
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-41527
		FILM NUMBER:		23667733

	BUSINESS ADDRESS:	
		STREET 1:		65 FAIRCHILD STREET
		CITY:			CHARLESTON
		STATE:			SC
		ZIP:			29492
		BUSINESS PHONE:		843-216-6200

	MAIL ADDRESS:	
		STREET 1:		65 FAIRCHILD STREET
		CITY:			CHARLESTON
		STATE:			SC
		ZIP:			29492
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-K
<SEQUENCE>1
<FILENAME>blkb-20221231.htm
<DESCRIPTION>10-K
<TEXT>
<XBRL>
<?xml version="1.0" ?><!--XBRL Document Created with Wdesk from Workiva--><!--Copyright 2023 Workiva--><!--r:624f9074-396a-40b1-9686-a87ded327e98,g:8aeece41-a3ff-4f1a-9399-36cbaada28ff,d:24d9cd6a7b6a4bb3aaf54098d618780c--><html xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:blkb="http://www.blackbaud.com/20221231" xmlns="http://www.w3.org/1999/xhtml" xmlns:country="http://xbrl.sec.gov/country/2022" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns:srt="http://fasb.org/srt/2022" xmlns:dei="http://xbrl.sec.gov/dei/2022" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:us-gaap="http://fasb.org/us-gaap/2022" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:xlink="http://www.w3.org/1999/xlink" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>blkb-20221231</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" name="dei:AmendmentFlag" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xMC9mcmFnOjZmNDUzMmUzNjA2MjQ3NDQ5N2ZhNmQ0Y2U2NGViNTBmL3RhYmxlOmE1ZGRlMmUxMjNlMDRiYTJiYTE3YWEyYzUyMGE2MzJlL3RhYmxlcmFuZ2U6YTVkZGUyZTEyM2UwNGJhMmJhMTdhYTJjNTIwYTYzMmVfMy0xLTEtMS0yNDQ2ODM_162015c7-8aa7-4580-8098-98bd49e9d405">false</ix:nonNumeric><ix:nonNumeric contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" name="dei:DocumentFiscalYearFocus" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xMC9mcmFnOjZmNDUzMmUzNjA2MjQ3NDQ5N2ZhNmQ0Y2U2NGViNTBmL3RhYmxlOmE1ZGRlMmUxMjNlMDRiYTJiYTE3YWEyYzUyMGE2MzJlL3RhYmxlcmFuZ2U6YTVkZGUyZTEyM2UwNGJhMmJhMTdhYTJjNTIwYTYzMmVfNC0xLTEtMS0yNDQ2ODM_e55ac6de-71a7-47e0-a15a-9bd0fb670a85">2022</ix:nonNumeric><ix:nonNumeric contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" name="dei:DocumentFiscalPeriodFocus" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xMC9mcmFnOjZmNDUzMmUzNjA2MjQ3NDQ5N2ZhNmQ0Y2U2NGViNTBmL3RhYmxlOmE1ZGRlMmUxMjNlMDRiYTJiYTE3YWEyYzUyMGE2MzJlL3RhYmxlcmFuZ2U6YTVkZGUyZTEyM2UwNGJhMmJhMTdhYTJjNTIwYTYzMmVfNS0xLTEtMS0yNDQ2ODM_bf49327f-b9d3-4c45-8e7f-b5cfa68c8a55">FY</ix:nonNumeric><ix:nonNumeric contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" name="dei:EntityCentralIndexKey" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xMC9mcmFnOjZmNDUzMmUzNjA2MjQ3NDQ5N2ZhNmQ0Y2U2NGViNTBmL3RhYmxlOmE1ZGRlMmUxMjNlMDRiYTJiYTE3YWEyYzUyMGE2MzJlL3RhYmxlcmFuZ2U6YTVkZGUyZTEyM2UwNGJhMmJhMTdhYTJjNTIwYTYzMmVfNi0xLTEtMS0yNDQ2ODM_5216ec55-76e4-46a0-948e-1f3d62b877bb">0001280058</ix:nonNumeric><ix:nonNumeric contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231" name="us-gaap:DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNzYyL2ZyYWc6YTliYjJiZDE5NGU1NGQ0M2JhNjg3ZDQxM2EzNDExNzIvdGV4dHJlZ2lvbjphOWJiMmJkMTk0ZTU0ZDQzYmE2ODdkNDEzYTM0MTE3Ml81NDk3NTU4MTM5MDQ_d0ddef2f-71b4-44bf-883a-73e0c6159b12">http://fasb.org/us-gaap/2022#OtherAssetsNoncurrent</ix:nonNumeric><ix:nonNumeric contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231" name="us-gaap:ImpairmentLongLivedAssetHeldForUseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNzQ3L2ZyYWc6ZWU5MThjOGIxMzEyNDQ1MDk5MTlmOWEwNTMzNmJhYzkvdGV4dHJlZ2lvbjplZTkxOGM4YjEzMTI0NDUwOTkxOWY5YTA1MzM2YmFjOV8xMDk5NTExNjI3ODg0_40cccd52-dc3d-48a7-8d87-9d98058169a4">http://fasb.org/us-gaap/2022#GeneralAndAdministrativeExpense</ix:nonNumeric><ix:nonNumeric contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231" name="us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzUvZnJhZzpkMmExMzhlOGVkYjE0YmM1OGFhMzdlZjkzMmY5Y2E1Yi90ZXh0cmVnaW9uOmQyYTEzOGU4ZWRiMTRiYzU4YWEzN2VmOTMyZjljYTViXzUx_3591aa8f-94f3-4df7-a97a-9cfc0e770ad7">http://www.blackbaud.com/20221231#AccruedExpensesAndOtherCurrentLiabilities</ix:nonNumeric><ix:nonNumeric contextRef="id85e61f54d8242459b16d89948927bd4_I20211231" name="us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzUvZnJhZzpkMmExMzhlOGVkYjE0YmM1OGFhMzdlZjkzMmY5Y2E1Yi90ZXh0cmVnaW9uOmQyYTEzOGU4ZWRiMTRiYzU4YWEzN2VmOTMyZjljYTViXzUx_506cd56a-0101-4419-996b-dad880caa591"></ix:nonNumeric><ix:nonNumeric contextRef="id85e61f54d8242459b16d89948927bd4_I20211231" name="us-gaap:DerivativeAssetCurrentStatementOfFinancialPositionExtensibleEnumeration" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNzU1L2ZyYWc6NDljY2Y4OTY1MjE3NDk2ZDg3YTkwZDliZDA0NTgzMzcvdGV4dHJlZ2lvbjo0OWNjZjg5NjUyMTc0OTZkODdhOTBkOWJkMDQ1ODMzN181NDk3NTU4MTQxODk_a25d339f-2dce-45c3-b651-ab06575f5b7d">http://fasb.org/us-gaap/2022#PrepaidExpenseAndOtherAssetsCurrent</ix:nonNumeric><ix:nonNumeric contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231" name="us-gaap:DerivativeAssetCurrentStatementOfFinancialPositionExtensibleEnumeration" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNzU1L2ZyYWc6NDljY2Y4OTY1MjE3NDk2ZDg3YTkwZDliZDA0NTgzMzcvdGV4dHJlZ2lvbjo0OWNjZjg5NjUyMTc0OTZkODdhOTBkOWJkMDQ1ODMzN181NDk3NTU4MTQxODk_aae5086a-1dce-4f7b-848c-498c017f41f1">http://fasb.org/us-gaap/2022#PrepaidExpenseAndOtherAssetsCurrent</ix:nonNumeric><ix:nonNumeric contextRef="id85e61f54d8242459b16d89948927bd4_I20211231" name="us-gaap:DerivativeAssetNoncurrentStatementOfFinancialPositionExtensibleEnumeration" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNzU1L2ZyYWc6NDljY2Y4OTY1MjE3NDk2ZDg3YTkwZDliZDA0NTgzMzcvdGV4dHJlZ2lvbjo0OWNjZjg5NjUyMTc0OTZkODdhOTBkOWJkMDQ1ODMzN181NDk3NTU4MTQxOTA_4b2f710c-0ac7-45de-9885-0575e0f443a2">http://fasb.org/us-gaap/2022#OtherAssetsNoncurrent</ix:nonNumeric><ix:nonNumeric contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231" name="us-gaap:DerivativeAssetNoncurrentStatementOfFinancialPositionExtensibleEnumeration" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNzU1L2ZyYWc6NDljY2Y4OTY1MjE3NDk2ZDg3YTkwZDliZDA0NTgzMzcvdGV4dHJlZ2lvbjo0OWNjZjg5NjUyMTc0OTZkODdhOTBkOWJkMDQ1ODMzN181NDk3NTU4MTQxOTA_57ea6621-e9dc-4161-86c7-4e85c81976ff">http://fasb.org/us-gaap/2022#OtherAssetsNoncurrent</ix:nonNumeric><ix:nonNumeric contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231" name="us-gaap:DerivativeInstrumentGainLossReclassifiedFromAociIntoIncomeEffectivePortionStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNzU1L2ZyYWc6NDljY2Y4OTY1MjE3NDk2ZDg3YTkwZDliZDA0NTgzMzcvdGV4dHJlZ2lvbjo0OWNjZjg5NjUyMTc0OTZkODdhOTBkOWJkMDQ1ODMzN181NDk3NTU4MTQxOTE_77946fb7-c206-4e9e-8679-f89088f14003">http://fasb.org/us-gaap/2022#InterestExpense</ix:nonNumeric><ix:nonNumeric contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231" name="us-gaap:DerivativeInstrumentGainLossReclassifiedFromAociIntoIncomeEffectivePortionStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNzU1L2ZyYWc6NDljY2Y4OTY1MjE3NDk2ZDg3YTkwZDliZDA0NTgzMzcvdGV4dHJlZ2lvbjo0OWNjZjg5NjUyMTc0OTZkODdhOTBkOWJkMDQ1ODMzN181NDk3NTU4MTQxOTE_77b71692-20e3-4e20-b425-885e20dcccf8">http://fasb.org/us-gaap/2022#InterestExpense</ix:nonNumeric><ix:nonNumeric contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" name="us-gaap:DerivativeInstrumentGainLossReclassifiedFromAociIntoIncomeEffectivePortionStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNzU1L2ZyYWc6NDljY2Y4OTY1MjE3NDk2ZDg3YTkwZDliZDA0NTgzMzcvdGV4dHJlZ2lvbjo0OWNjZjg5NjUyMTc0OTZkODdhOTBkOWJkMDQ1ODMzN181NDk3NTU4MTQyNzg_987eca89-c19d-4834-bfcb-c9daf5bb412a">http://fasb.org/us-gaap/2022#InterestExpense http://fasb.org/us-gaap/2022#RevenueFromContractWithCustomerExcludingAssessedTax</ix:nonNumeric></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="blkb-20221231.xsd"></link:schemaRef></ix:references><ix:resources><xbrli:context id="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4b2a5c0c81e949feaa2d997c5b3d7b2e_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9d8c0359ce054cc08eb58badf90af437_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">blkb:PreferredStockPurchaseRightsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8f75db39a37c4e078fc3480efbf70e14_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="usd"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:context id="i18802139c29046d1a2af0a516b585859_I20230217"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2023-02-17</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:context id="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id85e61f54d8242459b16d89948927bd4_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="usdPerShare"><xbrli:divide><xbrli:unitNumerator><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unitNumerator><xbrli:unitDenominator><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unitDenominator></xbrli:divide></xbrli:unit><xbrli:context id="i573de9a1d2c64313a2ae1ed3865cbc6a_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">blkb:RecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2734491e23ff465e8011d4901a60daca_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">blkb:RecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i22b34001d9ef4b64a045847561d372d3_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">blkb:RecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i11ba179d7609487988477e5c59b72d78_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:TechnologyServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i12b563515c94442d92ea377f02af6e70_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:TechnologyServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if82a3c5808b04717a6f55136622cccac_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:TechnologyServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i81bb47b8dc4947ab934c765b4587fb29_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i20926fb190894d738f7e6ed8099c2d78_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib1d10d5363594b729f08f3fcde8eaa20_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:MortgagesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i20c1b5081695456a8e37f84ad4425387_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:MortgagesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib541ba29dfe8482b924827349fecd89b_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:MortgagesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i484a1a354c994e9fbe3912924b6523ce_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LoansPayableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic29110b2d79a48aaa9d83581d64b14ad_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LoansPayableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5f157b00a59848bbb1a528b393e8f3f7_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LoansPayableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i76497d5967094ab99f23e2668aa7c67a_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if6f2691579f545cfa9ce0fe0358e9a4f_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8ba377d9c93e4d41bf2c6b036e461d3b_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie9478d92eca04a279e2713c31fb8f6d5_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie000bd60b9374c07823c996a5c7f0225_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7b052b8ed24a4806a239abfdf409e182_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i42154711a9f046f59770dab800591562_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i054a35d454ae4fe7a8e7414ce26dba43_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i04dec5ac1d644f60ae5a990e541a5555_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib94fcc5554d04316b5982539613d3703_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib0ee593ec9e649688145de4b5818ccef_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9d672b16a5c84f9584d0422c035512cf_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if834bd5b93704c598d6923c4583cbcae_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib674b1824b794db19cd0d320c61e3810_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie678d43ed2934c09869f6a35e65fb483_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8412959b1a2144d38701725450cdff30_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i76dd3afa646849b4b1a212629a45ebca_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i07f177f5c01b44438edec2fdc12af74c_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i707072bc0def42188f7b151bf810c7fe_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4fe9af243b514c678bcacf78506fb31c_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icffcd082c1a0489b83f5fe05efe024bf_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i46478d42b6eb44e8a8ff0d733e318734_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1278a39119f64cb2b14c566b6a51d893_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9393f94672754ee6a400bee840768b0c_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3d9cd0db10e941dc98642a33a4902dfd_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i806705b8fd13426493cb6952c47564f7_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibda7961a1b724787a86441548d291585_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i557b2bc630b64570bf67a95f6aff8c74_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8d0c04f9d1d04facb95e0d3c252a42e7_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8da28bc10b9f4ec2aba41af3f291a822_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia2c8f220855347c9a23215eb41d15484_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8d47aa791cc14dab9eb0f46512663647_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i256edb7ae56b413fa02f6a3e6033c849_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib50d54e74ff14c80b39b0b8039b172f3_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i50615a7dc98642bca06f3a38bd4d3fbb_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0ea21c7abe644342bf600905bd8b7396_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i811ca009168c4785b3a9fe00ccf1766e_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i89c5a0d38b16456aa61b83ed27495585_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i043d678b6ffd4203ab1eca93c9df9a88_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i80c2f7072e944fbcafb8ab3621c4a3c8_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibb6ff9c5e3694457a19c0ddf8026b2e8_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id2dcf59676ec450b942bbb5a13a64a02_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8fc10a4cc69a457e8f8253ccb597f798_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:MarketingRelatedIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ica706296f0a440e6b2b384e312ccc694_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:MarketingRelatedIntangibleAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9a0e797364f346efbe88ed346a2a34c2_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:MarketingRelatedIntangibleAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id56b302054f94a7db1e7a914b9065c62_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i90f7399acbf3453681d07a3dbb91660a_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i718d8cf3273d48a18c307ac088e513cb_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i563129819217486ca27a326775f0b3ce_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:MediaContentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i70f7d8c903c94a488f49ac04b2b76d9e_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:MediaContentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3e3e0735a6b94be08c50c39299352570_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">blkb:SoftwareAndContentDevelopmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i18d6be6ab33a4961bcf3d6aa7a44a1b2_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">blkb:SoftwareAndContentDevelopmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifd75776bd85e4e488a629dac4aba6495_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic4f18cad75c642288ca2c2b971b24182_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icd07701603f54d949b8491f20436cc8d_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1a284b2a747046328c9e465c9e84e220_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3d3396b61d544f20848495e44b0280b4_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7c0481e74aa14fe4af48166a3cc5147c_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i83b31ab2cea548f58b678e64fd91f822_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4f35e0db2e5f41919042091aaad432c5_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">blkb:AllowanceforReturnsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i572f8166ab3541f1a3aa201cc67f59c7_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">blkb:AllowanceforReturnsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3fcf87b8cbcb4030a6669f79b857190f_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">blkb:AllowanceforReturnsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2ea33ae0d3df457dbb77209648e17b1d_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">blkb:AllowanceforReturnsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i10b8533c0fc940ba9e2555b64c12c579_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">blkb:AllowanceforReturnsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1854631f4ab144c4aafd292f6a8b1c8c_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">blkb:AllowanceforReturnsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i557af75027e04a939e857b090df05571_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">blkb:AllowanceforReturnsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i48f0757e51c64166ba7a642be181e29b_D20220909-20220909"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-09-09</xbrli:startDate><xbrli:endDate>2022-09-09</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2f5d6fa263fe4dbb94e9a1ec59b87c9e_D20220819-20220819"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">blkb:KilterMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-08-19</xbrli:startDate><xbrli:endDate>2022-08-19</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id1aef252d0ee48a793b18c35ba699227_I20220819"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">blkb:KilterMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-08-19</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i54ac8386bba9490ebc1191f70a2d9250_I20220819"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-08-19</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i346c146538fe433db8121549f71042fa_D20211231-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">blkb:EVERFIMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-12-31</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iaabaa8b78fba43f1a9ca12ab83c5ef9f_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">blkb:EVERFIMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if424891332764e809d99df35ecd1658e_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">blkb:KilterMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic9b69177cd9c4778baad0fc015fc9894_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">blkb:EVERFIMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5c9397372ac24773bdf9f976cf764e51_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i65601480ce22474a967b63cc3e01c895_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iedcc5c27da334a0687d0a919a2480a11_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:MarketingRelatedIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i542470f91f8a41119c3903c01becea69_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:MarketingRelatedIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id43440f02a66476f99b96835351dc268_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TechnologyBasedIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9e7afad32d6c49139e33abd2818a1fbb_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TechnologyBasedIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i32da8b3d119c429f85515acc56e15fca_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:MediaContentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i293ef1bf42704a70ae03e7d504e40b00_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:MediaContentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5e87f56eed0e4dd3ae9ef854090a4863_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">blkb:CostOfRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iacb66638768f437883b9b1f1ee0fafca_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">blkb:CostOfRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie3e768b13f284e83baa8129d9ec3fd09_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">blkb:CostOfRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if92c79783cdc4b8f9742a5724f6884ec_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">blkb:CostOfOneTimeServicesAndOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic4c85a889b8e4a2dbffab6769d6ef650_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">blkb:CostOfOneTimeServicesAndOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idb24a3f53a2f47f7b1d7dfc3b264fda9_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">blkb:CostOfOneTimeServicesAndOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8bc45e7027114b2dab39329c48d54318_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i615abfc19a4e497fb2cfa09b401cdd78_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i811823296f454d9bafe32e095be8a92c_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idee39963a7154288958537a6a366cb01_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OperatingExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i281868a11fbb4bdda012ade998c8b812_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OperatingExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i503028f5cc1e4eccb61bffdd71a816a2_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OperatingExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3a0f5c05f87344668a2c83cfb93f988c_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if4560f303fcc4846ab349ca4994546c1_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5527c278d6b44f32a9dee9d3ab6f05a1_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idcf18aa21ffb4d1499e2d18feb3e9f9d_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iacedbaa065044081a4f4af6ec7e22ed9_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2a11faecf2c44e49b35fab8ee11da30d_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4a75cc196c0443768f52aa340ce7d0a8_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i61adb7e41db44ac4a5ce8f5f258df05a_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9bf24a289ee4494ea82bdca1329a593b_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:PropertyPlantAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i94ec35db9ca14f0ab9003f21521081d9_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i03255a0fe4a44072be712855b58d4f02_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7b5975b9b38b49f09029ab0d9a566bd8_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib94d0cddcaf246ea8da42c790a405a31_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i56ce89dc3b0b4dec82a319767892f544_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i46cea7d98e984ff491ae4afd164b9c07_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingImprovementsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id1116163dbac4c6cb2cdaf140ce83d1d_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingImprovementsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4223d1e18c93404088bb87e3f41f48d5_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i581ba402734a49699920caa6a87c0d31_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i455e8b550201465889f419589ee4ef91_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idb2449142daf4225a3dd0250c4235b66_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id1adb8064fa543758bf06ff9a973eb86_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1a08891bbcdd4802b00eb06429aa4e34_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i15b7bd0e54e14488adaf553389439883_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id0fd922d3098409091eefcd532ac780e_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ife288653be5f48ae8b51ff8aa5b3f784_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i01d27c7a94014d5db45b4c2f7094f076_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8d64cdc0b93b4e2ebe246a7d6e443d4a_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">blkb:ComputerSoftwareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1c4c7a4a1c474aa19b52f6bb93a9c922_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">blkb:ComputerSoftwareMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic803b89d4c86401fa22c4d93b367dc1b_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">blkb:ComputerSoftwareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia8b25317f82a49a18f54d42b84ef7f43_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">blkb:ComputerSoftwareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1a595346547c4c16b656b576dd2ea583_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i26cf81c78c554eb08c7cb32129ea487a_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1e853381578d4b6aafc25f3a8cec29c7_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9e1d70665a8e4e3abc18e95ceb57c7b4_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0eaf2fe0afbc4fdf9562fd3b4acb7e0f_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i844a3ac1c983411faff5c434d645bbec_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic5d0c4a1ebf644ac9d081d1437a854ba_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i79805a729adc41418298de8329971236_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic2d344953d6e457a9c3c66eeac55fe98_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">blkb:SoftwareAndContentDevelopmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id203c324f5f2499fb156c4b5320f3b56_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1d62af44d3eb47948e6f48754fda558f_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic285f0f1175f41ecbbfe174528d08342_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MediaContentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifdd81cbae8d94ed491fd2b5b537e13f7_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iff5516f9824f4f8ab72949bed625b111_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="number"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:context id="i19fd4e309f0d48e7ab89c51d01220c2d_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1b8084304dcd49da9fce42ceab04ebc7_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i44712262d5014aecb797b0701a9da508_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:MortgagesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i87dc68332ef94c8792e07a6ced996850_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:MortgagesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibabc150ff5fe409bb36cee89643696c2_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LoansPayableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4c0a690c13344311916f536dc0887cac_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LoansPayableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i148dad413c6b43488932b14816ab0761_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:ShortTermDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i644e7c776a4c417cb8fb16ca8ca8ec45_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:ShortTermDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8a9042fdd76c46e58b93fd238ce6b162_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LongTermDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6ba2092a67c94a8087ae56dd04faffde_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LongTermDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie3ff93806c1440b8a0b7d53407626fdd_D20170602-20170602"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2017-06-02</xbrli:startDate><xbrli:endDate>2017-06-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9f337f27c51c4cea80c09f4f6ca50a18_I20170602"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2017-06-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5bb45e736eff414196360d312b1979c6_D20201001-20201030"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-10-01</xbrli:startDate><xbrli:endDate>2020-10-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4d341687b89248cbb34d287b86f1d88a_I20201030"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-10-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i002c8fd38d0c4e63937af913ed7000b3_I20201030"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-10-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4d6606e596ca411b9f3292d65515d1b9_I20201030"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-10-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9d024dd3545c4ef1a100d6327f2f663f_D20201001-20201030"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-10-01</xbrli:startDate><xbrli:endDate>2020-10-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idf30d546e5524f3aac56ae7816853dea_D20201001-20201030"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-10-01</xbrli:startDate><xbrli:endDate>2020-10-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0b40b56eadea42be98c64e489d7c95d2_I20201030"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:StandbyLettersOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-10-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic6779b577f0147439adef36bcabe56f7_I20201030"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">blkb:SwinglineloansMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-10-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if76b2bff28d74327893da34acbc4dff9_I20201030"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:ForeignLineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-10-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3a70f7a5b46b469e8ec2d6b98092e147_I20201030"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-10-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i66c4449824fb45fbb1e003d325bb57a8_I20220131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="blkb:NetLeverageRatioRequirementAxis">blkb:MaximumThroughDecember312023Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i68d0824c54e84a3d9b89a4a4b921f778_I20220131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="blkb:NetLeverageRatioRequirementAxis">blkb:MaximumAfterDecember312023Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0343906334084b23ab567c3a9bee6831_I20220131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie1e577a8461347908f0197d7a963c0c2_D20201001-20201030"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:FederalFundsEffectiveSwapRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-10-01</xbrli:startDate><xbrli:endDate>2020-10-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7ca7f8685e9749e3ba1e3ab1434c1db7_D20201001-20201030"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-10-01</xbrli:startDate><xbrli:endDate>2020-10-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic35dc07fd52041c8919efbceddb92a41_I20220826"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="blkb:ApplicableInterestPeriodAxis">blkb:OneMonthMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-08-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i50eaa7ba16eb45729ec45313e03dc02a_I20220826"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="blkb:ApplicableInterestPeriodAxis">blkb:ThreeMonthMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-08-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i89a96ce47d3042a2b5f6305725aad6b6_I20220826"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="blkb:ApplicableInterestPeriodAxis">blkb:SixMonthMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-08-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id366eff67f43403286ed09da6d7fec33_D20201001-20201030"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-10-01</xbrli:startDate><xbrli:endDate>2020-10-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i851400166b93470bbe0f23074a54deea_D20201001-20201030"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-10-01</xbrli:startDate><xbrli:endDate>2020-10-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia1c2e51e6f5c4b77b1f0b658d14716ab_D20201001-20201030"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-10-01</xbrli:startDate><xbrli:endDate>2020-10-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4b7f44e9c2754aaf90938702419be2d4_D20201001-20201030"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-10-01</xbrli:startDate><xbrli:endDate>2020-10-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i167ec70d1b314465ab70b72f1c61cd76_I20220826"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">blkb:SterlingOvernightIndexAverageRateSONIAOvernightIndexSwapRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-08-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4be62660e1964e1280108d10f87be0f7_D20201001-20201030"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">blkb:SterlingOvernightIndexAverageRateSONIAOvernightIndexSwapRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-10-01</xbrli:startDate><xbrli:endDate>2020-10-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifa10590e23da40f38b5c04d89351c219_D20201001-20201030"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">blkb:SterlingOvernightIndexAverageRateSONIAOvernightIndexSwapRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-10-01</xbrli:startDate><xbrli:endDate>2020-10-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic84efe674d2e41e8ab7dd6cd76961c06_D20201001-20201030"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-10-01</xbrli:startDate><xbrli:endDate>2020-10-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i38e2a814cf8a4b5cb9bc129d7d2b01ab_D20201001-20201030"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-10-01</xbrli:startDate><xbrli:endDate>2020-10-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia6713387eca248df9a821b0fdafa36cd_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">blkb:SterlingOvernightIndexAverageRateSONIAOvernightIndexSwapRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7041c7be0a4846cab8ff5dc2953e583f_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:EurodollarMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i91ecf8a7600848c9b0e4ee5768e58143_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i19fb51b731a54f2dafeaf2891413a353_D20211231-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-12-31</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i848863ca6fce4c62aef2ab347383e9a2_D20211231-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:FederalFundsEffectiveSwapRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-12-31</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i02c5c9b5e67a48378f87cad819a51fa7_D20211231-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-12-31</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9dd0f183a5154e4b9f6414043f458584_I20220826"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="blkb:ApplicableInterestPeriodAxis">blkb:DailyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-08-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i338af02ce9d841a4b31a0c55b413ce52_I20220826"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="blkb:ApplicableInterestPeriodAxis">blkb:OneMonthMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">blkb:IncrementalTermLoanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-08-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i604002635a1341f8854ee824c2046545_I20220826"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">blkb:IncrementalTermLoanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="blkb:ApplicableInterestPeriodAxis">blkb:ThreeMonthMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-08-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i228986d943414abd9623b2ff1c50009f_I20220826"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">blkb:IncrementalTermLoanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="blkb:ApplicableInterestPeriodAxis">blkb:SixMonthMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-08-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0c3e6f8bb82d4f3792d300e00ec76da6_D20211231-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-12-31</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib483e24096e14e4ea624d532642cda04_D20211231-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-12-31</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2a9415a99a6f4e2494db8672b4df0585_D20211231-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-12-31</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie8b8d11e382b4719a8d6fe5a3415c3d8_D20211231-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-12-31</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic670a977be3b468c8d6aafde2f8aabc1_I20200831"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">blkb:SeniorSecuredNoteSeriesA1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis">blkb:GlobalHQMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-08-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6cfda2480279438d8fa1c45272d8c444_I20200831"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis">blkb:GlobalHQMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">blkb:SeniorSecuredNoteSeriesA2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-08-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0706d4c2df854f9895047a8afedf6850_I20200831"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis">blkb:GlobalHQMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-08-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4eb26c04cec5421e9e64728eebb36616_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LoansPayableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ieea57c190c8840e1b1eca54382993802_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LoansPayableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if67c7ec76e58429692bfd849238c4cdd_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i95465a506de74704aaa89a0957e6a778_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="cad"><xbrli:measure>iso4217:CAD</xbrli:measure></xbrli:unit><xbrli:unit id="gbp"><xbrli:measure>iso4217:GBP</xbrli:measure></xbrli:unit><xbrli:context id="i82c05b9fc99a4d37a2f2a27186be7c41_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6d48b8bc1dd9425e9a5e42a1433c310e_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icaf0083794514fe7878eda93b5614ffd_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icf8437456ec641d1bb3d3e5f050eb31f_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifbf1963dbb5f46a9aac4149fca96234c_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i309c258a36994a84bcfc7b9954325a44_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifbae760245bf470db22b3b77b4f38649_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia026240736514878ad657c00eab0c67a_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6370000e17a74d94a2f2aedf74f01d52_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:NetInvestmentHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if8b44b40934342b7be2aadda9444fe71_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i65cb2095929d457cbd12b1d2f5dc97b0_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6865f570efa74e01bb0130241083d76f_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">blkb:EVERFIMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i269c6d6571a94e05ae5a0e7a1f23564d_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ChangeInAccountingEstimateByTypeAxis">blkb:ChangeInAccountingEstimateWorkforceStrategyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if2f35756fbe9497caaf8f3fe331aeabf_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ChangeInAccountingEstimateByTypeAxis">blkb:ChangeInAccountingEstimateWorkforceStrategyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i30ea5b4b1fdc4e3382891b1ba2a5b010_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">blkb:AccruedexpensesandothercurrentliabilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4921ddf4dd0e45f8b3438a6fd47ef087_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">blkb:AccruedexpensesandothercurrentliabilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7123620d4421448ab478c3b8b5c2a36d_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">blkb:OperatingLeaseLiabilitiesNetOfCurrentPortionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5105a2bc3ed14094942efaac3a1c0fa4_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">blkb:OperatingLeaseLiabilitiesNetOfCurrentPortionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib8cb5b338cc8438b91e0a98674f1e85a_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis">blkb:ThirdpartyTechnologyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib750483612d44bf3a53c313da359db0d_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="cases"><xbrli:measure>blkb:cases</xbrli:measure></xbrli:unit><xbrli:context id="i6fcd0e226b074df18f259c1942bd6c7c_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:LitigationCaseAxis">blkb:PutativeConsumerClassActionCasesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i55f61411722c41b9938ff14811d93ad3_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:LitigationCaseAxis">blkb:PutativeConsumerClassActionCasesUSFederalCourtsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i634037ed001241ebb1c7eaea591c99ee_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:LitigationCaseAxis">blkb:PutativeConsumerClassActionCasesCanadianCourtsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icfff827508814b1c8266b5e79208ddbd_D20210901-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:ES</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-09-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="eur"><xbrli:measure>iso4217:EUR</xbrli:measure></xbrli:unit><xbrli:context id="i90f43bfb5d734ad2b81de8bc2378d8f5_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i38bc4b615a7844d89973794767545dba_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i78996858485447ac928c896ca53a603a_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9841ad2e9b70416a8ec3ce8c856305ae_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id36cd44816b045af90298b6116b8c215_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if3285ea655144a65a63e20b1a8b3064b_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5724f1a4544745f6afa6a712ecc17e59_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib5b24693f7ca4945ac6f8ae6721b60f4_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i31285bec92d04981a1f96cc27fa1b4c6_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i189190fad81542e38b76725a7f58ea6c_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowanceByDeferredTaxAssetAxis">blkb:ValuationAllowanceChangeAcquisitionRelatedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7850c169eef145859ab129c2701a57d0_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowanceByDeferredTaxAssetAxis">blkb:ValuationAllowanceChangeChargesToExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8d929688ef84408094d258185dbf3d58_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowanceByDeferredTaxAssetAxis">blkb:ValuationAllowanceChangeAcquisitionRelatedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id93f723e74fc4059975e4a69d829fa6b_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowanceByDeferredTaxAssetAxis">blkb:ValuationAllowanceChangeChargesToExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icc549ce7c277490a8b5814ff6fa8caac_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowanceByDeferredTaxAssetAxis">blkb:ValuationAllowanceChangeAcquisitionRelatedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6874f064967e462281409d33912ca223_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowanceByDeferredTaxAssetAxis">blkb:ValuationAllowanceChangeChargesToExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie36403a1bc044bf4b9d0ee7c87abf055_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3d604ad431704e849b942b68dd6216f9_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0c7d4ffade1a461e8d49849059636fa7_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">blkb:RestrictedStockUnitTimeBasedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3b8e76fe65284cd29f2ff5708af7af83_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">blkb:RestrictedStockUnitTimeBasedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5ad5e980dbce4a0795a64c4845068927_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i664e70ac145447a39d706637f3f3af00_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2ccce048bf0f4edcaca00686bcd408c1_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:TechnologyServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifd94c758c11e44379684c60aac441733_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:TechnologyServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie496d3011d44486e90dec3ad998f35df_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:TechnologyServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i26d1567ab49c4b1f932f1a4c12ca96b9_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6a41def0b53b491a9d4fab8c5970e7dc_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i56f83e935fd644af86a1241c97bbccca_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id6fb9e1ef56c4c0ea29013b444758cc0_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i10d8bc7509b54567b339e2c6d6edccd1_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iea7a7f2c886f4a70be1641da4cde5937_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8b94ecd734794caf8e3f9966912c9913_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8fa16f2bde724930958efecdc1e155cc_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id631f6b3d1374d9bb44d4e4d5213ae71_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ide88a94305c042d88232feedf09efeea_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i42c3799f324e4da5a1b601ebead42801_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if18ba3c5afb84864bdf5ff4d68c14a23_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i53553276394b4a8296a03437d66eb6fd_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iaf603a1c7b0e4380ac92f763bfa4ffbc_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">blkb:RestrictedStockUnitTimeBasedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8ac0acafb9f64f468a68ce1a43a84eb8_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">blkb:RestrictedStockUnitTimeBasedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id8b87683a3a848d487ea22c447a1887b_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">blkb:RestrictedStockUnitTimeBasedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib7407bbe6157416fb9e42463f889a0c0_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i160f54c7ac8a4069b64e7c77bdfae8ef_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i555c95096c4e42f99b2fa172e952cfa9_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i144f92d1830b44adbfe1cf9096f65103_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:OtherComprehensiveIncomeLocationAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i88ee0d11b6da4e4aa086971273d24bfe_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:OtherComprehensiveIncomeLocationAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idfcfe635d94b4de6b395d32871357d7f_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:OtherComprehensiveIncomeLocationAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib23f6e4d4e08423e9a10f6ab313b2094_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:OtherComprehensiveIncomeLocationAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i25edfd0401544b0c89b269fc1db1dc03_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:OtherComprehensiveIncomeLocationAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8c472483892c4dde9e9ba3779c6e402d_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:OtherComprehensiveIncomeLocationAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ida4230bae02c4e7dbf827cb1090cdf16_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:OtherComprehensiveIncomeLocationAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i97481f0638ce4836b89a2209399d2822_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:OtherComprehensiveIncomeLocationAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ideaf294efb2f4832bd0f32308b3d99d6_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:OtherComprehensiveIncomeLocationAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie3637e498c4a4aebbf24cbdfba039967_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:OtherComprehensiveIncomeLocationAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib430c0d7cece40a7a04eee5d88cc7da8_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:OtherComprehensiveIncomeLocationAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1304793df9fa49f88a952a3943df3c5c_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:OtherComprehensiveIncomeLocationAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4c92893464eb442f9dcd8ac8bbf223e8_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:OtherComprehensiveIncomeLocationAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3ecd82a8b4684d5eb209021b4793b087_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:OtherComprehensiveIncomeLocationAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id30d1b82816942758c079fef45b09a06_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3f88bf16ef674302a8447b793c9de889_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibff72c65e94743eebe54e1b5be71bb47_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i39648f06ac074dc19d1caaf3ca9cb01d_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i84bd4189ebab4148be9dccc5e5fc8aa7_D20201201-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LiabilityForCatastropheClaimsByCatastrophicEventAxis">blkb:COVID19Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-12-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icfa6db376e6e49f59df44b424bbcaf0a_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7f1ab0024e804f188b5294b25999c5e2_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7c2657e883464ab99fa9a298daec7a71_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iab678d9c830741f68c307f8df281cbf6_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i87261ce9872b4f50b735386743ecebff_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"><us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2021-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5667f100e59941f39e4f5614608b5866_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i125897a744704aa7802dc9b0e810c628_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia640012d4ced4897acae54417f0a99a5_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8a7207e9b21a4c99a0dd291ead2da08e_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic5eb56ad929b4940951c6ee91e0b653d_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7c141c0af0ee4f2bac3307788eabbbbf_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i109ad719c3484a168c436b40fb61edd2_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3f7306e90cb34f77942ea1d22f604c57_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iae5813d24a184235a5a7c9222a3baea5_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i827868c032ae4522a391a95616cc3376_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">blkb:SocialSectorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i02b07f4d4e75445a9cd8f5a044fe8ce7_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">blkb:SocialSectorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i48b738ddb78a4b75bb8a4a1557416266_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">blkb:SocialSectorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i760ffa50fa4a4335ac296be5854de273_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">blkb:CorporateSectorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i91b78bcaadc54cbeb3436bf08e0bc233_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">blkb:CorporateSectorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0ae1eaa755a74aa497e17634f6fd356e_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">blkb:CorporateSectorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i57925dbc0a004d529af0c63573f4885b_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">blkb:ContractualRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i297b4323917749c283fcefabd795e89f_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">blkb:ContractualRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8ec4b006aa5241188115c7c071e13240_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">blkb:ContractualRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia1a27b44931d498a990d464756303ecd_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">blkb:TransactionalRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8a3fd55cc1db4e019603d5cb27729fea_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">blkb:TransactionalRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i787dee71acf44f3584219d9fd4dd3c44_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">blkb:TransactionalRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTpiNjU4ZDEzYjU4YTM0ODE3YTVhYWMyYWE1NTFkZTE2NS90YWJsZXJhbmdlOmI2NThkMTNiNThhMzQ4MTdhNWFhYzJhYTU1MWRlMTY1XzEtMS0xLTEtMjQ0Njgz_fcc84ebd-3c88-42a5-9bfd-ff7267e94f97" linkRole="http://www.xbrl.org/2003/role/link" toRefs="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90ZXh0cmVnaW9uOmJlZjRjZDhiYzM4MzQxOTZhN2EzYTBhOGI3N2QxMDFmXzU0OTc1NTgxNTk1OA_2fd58276-c157-44e9-a791-ef2177a43413" order="1"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTpiNjU4ZDEzYjU4YTM0ODE3YTVhYWMyYWE1NTFkZTE2NS90YWJsZXJhbmdlOmI2NThkMTNiNThhMzQ4MTdhNWFhYzJhYTU1MWRlMTY1XzEtMS0xLTEtMjQ0Njgz_fcc84ebd-3c88-42a5-9bfd-ff7267e94f97" linkRole="http://www.xbrl.org/2003/role/link" toRefs="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90ZXh0cmVnaW9uOmJlZjRjZDhiYzM4MzQxOTZhN2EzYTBhOGI3N2QxMDFmXzU0OTc1NTgxNTk1Nw_fe5efc4a-6f97-4015-bf27-e4bf7b4c3ef4" order="2"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTpiNjU4ZDEzYjU4YTM0ODE3YTVhYWMyYWE1NTFkZTE2NS90YWJsZXJhbmdlOmI2NThkMTNiNThhMzQ4MTdhNWFhYzJhYTU1MWRlMTY1XzQtMS0xLTEtMjQ0Njgz_b93e8851-538d-4038-8da9-16c9706a63c0" linkRole="http://www.xbrl.org/2003/role/link" toRefs="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90ZXh0cmVnaW9uOmJlZjRjZDhiYzM4MzQxOTZhN2EzYTBhOGI3N2QxMDFmXzU0OTc1NTgxNTk2MA_279e6a62-fd2a-4691-9e2e-af792c3e33c7" order="1"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTpiNjU4ZDEzYjU4YTM0ODE3YTVhYWMyYWE1NTFkZTE2NS90YWJsZXJhbmdlOmI2NThkMTNiNThhMzQ4MTdhNWFhYzJhYTU1MWRlMTY1XzQtMS0xLTEtMjQ0Njgz_b93e8851-538d-4038-8da9-16c9706a63c0" linkRole="http://www.xbrl.org/2003/role/link" toRefs="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90ZXh0cmVnaW9uOmJlZjRjZDhiYzM4MzQxOTZhN2EzYTBhOGI3N2QxMDFmXzU0OTc1NTgxNjYyOQ_815555da-91b5-4609-ae49-a9cfdbf4f75e" order="2"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTpiNjU4ZDEzYjU4YTM0ODE3YTVhYWMyYWE1NTFkZTE2NS90YWJsZXJhbmdlOmI2NThkMTNiNThhMzQ4MTdhNWFhYzJhYTU1MWRlMTY1XzMtMi0xLTEtMjQ0Njgz_77715a24-67c2-4e81-bed0-0b952dcbb790" linkRole="http://www.xbrl.org/2003/role/link" toRefs="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90ZXh0cmVnaW9uOmJlZjRjZDhiYzM4MzQxOTZhN2EzYTBhOGI3N2QxMDFmXzU0OTc1NTgxNjc4Nw_5afcbcc3-b39a-4932-bd5d-4eadfd40ed08" order="1"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTpiNjU4ZDEzYjU4YTM0ODE3YTVhYWMyYWE1NTFkZTE2NS90YWJsZXJhbmdlOmI2NThkMTNiNThhMzQ4MTdhNWFhYzJhYTU1MWRlMTY1XzMtMi0xLTEtMjQ0Njgz_77715a24-67c2-4e81-bed0-0b952dcbb790" linkRole="http://www.xbrl.org/2003/role/link" toRefs="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90ZXh0cmVnaW9uOmJlZjRjZDhiYzM4MzQxOTZhN2EzYTBhOGI3N2QxMDFmXzU0OTc1NTgxNjc4Ng_d51fee1e-73d3-4249-99bb-02033b2621d8" order="2"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTpiNjU4ZDEzYjU4YTM0ODE3YTVhYWMyYWE1NTFkZTE2NS90YWJsZXJhbmdlOmI2NThkMTNiNThhMzQ4MTdhNWFhYzJhYTU1MWRlMTY1XzQtMi0xLTEtMjQ0Njgz_b4bc8c5e-ee23-4f4a-87e8-2eccb686c921" linkRole="http://www.xbrl.org/2003/role/link" toRefs="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90ZXh0cmVnaW9uOmJlZjRjZDhiYzM4MzQxOTZhN2EzYTBhOGI3N2QxMDFmXzU0OTc1NTgxNjYyOQ_815555da-91b5-4609-ae49-a9cfdbf4f75e" order="2"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTpiNjU4ZDEzYjU4YTM0ODE3YTVhYWMyYWE1NTFkZTE2NS90YWJsZXJhbmdlOmI2NThkMTNiNThhMzQ4MTdhNWFhYzJhYTU1MWRlMTY1XzQtMi0xLTEtMjQ0Njgz_b4bc8c5e-ee23-4f4a-87e8-2eccb686c921" linkRole="http://www.xbrl.org/2003/role/link" toRefs="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90ZXh0cmVnaW9uOmJlZjRjZDhiYzM4MzQxOTZhN2EzYTBhOGI3N2QxMDFmXzU0OTc1NTgxNTk2MA_279e6a62-fd2a-4691-9e2e-af792c3e33c7" order="1"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTpiNjU4ZDEzYjU4YTM0ODE3YTVhYWMyYWE1NTFkZTE2NS90YWJsZXJhbmdlOmI2NThkMTNiNThhMzQ4MTdhNWFhYzJhYTU1MWRlMTY1XzMtMS0xLTEtMjQ0Njgz_132121f1-572b-4f8a-a593-31ed9d81f413" linkRole="http://www.xbrl.org/2003/role/link" toRefs="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90ZXh0cmVnaW9uOmJlZjRjZDhiYzM4MzQxOTZhN2EzYTBhOGI3N2QxMDFmXzU0OTc1NTgxNjc4Ng_d51fee1e-73d3-4249-99bb-02033b2621d8" order="2"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTpiNjU4ZDEzYjU4YTM0ODE3YTVhYWMyYWE1NTFkZTE2NS90YWJsZXJhbmdlOmI2NThkMTNiNThhMzQ4MTdhNWFhYzJhYTU1MWRlMTY1XzMtMS0xLTEtMjQ0Njgz_132121f1-572b-4f8a-a593-31ed9d81f413" linkRole="http://www.xbrl.org/2003/role/link" toRefs="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90ZXh0cmVnaW9uOmJlZjRjZDhiYzM4MzQxOTZhN2EzYTBhOGI3N2QxMDFmXzU0OTc1NTgxNjc4Nw_5afcbcc3-b39a-4932-bd5d-4eadfd40ed08" order="1"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTpiNjU4ZDEzYjU4YTM0ODE3YTVhYWMyYWE1NTFkZTE2NS90YWJsZXJhbmdlOmI2NThkMTNiNThhMzQ4MTdhNWFhYzJhYTU1MWRlMTY1XzEtMi0xLTEtMjQ0Njgz_50ce2c4c-b663-4647-9a35-965de5d0f3ac" linkRole="http://www.xbrl.org/2003/role/link" toRefs="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90ZXh0cmVnaW9uOmJlZjRjZDhiYzM4MzQxOTZhN2EzYTBhOGI3N2QxMDFmXzU0OTc1NTgxNTk1Nw_fe5efc4a-6f97-4015-bf27-e4bf7b4c3ef4" order="2"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTpiNjU4ZDEzYjU4YTM0ODE3YTVhYWMyYWE1NTFkZTE2NS90YWJsZXJhbmdlOmI2NThkMTNiNThhMzQ4MTdhNWFhYzJhYTU1MWRlMTY1XzEtMi0xLTEtMjQ0Njgz_50ce2c4c-b663-4647-9a35-965de5d0f3ac" linkRole="http://www.xbrl.org/2003/role/link" toRefs="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90ZXh0cmVnaW9uOmJlZjRjZDhiYzM4MzQxOTZhN2EzYTBhOGI3N2QxMDFmXzU0OTc1NTgxNTk1OA_2fd58276-c157-44e9-a791-ef2177a43413" order="1"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjAvZnJhZzo2N2U0MDhiZWUyNzQ0MmE0YTY3YTQ0YjVjYjFjODE2ZC90YWJsZTo4ODNhZTY2YzJjNWQ0OWYzYjdhZWUyYmRkZDFjNmVkNS90YWJsZXJhbmdlOjg4M2FlNjZjMmM1ZDQ5ZjNiN2FlZTJiZGRkMWM2ZWQ1XzItMS0xLTEtMjQ0Njgz_027196bd-0e1f-4a6a-a02d-5320d49275a7" linkRole="http://www.xbrl.org/2003/role/link" toRefs="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjAvZnJhZzo2N2U0MDhiZWUyNzQ0MmE0YTY3YTQ0YjVjYjFjODE2ZC90ZXh0cmVnaW9uOjY3ZTQwOGJlZTI3NDQyYTRhNjdhNDRiNWNiMWM4MTZkXzU0OTc1NTgyMjEyNg_16123d7c-2cab-423c-a8bb-bdb9709d360d" order="1"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjAvZnJhZzo2N2U0MDhiZWUyNzQ0MmE0YTY3YTQ0YjVjYjFjODE2ZC90YWJsZTo4ODNhZTY2YzJjNWQ0OWYzYjdhZWUyYmRkZDFjNmVkNS90YWJsZXJhbmdlOjg4M2FlNjZjMmM1ZDQ5ZjNiN2FlZTJiZGRkMWM2ZWQ1XzQtMS0xLTEtMjU5MTU4_7b4818e9-df8c-4b7a-b704-5187cbfd6e69" linkRole="http://www.xbrl.org/2003/role/link" toRefs="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjAvZnJhZzo2N2U0MDhiZWUyNzQ0MmE0YTY3YTQ0YjVjYjFjODE2ZC90ZXh0cmVnaW9uOjY3ZTQwOGJlZTI3NDQyYTRhNjdhNDRiNWNiMWM4MTZkXzU0OTc1NTgyMjEyOA_0fe95aa0-241f-4902-ba39-0829665c9708" order="1"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTpmMDE4NDhjOWU1MzY0ZDRjODM5OGRiMmI5ZGQ0MmNjMS90YWJsZXJhbmdlOmYwMTg0OGM5ZTUzNjRkNGM4Mzk4ZGIyYjlkZDQyY2MxXzctMi0xLTEtMjcwMjc5_b7412713-dffb-405b-ac77-d6af3d2937fa id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTpmMDE4NDhjOWU1MzY0ZDRjODM5OGRiMmI5ZGQ0MmNjMS90YWJsZXJhbmdlOmYwMTg0OGM5ZTUzNjRkNGM4Mzk4ZGIyYjlkZDQyY2MxXzctMS0xLTEtMjcwMjc5_275baed9-25ab-4c44-ac05-4a996359573b" linkRole="http://www.xbrl.org/2003/role/link" toRefs="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90ZXh0cmVnaW9uOmJlZjRjZDhiYzM4MzQxOTZhN2EzYTBhOGI3N2QxMDFmXzU0OTc1NTgxNjM0MA_3c6c66dd-f7e0-47d8-9b70-41e35e3f149d" order="1"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTpmMDE4NDhjOWU1MzY0ZDRjODM5OGRiMmI5ZGQ0MmNjMS90YWJsZXJhbmdlOmYwMTg0OGM5ZTUzNjRkNGM4Mzk4ZGIyYjlkZDQyY2MxXzEtMi0xLTEtMjQ0Njgz_b2fb86af-d8d1-4a14-be7f-7ddb2ef71576 id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTpmMDE4NDhjOWU1MzY0ZDRjODM5OGRiMmI5ZGQ0MmNjMS90YWJsZXJhbmdlOmYwMTg0OGM5ZTUzNjRkNGM4Mzk4ZGIyYjlkZDQyY2MxXzEtMS0xLTEtMjQ0Njgz_74f6d36f-6e1a-44ad-b882-19a0e722d9a3" linkRole="http://www.xbrl.org/2003/role/link" toRefs="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90ZXh0cmVnaW9uOmJlZjRjZDhiYzM4MzQxOTZhN2EzYTBhOGI3N2QxMDFmXzU0OTc1NTgxNjkyOQ_c24c28fa-491e-42fa-8949-048fe6e9713b" order="1"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTpmMDE4NDhjOWU1MzY0ZDRjODM5OGRiMmI5ZGQ0MmNjMS90YWJsZXJhbmdlOmYwMTg0OGM5ZTUzNjRkNGM4Mzk4ZGIyYjlkZDQyY2MxXzItMi0xLTEtMjQ0Njgz_039393e7-b04b-4e2f-9c0b-36f40afde5c3" linkRole="http://www.xbrl.org/2003/role/link" toRefs="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90ZXh0cmVnaW9uOmJlZjRjZDhiYzM4MzQxOTZhN2EzYTBhOGI3N2QxMDFmXzU0OTc1NTgxNjgwNQ_c127ed93-51cf-4d64-9597-8fd53eef93d3" order="1"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTpiNjU4ZDEzYjU4YTM0ODE3YTVhYWMyYWE1NTFkZTE2NS90YWJsZXJhbmdlOmI2NThkMTNiNThhMzQ4MTdhNWFhYzJhYTU1MWRlMTY1XzItMi0xLTEtMjQ0Njgz_b3e40ef5-315f-4509-836d-6b1bc2b60199 id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTpiNjU4ZDEzYjU4YTM0ODE3YTVhYWMyYWE1NTFkZTE2NS90YWJsZXJhbmdlOmI2NThkMTNiNThhMzQ4MTdhNWFhYzJhYTU1MWRlMTY1XzItMS0xLTEtMjQ0Njgz_fe25b820-1d42-41b7-b6f8-57edff4f9547" linkRole="http://www.xbrl.org/2003/role/link" toRefs="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90ZXh0cmVnaW9uOmJlZjRjZDhiYzM4MzQxOTZhN2EzYTBhOGI3N2QxMDFmXzU0OTc1NTgxNTk1OQ_752ebe7c-0800-4769-8495-05320ddbc045" order="1"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzI0LTMtMS0xLTI1NzE3NQ_9e01f7f5-dd12-42ca-bf5d-a5d9f6b32190 id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzI0LTEtMS0xLTI1NzE3NQ_7d8eb3aa-6634-4996-8868-1340aa02eb22 id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzI0LTctMS0xLTI1NzE3NQ_6fd15fae-cc68-4ef8-a2ce-d95ffee2919e" linkRole="http://www.xbrl.org/2003/role/link" toRefs="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90ZXh0cmVnaW9uOjM1NWMzNzM2ZjMzZjRhMmM5MzA3NjJhZTM3ZjY4MjhhXzU0OTc1NTgxNTM1Mg_0c9b15ed-dc34-43df-8b31-81bad6f37f36" order="1"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTAvZnJhZzoyYTllNDYxMjgzZmM0YzA4YTFkZWNmYTk0ZDQ3MGU4NS90YWJsZTpkYjBkNTZjZmJjYmI0MmViOTRhMzdlZjc4MGI0ODUyZC90YWJsZXJhbmdlOmRiMGQ1NmNmYmNiYjQyZWI5NGEzN2VmNzgwYjQ4NTJkXzYtNS0xLTEtMjQ0Njgz_8a5d5ca0-0852-4e91-b16b-754f2b921a3e" linkRole="http://www.xbrl.org/2003/role/link" toRefs="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTAvZnJhZzoyYTllNDYxMjgzZmM0YzA4YTFkZWNmYTk0ZDQ3MGU4NS90ZXh0cmVnaW9uOjJhOWU0NjEyODNmYzRjMDhhMWRlY2ZhOTRkNDcwZTg1XzU4NTI_2458b938-acd5-44f1-812d-998ede7e237e" order="1"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjAvZnJhZzo2N2U0MDhiZWUyNzQ0MmE0YTY3YTQ0YjVjYjFjODE2ZC90YWJsZTo4ODNhZTY2YzJjNWQ0OWYzYjdhZWUyYmRkZDFjNmVkNS90YWJsZXJhbmdlOjg4M2FlNjZjMmM1ZDQ5ZjNiN2FlZTJiZGRkMWM2ZWQ1XzMtMS0xLTEtMjQ0Njgz_a4b4d9ed-20cc-43c0-a244-888b6bb89249" linkRole="http://www.xbrl.org/2003/role/link" toRefs="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjAvZnJhZzo2N2U0MDhiZWUyNzQ0MmE0YTY3YTQ0YjVjYjFjODE2ZC90ZXh0cmVnaW9uOjY3ZTQwOGJlZTI3NDQyYTRhNjdhNDRiNWNiMWM4MTZkXzU0OTc1NTgyMjEyNw_10bb0283-20df-45e3-b057-b1cb34afd940" order="1"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzQtNi0xLTEtMjQ0Njgz_4933ec4b-3132-465b-b0ad-f5507d72bb1e id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzQtNy0xLTEtMjQ0Njgz_6ac6a48d-4607-4d54-aa6d-e29b7458e391" linkRole="http://www.xbrl.org/2003/role/link" toRefs="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90ZXh0cmVnaW9uOjM1NWMzNzM2ZjMzZjRhMmM5MzA3NjJhZTM3ZjY4MjhhXzU0OTc1NTgxNTM1MQ_4650b4df-642f-4544-892b-1ab716327b7d" order="1"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTQvZnJhZzo2NTY1Y2FmMGQ2ZWQ0MGEzOTg5NzgxM2Q5OGQxYzY4OS90YWJsZTpkZjNjZTA2NGI1YzI0MTY5YjU1ODJjNTY4YmI4YjNmYi90YWJsZXJhbmdlOmRmM2NlMDY0YjVjMjQxNjliNTU4MmM1NjhiYjhiM2ZiXzItMS0xLTEtMjQ0Njgz_6cceb81c-d794-4ce2-b16b-f5777657b93a id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTQvZnJhZzo2NTY1Y2FmMGQ2ZWQ0MGEzOTg5NzgxM2Q5OGQxYzY4OS90YWJsZTpkZjNjZTA2NGI1YzI0MTY5YjU1ODJjNTY4YmI4YjNmYi90YWJsZXJhbmdlOmRmM2NlMDY0YjVjMjQxNjliNTU4MmM1NjhiYjhiM2ZiXzEtMS0xLTEtMjQ0Njgz_7fb61e51-d865-43b2-ba70-43d20af76fa2 id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTQvZnJhZzo2NTY1Y2FmMGQ2ZWQ0MGEzOTg5NzgxM2Q5OGQxYzY4OS90YWJsZTpkZjNjZTA2NGI1YzI0MTY5YjU1ODJjNTY4YmI4YjNmYi90YWJsZXJhbmdlOmRmM2NlMDY0YjVjMjQxNjliNTU4MmM1NjhiYjhiM2ZiXzMtMS0xLTEtMjQ0Njgz_3b679677-a20c-471c-bb43-4d08981c634c" linkRole="http://www.xbrl.org/2003/role/link" toRefs="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTQvZnJhZzo2NTY1Y2FmMGQ2ZWQ0MGEzOTg5NzgxM2Q5OGQxYzY4OS90ZXh0cmVnaW9uOjY1NjVjYWYwZDZlZDQwYTM5ODk3ODEzZDk4ZDFjNjg5XzM0NTE2_c4d40d7c-5278-4ff1-9e5f-d4cfe9a208ab" order="1"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTpmMDE4NDhjOWU1MzY0ZDRjODM5OGRiMmI5ZGQ0MmNjMS90YWJsZXJhbmdlOmYwMTg0OGM5ZTUzNjRkNGM4Mzk4ZGIyYjlkZDQyY2MxXzMtMi0xLTEtMjQ0Njgz_f91f6090-8ad4-45bd-a75b-d536c90194f4 id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTpmMDE4NDhjOWU1MzY0ZDRjODM5OGRiMmI5ZGQ0MmNjMS90YWJsZXJhbmdlOmYwMTg0OGM5ZTUzNjRkNGM4Mzk4ZGIyYjlkZDQyY2MxXzMtMS0xLTEtMjQ0Njgz_90b987c2-ddd4-4f2e-8ab4-22f1165e8bd1" linkRole="http://www.xbrl.org/2003/role/link" toRefs="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90ZXh0cmVnaW9uOmJlZjRjZDhiYzM4MzQxOTZhN2EzYTBhOGI3N2QxMDFmXzU0OTc1NTgxNjkyOA_8146fd4a-3d6e-4ab8-a3cb-91d45ff8cff4" order="1"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90YWJsZTo5MGU0OTAyMDg2Mzc0Zjk3YTYwMzkzMmFlMDljNWY4YS90YWJsZXJhbmdlOjkwZTQ5MDIwODYzNzRmOTdhNjAzOTMyYWUwOWM1ZjhhXzItMy0xLTEtMjQ0Njgz_a1a03d56-9d27-483b-9519-f1547719a266 id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90YWJsZTo5MGU0OTAyMDg2Mzc0Zjk3YTYwMzkzMmFlMDljNWY4YS90YWJsZXJhbmdlOjkwZTQ5MDIwODYzNzRmOTdhNjAzOTMyYWUwOWM1ZjhhXzItMS0xLTEtMjQ0Njgz_87c62caa-0c08-42e2-8ede-66a77eb290fb id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90YWJsZTo5MGU0OTAyMDg2Mzc0Zjk3YTYwMzkzMmFlMDljNWY4YS90YWJsZXJhbmdlOjkwZTQ5MDIwODYzNzRmOTdhNjAzOTMyYWUwOWM1ZjhhXzItMi0xLTEtMjQ0Njgz_96c04a70-a061-4e17-a706-63c4df194035" linkRole="http://www.xbrl.org/2003/role/link" toRefs="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90ZXh0cmVnaW9uOjY5ZTNkYTA4ZDBmYzQxODA4ODEzOGFiNGNkMzc5N2E1XzE2MzA5_5d4ad2ae-36ce-41af-b38e-7c7580ae4bcd" order="1"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTAvZnJhZzoyYTllNDYxMjgzZmM0YzA4YTFkZWNmYTk0ZDQ3MGU4NS90YWJsZTpkMDEyYTZlNWZmNmY0NDVmOGQ5MWQ3ZjUxNmNkMzM3NC90YWJsZXJhbmdlOmQwMTJhNmU1ZmY2ZjQ0NWY4ZDkxZDdmNTE2Y2QzMzc0XzUtNS0xLTEtMjQ0Njgz_c3ff2369-fdcf-44fe-b5fd-beec687f9140" linkRole="http://www.xbrl.org/2003/role/link" toRefs="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTAvZnJhZzoyYTllNDYxMjgzZmM0YzA4YTFkZWNmYTk0ZDQ3MGU4NS90ZXh0cmVnaW9uOjJhOWU0NjEyODNmYzRjMDhhMWRlY2ZhOTRkNDcwZTg1XzU4NDY_1143ff66-49c3-4cae-8c78-dce86577aae9" order="1"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90YWJsZTowMTA3YTgzYjZlMmI0YzljYTQyYjllNDRmYWM1YjFhYi90YWJsZXJhbmdlOjAxMDdhODNiNmUyYjRjOWNhNDJiOWU0NGZhYzViMWFiXzMtMi0xLTEtMjQ0Njgz_1287c47e-c9f6-4ca2-8f4f-c1f3b9dfbe16" linkRole="http://www.xbrl.org/2003/role/link" toRefs="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90ZXh0cmVnaW9uOjY5ZTNkYTA4ZDBmYzQxODA4ODEzOGFiNGNkMzc5N2E1XzE2MzMz_348edf24-b75d-4368-84cc-d10a952c7726" order="1"></ix:relationship></ix:resources></ix:header></div><div id="i24d9cd6a7b6a4bb3aaf54098d618780c_4"></div><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">UNITED STATES</span></div><div style="text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SECURITIES AND EXCHANGE COMMISSION</span></div><div style="text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Washington, D.C. 20549 </span></div><div style="margin-top:6pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:700;line-height:120%">FORM <ix:nonNumeric contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" name="dei:DocumentType" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY180L2ZyYWc6YTY1NzBkNTk2YjkwNDE3Y2EyYjZlNzhhNTI5Y2ZhY2YvdGV4dHJlZ2lvbjphNjU3MGQ1OTZiOTA0MTdjYTJiNmU3OGE1MjljZmFjZl84Mg_0d7b2cf4-e9ad-4277-a12e-6e7aa70356b3">10-K</ix:nonNumeric></span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:2.713%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:95.087%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" name="dei:DocumentAnnualReport" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY180L2ZyYWc6YTY1NzBkNTk2YjkwNDE3Y2EyYjZlNzhhNTI5Y2ZhY2YvdGFibGU6ZTZiOWM5NjE1MGZmNDQ2Y2EyMzhiNjY0NmM1MjZjMjMvdGFibGVyYW5nZTplNmI5Yzk2MTUwZmY0NDZjYTIzOGI2NjQ2YzUyNmMyM18wLTAtMS0xLTI0NDY4Mw_99af0b17-174d-4349-8a0f-1d28364dc9b8">&#9745;</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:3pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:3pt;padding-left:12pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the fiscal year ended <ix:nonNumeric contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY180L2ZyYWc6YTY1NzBkNTk2YjkwNDE3Y2EyYjZlNzhhNTI5Y2ZhY2YvdGFibGU6ZTZiOWM5NjE1MGZmNDQ2Y2EyMzhiNjY0NmM1MjZjMjMvdGFibGVyYW5nZTplNmI5Yzk2MTUwZmY0NDZjYTIzOGI2NjQ2YzUyNmMyM18xLTEtMS0xLTI0NDY4My90ZXh0cmVnaW9uOmIzMTJhMjVmNWY4YTQ1MGE5MmI1MzQzNDQ2MzRjNGMyXzMw_75cf660c-9d84-40b3-b31c-cb3614f24a10"><ix:nonNumeric contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" name="dei:CurrentFiscalYearEndDate" format="ixt:date-monthname-day-en" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY180L2ZyYWc6YTY1NzBkNTk2YjkwNDE3Y2EyYjZlNzhhNTI5Y2ZhY2YvdGFibGU6ZTZiOWM5NjE1MGZmNDQ2Y2EyMzhiNjY0NmM1MjZjMjMvdGFibGVyYW5nZTplNmI5Yzk2MTUwZmY0NDZjYTIzOGI2NjQ2YzUyNmMyM18xLTEtMS0xLTI0NDY4My90ZXh0cmVnaW9uOmIzMTJhMjVmNWY4YTQ1MGE5MmI1MzQzNDQ2MzRjNGMyXzMw_b7d0e838-3bf8-42c5-bda3-80a3c4f3498e">December&#160;31</ix:nonNumeric>, 2022</ix:nonNumeric></span></div></td></tr></table></div><div style="text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">or</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:2.713%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:95.087%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#51555c;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" name="dei:DocumentTransitionReport" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY180L2ZyYWc6YTY1NzBkNTk2YjkwNDE3Y2EyYjZlNzhhNTI5Y2ZhY2YvdGFibGU6NTFiN2I2YTVkOTNiNGQ1MmI1NDY3NzUyYzUxOGY4YTEvdGFibGVyYW5nZTo1MWI3YjZhNWQ5M2I0ZDUyYjU0Njc3NTJjNTE4ZjhhMV8wLTAtMS0xLTI0NDY4Mw_be0fc1bc-5225-428c-9c4a-cadafb8f24bc">&#9744;</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:3pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the transition period from </span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;to </span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div></td></tr></table></div><div style="text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Commission file number: </span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" name="dei:EntityFileNumber" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY180L2ZyYWc6YTY1NzBkNTk2YjkwNDE3Y2EyYjZlNzhhNTI5Y2ZhY2YvdGV4dHJlZ2lvbjphNjU3MGQ1OTZiOTA0MTdjYTJiNmU3OGE1MjljZmFjZl8zNDE2_a41c9366-e871-4758-8920-38beb2a457b4">000-50600</ix:nonNumeric></span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:23.617%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:49.747%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.336%"></td><td style="width:0.1%"></td></tr><tr style="height:33pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"><div style="text-align:center"><img src="blkb-20221231_g1.jpg" alt="blkb-20221231_g1.jpg" style="height:50px;margin-bottom:5pt;vertical-align:text-bottom;width:191px"/></div></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" name="dei:EntityRegistrantName" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY180L2ZyYWc6YTY1NzBkNTk2YjkwNDE3Y2EyYjZlNzhhNTI5Y2ZhY2YvdGV4dHJlZ2lvbjphNjU3MGQ1OTZiOTA0MTdjYTJiNmU3OGE1MjljZmFjZl8zNDA0_5db548e8-620d-4dd5-a3db-3dc325f15be7">Blackbaud, Inc.</ix:nonNumeric></span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(Exact name of registrant as specified in its charter)</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:48.758%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:49.042%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #51555c;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #51555c;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" name="dei:EntityIncorporationStateCountryCode" format="ixt-sec:stateprovnameen" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY180L2ZyYWc6YTY1NzBkNTk2YjkwNDE3Y2EyYjZlNzhhNTI5Y2ZhY2YvdGFibGU6MjQ1ZDAxOGJlYTIzNDIyMmIxNGExNmExMGZhZjg5YzUvdGFibGVyYW5nZToyNDVkMDE4YmVhMjM0MjIyYjE0YTE2YTEwZmFmODljNV8xLTAtMS0xLTI0NDY4Mw_2dc99a66-fb75-4d41-9510-578ad217ef6f">Delaware</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" name="dei:EntityTaxIdentificationNumber" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY180L2ZyYWc6YTY1NzBkNTk2YjkwNDE3Y2EyYjZlNzhhNTI5Y2ZhY2YvdGFibGU6MjQ1ZDAxOGJlYTIzNDIyMmIxNGExNmExMGZhZjg5YzUvdGFibGVyYW5nZToyNDVkMDE4YmVhMjM0MjIyYjE0YTE2YTEwZmFmODljNV8xLTEtMS0xLTI0NDY4Mw_db6148aa-7674-405d-929f-549cac16f078">11-2617163</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(State or other jurisdiction of incorporation or organization)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(I.R.S. Employer Identification No.)</span></td></tr></table></div><div style="text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" name="dei:EntityAddressAddressLine1" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY180L2ZyYWc6YTY1NzBkNTk2YjkwNDE3Y2EyYjZlNzhhNTI5Y2ZhY2YvdGV4dHJlZ2lvbjphNjU3MGQ1OTZiOTA0MTdjYTJiNmU3OGE1MjljZmFjZl8zNDA4_0c3e8b61-8deb-46fa-b55e-04064dfc22b5">65 Fairchild Street</ix:nonNumeric> </span></div><div style="text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" name="dei:EntityAddressCityOrTown" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY180L2ZyYWc6YTY1NzBkNTk2YjkwNDE3Y2EyYjZlNzhhNTI5Y2ZhY2YvdGV4dHJlZ2lvbjphNjU3MGQ1OTZiOTA0MTdjYTJiNmU3OGE1MjljZmFjZl8zNDE3_fe1c934c-266c-45b5-87a6-0245234c1973">Charleston</ix:nonNumeric>, <ix:nonNumeric contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" name="dei:EntityAddressStateOrProvince" format="ixt-sec:stateprovnameen" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY180L2ZyYWc6YTY1NzBkNTk2YjkwNDE3Y2EyYjZlNzhhNTI5Y2ZhY2YvdGV4dHJlZ2lvbjphNjU3MGQ1OTZiOTA0MTdjYTJiNmU3OGE1MjljZmFjZl8zNDE4_f4132a02-9615-4c6b-95d0-0d46ae1800c4">South Carolina</ix:nonNumeric> <ix:nonNumeric contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" name="dei:EntityAddressPostalZipCode" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY180L2ZyYWc6YTY1NzBkNTk2YjkwNDE3Y2EyYjZlNzhhNTI5Y2ZhY2YvdGV4dHJlZ2lvbjphNjU3MGQ1OTZiOTA0MTdjYTJiNmU3OGE1MjljZmFjZl8zNDA1_e5dfe3d4-6aec-4e30-bc19-5cab790f26bf">29492</ix:nonNumeric></span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(Address of principal executive offices, including zip code)</span></div><div style="text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(<ix:nonNumeric contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" name="dei:CityAreaCode" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY180L2ZyYWc6YTY1NzBkNTk2YjkwNDE3Y2EyYjZlNzhhNTI5Y2ZhY2YvdGV4dHJlZ2lvbjphNjU3MGQ1OTZiOTA0MTdjYTJiNmU3OGE1MjljZmFjZl8zNDA5_4730e2db-2993-45af-9814-2c6fbfce3bf7">843</ix:nonNumeric>) <ix:nonNumeric contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" name="dei:LocalPhoneNumber" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY180L2ZyYWc6YTY1NzBkNTk2YjkwNDE3Y2EyYjZlNzhhNTI5Y2ZhY2YvdGV4dHJlZ2lvbjphNjU3MGQ1OTZiOTA0MTdjYTJiNmU3OGE1MjljZmFjZl8zNDA2_abe6eb8c-b1f1-4530-98b3-8b626d6c26ad">216-6200</ix:nonNumeric> </span></div><div style="text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(Registrant's telephone number, including area code)</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:35.623%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:26.442%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:34.635%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #51555c;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #51555c;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #51555c;padding:0 1pt"></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Securities Registered Pursuant to Section 12(b) of the Act:</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Title of Each Class</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Trading Symbol(s)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Name of Each Exchange on which Registered</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="i4b2a5c0c81e949feaa2d997c5b3d7b2e_D20220101-20221231" name="dei:Security12bTitle" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY180L2ZyYWc6YTY1NzBkNTk2YjkwNDE3Y2EyYjZlNzhhNTI5Y2ZhY2YvdGFibGU6ZjMxMmU4MGZhZGQxNDk5YzhlNWYxOTU2NzdkMDE5MDAvdGFibGVyYW5nZTpmMzEyZTgwZmFkZDE0OTljOGU1ZjE5NTY3N2QwMTkwMF8zLTAtMS0xLTI0NDY4Mw_7e7688fe-0741-4183-a930-30afc972eaa1">Common Stock, $0.001 Par Value</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="i4b2a5c0c81e949feaa2d997c5b3d7b2e_D20220101-20221231" name="dei:TradingSymbol" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY180L2ZyYWc6YTY1NzBkNTk2YjkwNDE3Y2EyYjZlNzhhNTI5Y2ZhY2YvdGFibGU6ZjMxMmU4MGZhZGQxNDk5YzhlNWYxOTU2NzdkMDE5MDAvdGFibGVyYW5nZTpmMzEyZTgwZmFkZDE0OTljOGU1ZjE5NTY3N2QwMTkwMF8zLTEtMS0xLTI0NDY4Mw_4d4a5cbf-94da-4e9b-a453-5adfe0dfaef9">BLKB</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="i4b2a5c0c81e949feaa2d997c5b3d7b2e_D20220101-20221231" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY180L2ZyYWc6YTY1NzBkNTk2YjkwNDE3Y2EyYjZlNzhhNTI5Y2ZhY2YvdGFibGU6ZjMxMmU4MGZhZGQxNDk5YzhlNWYxOTU2NzdkMDE5MDAvdGFibGVyYW5nZTpmMzEyZTgwZmFkZDE0OTljOGU1ZjE5NTY3N2QwMTkwMF8zLTItMS0xLTI0NDY4Mw_ec297bbe-defc-42b4-adff-e52e268ac184">Nasdaq Global Select Market</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="i9d8c0359ce054cc08eb58badf90af437_D20220101-20221231" name="dei:Security12bTitle" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY180L2ZyYWc6YTY1NzBkNTk2YjkwNDE3Y2EyYjZlNzhhNTI5Y2ZhY2YvdGFibGU6ZjMxMmU4MGZhZGQxNDk5YzhlNWYxOTU2NzdkMDE5MDAvdGFibGVyYW5nZTpmMzEyZTgwZmFkZDE0OTljOGU1ZjE5NTY3N2QwMTkwMF80LTAtMS0xLTI1NTUyNQ_eb751e00-8da2-48c6-b6a6-ab08be5b1ad8">Preferred Stock Purchase Rights</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="i9d8c0359ce054cc08eb58badf90af437_D20220101-20221231" name="dei:NoTradingSymbolFlag" format="ixt:fixed-true" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY180L2ZyYWc6YTY1NzBkNTk2YjkwNDE3Y2EyYjZlNzhhNTI5Y2ZhY2YvdGFibGU6ZjMxMmU4MGZhZGQxNDk5YzhlNWYxOTU2NzdkMDE5MDAvdGFibGVyYW5nZTpmMzEyZTgwZmFkZDE0OTljOGU1ZjE5NTY3N2QwMTkwMF80LTEtMS0xLTI1NTUyNQ_fc6e0d10-e2e2-4d2b-8c56-aec5f02f2612">N/A</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="i9d8c0359ce054cc08eb58badf90af437_D20220101-20221231" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY180L2ZyYWc6YTY1NzBkNTk2YjkwNDE3Y2EyYjZlNzhhNTI5Y2ZhY2YvdGFibGU6ZjMxMmU4MGZhZGQxNDk5YzhlNWYxOTU2NzdkMDE5MDAvdGFibGVyYW5nZTpmMzEyZTgwZmFkZDE0OTljOGU1ZjE5NTY3N2QwMTkwMF80LTItMS0xLTI1NTUyNQ_9cccecbf-639b-47a4-8d51-c742000cc5f1">Nasdaq Global Select Market</ix:nonNumeric></span></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Securities Registered Pursuant to Section 12(g) of the Act: </span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">None</span></div></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #51555c;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #51555c;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #51555c;padding:0 1pt"></td></tr></table></div><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act.</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> </span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" name="dei:EntityWellKnownSeasonedIssuer" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY180L2ZyYWc6YTY1NzBkNTk2YjkwNDE3Y2EyYjZlNzhhNTI5Y2ZhY2YvdGV4dHJlZ2lvbjphNjU3MGQ1OTZiOTA0MTdjYTJiNmU3OGE1MjljZmFjZl8zNDA3_b6d56551-5fbd-498f-a220-6112fa79f4fb">Yes</ix:nonNumeric></span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">&#160;</span><span style="color:#51555c;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9745;</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">No</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">&#160;</span><span style="color:#51555c;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9744;</span></div><div style="margin-top:6pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act. Yes</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">&#160;</span><span style="color:#51555c;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9744;</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"> &#160; </span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" name="dei:EntityVoluntaryFilers" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY180L2ZyYWc6YTY1NzBkNTk2YjkwNDE3Y2EyYjZlNzhhNTI5Y2ZhY2YvdGV4dHJlZ2lvbjphNjU3MGQ1OTZiOTA0MTdjYTJiNmU3OGE1MjljZmFjZl8zNDEw_42aaa22a-6adc-453b-8c74-1d173b57c31b">No</ix:nonNumeric></span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">&#160;</span><span style="color:#51555c;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9745;</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. <ix:nonNumeric contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" name="dei:EntityCurrentReportingStatus" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY180L2ZyYWc6YTY1NzBkNTk2YjkwNDE3Y2EyYjZlNzhhNTI5Y2ZhY2YvdGV4dHJlZ2lvbjphNjU3MGQ1OTZiOTA0MTdjYTJiNmU3OGE1MjljZmFjZl8zNDEy_c0dd8729-f3a6-4794-aef6-f835f503fa83">Yes</ix:nonNumeric>&#160;</span><span style="color:#51555c;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9745;</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">No</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">&#160;</span><span style="color:#51555c;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9744;</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (Section 232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files). <ix:nonNumeric contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" name="dei:EntityInteractiveDataCurrent" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY180L2ZyYWc6YTY1NzBkNTk2YjkwNDE3Y2EyYjZlNzhhNTI5Y2ZhY2YvdGV4dHJlZ2lvbjphNjU3MGQ1OTZiOTA0MTdjYTJiNmU3OGE1MjljZmFjZl8zNDAy_db649c2d-d778-4db7-9580-d6d4de7760e6">Yes</ix:nonNumeric></span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">&#160;</span><span style="color:#51555c;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9745;</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">No</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">&#160;</span><span style="color:#51555c;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9744;</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of &#8220;large accelerated filer,&#8221; &#8220;accelerated filer,&#8221; &#8220;smaller reporting company,&#8221; and "emerging growth company" in Rule 12b-2 of the Exchange Act.</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:19.662%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.766%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:48.617%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:22.487%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.768%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" name="dei:EntityFilerCategory" format="ixt-sec:entityfilercategoryen" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY180L2ZyYWc6YTY1NzBkNTk2YjkwNDE3Y2EyYjZlNzhhNTI5Y2ZhY2YvdGFibGU6NmYyYzg0MTJlNGU5NDljMTg1MWIyMmQ4NThlZmY3YzgvdGFibGVyYW5nZTo2ZjJjODQxMmU0ZTk0OWMxODUxYjIyZDg1OGVmZjdjOF8wLTAtMS0xLTI0NDY4Mw_fda098af-dda6-434d-84d3-5d9c0eef8e74">Large accelerated filer</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#51555c;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9745;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accelerated&#160;filer&#160;&#160;&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#51555c;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9744;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non-accelerated filer</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#51555c;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9744;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Smaller&#160;reporting&#160;company</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#51555c;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" name="dei:EntitySmallBusiness" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY180L2ZyYWc6YTY1NzBkNTk2YjkwNDE3Y2EyYjZlNzhhNTI5Y2ZhY2YvdGFibGU6NmYyYzg0MTJlNGU5NDljMTg1MWIyMmQ4NThlZmY3YzgvdGFibGVyYW5nZTo2ZjJjODQxMmU0ZTk0OWMxODUxYjIyZDg1OGVmZjdjOF8xLTQtMS0xLTI0NDY4Mw_475e3946-1df3-479a-8697-b09eedc246f9">&#9744;</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Emerging growth company</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#51555c;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" name="dei:EntityEmergingGrowthCompany" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY180L2ZyYWc6YTY1NzBkNTk2YjkwNDE3Y2EyYjZlNzhhNTI5Y2ZhY2YvdGFibGU6NmYyYzg0MTJlNGU5NDljMTg1MWIyMmQ4NThlZmY3YzgvdGFibGVyYW5nZTo2ZjJjODQxMmU0ZTk0OWMxODUxYjIyZDg1OGVmZjdjOF8yLTQtMS0xLTI0NDY4Mw_454c0895-a8b0-4308-b3e5-b1bafabebce0">&#9744;</ix:nonNumeric></span></td></tr></table></div><div style="margin-top:6pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">  </span><span style="color:#51555c;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9744;</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant has filed a report on and attestation to its management&#8217;s assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report.</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">  </span><span style="color:#51555c;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" name="dei:IcfrAuditorAttestationFlag" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY180L2ZyYWc6YTY1NzBkNTk2YjkwNDE3Y2EyYjZlNzhhNTI5Y2ZhY2YvdGV4dHJlZ2lvbjphNjU3MGQ1OTZiOTA0MTdjYTJiNmU3OGE1MjljZmFjZl8zNDAz_1d860958-46bc-46d9-9957-0189a392d587">&#9745;</ix:nonNumeric></span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If securities are registered pursuant to Section 12(b) of the Act, indicate by check mark whether the financial statements of the registrant included in the filing reflect the correction of an error to previously issued financial statements.</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">  </span><span style="color:#51555c;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9744;</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indicate by check mark whether any of those error corrections are restatements that required a recovery analysis of incentive-based compensation received by any of the registrant&#8217;s executive officers during the relevant recovery period pursuant to &#167;240.10D-1(b).</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">  </span><span style="color:#51555c;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9744;</span></div><div style="margin-top:6pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indicate by check mark whether registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). Yes</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">&#160;</span><span style="color:#51555c;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9744;</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">&#160;&#160; </span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> </span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">No</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">&#160;</span><span style="color:#51555c;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" name="dei:EntityShellCompany" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY180L2ZyYWc6YTY1NzBkNTk2YjkwNDE3Y2EyYjZlNzhhNTI5Y2ZhY2YvdGV4dHJlZ2lvbjphNjU3MGQ1OTZiOTA0MTdjYTJiNmU3OGE1MjljZmFjZl8zNDEx_6b7de459-846b-449a-87a5-1d03738e7262">&#9745;</ix:nonNumeric></span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The aggregate market value of the registrant's common stock held by non-affiliates of the registrant on June&#160;30, 2022 (based on the closing sale price of $58.07 on that date) was approximately $<ix:nonFraction unitRef="usd" contextRef="i8f75db39a37c4e078fc3480efbf70e14_I20220630" decimals="0" name="dei:EntityPublicFloat" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY180L2ZyYWc6YTY1NzBkNTk2YjkwNDE3Y2EyYjZlNzhhNTI5Y2ZhY2YvdGV4dHJlZ2lvbjphNjU3MGQ1OTZiOTA0MTdjYTJiNmU3OGE1MjljZmFjZl8yNTk1_5ff79b5f-1c7f-4cb6-9216-498db58f4684">2,497,064,121</ix:nonFraction>. Common stock held by each officer and director and by each person known to the registrant who owned 10% or more of the outstanding common stock have been excluded in that such persons may be deemed to be affiliates. This determination of affiliate status is not necessarily a conclusive determination for other purposes.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The number of shares of the registrant&#8217;s common stock outstanding as of February&#160;17, 2023 was <ix:nonFraction unitRef="shares" contextRef="i18802139c29046d1a2af0a516b585859_I20230217" decimals="0" name="dei:EntityCommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY180L2ZyYWc6YTY1NzBkNTk2YjkwNDE3Y2EyYjZlNzhhNTI5Y2ZhY2YvdGV4dHJlZ2lvbjphNjU3MGQ1OTZiOTA0MTdjYTJiNmU3OGE1MjljZmFjZl8yOTk5_a71c504f-01f4-458c-86bd-694c5e5b0496">53,215,892</ix:nonFraction>.</span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">DOCUMENTS INCORPORATED BY REFERENCE</span></div><div style="text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" name="dei:DocumentsIncorporatedByReferenceTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY180L2ZyYWc6YTY1NzBkNTk2YjkwNDE3Y2EyYjZlNzhhNTI5Y2ZhY2YvdGV4dHJlZ2lvbjphNjU3MGQ1OTZiOTA0MTdjYTJiNmU3OGE1MjljZmFjZl8zNDE0_12012bb4-b267-4350-a9ec-39a3d782fba4" escape="true">Portions of the registrant's definitive Proxy Statement for the 2023 Annual Meeting of Stockholders currently scheduled to be held June&#160;14, 2023 are incorporated by reference into Part III hereof. Such definitive Proxy Statement will be filed with the U.S. Securities and Exchange Commission no later than 120 days after the conclusion of the registrant's fiscal year ended December&#160;31, 2022.</ix:nonNumeric></span></div><div style="height:27pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:justify"><span><br/></span></div></div></div><div id="i24d9cd6a7b6a4bb3aaf54098d618780c_7"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:9pt;text-align:justify"><span><br/></span></div></div><div style="margin-top:9pt;text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:justify"><span><br/></span></div></div></div><div id="i24d9cd6a7b6a4bb3aaf54098d618780c_13"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-top:9pt;text-align:justify"><span><br/></span></div></div><div><span style="color:#50535a;font-family:'Calibri',sans-serif;font-size:24pt;font-weight:700;line-height:120%">TABLE OF CONTENTS</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:8.416%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:82.794%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.490%"></td><td style="width:0.1%"></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#004054;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%"><a style="color:#004054;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:none" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_16">CAUTIONARY STATEMENT REGARDING FORWARD-LOOKING STATEMENTS</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#004054;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%"><a style="color:#004054;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:none" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_16">2</a></span></div></td></tr><tr><td colspan="3" style="border-top:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #0cd973;padding:0 1pt"></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#004054;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%"><a style="color:#004054;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:none" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_19">PART&#160;I.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#004054;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%"><a style="color:#004054;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:none" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_19">3</a></span></div></td></tr><tr><td colspan="3" style="border-top:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;padding-left:6.75pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_22">Item 1.</a></span></div></td><td colspan="3" style="border-top:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_22">Business</a></span></div></td><td colspan="3" style="border-top:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_22">3</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;padding-left:6.75pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_67">Item 1A.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_67">Risk factors</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_67">16</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;padding-left:6.75pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_82">Item 1B.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_82">Unresolved staff comments</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_82">28</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;padding-left:6.75pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_85">Item 2.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_85">Properties</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_85">28</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;padding-left:6.75pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_88">Item 3.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_88">Legal proceedings</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_88">28</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;padding-left:6.75pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_91">Item 4.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_91">Mine safety disclosures</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_91">29</a></span></div></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#004054;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%"><a style="color:#004054;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:none" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_94">PART&#160;II.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#004054;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%"><a style="color:#004054;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:none" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_94">30</a></span></div></td></tr><tr><td colspan="3" style="border-top:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;padding-left:6.75pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_97">Item 5.</a></span></div></td><td colspan="3" style="border-top:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_97">Market for registrant's common equity, related stockholder matters and issuer purchases of equity securities</a></span></div></td><td colspan="3" style="border-top:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_97">30</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;padding-left:6.75pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_100">Item 6.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_100">[Reserved]</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_100">31</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;padding-left:6.75pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_103">Item&#160;7.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_103">Management's discussion and analysis of financial condition and results of operations</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_103">32</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;padding-left:6.75pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_184">Item&#160;7A.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_184">Quantitative and qualitative disclosures about market risk</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_184">63</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;padding-left:6.75pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_187">Item&#160;8.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_187">Financial statements and supplementary data</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_187">64</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;padding-left:6.75pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_268">Item&#160;9.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_268">Changes in and disagreements with accountants on accounting and financial disclosure</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_268">109</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;padding-left:6.75pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_271">Item&#160;9A.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_271">Controls and procedures</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_271">109</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;padding-left:6.75pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_274">Item 9B.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_274">Other information</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_274">110</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;padding-left:6.75pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_277">Item 9C.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_277">Disclosure regarding foreign jurisdictions that prevent inspections</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_277">110</a></span></div></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#004054;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%"><a style="color:#004054;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:none" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_280">PART&#160;III.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#004054;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%"><a style="color:#004054;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:none" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_280">111</a></span></div></td></tr><tr><td colspan="3" style="border-top:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;padding-left:6.75pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_283">Item 10.</a></span></div></td><td colspan="3" style="border-top:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_283">Directors, executive officers and corporate governance</a></span></div></td><td colspan="3" style="border-top:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_283">111</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;padding-left:6.75pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_286">Item&#160;11.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_286">Executive compensation</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_286">111</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;padding-left:6.75pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_289">Item 12.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_289">Security ownership of certain beneficial owners and management and related stockholder matters</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_289">111</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;padding-left:6.75pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_292">Item 13.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_292">Certain relationships and related transactions, and director independence</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_292">111</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;padding-left:6.75pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_295">Item 14.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_295">Principal accountant fees and services</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_295">111</a></span></div></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#004054;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%"><a style="color:#004054;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:none" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_280">PART&#160;IV.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#004054;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%"><a style="color:#004054;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:none" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_298">112</a></span></div></td></tr><tr><td colspan="3" style="border-top:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;padding-left:6.75pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_301">Item&#160;15.</a></span></div></td><td colspan="3" style="border-top:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_301">Exhibits and financial statement schedules</a></span></div></td><td colspan="3" style="border-top:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_301">112</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;padding-left:6.75pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_313">Item 16.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_313">Form 10-K Summary</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_313">115</a></span></div></td></tr><tr style="height:15pt"><td colspan="6" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="6" style="border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#004054;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%"><a style="color:#004054;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:none" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_316">SIGNATURES</a></span></div></td><td colspan="3" style="border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#004054;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%"><a style="color:#004054;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:none" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_316">116</a></span></div></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:83.486%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.679%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.535%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2022 Form 10-K</span></div></td><td colspan="3" style="padding:0 1pt"><div style="text-align:center"><img src="blkb-20221231_g1.jpg" alt="blkb-20221231_g1.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:85px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1</span></div></td></tr></table></div></div></div><div id="i24d9cd6a7b6a4bb3aaf54098d618780c_16"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_13">Table of Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div></div><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.731%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:93.337%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"><div style="margin-top:3pt;text-align:center"><img src="blkb-20221231_g2.jpg" alt="blkb-20221231_g2.jpg" style="height:29px;margin-bottom:5pt;vertical-align:text-bottom;width:29px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#50535a;font-family:'Calibri',sans-serif;font-size:24pt;font-weight:700;line-height:120%">CAUTIONARY STATEMENT REGARDING FORWARD-LOOKING STATEMENTS</span></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This Annual Report on Form 10-K, including the documents incorporated herein by reference, contains forward-looking statements that anticipate results based on our estimates, assumptions and plans that are subject to uncertainty. These "forward-looking statements" are made subject to the safe-harbor provisions of the Private Securities Litigation Reform Act of 1995, Section 27A of the Securities Act of 1933, as amended, and Section 21E of the Securities Exchange Act of 1934, as amended. Forward-looking statements consist of, among other things, trend analyses, statements regarding future events, future financial performance, our anticipated growth, the effect of general economic and market conditions, our business strategy and our plan to build and grow our business, our operating results, our ability to successfully integrate acquired businesses and technologies, the effect of foreign currency exchange rate and interest rate fluctuations on our financial results, the impact of expensing stock-based compensation, the sufficiency of our capital resources, our ability to meet our ongoing debt and obligations as they become due, cybersecurity and data protection risks and related liabilities, and current or potential legal proceedings involving us, all of which are based on current expectations, estimates, and forecasts, and the beliefs and assumptions of our management. Words such as &#8220;believes,&#8221; &#8220;seeks,&#8221; &#8220;expects,&#8221; &#8220;may,&#8221; &#8220;might,&#8221; &#8220;should,&#8221; &#8220;intends,&#8221; &#8220;could,&#8221; &#8220;would,&#8221; &#8220;likely,&#8221; &#8220;will,&#8221; &#8220;targets,&#8221; &#8220;plans,&#8221; &#8220;anticipates,&#8221; &#8220;aims,&#8221; &#8220;projects,&#8221; &#8220;estimates,&#8221; or any variations of such words and similar expressions are also intended to identify such forward-looking statements. These forward-looking statements are subject to risks, uncertainties and assumptions that are difficult to predict. Accordingly, they should not be viewed as assurances of future performance, and actual results may differ materially and adversely from those expressed in any forward-looking statements.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Important factors that could cause actual results to differ materially from our expectations expressed in forward-looking statements include, but are not limited to, those summarized under &#8220;Item 1A. Risk factors&#8221; and elsewhere in this report and in our other SEC filings. Forward-looking statements represent our management's beliefs and assumptions only as of the date of this Annual Report on Form 10-K. We undertake no obligation to update or revise any forward-looking statements, or to update the reasons actual results could differ materially from those anticipated in any forward-looking statements, whether as a result of new information, future events or otherwise.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:2.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.679%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:83.487%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2</span></div></td><td colspan="3" style="padding:0 1pt"><div><img src="blkb-20221231_g1.jpg" alt="blkb-20221231_g1.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:85px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2022 Form 10-K</span></div></td></tr></table></div></div></div><div id="i24d9cd6a7b6a4bb3aaf54098d618780c_19"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_13">Table of Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.731%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:93.337%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"><div style="margin-top:3pt;text-align:center"><img src="blkb-20221231_g2.jpg" alt="blkb-20221231_g2.jpg" style="height:29px;margin-bottom:5pt;vertical-align:text-bottom;width:29px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#50535a;font-family:'Calibri',sans-serif;font-size:24pt;font-weight:700;line-height:120%">PART I.</span></td></tr></table></div><div id="i24d9cd6a7b6a4bb3aaf54098d618780c_22"></div><div style="margin-top:15pt"><span style="color:#004054;font-family:'Calibri',sans-serif;font-size:16pt;font-weight:700;line-height:120%">ITEM&#160;1. BUSINESS</span></div><div id="i24d9cd6a7b6a4bb3aaf54098d618780c_25"></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006880;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Description of Business</span></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are the world&#8217;s leading cloud software company powering social good. Serving the entire social good community&#8212;nonprofits, higher education institutions, K&#8211;12 schools, healthcare organizations, faith communities, arts and cultural organizations, foundations, companies and individual change agents&#8212;we connect and empower organizations and individuals to increase their impact through cloud software, services, data intelligence and expertise. Blackbaud brings over four decades of leadership to this sector: since originally incorporating in New York in 1982 and later reincorporating as a South Carolina corporation in 1991 and as a Delaware corporation in 2004, our tailored portfolio of software and services has grown to support the unique needs of vertical markets, with solutions for fundraising and CRM, marketing, advocacy, peer-to-peer fundraising, corporate social responsibility (CSR) and environmental, social and governance (ESG), school management, ticketing, grantmaking, financial management, payment processing and analytics. Our solutions are designed to meet the needs of virtually all types of organizations in the social impact community, from major global institutions to small charities to individuals. During 2022, we had more than 40,000 customers with contractual billing arrangements and nearly 100,000 customers that paid Blackbaud through transactional fees. Through our customers and our solutions, Blackbaud supports millions of users and we connect millions of supporters to over 150,000 organizations and causes in over 100 countries. We are deeply proud to play a part in our customers&#8217; success in their missions to provide healthcare and cure diseases, advance education, preserve and share arts and culture, protect the environment, support those in need and much more.</span></div><div id="i24d9cd6a7b6a4bb3aaf54098d618780c_28"></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006880;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Market Overview</span></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The social impact market is significant, spanning far beyond philanthropy, and our addressable market is substantial and growing</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There are millions of organizations globally focused on social impact including nonprofits, foundations, companies involved in corporate social responsibility and ESG, education institutions and healthcare organizations. Billions of individuals also engage by donating funds, volunteering their time, advocating for a cause, receiving services from or otherwise engaging with social impact organizations.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Traditional methods of fundraising and organizational management are often costly and inefficient</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Many social impact organizations use manual methods or software applications not specifically designed for fundraising and organizational management for institutions like theirs. Such methods are often costly and inefficient because of the difficulties in effectively collecting, sharing and using donation-related information. Furthermore, general purpose software applications frequently have limited functionality for the unique needs of our customer base and do not efficiently integrate multiple databases. Some social impact organizations have developed proprietary software, but doing so is expensive, requiring on-site technical personnel for development, implementation and maintenance.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The nonprofit industry faces particular operational challenges</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Nonprofit organizations, education institutions, healthcare organizations and houses of worship must efficiently:</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">Solicit funds and build relationships with major and institutional donors;</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">Garner small cash contributions from numerous contributors;</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">Manage and develop complex relationships with large numbers of constituents;</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">Communicate their accomplishments and the importance of their mission online and offline;</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">Comply with complex accounting, tax and reporting requirements that differ from those for for-profit businesses;</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">Solicit cash and in-kind contributions from businesses to help raise money or deliver products and services;</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">Provide a wide array of programs and services to individual constituents and beneficiaries; and</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:83.486%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.679%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.535%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2022 Form 10-K</span></div></td><td colspan="3" style="padding:0 1pt"><div style="text-align:center"><img src="blkb-20221231_g1.jpg" alt="blkb-20221231_g1.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:85px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">3</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_13">Table of Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">Improve the data collection and information sharing capabilities of their employees, volunteers and donors by creating and providing distributed access to centralized databases.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Because of these challenges, we believe nonprofits, education institutions, healthcare organizations and houses of worship can benefit from software applications and services specifically designed to serve their particular needs and workflows to grow revenue, work effectively and accomplish their missions.</span></div><div style="margin-top:9pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Companies, grantmaking institutions and foundations also face unique challenges</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Companies, grantmaking institutions and foundations, face their own unique challenges in their social impact efforts, including the need to:</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">Quantify and improve the impact of their grants;</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">Cultivate better relationships with grantees;</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">Achieve better internal collaboration and alignment with board members, reviewers and other stakeholders;</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">Illustrate the impact of their corporate philanthropy and education efforts to the communities they serve;</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">Engage employees in meaningful volunteering, giving and other activities;</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">Ensure that their philanthropic efforts align with their business initiatives; </span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">Manage all of a foundation's activities, including fundraising and accounting;</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">Expand the reach of their fundraising efforts; and</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">Cultivate new and existing donors.</span></div><div id="i24d9cd6a7b6a4bb3aaf54098d618780c_31"></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006880;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Strategy</span></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our objective is to maintain and extend our position as the leading provider of cloud software and services for the global social impact community, supporting our customers' missions from securing resources and managing their operations, to delivering their programs and measuring their impact. Our key strategies for achieving this objective are described below.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Execute on our Four-Point Strategy</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2022, we continued to execute our four-point strategy targeted to drive solution and service innovation, quality enhancement, increased operating efficiency and improved financial performance:</span></div><div style="margin-top:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">1.</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:10.42pt">Expand Total Addressable Market ("TAM")</span></div><div style="margin-top:9pt;padding-left:18pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2021, we doubled our TAM when we acquired EVERFI, Inc. ("EVERFI"), an industry leader in global social impact technology. Adding EVERFI advances our position as a leader in the rapidly evolving ESG and CSR spaces and offers cross-selling and upselling opportunities through complementary product offerings with YourCause&#174; solutions. Our TAM now stands at over $20 billion, and we remain active in the evaluation of opportunities to further expand our addressable market through acquisitions and internal product development.</span></div><div style="margin-top:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2.</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:10.42pt">Lead with World Class Teams and Operations</span></div><div style="margin-top:9pt;padding-left:18pt;text-align:justify"><span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This strategy expands upon our previous strategies to drive sales effectiveness and improve operating efficiency to include improving overall company performance as measured by the Rule of 40 (see discussion of Non-GAAP Financial Measures below). During 2022, we announced a series of strategic organizational updates to streamline our business operations and become even more customer centric. We created three new roles: Chief Operating Officer, Chief Commercial Officer and Executive Vice President of Corporations. We believe these new roles will: ensure consistency in our approach to the customer experience; further streamline and simplify our go-to-market efforts to maximize our outcomes as a global company; and further align our YourCause and EVERFI offerings and continue our investment in being the partner of choice for corporations focused on social responsibility and impact. Additionally, we </span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">took steps to better align our workforce with our strategic priorities, including further elimination of open positions as well as the difficult decision to reduce our workforce (see additional discussion regarding our workforce reduction below). </span><span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We also appointed three new members to our board of directors, providing not only new business perspectives but also adding important skills in cybersecurity, enterprise software, digital transformation and global operations.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:2.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.679%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:83.487%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">4</span></div></td><td colspan="3" style="padding:0 1pt"><div><img src="blkb-20221231_g1.jpg" alt="blkb-20221231_g1.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:85px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2022 Form 10-K</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_13">Table of Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div></div><div style="margin-top:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">3.</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:10.42pt">Delight Customers with Innovative Cloud Solutions</span></div><div style="margin-top:9pt;padding-left:18pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During our annual user conference, bbcon, we shared how our purpose-built solutions bring together the capabilities essential to our customers in managing their data, making their teams more productive, motivating their audiences to act, and ultimately driving outcomes. During the third quarter, we acquired Kilter, an intuitive, gamified, activity-based engagement app. We will initially pair Kilter with our Blackbaud TeamRaiser solution to serve nonprofits by expanding the ways they can engage with their supporters to prepare for their existing fundraising walks, runs and rides, and to create new types of engagement opportunities that are not tied to a specific date or place. Kilter will also provide a unique solution with YourCause CSRConnect platform for companies as employers take a more active role in supporting their employees&#8217; health and wellness pursuits across their remote and distributed workforces.</span></div><div style="margin-top:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">4.</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:10.42pt">Focus on Employees, Culture and ESG Initiatives</span></div><div style="margin-top:9pt;padding-left:18pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2022, we announced that we achieved carbon neutrality for 2021. This is a goal we have been striving towards and our shift to a remote-first workforce enabled us to accelerate our timeline. Since 2019, Blackbaud has reduced its global real estate footprint by 50%, energy emissions to run office space by 63% and employee commute emissions by 75%. With a multi-pronged climate strategy, Blackbaud is focused on reducing emissions, using energy efficiently and investing in environmental projects for a more sustainable future. We shared more about our ESG strategy on our Corporate Social Responsibility website during the second quarter. Our mission driven culture has been in our DNA since inception and is very attractive in a competitive labor market. We continue to foster a diverse and inclusive environment focused on employee engagement and connectedness with our remote-first workforce strategy. We have a significant role to play in driving advances in the social impact space, and we are proud of the strong corporate culture we have built and continue to cultivate in today's environment.</span></div><div style="margin-top:9pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Delight Our Customers</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We intend to make our customers' experience with us effective, efficient and satisfying from their initial interest in our solutions and services through their decision to purchase, engage with customer support and implement and use our solutions. We continue to focus on initiatives aimed at improving the consistency and quality of user experience across our offerings. We also continue to evolve the way we package and sell our offerings to provide high quality and value combined with flexibility to meet the unique needs of our existing and prospective customers. For example, we have increased the number of our cloud solutions sold under a subscription pricing model, which can make it easier for customers to purchase our solutions. In addition, we are continuing to integrate value-adding capabilities such as payment services, analytics and business intelligence into our suite of solutions to better address our customers' needs with comprehensive offerings. We will continue to focus on providing the highest level of solution support, enhancing our existing solutions, extending our solutions through open APIs and developing new solutions and services designed to help our customers be more effective and achieve their missions.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Attract and Retain Top Talent and Actively Engage Employee Base</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our employees are energized by our opportunity to fuel social impact. Collaboration, innovation, authentic passion for the customers we serve and high standards are core to our culture and help to enable the great work we do. We strive to hire, develop and retain the best employees and provide a supportive and inclusive environment where their talents and potential are realized. In 2021, we formally went Remote First as a company which signals Blackbaud's goal to attract talent globally. For additional information, see &#8220;Human Capital Resources&#8221; below.</span></div><div style="margin-top:9pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Drive Strength in Our Sector as an Industry Thought Leader</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In our over 40 years of operation, we have gained significant insight into the overall market and industry segments in which we operate. We produce a wide range of thought leadership resources, including blogs, monthly indices and white papers, which provide insights and guidance to the social impact community. We also participate in and convene a number of industry forums, where we exchange views and engage with industry and government leaders. Our annual user conference, </span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">bbcon</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#174;</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, serves in part as a forum to offer thought leadership to our customers, as do other market-specific user conferences, events and customer gatherings. The Blackbaud Institute for Philanthropic Impact (the "Blackbaud Institute") brings together leading experts in philanthropy to develop and share leading-edge research and insight that accelerates the impact of the social impact community. The research and reports the Blackbaud Institute produces serve to strengthen the social impact community as a whole. ENGAGE, our blog and podcast, provides free best practices resources that drive impact across the social impact community, as well.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:83.486%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.679%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.535%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2022 Form 10-K</span></div></td><td colspan="3" style="padding:0 1pt"><div style="text-align:center"><img src="blkb-20221231_g1.jpg" alt="blkb-20221231_g1.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:85px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">5</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_13">Table of Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2020, we announced Blackbaud Social Good Startup Program, a year-long accelerator designed to support innovative startups with the potential to drive social impact. In alignment with our commitment to diversity in the tech community, we emphasize supporting founders from underrepresented backgrounds.</span></div><div id="i24d9cd6a7b6a4bb3aaf54098d618780c_34"></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006880;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Solutions and Services</span></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We build the essential software that frees customers to focus on what matters most: delivering impact. With powerful data intelligence and expertise inside, and an ever-growing network of partners and developers outside, our software is the foundational infrastructure that expands what's possible for anyone dedicated to purpose-driven work.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our solutions can be combined with a range of payment processing, analytic and business intelligence services, consulting, training and professional services, as well as maintenance and technical support. The Blackbaud portfolio is delivered primarily through cloud solutions tailored to the unique needs of vertical markets, offering fundraising and relationship management, marketing and engagement, financial management, grant and award management, education management, ticketing, social responsibility, payment services and analytics.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our specific solutions and services include:</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Fundraising and Engagement</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Blackbaud Raiser's Edge NXT&#174;</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> is our flagship fundraising and relationship management solution. Raiser's Edge NXT is the first and only cloud fundraising and relationship management solution that is all-inclusive, fully integrated with data health, analytics, email marketing, donation forms, event management, payment processing and process automation to create tailored, user-specific experiences. Built on our Blackbaud SKY Platform, Raiser's Edge NXT is, we believe, the most advanced technology available to nonprofits seeking to operate more efficiently and raise more support for their missions. Raiser&#8217;s Edge NXT includes access to Blackbaud Online Express&#8482;, a simple, efficient, cloud-based fundraising and marketing tool designed for smaller nonprofit organizations.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Blackbaud CRM&#8482;</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> is a comprehensive, configurable fundraising and relationship management solution. It is our lead offering for enterprise-level organizations seeking a powerful, yet adaptable solution for fundraising, marketing, and program management across the engagement lifecycle, specializing in supporting sophisticated major giving, membership and high-volume direct marketing programs. Blackbaud CRM helps organizations build deeper and more personalized relationships with constituents, build their brands through online engagement and multichannel communication tools, and more effectively fundraise, leveraging campaign management, business intelligence and analytics. Blackbaud CRM can be sold as an integrated solution with our enterprise online solutions to enable multi-channel marketing, online engagement and event fundraising.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Blackbaud eTapestry&#174;</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> is a simple, cloud fundraising and donor management solution built specifically for smaller, developing nonprofits in need of a cloud solution to support basic fundraising needs. It offers nonprofit organizations a cost-effective way to manage donors, process gifts, create reports, accept online donations and communicate with constituents. This technology provides a system that is simple to maintain, efficient to operate and is intuitively easy to learn without extensive training.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Blackbaud Luminate Online&#174;,</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> delivered in the cloud, helps our customers better understand their online supporters, make the right ask at the right time and raise money online. It includes tools to build online fundraising campaigns as part of an organization's existing website or as a stand-alone fundraising site. Donation forms, gift processing and tools for communicating through web pages and email give our customers the essentials for building sustainable donor relationships.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Blackbaud TeamRaiser&#174;</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> is the industry&#8217;s most comprehensive cloud solution designed specifically for peer-to-peer event fundraising. Powering thousands of events each year, TeamRaiser allows nonprofits&#8217; supporters to create personal or team fundraising web pages and send email donation appeals in support of events such as walks, runs and rides.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">JustGiving&#174; from Blackbaud&#174;</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> is one of the world's leading social platforms for giving. JustGiving provides world-class technology and innovative tools to connect people with the causes they care about. By making giving more simple, social and rewarding, this platform helps all causes, charities and people in need to reach more people and raise more money.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:2.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.679%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:83.487%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">6</span></div></td><td colspan="3" style="padding:0 1pt"><div><img src="blkb-20221231_g1.jpg" alt="blkb-20221231_g1.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:85px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2022 Form 10-K</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_13">Table of Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Blackbaud Fundraiser Performance Management&#8482;</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> is a multi-pronged solution that combines easy to use data-driven software for fundraisers and managers, predictive modeling insights, and high-touch strategic consulting. Built for higher education institutions, healthcare and large nonprofit organizations, the SaaS tools increase transparency into fundraising performance, and direct fundraiser and talent manager action. Both fundraisers and leaders benefit from the tailored consulting to address weaknesses and enhance strengths to comprehensively improve the fundraising team performance.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Blackbaud Guided Fundraising&#8482;</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and </span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Blackbaud Volunteer Network Fundraising&#8482;</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> can work together with Fundraiser Performance Management or independently to help higher education institutions meet their advancement targets and development campaign goals. Blackbaud Guided Fundraising is used by institutions seeking to manage all the details behind the sophisticated, person-to-person solicitation strategies that drive fundraising results. Blackbaud Volunteer Network Fundraising helps institutions manage volunteer fundraising campaigns with tools for project management, communication and reporting.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Blackbaud Altru&#174;</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> is a cloud solution that helps arts and cultural organizations consolidate admissions, membership, fundraising, merchandise, marketing and more, giving users a comprehensive view of their supporters. By helping general admissions arts and cultural organizations gain a clear, 360-degree view of their organization, it enables them to operate more efficiently, engage and cultivate patrons and supporters, streamline external and internal communication efforts, and reduce IT costs. Blackbaud Altru contains tools for constituent and membership management, program sales, retail sales and ticketing, volunteer management and events management. It also has sophisticated reporting functionality and tools to manage marketing, communications and fundraising.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Financial Management</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Blackbaud Financial Edge NXT&#174;</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> is the first-of-its-kind cloud accounting solution for nonprofits that is intuitive, fully integrated, and built the way nonprofits need it on our modern Blackbaud SKY Platform. Blackbaud Financial Edge NXT is advanced technology with powerful reporting tools to help accounting teams drive transparency, stewardship, and compliance while enabling them to seamlessly manage transactions and eliminate manual processes. It seamlessly integrates with Raiser's Edge NXT to simplify gift entry processing and relates information from both systems in an informative manner to eliminate redundant tasks and manual processes. Financial Edge NXT provides nonprofit organizations with the means to help manage fiscal and fiduciary responsibility, enabling them to be more accountable to their constituents.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Blackbaud Tuition Management&#8482;</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> benefits schools by giving administrators better access to financial data and payment services, and by giving parents more ways to remit tuition payments. The solution helps ease the burden for administrative staff by offering invoicing, payment processing, customer service, enhanced communication with parents and later payer follow-up services.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Blackbaud Financial Aid Management&#8482;</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> offers schools the ability to accept online, customized applications for financial aid and to make better financial aid decisions with a proprietary Hobbies, Interest and Lifestyles ("HIL") profile. The HIL profile provides in-depth information on an applicant, delivering to the school a way to make more informed decisions on how they distribute financial aid awards.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Grant and Award Management</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Blackbaud Grantmaking&#8482;</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> is a modern cloud solution, built on our Blackbaud SKY Platform, that supports the end-to-end grantmaking process from application through review and resolution. Blackbaud Grantmaking provides core functionality to efficiently disperse funds, maintain compliance with due diligence requirements and measure and demonstrate impact. The system has collaborative tools to help strengthen relationships with grantees and other community partners. Coupled with Blackbaud Outcomes&#8482;, funders and nonprofits are empowered to collaborate around their intended outcomes and work together to achieve impact. Both the funder and the nonprofit can tell an impact story using ROI-focused results and a common outcomes measurement language. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Blackbaud Award Management&#8482;</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> is a comprehensive, integrated scholarship management platform for higher education and K-12 institutions and foundations, allowing students to apply for all awards using one intuitive and streamlined application process and eliminating many time-consuming administrative tasks. This leads to improved awarding, reporting, compliance, communication and stewardship.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:83.486%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.679%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.535%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2022 Form 10-K</span></div></td><td colspan="3" style="padding:0 1pt"><div style="text-align:center"><img src="blkb-20221231_g1.jpg" alt="blkb-20221231_g1.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:85px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">7</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_13">Table of Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Education Solutions</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Blackbaud Student Information System&#8482;</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> makes it easy for schools to manage schedules, transcripts and GPAs. A new Student Information System that works directly with Blackbaud Learning Management System&#8482;, Blackbaud Student Information System simplifies the process of sharing student data and academic records securely.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Blackbaud Learning Management System&#8482;</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> is a learning management system that makes it easy to manage, connect, and share information with students, parents, and an entire school community. Developed with direct input from our customers, Blackbaud Learning Management System gives teachers the tools to meet the demands of a modern private school.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Blackbaud Enrollment Management System&#8482;</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> is an enrollment management system that simplifies a school&#8217;s admissions process. Blackbaud Enrollment Management System helps admissions teams and prospective families manage and track their progress, from inquiry and application through acceptance and enrollment.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Blackbaud School Website System&#8482;</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> is a content management system that gives schools the flexibility to build and edit webpages, with easy access to content types including photos, videos, downloads, text and more. It allows users to share material and contribute content across an entire school community.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Social Responsibility and ESG</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">YourCause GrantsConnect&#174; </span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> YourCause CSRconnect&#174; </span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">are cloud solutions for employee giving, volunteering, and grantmaking used to support corporate philanthropy by building meaningful connections between corporations, employees and nonprofits. After implementing YourCause solutions, customers typically show significant growth in volunteers, donations, engagement and more. These reported successes demonstrate a larger trend: overall ability to attract employees and customers alike by strengthening a company's reputation.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">EVERFI</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> is a SaaS software platform building digital education content that addresses the Missing Learning Layer and equips organizations to deliver Impact-as-a-Service&#8482; in their communities, empowering individuals with the tools and skills to drive ecosystems of change and inspire lifelong success. EVERFI offers programs on important societal topics such as financial literacy, health and well-being, social and emotional learning, STEM and digital literacy, among many others. EVERFI also delivers adult-focused content in the HR and compliance training space for companies and institutions. Through the platform and program offerings, EVERFI is able to yield anonymized learner data to reflect the true impact of their educational offerings.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Payment Services</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our solutions provide our customers payment processing capabilities that enable their donors to make donations and purchase goods and services using numerous payment options, including credit card and automated clearing house (&#8220;ACH&#8221;) checking transactions, through secure online transactions.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Blackbaud Merchant Services&#8482;</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> is a value-added service integrated with our solutions that makes credit card processing simple and secure. Customers are charged one rate for credit card transactions, making Blackbaud Merchant Services a competitive option. The service also provides customers with a payment card industry (&#8220;PCI&#8221;) compliant process and streamlined bank reconciliation. We also provide our K-12 private school customers with student tuition payment processing services.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Blackbaud Purchase Cards</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> provide an efficient and convenient alternative to traditional procurement methods and paper-based payables processes such as checks, purchase orders and invoices for travel and operational purchases. Organizations can also set spend controls for individual cardholders, track business expenses across the organization and ensure that policies are being enforced&#8212;all managed online and integrated with Blackbaud Financial Edge NXT.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Data Intelligence</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our data intelligence offerings provide solutions for data health, insights and performance, enabling nonprofits to define effective campaign strategies and maximize fundraising results. These services either integrate with or are already integrated into our software solutions to give our customers a comprehensive view of their supporters and the market and provide information essential to making well-informed operating decisions.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:2.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.679%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:83.487%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">8</span></div></td><td colspan="3" style="padding:0 1pt"><div><img src="blkb-20221231_g1.jpg" alt="blkb-20221231_g1.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:85px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2022 Form 10-K</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_13">Table of Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Blackbaud&#8217;s Intelligence for Good&#174; is our unique, comprehensive approach through which we combine artificial intelligence, analytics, big data, and expertise to deliver high-impact data intelligence. This powerful approach enables social impact organizations to transform data into insights and outcomes.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Data Intelligence is the Blackbaud portfolio of solutions and services that use data science and AI to turn customer data into valuable insights that inform decision-making and help them achieve their goals efficiently. Blackbaud's Data Intelligence portfolio consists of three key outcome areas:</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Data Health</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> solutions enhance and maintain constituent data so the customer is always working with accurate and up-to-date information. Examples of these solutions include: identifying outdated or invalid constituent addresses in the database and making corrections based on United States Postal Service data and using name and address matching to append additional contact or demographic data points to constituent records to support better segmentation and engagement.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Insights</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> inform strategic decision-making and actions that increase efficiency and drive successful outcomes. Insights are extracted by combining customer data with licensed and proprietary data before leveraging advanced AI capabilities and expertise from Blackbaud&#8217;s dedicated team of data scientists. Examples of constituent insights include: predictive modeling that gives numerical scores indicating the likelihood and capacity of a constituent making a gift, wealth screening software that uses publicly available records to build detailed wealth profiles of constituents and persona cluster segmentation that groups constituents based on shared traits with guidance for optimizing messaging to each group.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Performance</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> solutions help customers to assess their fundraising performance across donor segments, benchmark themselves against peer organizations and understand industry trends. These solutions provide a holistic view of donor performance that goes beyond standard campaign-based reporting, with KPIs related to acquisition, upgrading, retention and reactivation. Customers use our performance solutions to identify areas of weakness and opportunities for improvement, track the donor impact of strategic initiatives, understand and respond to industry trends, set realistic benchmarks and fundraising goals and maintain a consistent reporting methodology to assess growth over time.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Customer Success</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our Customer Success organization is responsible for ensuring our customers achieve their desired outcomes through Blackbaud solutions, starting at onboarding and continuing through the customer lifecycle. Our Customer Success team develops and fosters relationships within all levels of the customer organization to build more demonstrated value in our solutions and services, while helping customers achieve their desired outcomes. Our customer success resources work to proactively communicate to drive overall satisfaction and retention of our customer's business. They work to collect and analyze actionable information, whether that is through direct customer relationships or through aggregated analytics that drives future one-to-one or one-to-many interactions. Their goal is to partner with customers to ensure that they are fully engaged and have an advocate within Blackbaud who works to meet their needs. Customer success resources bring industry knowledge and expertise to the customer relationship and strive to help our customers achieve positive growth and outcomes.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Customer Support</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Customer Support provides assistance to customers using Blackbaud Solutions, helping them understand the capabilities of their subscription, including how to navigate their subscription and answering related questions for core concepts of features and functionality. Benefits, such as priority routing or additional support channels, are continuously enhanced. Customers enrolled in the programs enjoy fast, reliable customer support, receive regular software updates, stay up-to-date with regular communication and can leverage a unified customer portal for quick and easy access to these resources. Customers also are empowered with self-help resources such as Knowledgebase articles, user guides, Blackbaud Community, our on-demand library of enablement sessions and have around-the-clock access to support resources for mission-critical needs.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:83.486%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.679%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.535%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2022 Form 10-K</span></div></td><td colspan="3" style="padding:0 1pt"><div style="text-align:center"><img src="blkb-20221231_g1.jpg" alt="blkb-20221231_g1.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:85px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">9</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_13">Table of Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Professional and Managed Services</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our expert consultants, and those in our partner program, provide implementation, optimization, data conversion and customization services for our software solutions. These services include:</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">System implementation;</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">Data conversion, business process analysis and application customization;</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">Database merging and enrichment, and secure credit card transaction processing;</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">Database production activities; and</span></div><div style="margin-top:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">Website design services;</span></div><div style="margin-top:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">Outcome-based and prescriptive services.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, we, and our delivery partners, apply our industry knowledge and experience, combined with expert knowledge of our solutions, to evaluate an organization's needs and consult on how to improve a business process.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Training</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We provide a variety of onsite, instructor-led online and on-demand training services to our customers on our solutions and application of best practices. This includes our highly-rated Blackbaud University curriculum. Blackbaud University provides certifications for our products and industry best practices. These certifications serve as important catalysts for professional growth in the nonprofit industry. Our instructors and designers have deep knowledge in the social impact arena and in the use of our solutions. Instructor-led courses are designed to include hands-on lab exercises, as well as course materials with examples and problems to solve.</span></div><div id="i24d9cd6a7b6a4bb3aaf54098d618780c_37"></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006880;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Customers</span></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have updated our methodology for counting customers to better represent our current offerings and our growing population of customers with contractual billing arrangements and customers that pay us through solutions usage or transaction fees, some of which are in lieu of contractual billing arrangements. During 2022, we had more than 40,000 customers with contractual billing arrangements and nearly 100,000 customers that paid us through transactional fees. Through our customers and our solutions, we support millions of users and we connect millions of supporters to nearly 150,000 organizations and causes in over 100 countries. Our largest single customer accounted for approximately 0.9% of our 2022 consolidated revenue.</span></div><div id="i24d9cd6a7b6a4bb3aaf54098d618780c_40"></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006880;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Sales and Marketing</span></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Most of our solutions and related services are sold through our direct sales force. Our direct sales force is complemented by a team of business development representatives responsible for sales lead generation and qualification. These sales and marketing professionals are primarily located throughout the United States, the U.K., Canada and Australia. As of December&#160;31, 2022, we had approximately 290 direct sales employees.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our marketing organization, which includes brand, digital, content, product, event and demand generation marketing and corporate communications, develops and launches multi-channel campaigns designed to create brand recognition and market awareness for our solutions and services. Through the Blackbaud Institute, we also give back to the social impact community by developing in-depth research and thought leadership content to help to drive better outcomes for their organizations with data, technology and expertise.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our digital demand generation motion focuses on targeted account-based marketing plays, as well as intent-based programs including paid search, retargeting, social and content syndication programs. We supplement the digital motion with select participation at virtual and in-person third-party trade shows, technical conferences, and technology seminars. We also target publication of our thought leadership content and position our subject matter experts in industry journals and publications. We have a large base of loyal customers and strategic partners that provide references and recommendations often featured in our advertising and promotional activities.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:2.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.679%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:83.487%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10</span></div></td><td colspan="3" style="padding:0 1pt"><div><img src="blkb-20221231_g1.jpg" alt="blkb-20221231_g1.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:85px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2022 Form 10-K</span></div></td></tr></table></div></div></div><div id="i24d9cd6a7b6a4bb3aaf54098d618780c_43"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_13">Table of Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006880;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Competition</span></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The market for software and related services targeting philanthropic-focused for-profit and nonprofit organizations is competitive and highly fragmented. For certain areas of the market, entry barriers are low, as general tools for small businesses can usually be configured to manage the most basic marketing, contact management, and accounting needs of social impact organizations. In parallel, as software development evolves from a highly-complex tradecraft with nuanced understanding of architectural patterns and discrete languages, to click-to-code and drag-and-drop development with natively cloud-based infrastructure, it becomes easier for competitors to quickly spin up basic applications to solve common problems. However, once basic needs are met, programs unique to social impact organizations like the stewardship of relationships and partnerships critical to major gift fundraising, community and employee education; the cultivation and management of gifts, grants and K12 digital education sponsorship; the multi-level networking required for peer-to-peer activism and employee engagement; and the sensitive data and reporting behind critical programs run by and for healthcare and education institutions ensure the ongoing need for highly specialized tools. These specialized applications have a higher barrier of entry as they require industry insight to accurately articulate the business workflow that generates the requirements for software products. Moreover, because social impact organizations rely heavily on relationships with and among their supporters, integration of systems drives value beyond mere efficiency. Hence, we believe our insight, the full spectrum of our current solutions and our ability to deliver future solutions make us a strong competitor. We expect to continue to see new entrants as focus on social investment solutions increases to satisfy Millennial and Gen Z donors, customers and employees, the barriers of entry continue to decline with natively cloud solutions and social impact organizations more readily require digital transformation of business processes and data-driven decision making.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our competition falls into four primary categories:</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:13.02pt">Niche products</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> are usually developed as a solution for a single problem at an organization and are adopted by similar organizations to solve a specialized need. These are typically offered by vendors who may have deep industry expertise but may not have the resources to expand beyond a specialized area. We believe we compete against these solutions by offering a set of integrated solutions rather than a single point solution, which we believe improves the overall customer experience. In addition, our open platform allows integration to specialized applications so the opportunity for disruption from these competitors is minimized.</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:13.02pt">Vertical-specific solutions</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> are offered by competitors seeking to meet the enterprise-wide needs of a specific sub-segment of the social impact community. Typically, these solutions are offered by vendors who may offer either a point solution or integrated suite of products used by a vertical. We believe we compete successfully against these competitors through a combination of our integrated suite of offerings and nationwide community networks within verticals where we compete, offering solutions with market leading robustness and reporting as well as the scale, reach, and reputation of our organization.</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:13.02pt">General business software vendors</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, such as Microsoft, Oracle and Salesforce.com, compete with us in certain areas of our business. While there is a growing trend toward social investment that is prompting philanthropic solutions from these general business vendors, most do not have a complete nonprofit specific focus and, therefore, do not offer or intend to offer nonprofit-specific versions. However, there is a subset of general business software competitors who have introduced nonprofit-specific versions of their products. These products generally do not satisfy the needs of nonprofits from end-to-end as they were not designed to support the specific needs of nonprofits during the original architecture, design, and requirements elicitation phases; therefore, we believe that because these products were not originally designed for nonprofits, they are not yet fully capable of meeting market needs without significant customization. The significant customization required to transform general business products into nonprofit solutions often requires the use of consultants to guide the implementation, without which, leave the adoption of general business software limited to very basic operations and simple needs. We believe our solutions compete successfully against general business software as a nonprofit&#8217;s needs grow more complex. As a result, we believe we can compete successfully to meet nonprofit-specific requirements, often integrating with general business platforms used for their more generalized operations.</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:13.02pt">Consumer-oriented fundraising platforms</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, such as GoFundMe and Facebook compete with our business where consumers raise funds directly. To drive adoption of their platforms, these vendors rely on a combination of direct-to-consumer marketing, marketing to nonprofits who in turn market to their supporters, and marketing to intermediate entities such as an event sponsor who will market to participants. We believe we compete well in this market through a combination of positive brand recognition among all three of these groups and the combination of our consumer- and organization-oriented tools relative to those of the competition.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:83.486%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.679%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.535%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2022 Form 10-K</span></div></td><td colspan="3" style="padding:0 1pt"><div style="text-align:center"><img src="blkb-20221231_g1.jpg" alt="blkb-20221231_g1.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:85px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">11</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_13">Table of Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less frequently, we compete with providers of traditional, non-automated fundraising service providers, including parties providing services in support of traditional direct mail or email campaigns, special events fundraising, peer to peer, telemarketing and personal solicitations. We believe we compete successfully against these traditional fundraising service providers, primarily because our solutions and services are more automated, more robust, more tailored to the needs of nonprofit organizations and more efficient.</span></div><div id="i24d9cd6a7b6a4bb3aaf54098d618780c_46"></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006880;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Technology and Architecture</span></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our technology strategy consists of several key building blocks including cloud operations, developer tools, data intelligence and core services. We leverage multiple clouds in our architectures (including AWS and Azure) and have both single and multi-tenant solutions. The best-in-class infrastructure enables rapid innovation with high levels of reliability, availability and security, and lets Blackbaud evolve services over time at independent paces as tech trends and tools emerge. Blackbaud also provides a toolset for customers, partners, and developers to extend the Blackbaud SKY ecosystem. SKY API enables developers to augment Blackbaud solutions with industry-standard REST APIs, standards-based authentication protocols, and a best-in-class developer experience. SKY UX allows developers to create applications with the same consistent, cohesive user interface as Blackbaud&#8217;s native solutions using an open-source framework that implements Blackbaud design patterns and provides guidelines and tooling for the entire application lifecycle.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The development strategy for all Blackbaud cloud solutions emphasizes:</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:13.02pt">Flexibility</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: Customers and partners can extend our component-based architecture to accommodate changing demands without modifying source code.</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:13.02pt">Adaptability</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: The architecture of our applications allows us to easily add functionality or integrate with third-party applications to adapt to customer needs and market demands.</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:13.02pt">Scalability</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: Scalable architecture and the performance, capacity and load balancing of our customers' industry-standard web servers and databases ensure that applications can scale to meet the needs of large organizations.</span></div><div id="i24d9cd6a7b6a4bb3aaf54098d618780c_49"></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006880;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Intellectual Property and Other Proprietary Rights</span></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To protect our intellectual property, we rely on a combination of patent, trademark, copyright and trade secret laws in various jurisdictions, as well as employee and third-party nondisclosure agreements and confidentiality procedures. We maintain many trademarks, including, but not limited to &#8220;Blackbaud,&#8221; &#8220;Raiser's Edge NXT&#8221; and &#8220;Luminate.&#8221; We currently have two active patents on our technology and have one pending patent application.</span></div><div id="i24d9cd6a7b6a4bb3aaf54098d618780c_52"></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006880;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Human Capital Resources</span></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2022, we had over 3,200 employees, none of whom are represented by unions or are covered by collective bargaining agreements. We are not involved in any material disputes with any of our employees, and we believe that relations with our employees are strong.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We benefit from an engaged and driven employee base motivated to join the Company by our work to support organizations and individuals driving social impact. Our purpose attracts and retains talented, competitive applicants, with approximately 90% of employees saying the fact that Blackbaud operates in a socially responsible manner is important to them. This differentiator not only builds stronger employee engagement, but also helps us provide a higher level of service to our customers, with almost 70% of employees reporting that they continued to volunteer during the pandemic despite its unique challenges and one in seven serve on a nonprofit board or committee&#8212;direct experience that enables them to better serve our customer base.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Blackbaud also attracts and promotes talented employees through effective and targeted recruiting strategies. In 2020, Blackbaud announced the launch of a new workforce strategy, allowing for employees to have the option to work from home or other geographic locations within the country to further support the overall well-being during the COVID-19 pandemic. In 2021, we formally went Remote First as a company which expanded our pool of qualified applicants for roles and internal career progression and signals Blackbaud's goal to attract talent globally.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Employee engagement is a focus at Blackbaud, and we continually work to understand what matters and to make our workplace better to attract, develop, and retain talent. Every manager at Blackbaud is required to take a multi-course </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:2.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.679%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:83.487%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">12</span></div></td><td colspan="3" style="padding:0 1pt"><div><img src="blkb-20221231_g1.jpg" alt="blkb-20221231_g1.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:85px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2022 Form 10-K</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_13">Table of Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">"Engagement Labs" training designed to equip them with the practical skills to ensure their teams are highly engaged. During 2022, all employees participated in a new, expanded Respect at Work training. We assess and measure progress on engagement and growth opportunities at the individual level through quarterly check-ins, which focus on impact and learnings, and a global career framework that guides employee progression on both management and individual contributor career paths; we also assess engagement on the team and company level through regular employee surveying as well as "Ask Anything" sessions with senior leaders and dedicated Q&amp;A sessions in our company-wide All Hands meetings. We enable employees to have opportunities for career development through on-demand and company-led trainings in our internal DevelopU platform. Our compensation framework is designed so that employees are compensated equitably and competitively, including through base salary, variable pay, equity awards and benefits. We also seek to support the whole person, through increased benefits and focus on well-being.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ultimately, we believe that Blackbaud is an excellent place to work because we are energized by our opportunity to fuel social impact and committed to running our business in a way that amplifies the difference we make in the world: we govern our business ethically, contribute to causes and communities that matter to our employees through corporate philanthropy, we pursue sustainability, and we work every day to ensure our workplace is supportive, inclusive and engaging. We offer an array of philanthropy programs aimed at engaging our employees as agents of good, including matching gifts, competitive grants that honor noteworthy examples of volunteerism, employee-led grant committees, skills-based volunteerism initiatives, as well as science, technology, engineering and mathematics (STEM) focused community programs.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our commitment to diversity, equity and inclusion supports our efforts to attract, develop and retain a high-performing employee base. In September 2020, we welcomed our first Diversity and Inclusion Officer, as part of our strategy to further accelerate our diversity, inclusion and belonging efforts, while continuing to strengthen relationships with our people and the communities in which we operate. This new leadership focus has amplified and accelerated the significant initiatives already in place at Blackbaud, including: ongoing workshops on creating an inclusive culture; respect in the workplace training for all employees and enhanced training for managers; and affinity groups. We now have 14 employee-led affinity groups, including, but not limited to those that represent veterans, LGBTQ+, women in technology, women in sales, Black employees, those interested in sustainability and those with a disability.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2022, Blackbaud achieved carbon neutrality and committed to new, transparent ESG reporting. Blackbaud was recognized by Newsweek as one of America's Most Responsible Companies 2023, by Quartz as one of the Best Companies for Remote Workers and was named to Forbes' list of America's Best Employers 2022.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additional information related to our human capital strategy can be found in our 2021 Social Responsibility Report, which is available on the Corporate Social Responsibility section of our website. Information contained on or accessible through our websites is not incorporated into, and does not form a part of, this Annual Report or any other report or document we file with the SEC, and any references to our websites are intended to be inactive textual references only.</span></div><div id="i24d9cd6a7b6a4bb3aaf54098d618780c_55"></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006880;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Seasonality</span></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For a discussion of seasonal variations in our business, see &#8220;Management&#8217;s Discussion and Analysis of Financial Conditions and Results of Operations &#8212; Seasonality&#8221; in Item 7 in this report.</span></div><div id="i24d9cd6a7b6a4bb3aaf54098d618780c_58"></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006880;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Working Capital</span></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For a discussion of our working capital practices, see &#8220;Management&#8217;s Discussion and Analysis of Financial Conditions and Results of Operations &#8212; Liquidity and Capital Resources&#8221; in Item 7 in this report.</span></div><div id="i24d9cd6a7b6a4bb3aaf54098d618780c_61"></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006880;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Available Information</span></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our website address is </span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">www.blackbaud.com</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. We make available, free of charge through our website, our annual report on Form 10-K, quarterly reports on Form 10-Q, current reports on Form 8-K and all amendments to those reports pursuant to Section 13(a) or 15(d) of the Exchange Act as soon as reasonably practicable after we electronically file such material with, or furnish it to, the SEC, but other information on our website is not incorporated into this report. The SEC maintains an Internet site that contains these reports, proxy and information statements, and other information regarding issuers that file electronically with the SEC at </span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">www.sec.gov</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:83.486%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.679%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.535%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2022 Form 10-K</span></div></td><td colspan="3" style="padding:0 1pt"><div style="text-align:center"><img src="blkb-20221231_g1.jpg" alt="blkb-20221231_g1.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:85px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">13</span></div></td></tr></table></div></div></div><div id="i24d9cd6a7b6a4bb3aaf54098d618780c_64"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_13">Table of Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006880;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Information About Our Executive Officers</span></td></tr></table></div><div style="margin-top:9pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth information concerning our executive officers as of February 15, 2023:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:23.936%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.728%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.756%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.728%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:62.152%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Name</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Age</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Title</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Michael P. Gianoni</span></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">62&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">President and Chief Executive Officer</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Anthony W. Boor</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">60&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Executive Vice President and Chief Financial Officer</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">David J. Benjamin</span></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">51&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Executive Vice President and Chief Commercial Officer</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Kevin P. Gregoire</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">55&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Executive Vice President and Chief Operating Officer</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Kevin R. McDearis</span></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">55&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Executive Vice President and Chief Technology Officer</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Kevin W. Mooney</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">64&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Executive Vice President, Strategy and Business Development</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Jon W. Olson</span></td><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:0 1pt"></td><td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">59&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Senior Vice President and General Counsel</span></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Michael P. Gianoni</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> joined us as President and Chief Executive Officer in January 2014. Prior to joining us, he served as Executive Vice President and Group President, Financial Institutions at Fiserv, Inc., a global technology provider serving the financial services industry, from January 2010 to December 2013. He joined Fiserv as President of its Investment Services division in December 2007. Mr. Gianoni was Executive Vice President and General Manager of CheckFree Investment Services, which provided investment management solutions to financial services organizations, from June 2006 until December 2007 when CheckFree was acquired by Fiserv. From May 1994 to November 2005, he served as Senior Vice President of DST Systems Inc., a global provider of technology-based service solutions. Mr. Gianoni is a member of the Board of Directors of Teradata Corporation, a publicly traded global big data analytics company, and has been Chairman of the Board since February 2020. Mr. Gianoni has served on several nonprofit boards across several segments, including relief organizations, hospitals and higher education. He currently is a board member of the International African American Museum. He holds an AS in electrical engineering from Waterbury State Technical College, a BS with a business concentration from Charter Oak State College, and an MBA and an honorary Doctorate from the University of New Haven.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Anthony W. Boor</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> joined us as Executive Vice President and Chief Financial Officer in November 2011 and served as our interim President and Chief Executive Officer from August 2013 to January 2014. Prior to joining us, he served as an executive with Brightpoint, Inc., a global provider of device lifecycle services to the wireless industry, beginning in 1999, most recently as its Executive Vice President, Chief Financial Officer and Treasurer. He also served as the interim President of Europe, Middle East and Africa during Brightpoint's significant restructuring of that region. Mr. Boor served as Director of Business Operations for Brightpoint North America from August 1998 to July 1999. Prior to joining Brightpoint, Mr. Boor was employed in various financial positions with Macmillan Computer Publishing, Inc., a Viacom owned book publishing company specializing in computer hardware and software related topics, Day Dream Publishing, Inc., a publishing company specializing in calendars, posters and time management materials, Ernst &amp; Young LLP, an accounting firm, Expo New Mexico, a state-owned fair and expo grounds and live pari-mutual horse racing venue, KPMG LLP, an accounting firm, and Ernst &amp; Whinney LLP, an accounting firm. He holds a BS in Accounting from New Mexico State University.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">David J. Benjamin</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> has served as our Executive Vice President and Chief Commercial Officer since July 2022. He joined us as Executive Vice President and President, International Markets Group in April 2018. Prior to joining us, Mr. Benjamin was Senior Vice President and General Manager at Box, a cloud content management platform for businesses, from October 2016 to March 2022. Prior to that, he was Vice President of Global Services at British Telecom, a multinational telecommunications holding company, from October 2007 to September 2016. Prior to that, he was at Guardian Media Group, a mass media company owning various media operations company, where he served as Divisional Chief Operating Officer, among other leadership roles, from June 1995 to September 2007. He holds a BA in European Business from London Metropolitan University and an MBA from The Manchester Metropolitan University.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:2.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.679%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:83.487%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">14</span></div></td><td colspan="3" style="padding:0 1pt"><div><img src="blkb-20221231_g1.jpg" alt="blkb-20221231_g1.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:85px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2022 Form 10-K</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_13">Table of Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Kevin P. Gregoire</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> has served as our Executive Vice President and Chief Operating Officer since July 2022. Prior to that, he was the Executive Vice President and President of U.S. Markets since April 2021. He joined us as Executive Vice President and President, Enterprise Markets Group in April 2018. Prior to joining us, Mr. Gregoire was Group President of the Financial Institutions Group at Fiserv, a global technology provider serving the financial services industry, from March 2014 until February 2018. He joined Fiserv in December 2002 and served in other key leadership roles including Division President and Chief Operating Officer, Card Services, and Senior Vice President of Product and Network Strategy. Mr. Gregoire is also a veteran of the United States Army, where he served as Lieutenant in the Corps of Engineers and was awarded three Army Commendation Medals. He holds a BS from the United States Military Academy at West Point, and an MBA from the F.W. Olin School of Business at Babson College.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Kevin R. McDearis </span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">has served as our Executive Vice President and Chief Technology Officer since October 2016. He joined us in August 2014 as our Senior Vice President of Global Product Development. Prior to joining us, Mr. McDearis was the Chief Information Officer at Manhattan Associates, Inc., a technology leader in supply chain and omnichannel commerce, from August 2012 to July 2014. He was responsible for leading a global IT organization in strategy development, organization development, portfolio and project management, software and infrastructure engineering, service delivery and operations. Prior to that, Mr. McDearis served as Chief Technology Officer for the Enterprise Technology Group and other key leadership positions at Fiserv (formerly CheckFree), a global technology provider serving the financial services industry, from October 1996 to August 2012. Mr. McDearis serves on the Board of Directors for the USS Yorktown Foundation. He also served on the Board of Directors of the Technology Association of Georgia ("TAG") from 2011 to 2016 and as Vice Chairman of the Board in 2014. He holds a BS in Management from The Georgia Institute of Technology.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Kevin W. Mooney</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> has served as our Executive Vice President, Strategy and Business Development since April 2021. Before that he was the Executive Vice President and President, General Markets Group since January 2010. He joined us in July 2008 as our Chief Commercial Officer. Before joining Blackbaud, Mr. Mooney was a senior executive at Travelport GDS from August 2007 to May 2008. As Chief Commercial Officer of Travelport GDS, one of the world's largest providers of information services and transaction processing to the travel industry, Mr. Mooney was responsible for global sales, marketing, training, service and support activities. Prior to that he was Chief Financial Officer for Worldspan from March 2005 until it was acquired by Travelport in August 2007. Mr. Mooney has also held key executive positions in the telecommunications industry and he served as a member of the Board of Directors of Level 3 Communications, Inc., a publicly traded global managed network services company, from October 2014 to November 2017. Prior to that he served on the Board of Directors of tw telecom from August 2005 until it was acquired by Level 3 in October 2014. He holds a BS in Finance from Seton Hall University, and an MBA in Finance from Georgia State University.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Jon W. Olson</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> joined us as Senior Vice President and General Counsel in September 2008. Mr. Olson is responsible for Blackbaud's legal and real estate activities. Prior to joining us, he was an attorney with Alcatel-Lucent USA, the U.S. subsidiary of France-based Alcatel-Lucent (now owned by Nokia Corporation) that designs, develops, and builds wireline, wireless, and converged communications networks, from July 1997 to September 2008. Prior to joining Alcatel-Lucent, Mr. Olson was employed in legal positions with MCI, Inc., a global business and residential communications company, from September 1996 to July 1997, and Unisys Corporation, a global information technology company, from July 1992 to September 1996. Mr. Olson is a member of the MUSC (Medical University of South Carolina) Hollings Cancer Center Advisory Board and is on the board of the Charleston Symphony and Charleston Jazz. He holds a BS from Georgetown University, a JD from Dickinson School of Law and an MBA from Seton Hall University.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:83.486%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.679%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.535%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2022 Form 10-K</span></div></td><td colspan="3" style="padding:0 1pt"><div style="text-align:center"><img src="blkb-20221231_g1.jpg" alt="blkb-20221231_g1.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:85px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">15</span></div></td></tr></table></div></div></div><div id="i24d9cd6a7b6a4bb3aaf54098d618780c_67"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_13">Table of Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div></div><div style="margin-top:15pt"><span style="color:#004054;font-family:'Calibri',sans-serif;font-size:16pt;font-weight:700;line-height:120%">ITEM 1A. RISK FACTORS</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our business operations face a number of risks. These risks should be read and considered with other information provided in this report.</span></div><div id="i24d9cd6a7b6a4bb3aaf54098d618780c_70"></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006880;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Strategic Risks</span></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our failure to compete successfully could cause our revenue or market share to decline.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our market is highly competitive and rapidly evolving, and there are limited barriers to entry for many segments of this market.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The companies we compete with and other potential competitors may have greater financial, technical and marketing resources, generate greater revenue and have better name recognition than we do. Also, a large, diversified software enterprise could decide to enter the market directly, including through acquisitions. Competitive pressures can adversely impact our business by limiting the prices we can charge our customers and making the adoption and renewal of our solutions more difficult.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our competitors might also establish or strengthen cooperative relationships with resellers and third-party consulting firms or other parties with whom we have had relationships, thereby limiting our ability to promote our solutions.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These competitive pressures could cause our revenue and market share to decline.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Because competition for highly qualified personnel is intense, we might not be able to attract and retain key personnel needed to support our planned growth.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To meet our objectives successfully, we must attract and retain highly qualified personnel with specialized skill sets. If we are unable to attract and retain suitably qualified management, there could be a material adverse impact on our business.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Further, we use equity incentive programs and equity awards in lieu of cash as part of our overall employee compensation agreements to both attract and retain personnel. A decline in our stock price could negatively impact the value of these equity incentive and related compensation programs as retention and recruiting tools. We may need to create new or additional equity incentive programs and/or compensation packages to remain competitive, which could be dilutive to our existing stockholders and/or adversely affect our results of operations.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">More rapid than expected success in implementing our strategic shift from a license-based and one-time services business model to a cloud subscription business model with partners delivering some of our services could negatively impact our total revenue growth and financial performance.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We continue to intentionally shift our focus towards selling cloud subscription solutions, which generally require less customization services. Also, our cloud solution contracts now frequently include subscription-based professional, analytic and training services or those services can be delivered through our partner program. This strategic shift to migrate our existing customers, sell new customers our cloud subscription solutions and have some services delivered by our partners results in a decrease in our one-time services contracts and revenue. Although our business model seeks to anticipate the rate of migration and resulting negative impact on our total revenue growth, more rapid than expected success in implementing this strategic shift could negatively impact our total revenue growth and financial performance.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:2.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.679%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:83.487%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">16</span></div></td><td colspan="3" style="padding:0 1pt"><div><img src="blkb-20221231_g1.jpg" alt="blkb-20221231_g1.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:85px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2022 Form 10-K</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_13">Table of Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The market for software and services for the social impact community might not grow and the organizations in that community might not continue to adopt our solutions and services.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Many organizations in the social impact community, including nonprofits, foundations, companies, education institutions, and healthcare organizations, have not traditionally used integrated and comprehensive software and services for their specific needs. We cannot be certain that the market for such solutions and services will continue to develop and grow or that these organizations will elect to adopt our solutions and services rather than continue to use traditional, less automated methods, attempt to develop software internally, rely upon legacy software systems, or use software solutions not specifically designed for this market. Organizations that have already invested substantial resources in other fundraising methods or other non-integrated software solutions might be reluctant to adopt our solutions and services to supplement or replace their existing systems or methods. In addition, the implementation of one or more of our software solutions can involve significant capital commitments by our customers, which they may be unwilling or unable to make. If demand for and market acceptance of our solutions and services does not increase, we might not grow our business as we expect.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If we fail to respond to technological changes or successfully introduce new and improved solutions, our competitive position may be harmed and our business may suffer.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The introduction of solutions encompassing new technologies can render existing solutions obsolete and unmarketable. As a result, our future success will depend, in part, upon our ability to continue to enhance existing solutions and develop and introduce in a timely manner or acquire new solutions that keep pace with technological developments, satisfy increasingly sophisticated customer requirements and achieve market acceptance. If we are unable to develop or acquire on a timely and cost-effective basis new software solutions or enhancements to existing solutions or if such new solutions or enhancements do not achieve market acceptance, our business, results of operations and financial condition may be materially adversely affected.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If we do not successfully address the risks inherent in the expansion of our international operations, our business could suffer.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We currently have non-U.S. operations primarily in the U.K., Canada, Australia and Costa Rica, and we intend to expand further into international markets. Expansion of our international operations will require a significant amount of attention from our management and substantial financial resources and might require us to add qualified management in these markets. Our direct sales model requires us to attract, retain and manage qualified sales personnel capable of selling into markets outside the United States. In some cases, our costs of sales might increase if our customers require us to sell through local distributors. If we are unable to grow our international operations in a cost-effective and timely manner, our business and operating results could be harmed.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We expect that an increasing portion of our international revenues will be denominated in foreign currencies, subjecting us to fluctuations in foreign currency exchange rates. If we expand our international operations, exposures to gains and losses on foreign currency transactions may increase. (See Foreign Currency Exchange Rates on page <a style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_172">58</a> for more information regarding the impact of foreign currency exchange rates on our operations.)</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Doing business internationally involves additional risks that could harm our operating results. Along with risks similar to those faced by our U.S. operations, our international operations are also subject to risks related to differing legal, political, social and regulatory requirements and economic conditions, including:</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">the imposition of additional withholding taxes or other tax on our foreign income, tariffs or restrictions on foreign trade or investment, including currency exchange controls;</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">greater risk of a failure of our employees and partners to comply with both U.S. and foreign laws, including antitrust regulations, the U.S. Foreign Corrupt Practices Act, the U.K. Bribery Act of 2010, and any trade regulations ensuring fair trade practices; and</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">the imposition of, or unexpected adverse changes in, foreign laws or regulatory requirements, including those pertaining to export restrictions, privacy and data protection, trade and employment restrictions and intellectual protections.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:83.486%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.679%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.535%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2022 Form 10-K</span></div></td><td colspan="3" style="padding:0 1pt"><div style="text-align:center"><img src="blkb-20221231_g1.jpg" alt="blkb-20221231_g1.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:85px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">17</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_13">Table of Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Unfavorable media coverage related to peer-to-peer fundraising campaigns on our social platforms could negatively impact our business.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our online social giving platforms receive a high degree of media coverage for particularly news-worthy or controversial fundraising campaigns, as well as for our fee-based business model. Although our terms of service provide express limitations on the platforms' user-initiated fundraising campaigns and reserve our right to remove content that violates our terms of service, it may not always be possible to remove such content prior to it receiving attention in the media. Negative publicity related to our online social giving platforms could have an adverse effect on the size, engagement and loyalty of our user base and could result in decreased revenue, which could adversely affect our business and financial results.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Acquisitions could be difficult to consummate and integrate into our operations, and they could disrupt our business, dilute stockholder value or impair our financial results.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As part of our business strategy, we will continue from time to time to seek to grow our business through acquisitions of new or complementary businesses, technologies or products that we believe can improve our ability to compete in our existing customer markets or allow us to enter new markets. The potential risks associated with acquisitions and investment transactions include, but are not limited to:</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">failure to realize anticipated returns on investment, cost savings and synergies;</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">difficulty in assimilating the operations, policies and personnel of the acquired company;</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">unanticipated costs associated with acquisitions;</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">challenges in combining product offerings and entering into new markets in which we may not have experience;</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">distraction of management&#8217;s attention from normal business operations;</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">potential loss of key employees of the acquired company;</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">difficulty implementing effective internal controls over financial reporting, disclosure controls and procedures and data protection procedures;</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">impairment of relationships with customers or suppliers; and</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">issues not discovered in due diligence, which may include product quality issues or legal or other contingencies.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For example, following our acquisition of EVERFI, Inc. (as further described in Note 3 to our consolidate financial statements in this report) we experienced the loss of certain employees and unexpected delays in realizing anticipated returns on our investment.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Acquisitions, including for example our recent acquisition of EVERFI, Inc., may also result in potentially dilutive issuances of equity securities, the incurrence of debt and contingent liabilities, the expenditure of available cash, and amortization expenses or write-downs related to intangible assets such as goodwill, any of which could have a material adverse effect on our operating results or financial condition. We may experience risks relating to the challenges and costs of closing a business combination and the risk that an announced business combination may not close. There can be no assurance that we will be successful in making additional acquisitions in the future or in integrating or executing on our business plan for existing or future acquisitions.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">A reduction in the growth or amount of charitable giving due to deteriorating general economic conditions, a recession or otherwise could adversely affect our operating results and financial condition.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A large percentage of our customers are nonprofits, foundations, education institutions, healthcare organizations and other members of the social impact community that fully or partially rely on charitable donations. If charitable giving, including online giving, does not continue to grow or declines, it could limit our current and potential customers' ability to use and pay for our solutions and services, which could adversely affect our operating results and financial condition.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, we derive a significant portion of our revenue from transaction-based payment processing fees that we collect from our customers through our Blackbaud Merchant Services solution, which enables our customers' donors to make donations and purchase goods and services using various payment options. A reduction in the growth of, or a decline in, charitable giving to these customers, whether due to deteriorating general economic conditions, the impact of past or future changes to applicable tax laws, or otherwise, could negatively impact the volume and size of such payment processing transactions and thereby adversely affect our operating results and financial condition.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:2.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.679%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:83.487%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">18</span></div></td><td colspan="3" style="padding:0 1pt"><div><img src="blkb-20221231_g1.jpg" alt="blkb-20221231_g1.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:85px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2022 Form 10-K</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_13">Table of Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our failure to obtain licenses for, or our use of, third-party technologies could harm our business.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We expect to continue licensing technologies from third parties, including applications used in our research and development activities, technologies that are integrated into our solutions and solutions that we resell. We believe that the loss of any third-party technologies currently integrated into our solutions could have a material adverse effect on our business. Our inability in the future to obtain any third-party licenses on commercially reasonable terms, or at all, could delay future solution development until equivalent technology can be identified, licensed or developed and integrated. This inability in turn could harm our business and operating results.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our use of third-party technologies also exposes us to increased risks including, but not limited to, risks associated with the integration of new technology into our solutions, the diversion of our resources from development of our own proprietary technology and our inability to generate revenue from licensed technology sufficient to offset associated acquisition and maintenance costs.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The U.K.'s departure from the European Union ("E.U.") could adversely affect us.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Effective January 31, 2020, the U.K. is no longer a member of the E.U. Effective January 1, 2021, the relationship between the U.K. and the E.U. is governed primarily by certain trade and cooperation agreements, that set forth, among other things, terms regarding the trade of goods and services, workers&#8217; rights, social and environmental matters, data sharing, data privacy and financial services. Because we currently conduct business in the U.K. and in Europe, the U.K.&#8217;s exit from the E.U. under such circumstances creates uncertainty and could affect the business of and/or our relationships with our customers and partners as well as the value of the British Pound and the Euro relative to the U.S. dollar. The effects of Brexit on us, including those mentioned above and others we cannot now anticipate, are difficult to predict and could adversely affect our business, business opportunities, results of operations or financial condition in both the short-term and thereafter.</span></div><div id="i24d9cd6a7b6a4bb3aaf54098d618780c_73"></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006880;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Operational Risks</span></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Breaches of our software, our failure to securely collect, store and transmit customer information, or our failure to safeguard confidential donor data, exposes us to liability, litigation, government investigations, penalties and remedial costs and our reputation and business could suffer.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fundamental to the use of our solutions is the secure collection, storage and transmission of confidential donor and end user data and transaction data, including in our payment services. Despite the network, application and physical security procedures and internal control measures we employ to safeguard our systems, we have been, and in the future may be, vulnerable to a security breach, intrusion, loss or theft of confidential donor data and transaction data, which has in the past harmed and may in the future harm our business, reputation and future financial results. Furthermore, our reliance on remote access to information systems increases our exposure to potential cybersecurity incidents.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Like many major businesses, we are, from time to time, a target of cyberattacks, phishing and social engineering schemes, such as the Security Incident (as described below and in Note 11 to our consolidated financial statements in this report), and we expect these threats to continue, some of which have been, and in the future may be, successful to varying degrees. Because the numerous and evolving cybersecurity threats used to obtain unauthorized access, disable, degrade or sabotage systems have become increasingly more complex and sophisticated, it may be difficult to anticipate these acts or to detect them for periods of time, as with the Security Incident, and we may be unable to respond adequately or timely. As these threats continue to evolve and increase, we have already devoted and expect to continue to devote significant resources in order to modify and enhance our security controls and to identify and remediate any security vulnerabilities.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A compromise of our data security, such as the Security Incident, that results in customer or customer constituent personal or payment card data being obtained by unauthorized persons could adversely affect our reputation with our customers and others, as well as our operations, results of operations, financial condition and liquidity has resulted in, and could in the future result in, litigation against us, government investigations or the imposition of fines and penalties. (See Note 11 to our consolidated financial statements in this report for information regarding litigation, government investigations, fines and penalties related to the Security Incident.) We might be required to expend significant additional capital and other resources to rectify problems caused by a security breach, including notification under data privacy laws and regulations, and incur expenses related to remediating our information security systems.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:83.486%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.679%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.535%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2022 Form 10-K</span></div></td><td colspan="3" style="padding:0 1pt"><div style="text-align:center"><img src="blkb-20221231_g1.jpg" alt="blkb-20221231_g1.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:85px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">19</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_13">Table of Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Even though we may carry cyber-technology insurance policies that provide insurance coverage under certain circumstances, we have in the past suffered losses and may in the future suffer losses as a result of a security breach that exceed the coverage available under our insurance policies or for which we do not have coverage. (See Note 11 to our consolidated financial statements in this report for expense and insurance coverage information related to the Security Incident.) Furthermore, in the future such insurance may not be available on commercially reasonable terms, or at all. A security breach and any efforts we make to address such breach could also result in a disruption of our operations, particularly our online sales operations.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The occurrence of actual cyber security events, such as the Security Incident, could magnify the severity of the adverse effects of future incidents on our business. The techniques used to obtain unauthorized access, disable or degrade service, or sabotage information systems can be difficult to detect for long periods of time and can involve difficult or prolonged assessment or remediation periods even once detected. We, therefore, cannot assure you that all potential causes of past significant incidents, including the Security Incident, have been fully identified and remediated. The steps we take may not be sufficient to prevent future significant incidents and, as a result, such incidents may occur again.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The Security Incident has had, and may continue to have, numerous adverse effects on our business, results of operations, financial condition and cash flows.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As previously disclosed, on July 16, 2020, we contacted certain customers to inform them about the Security Incident, including that in May 2020 we discovered and stopped a ransomware attack. Prior to our successfully preventing the cybercriminal from blocking our system access and fully encrypting files, and ultimately expelling them from our system with no significant disruption to our operations, the cybercriminal removed a copy of a subset of data from our self-hosted environment. Based on the nature of the incident, our research and third party (including law enforcement) investigation we believe that no data went beyond the cybercriminal, was or will be misused, or will be disseminated or otherwise made available publicly. However, our investigation into the Security Incident remains ongoing and may provide additional information.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To date, we have received approximately 260 customer reimbursement requests and approximately 400 reservations of the right to seek expense recovery in the future from customers or their attorneys in the U.S., U.K. and Canada related to the Security Incident. We have also received notices of proposed claims on behalf of a number of UK data subjects, which we are reviewing. In addition, insurance companies representing various customers&#8217; interests through subrogation claims have contacted us, and certain insurance companies have filed subrogation claim in court. Customer and insurer subrogation claims generally seek reimbursement of their costs and expenses associated with notifying their own customers of the Security Incident and taking steps to assure that personal information has not been compromised as a result of the Security Incident. In addition, presently, we are a defendant in 19 putative consumer class action cases [17 in U.S. federal courts (which have been consolidated under multi district litigation to a single federal court) and 2 in Canadian courts] alleging harm from the Security Incident. The plaintiffs in these cases, who generally purport to represent various classes of individual constituents of our customers, generally claim to have been harmed by alleged actions and/or omissions by us in connection with the Security Incident and assert a variety of common law and statutory claims seeking monetary damages, injunctive relief, costs and attorneys&#8217; fees, and other related relief. To date, we also have received a consolidated, multi-state Civil Investigative Demand issued on behalf of 49 state Attorneys General and the District of Columbia and a separate Civil Investigative Demand from the office of the California Attorney General relating to the Security Incident. In addition, we are subject to pending governmental actions or investigations by the U.S. Federal Trade Commission, the U.S. Department of Health and Human Services, the U.S. Securities and Exchange Commission (the "SEC"), the Office of the Australian Information Commissioner and the Office of the Privacy Commissioner of Canada. (See Note 11 to our consolidated financial statements included in this report for a more detailed description of the Security Incident and related matters.)</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We may be named as a party in additional lawsuits, other claims may be asserted by or on behalf of our customers or their constituents, and we may be subject to additional governmental inquires, requests or investigations. Responding to and resolving these current and any future lawsuits, claims and/or investigations could result in material remedial and other expenses that will not be covered by insurance. For example, we have recorded approximately $23.0 million in aggregate liabilities for loss contingencies related to the Security Incident that we believe we can reasonably estimate as of December 31, 2022. Certain governmental authorities are seeking to impose undertakings, injunctive relief, consent decrees, or other civil or criminal penalties, which could, among other things, materially increase our data security costs or otherwise require us to alter how we operate our business. Although we intend to defend ourselves vigorously against the claims asserted against us, we cannot predict the potential outcomes, cost and expenses associated with current and any future claims, lawsuits, inquiries and investigations.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:2.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.679%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:83.487%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">20</span></div></td><td colspan="3" style="padding:0 1pt"><div><img src="blkb-20221231_g1.jpg" alt="blkb-20221231_g1.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:85px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2022 Form 10-K</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_13">Table of Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, any legislative or regulatory changes adopted in reaction to the Security Incident or other companies&#8217; data breaches could require us to make modifications to the operation of our business that could have an adverse effect and/or increase or accelerate our compliance costs.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Significant management time and Company resources have been, and are expected to continue to be, devoted to the Security Incident. For example, for full year 2022, we incurred net pre-tax expense of $32.7 million and had net cash outlays of $20.9 million for ongoing legal fees related to the Security Incident. For full year 2023, we currently expect pre-tax expense of approximately $20 million to $30 million and net cash outlays of approximately $25 million to $35 million for ongoing legal fees related to the Security Incident. Inclusive of accrued liabilities for loss contingencies discussed above, we incurred a total of $55.7 million of net pre-tax expense related to the Security Incident during 2022. Although we carry insurance against certain losses related to the Security Incident, we have exceeded the limit of that insurance coverage. As a result, we will be responsible for all expenses or other losses (including penalties, fines or other judgments) or all types of claims that may arise in connection with the Security Incident, which could materially and adversely affect our liquidity and results of operations. (See Note 11 to our consolidated financial statements included in this report.) If any such fines or penalties were great enough that we could not pay them through funds generated from operating activities and/or cause a default under the 2020 Credit Facility, we may be forced to renegotiate or obtain a waiver under the 2020 Credit Facility and/or seek additional debt or equity financing. Such renegotiation or financing may not be available on acceptable terms, or at all. In these circumstances, if we were unable to obtain sufficient financing, we may not be able to meet our obligations as they come due.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, publicity or developments related to the Security Incident could in the future have a range of other adverse effects on our business or prospects, including causing or contributing to loss of customer confidence, reduced customer demand, reduced customer retention, strategic growth opportunities, and associated retention and recruiting difficulties, some or all of which could be material.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Climate change and other natural disasters, new regulations and standards and climate-related goals have impacted, and may in the future impact, our operations and financial performance.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The long-term effects of climate change on the global economy and our industry may impact our business operations and those of our suppliers, customers and partners. Climate change increases the severity and frequency of extreme weather events such as hurricanes, wildfires, floods, heat waves, or power shortages, all of which could lead to business disruptions. The locations of our principal executive offices and our data centers are vulnerable to the effects of climate events and other natural disasters, including hurricanes, heat waves and earthquakes, which we have experienced in the past.  In addition, the effects of climate change are harder to mitigate for our remote-first workforce, which exposes the Company to business disruption. Even though we carry business interruption insurance policies and typically have provisions in our commercial contracts that protect us in certain events, we might suffer losses as a result of business interruptions that exceed the coverage available under our insurance policies or for which we do not have coverage. Any natural disaster or catastrophic event affecting us could have a significant negative impact on our operations.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expected new regulations and standards relating to public disclosure, including those related to climate change, could adversely could impose significant costs on us to comply with such regulations. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Finally, a failure to meet our climate-related goals, such as our commitment and progress towards reduction of greenhouse gas emissions, could damage our reputation, affect our financial performance and ability to attract and retain talent.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Defects, delays or interruptions in our cloud solutions and hosting services could diminish demand for these services and subject us to substantial liability.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We currently utilize data center hosting facilities to provide cloud solutions to most of our subscription customers and hosting services to our on-premise license customers. Any damage to, or failure of, these data center systems generally could result in interruptions in service to our customers, notwithstanding any business continuity or disaster recovery agreements that may currently be in place at these facilities. As noted above, our executive offices and some of our data centers are located in areas that are vulnerable to the effects of climate change and could be subject to increased interruptions as a result of the severity and increased frequency of extreme weather events such as hurricanes, wildfires, floods, heat waves, or power shortages. Because our cloud solutions and hosting service offerings are complex and we have incorporated a variety of new computer hardware and software systems at our data centers, our services might have errors or defects that users identify after they begin using our services. This could result in unanticipated downtime for our customers and harm to our reputation and business results. Internet-based services sometimes contain undetected errors when first introduced or when new versions or enhancements are released. We have from time to time found defects in our web-based services and new errors </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:83.486%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.679%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.535%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2022 Form 10-K</span></div></td><td colspan="3" style="padding:0 1pt"><div style="text-align:center"><img src="blkb-20221231_g1.jpg" alt="blkb-20221231_g1.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:85px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">21</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_13">Table of Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">might again be detected in the future. In addition, our customers might use our Internet-based offerings in unanticipated ways that cause a disruption in service for other customers attempting to access their data.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Because our customers use these services for important aspects of their businesses, any defects, delays or disruptions in service or other performance problems with our services could hurt our reputation and damage our customers' businesses. If that occurs, customers could elect to cancel their service, delay or withhold payment to us, not purchase from us in the future or make claims against us, which could result in an increase in our provision for credit losses, an increase in collection cycles for accounts receivable or the expense and risk of litigation. Any of these could harm our business and reputation.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Material defects or errors in the software we use to deliver our services could harm our reputation, result in significant costs to us and impair our ability to sell our services.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The software applications underlying our services are inherently complex and may contain material defects or errors, particularly when first introduced or when new versions or enhancements are released. We have from time to time found defects in our software, and new errors in our existing software may be detected in the future.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">After the release of our software, defects or errors may also be identified from time to time by our internal team and our customers. The costs incurred in correcting any material defects or errors in our software may be substantial and could harm our operating results. Furthermore, our customers may use our software together with solutions from other companies. As a result, when problems occur, it might be difficult to identify the source of the problem. Even when our software does not cause these problems, the existence of these errors might cause us to incur significant costs, divert the attention of our technical personnel from our solution development efforts, impact our reputation and cause significant customer relations problems.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If we are unable, or our customers believe we may be unable, to detect and prevent unauthorized use of payment card or other private financial or personal information, we could be subject to financial liability, our reputation could be harmed and customers may be reluctant to use our solutions and services.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The rules of payment card associations in which we participate require that we comply with Payment Card Industry Data Security Standard ("PCI DSS") in order to preserve security of payment card data. Under PCI DSS, we are required to adopt and implement internal controls over the use, storage and security of payment card data to help prevent card fraud. Conforming our solutions and services to PCI DSS or other payment services related regulations or requirements imposed by payment networks or our customers or payment processing partners is expensive and time-consuming. However, failure to comply may subject us to fines, penalties, damages and civil liability, may impair the security of payment card data in our possession, and may harm our reputation and our business prospects, including by limiting our ability to process transactions. All Blackbaud products in scope for PCI DSS compliance meet applicable PCI DSS security requirements.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, we routinely subject our various data protection processes and controls to voluntary third-party review, audit or reporting, including, for example, the American Institute of Certified Public Accountants&#8217; System and Organization Controls reporting. Failure to conduct these voluntary data protection process and control reviews or to obtain and maintain audits or reports covering our data protection processes and controls may harm our reputation or our business prospects and our ability to market our solutions to our customers.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We are subject to payment processing risk that could negatively impact our results of operation and business if not adequately controlled and managed.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our solutions provide our customers payment processing capabilities that enable their constituents to make donations and purchase services using numerous payment options, including credit card and automated clearing house (&#8220;ACH&#8221;) checking transactions, through secure online transactions. The provision of convenient, trusted, fast and effective payment processing services to our customers and potential customers is critical to our business, and revenue from payments processing constitutes a significant percentage of our total revenue. Increases in payment processing fees, material changes in our payment processing systems, changes to rules or regulations concerning payments or disruptions or failures in our payment processing systems  or payment products, including products we use to update payment information, could materially adversely impact our customer retention and results of operation. In addition, from time to time, we encounter fraudulent use of payment methods that could result in substantial additional costs or delay, preclude planned transactions, product launches or improvements, require significant and costly operational changes, impose restrictions, limitations, or additional requirements on our business, products and services, prevent or limit us from providing our products or services in a given market and adversely impact customer retention. Furthermore, we continue to undertake system upgrades designed to </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:2.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.679%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:83.487%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">22</span></div></td><td colspan="3" style="padding:0 1pt"><div><img src="blkb-20221231_g1.jpg" alt="blkb-20221231_g1.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:85px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2022 Form 10-K</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_13">Table of Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">improve the availability, reliability, resiliency and speed of our payments systems. These efforts are costly and time-consuming, involve significant technical complexity and risk, may divert our resources from new features and products and may ultimately not be effective.</span></div><div id="i24d9cd6a7b6a4bb3aaf54098d618780c_76"></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006880;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Financial Risks</span></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Because a significant portion of our revenue is recognized over time on a ratable basis over the contract term, downturns in sales may not be immediately reflected in our revenue.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We generally recognize our subscription and maintenance revenue ratably over time over the contract term. Our subscription arrangements are generally for a term of three years at contract inception with one to three-year renewals thereafter. Most of our maintenance arrangements are for a one-year term. As a result, much of the revenue we report in each quarter is attributable to arrangements entered into during previous quarters. Consequently, a decline in sales to new customers, renewals by existing customers or market acceptance of our solutions in any one quarter will not necessarily be fully reflected in the revenues in that quarter and could negatively affect our revenues and profitability in future quarters.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If our customers do not renew their subscriptions for our solutions or annual maintenance and support arrangements or if they do not renew them on terms that are favorable to us, our business might suffer.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our subscription arrangements are generally for a term of three years at contract inception with one to three-year renewals thereafter. Most of our maintenance arrangements are for a one-year term. As the end of the contract term approaches, we seek the renewal of the agreement with the customer. Historically, subscription and maintenance renewals have represented a significant portion of our total revenue. Because of this characteristic of our business, if our customers choose not to renew their subscriptions or maintenance and support arrangements with us on beneficial terms or at all, our business, operating results and financial condition could be harmed. Our customers' renewal rates may decline or fluctuate as a result of a number of factors, including their level of satisfaction with our solutions and services and their ability to continue their operations and spending levels due to general economic conditions, extraordinary business interruptions, client-specific financial issues or otherwise.</span></div><div style="margin-top:9pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We significantly increased our leverage in connection with acquisition of EVERFI and may increase our leverage in the future in connection with additional acquisitions, Security Incident costs or other business purposes, which could adversely impact our business and financial performance, as described below.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We incurred a substantial amount of indebtedness in connection with acquisitions, including our acquisition of EVERFI, Inc. (as described in Note 3 to our consolidated financial statements included in this report). As a result of this indebtedness, our interest payment obligations have increased. In addition, we have been named as a party in various lawsuits in connection with the Security Incident, claims have been asserted by or on behalf of our customers or their constituents, and we are subject to various governmental inquires, requests or investigations. Responding to and resolving these current and any future lawsuits, claims and/or investigations could result in material remedial and other expenses. Although we intend to defend ourselves vigorously against the claims asserted against us, we cannot predict the potential outcomes, cost and expenses associated with current and any future claims, lawsuits, inquiries and investigations, which could require that we incur additional indebtedness to fund. (See Note 11 to our consolidated financial statements in this report for additional information regarding the Security Incident.)</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The degree to which we are leveraged could have adverse effects on our business, including the following:</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">Requiring us to dedicate a substantial portion of our cash flow from operations to payments on our indebtedness, thereby reducing the availability of our cash flow to fund working capital, capital expenditures, acquisitions, dividends, share repurchases and other general corporate purposes;</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">Limiting our flexibility in planning for, or reacting to, changes in our business and the industries in which we operate;</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">Restricting us from making additional strategic acquisitions or exploiting business opportunities;</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">Placing us at a competitive disadvantage compared to our competitors that have less debt;</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">Reducing our currently available borrowing capacity or limiting our ability to borrow additional funds; and</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">Decreasing our ability to compete effectively or operate successfully under adverse economic and industry conditions.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:83.486%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.679%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.535%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2022 Form 10-K</span></div></td><td colspan="3" style="padding:0 1pt"><div style="text-align:center"><img src="blkb-20221231_g1.jpg" alt="blkb-20221231_g1.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:85px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">23</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_13">Table of Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If we incur additional debt, these risks may intensify, particularly if interest rates increase in the future. Our ability to meet our debt service obligations will depend upon our future performance, which will be subject to the financial, business and other factors affecting our operations, many of which are beyond our control.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, additional leverage could impact our ability to meet certain financial and other covenants contained in our 2020 Credit Facility. (See Note 9 to our consolidated financial statements included in this report for a more detailed description of our 2020 Credit Facility.) There can be no assurance that we will be able to remain in compliance with the covenants to which we are now subject or may be subject in the future and, if we fail to do so, that we will be able to obtain waivers from our lenders or amend the covenants.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the event of a default under our 2020 Credit Facility, we could be required to immediately repay all outstanding borrowings, which we might not be able to do and which would materially negatively affect our business, operations and financial condition.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our balance sheet includes significant amounts of goodwill and intangible assets. The impairment of a significant portion of these assets could negatively affect our operating results.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2022, we had $1.1 billion and $635.1 million of goodwill and intangible assets, respectively. On at least an annual basis, we assess whether there have been impairments in the carrying value of goodwill and intangible assets. If the carrying value of an asset is determined to be impaired, then it is written down to fair value by a non-cash charge to operating earnings. Changes in circumstances that could indicate that the carrying value of goodwill or intangible assets may not be recoverable include declines in our stock price, market capitalization, cash flows and slower growth rates in our industry.&#160;We cannot accurately predict the likelihood or potential amount and timing of any impairment of goodwill or other intangible assets. An impairment of a significant portion of goodwill or intangible assets could materially and negatively affect our results of operations and financial condition.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restrictions in our credit facility may limit our activities, including dividend payments, share repurchases and acquisitions.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our credit facility contains restrictions, including covenants limiting our ability to incur additional debt, grant liens, make acquisitions and other investments, prepay specified debt, consolidate, merge or acquire other businesses, sell assets, pay dividends and other distributions, repurchase stock and enter into transactions with affiliates. There can be no assurance that we will be able to remain in compliance with the covenants to which we are subject in the future and, if we fail to do so, that we will be able to obtain waivers from our lenders or amend the covenants.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the event of a default under our credit facility, we could be required to immediately repay all outstanding borrowings, which we might not be able to do. In addition, certain of our material domestic subsidiaries are required to guarantee amounts borrowed under the credit facility, and we have pledged the shares of certain of our subsidiaries as collateral for our obligations under the credit facility. Any such default could have a material adverse effect on our ability to operate, including allowing lenders under the credit facility to enforce guarantees of our subsidiaries, if any, or exercise their rights with respect to the shares pledged as collateral.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We cannot guarantee that our stock repurchase program will be fully consummated or that it will enhance long-term stockholder value. Share repurchases could also increase the volatility of the trading price of our stock and will diminish our cash reserves.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Although our board of directors has authorized a stock repurchase program that does not have an expiration date, the program does not obligate us to repurchase any specific dollar amount or to acquire any specific number of shares of our common stock. We cannot guarantee that the program will be fully consummated or that it will enhance long-term stockholder value. The program could affect the trading price of our stock and increase volatility, and any announcement of a termination of this program may result in a decrease in the trading price of our stock. In addition, this program will diminish our cash reserves, which may impact our ability to finance future growth, to pursue possible future strategic opportunities and acquisitions and fund liabilities and expenses related to the Security Incident. (See Note 14 to our consolidated financial statements in this report for additional information related to our stock repurchase program.)</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We have recorded significant deferred tax assets, and we might never realize their full value, which would result in a charge against our earnings.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2022, we had deferred tax assets of $118.9 million. Realization of our deferred tax assets is dependent upon our generating sufficient taxable income in future years to realize the tax benefit from those assets. Deferred tax assets </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:2.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.679%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:83.487%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">24</span></div></td><td colspan="3" style="padding:0 1pt"><div><img src="blkb-20221231_g1.jpg" alt="blkb-20221231_g1.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:85px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2022 Form 10-K</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_13">Table of Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">are reviewed at least annually for realizability. A charge against our earnings would result if, based on the available evidence, it is more likely than not that some portion of the deferred tax asset will not be realized beyond our existing valuation allowance. This could be caused by, among other things, deterioration in performance, adverse market conditions, adverse changes in applicable laws or regulations, including changes that restrict the activities of or affect the solutions sold by our business and a variety of other facto</span><span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">rs. For example, during 2020, we recorded an increase in our valuation allowance attributable to state tax credit carryforwards for which we do not expect to realize benefit. (See Note 12 to our consolidated financial statements in this report for additional details.) If a deferred tax asset net of our valuation allowance was determined to be not realizable in a</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> future period, the charge to earnings would be recognized as an expense in our results of operations in the period the determination is made. Additionally, if we are unable to utilize our deferred tax assets, our cash flow available to fund operations could be adversely affected.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depending on future circumstances, it is possible that we might never realize the full value of our deferred tax assets. Any future impairment charges related to a significant portion of our deferred tax assets would have an adverse effect on our financial condition and results of operations.</span></div><div id="i24d9cd6a7b6a4bb3aaf54098d618780c_79"></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006880;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Legal and Compliance Risks</span></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Privacy and data protection concerns, including evolving domestic and international government regulation in the area of consumer data privacy or data protection, could adversely affect our business and operating results.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The effectiveness of our software solutions relies on our customers' storage and use of data concerning their customers, including financial, personally identifying or other sensitive data. Our customers' collection and use of this data for donor profiling, data analytics or communications outreach might raise privacy and data protection concerns and negatively impact the demand for our solutions and services. For example, our custom modeling and analytical services rely heavily on processing and using of data we gather from customers and various sources. Privacy and data protection laws could add restrictions or regulatory burdens, which could limit our ability to market and profit from those services.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Governments in some jurisdictions have enacted or are considering enacting consumer data privacy or data protection legislation, including laws and regulations applying to the solicitation, collection, transfer, processing and use of personal data. This legislation could reduce the demand for our software solutions if we fail to design or enhance our solutions to enable our customers to comply with the privacy and data protection measures required by the legislation. Moreover, we may be exposed to liability under existing or new consumer privacy or data protection legislation. For example, when providing our solutions to certain customers in the healthcare industry, we must comply with applicable provisions of the Health Insurance Portability and Accountability Act of 1996 ("HIPAA"), and might be subject to similar provisions of other legislation, including, without limitation, the Gramm-Leach-Bliley Act and related regulations, and the California Consumer Privacy Act of 2018, which became effective January 1, 2020, and may apply to some of our customers and areas of business. Even technical violations of these laws may result in penalties that are assessed for each non-compliant transaction.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Blackbaud, and some of our customers, are subject to the E.U. General Data Protection Regulation (&#8220;GDPR&#8221;), which became effective in the E.U. in May 2018 and its provisions continue to apply in the U.K. after Brexit by virtue of legislation incorporating the GDPR into U.K. data protection law, known as the "U.K. GDPR." The law requires companies to meet requirements regarding the handling of personal data, including rights such as the portability of personal data. We completed an extensive program of product and operational changes to address GDPR requirements and all future solutions sold to customers subject to GDPR must include GDPR features. The implementation of GDPR has affected our ability to offer some features and services to customers in the E.U. and U.K. Furthermore, actions and investigations by regulatory authorities related to data security incidents and privacy violations continue to increase, which could impact us through increased costs or restrictions on our business, and noncompliance could result in significant regulatory penalties and legal liability.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If our customers or we were found to be subject to and in violation of any privacy or data protection laws or regulations, our business may be materially and adversely impacted and we and/or our customers would likely have to change our business practices. In addition, these laws and regulations could impose significant costs on our customers and us and make it more difficult for donors to make online donations. (See Note 11 to our consolidated financial statements included in this report for a description of the Security Incident and related legal proceedings and regulatory matters.)</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:83.486%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.679%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.535%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2022 Form 10-K</span></div></td><td colspan="3" style="padding:0 1pt"><div style="text-align:center"><img src="blkb-20221231_g1.jpg" alt="blkb-20221231_g1.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:85px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">25</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_13">Table of Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are in the information technology business, and our solutions and services store, retrieve, transfer, manipulate and manage our customers&#8217; information and data. The effectiveness of our software solutions relies on our customers&#8217; storage and use of data concerning their donors, including financial, personally identifying and other sensitive data and our business uses similar systems that require us to store and use data with respect to our customers and personnel. Our collection and our customers&#8217; collection and use of this data might raise privacy and data protection concerns and negatively impact our business or the demand for our solutions and services. If a breach of data security, such as the Security Incident, were to occur, or other violation of privacy or data protection laws and regulations were to be alleged, our business may be materially and adversely impacted and solutions may be perceived as less desirable, which would negatively affect our business and operating results.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Claims that we or our technologies infringe upon the intellectual property or other proprietary rights of a third party may require us to incur significant costs, enter into royalty or licensing agreements or develop or license substitute technology.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have been, and may in the future be subject to claims that the technologies in our solutions and services infringe upon the intellectual property or other proprietary rights of a third party. In addition, the vendors providing us with technology that we use in our own solutions could become subject to similar infringement claims. Although we believe that our solutions and services do not infringe any intellectual property or other proprietary rights, we cannot be certain that our solutions and services do not, or that they will not in the future, infringe intellectual property or other proprietary rights held by others. Any claims of infringement could cause us to incur substantial costs to defend against the claim, even if the claim is without merit, and could distract our management from our business. Moreover, any settlement or adverse judgment resulting from the claim could require us to pay substantial amounts, or obtain a license to continue to use the technology and services that are the subject of the claim, and/or otherwise restrict or prohibit our use of the same. There can be no assurance that we would be able to obtain a license on commercially reasonable terms from the third party asserting any particular claim, or that we would be able to successfully develop alternative technology on a timely basis, or that we would be able to obtain a license from another provider of suitable alternative technology to permit us to continue offering, and our customers to continue using, the solutions and services. In addition, we generally provide in our customer arrangements for certain solutions and services that we will indemnify our customers against third-party infringement claims relating to technology we provide to those customers, which could obligate us to pay damages if the solutions and services were found to be infringing. Infringement claims asserted against us, our vendors or our customers may have a material adverse effect on our business, prospects, financial condition and results of operations.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our solutions utilize open source software, which may subject us to litigation, require us to re-engineer our solutions, or otherwise divert resources away from our development efforts.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We use open source software in connection with certain of our solutions. Such open source software is generally licensed by its authors or other third parties under open source licenses, including, for example, the GNU General Public License, the GNU Lesser General Public License, &#8220;Apache-style&#8221; licenses, &#8220;BSD-style&#8221; licenses and other open source licenses. There is little legal precedent governing the interpretation of many of the terms of some of these licenses and, therefore, the potential impact of these terms on our business is currently unable to be determined and may result in unanticipated obligations regarding our solutions and technologies. From time to time, companies that incorporate open source software into their products have faced claims challenging the ownership of open source software and/or compliance with open source license terms. Therefore, we could be subject to litigation by parties claiming ownership of open source software or noncompliance with open source licensing terms. Some open source software licenses require users who distribute open source software as part of their own software to publicly disclose all or part of the source code to such software and/or make available any derivative works of the open source code on unfavorable terms or at no cost. While we monitor our use of open source software and try to ensure that none is used in a manner that would require us to disclose the source code or that would otherwise breach the terms of an open source agreement, such use could inadvertently occur and we may be required to release proprietary source code, pay damages for breach of contract, re-engineer our applications, discontinue sales in the event re-engineering cannot be accomplished on a timely basis, or take other remedial action that may divert resources away from our development efforts, any of which could adversely affect our business.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We rely upon trademark, copyright, patent and trade secret laws to protect our proprietary rights, which might not provide us with adequate protection.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our success and ability to compete depends to a significant degree upon the protection of our proprietary technology rights. We might not be successful in protecting our proprietary technology and our proprietary rights might not provide us with a meaningful competitive advantage. To protect our core proprietary technology, we rely on a combination of patent, </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:2.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.679%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:83.487%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">26</span></div></td><td colspan="3" style="padding:0 1pt"><div><img src="blkb-20221231_g1.jpg" alt="blkb-20221231_g1.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:85px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2022 Form 10-K</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_13">Table of Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">trademark, copyright and trade secret laws, as well as nondisclosure agreements, each of which affords only limited protection.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Changing domestic and international laws, government regulations and policies, including, without limitation, California AB488 and other similar laws and regulations, could adversely affect our business and operating results by increasing compliance costs, reducing customer demand for our solutions or damaging our reputation.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain of our solutions, in particular our financial management and payment services solutions, relate to activity heavily regulated by government agencies in the U.S., the U.K. and other countries in which we operate. The laws and regulations enforced by these agencies are proposed or enacted to deter fraud and other illicit financial transactions and to protect consumers and the financial system and are often revised or increased in scope. We have procedures and controls in place to monitor compliance with numerous federal, state and foreign laws and regulations. However, because these laws and regulations are complex, differ between jurisdictions, and are often subject to interpretation, or as a result of unintended errors, we may, from time to time, inadvertently violate these laws and regulations. Compliance with these laws and regulations is expensive and requires the time and attention of management. These costs divert capital and focus away from efforts intended to grow our business. If we do not successfully comply with laws, regulations, or policies, we could incur fines or penalties, be subject to litigation, lose existing or new customer contracts or other business, and suffer damage to our reputation. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, changes in certain laws, regulations or policies could impact our customers, alter our business environment and limit our operations. For example, various financial institutions subscribe to our EVERFI training solution, which they may then provide free of charge to schools in low-income and moderate-income communities as a means of satisfying their obligations under the Community Reinvestment Act of 1977, as amended (the &#8220;CRA&#8221;). Repeal or significant modification of the CRA or the many government agency regulations and policies implementing its provisions could cause financial institutions to limit or eliminate their purchases of these EVERFI solutions and thereby negatively impact our operating results and financial condition.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Anti-takeover provisions in our charter documents, our Stockholder Rights Agreement </span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(as described below, the "Rights Agreement")</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> and Delaware law may delay or prevent an acquisition of our Company.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Provisions of Delaware law, our certificate of incorporation and bylaws and our Rights Agreement may have the effect of delaying or preventing a change in control of our company or deterring tender offers for our common stock that other stockholders may consider in their best interests. Our certificate of incorporation authorizes &#8220;blank check&#8221; preferred stock, which could be issued by the board of directors without stockholder approval and may contain voting, liquidation, dividend and other rights superior to our common stock. Stockholder approval is not necessary to issue preferred stock in this manner. Issuance of these shares of preferred stock could have the effect of making it more difficult and more expensive for a person or group to acquire control of us and could effectively be used as an anti-takeover device. Currently there are no shares of our preferred stock issued or outstanding. Our bylaws provide for an advance notice procedure for stockholders to nominate director candidates for election or to bring business before an annual meeting of stockholders, including proposed nominations of persons for election to our board of directors, and limit the persons who may call special meetings of stockholders. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On October 7, 2022, we declared a dividend of one preferred share purchase right (a &#8220;Right&#8221;) for each of our issued and outstanding shares of common stock. Each Right entitles the registered holder, subject to the terms of the Rights Agreement, to purchase from us one one-thousandth of a share of our Series A Junior Participating Preferred Stock, par value $0.001 per share (the &#8220;Preferred Stock&#8221;) at a price of $313.00, subject to certain adjustments (as adjusted from time to time, the &#8220;Exercise Price&#8221;). Under the Rights Agreement, the Rights will become exercisable if an entity, person or group acquires beneficial ownership of 20% or more of our outstanding common stock in a transaction not approved by our Board of Directors. In the event that the Rights become exercisable due to the ownership threshold being crossed, each Right will entitle its holder (other than the person, entity or group triggering the Rights Plan, whose rights will become void and will not be exercisable) to purchase additional shares of common stock having a then-current market value of twice the Exercise Price. Subject to the terms of the Rights Agreement, the Rights will expire on October 2, 2023. Additional information regarding the Rights Agreement is contained in a Form 8-K filed with the SEC on October 11, 2022.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The anti-takeover provisions of Delaware law and provisions in our organizational documents and the Rights Agreement may prevent our stockholders from receiving the benefit from any premium to the market price of our common stock offered by a bidder in a takeover context. Even in the absence of a takeover attempt, the existence of these provisions may adversely affect the prevailing market price of our common stock if they are viewed as discouraging takeover attempts in the future.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:83.486%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.679%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.535%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2022 Form 10-K</span></div></td><td colspan="3" style="padding:0 1pt"><div style="text-align:center"><img src="blkb-20221231_g1.jpg" alt="blkb-20221231_g1.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:85px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">27</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_13">Table of Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Unanticipated changes in our effective tax rate and additional tax liabilities and global tax developments may impact our financial results.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are subject to income taxes in the United States and various other jurisdictions. Significant judgment is often required in the determination of our worldwide provision for income taxes. Our effective tax rate could be impacted by changes in our earnings and losses in countries with differing statutory tax rates, changes in operations, changes in non-deductible expenses, changes in excess tax benefits of stock-based compensation, changes in the valuation of deferred tax assets and liabilities and our ability to utilize them, the applicability of withholding taxes, effects from acquisitions, and changes in accounting principles and tax laws. Any changes, ambiguity or uncertainty in taxing jurisdictions&#8217; administrative interpretations, decisions, policies and positions could also materially impact our income tax liabilities.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We may also be subject to additional tax liabilities and penalties due to changes in non-income based taxes resulting from changes in federal, state, local or international tax laws, changes in taxing jurisdictions&#8217; administrative interpretations, decisions, policies and positions, results of tax examinations, settlements or judicial decisions, changes in accounting principles, or changes to our business operations, including as a result of acquisitions. Any resulting increase in our tax obligation or cash taxes paid could adversely affect our cash flows and financial results.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are also subject to tax examinations or engaged in alternative resolutions in multiple jurisdictions. While we regularly evaluate new information that may change our judgment resulting in recognition, derecognition or changes in measurement of a tax position taken, there can be no assurance that the final determination of any examinations will not have an adverse effect on our operating results or financial position.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As our business continues to grow, increasing our brand recognition and profitability, we may be subject to increased scrutiny and corresponding tax disputes, which may impact our cash flows and financial results. Furthermore, our growing prominence may bring public attention to our tax profile, and if perceived negatively, may cause brand or reputational harm.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As we utilize our tax credits and net operating loss carryforwards, we may be unable to mitigate our tax obligations to the same extent as in prior years, which could have a material impact to our future cash flows. In addition, changes to our operating structure, including changes related to acquisitions, may result in cash tax obligations.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Global tax developments applicable to multinational businesses may have a material impact to our business, cash flow from operating activities, or financial results. Such developments, for example, may include certain United States&#8217; proposals as well as the Organization for Economic Co-operation and Development&#8217;s, the European Commission&#8217;s and certain major jurisdictions&#8217; heightened interest in and taxation of companies participating in the digital economy.</span></div><div id="i24d9cd6a7b6a4bb3aaf54098d618780c_82"></div><div style="margin-top:15pt"><span style="color:#004054;font-family:'Calibri',sans-serif;font-size:16pt;font-weight:700;line-height:120%">ITEM 1B. UNRESOLVED STAFF COMMENTS</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None.</span></div><div id="i24d9cd6a7b6a4bb3aaf54098d618780c_85"></div><div style="margin-top:15pt"><span style="color:#004054;font-family:'Calibri',sans-serif;font-size:16pt;font-weight:700;line-height:120%">ITEM 2. PROPERTIES</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We own our LEED Gold certified global headquarters facility in Charleston, South Carolina, which consists of approximately 172,000 square feet. We believe that it is in good operating condition and adequately serves our current business operations.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2021, we acquired EVERFI and assumed a lease for office space in Washington, D.C. and an office in London, U.K. In February 2023, we closed our Washington, DC office location to align with our remote-first workforce strategy. We are pursuing strategic alternatives for the Washington, DC office space, including sublease, and we have the intent and ability to sublease this office space.</span></div><div id="i24d9cd6a7b6a4bb3aaf54098d618780c_88"></div><div style="margin-top:15pt"><span style="color:#004054;font-family:'Calibri',sans-serif;font-size:16pt;font-weight:700;line-height:120%">ITEM 3. LEGAL PROCEEDINGS</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For a discussion of our legal proceedings, see Note 11 to our consolidated financial statements in this report.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:2.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.679%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:83.487%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">28</span></div></td><td colspan="3" style="padding:0 1pt"><div><img src="blkb-20221231_g1.jpg" alt="blkb-20221231_g1.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:85px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2022 Form 10-K</span></div></td></tr></table></div></div></div><div id="i24d9cd6a7b6a4bb3aaf54098d618780c_91"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_13">Table of Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div></div><div style="margin-top:15pt"><span style="color:#004054;font-family:'Calibri',sans-serif;font-size:16pt;font-weight:700;line-height:120%">ITEM 4. MINE SAFETY DISCLOSURES</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Not applicable.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:83.486%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.679%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.535%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2022 Form 10-K</span></div></td><td colspan="3" style="padding:0 1pt"><div style="text-align:center"><img src="blkb-20221231_g1.jpg" alt="blkb-20221231_g1.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:85px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">29</span></div></td></tr></table></div></div></div><div id="i24d9cd6a7b6a4bb3aaf54098d618780c_94"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_13">Table of Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.731%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:93.337%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"><div style="margin-top:3pt;text-align:center"><img src="blkb-20221231_g2.jpg" alt="blkb-20221231_g2.jpg" style="height:29px;margin-bottom:5pt;vertical-align:text-bottom;width:29px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#50535a;font-family:'Calibri',sans-serif;font-size:24pt;font-weight:700;line-height:120%">PART II.</span></td></tr></table></div><div id="i24d9cd6a7b6a4bb3aaf54098d618780c_97"></div><div style="margin-top:15pt"><span style="color:#004054;font-family:'Calibri',sans-serif;font-size:16pt;font-weight:700;line-height:120%">ITEM 5. MARKET FOR REGISTRANT'S COMMON EQUITY, RELATED STOCKHOLDER MATTERS AND ISSUER PURCHASES OF EQUITY SECURITIES</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our common stock is trading on the Nasdaq Stock Market LLC (&#8220;Nasdaq&#8221;) under the symbol &#8220;BLKB.&#8221; As of February&#160;17, 2023, there were approximately 138 stockholders of record of our common stock. Because many of our shares of common stock are held by brokers and other institutions on behalf of stockholders, this number is not representative of the total number of beneficial owners of our stock. On February&#160;17, 2023, the closing price of our common stock was $58.61.</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006880;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Stock Performance Graph</span></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following performance graph shall not be deemed to be &#8220;soliciting material&#8221; or &#8220;filed&#8221; or incorporated by reference in future filings with the SEC, or subject to the liabilities of Section 18 of the Exchange Act except as shall be expressly set forth by specific reference in such filing. The performance graph compares the performance of our common stock to the Nasdaq Composite Index, the Nasdaq Computer Index and the Nasdaq Computer and Data Processing Index. The Nasdaq Computer Index has replaced the the Nasdaq Computer and Data Processing Index in this analysis as the Nasdaq Computer and Data Processing Index is no longer considered widely recognized and used. The graph covers the most recent five-year period ended December&#160;31, 2022. The graph assumes that the value of the investment in our common stock and each index was $100.00 at December&#160;31, 2017, and that all dividends are reinvested.</span></div><div style="margin-top:9pt;text-align:center"><img src="blkb-20221231_g3.jpg" alt="blkb-20221231_g3.jpg" style="height:350px;margin-bottom:5pt;vertical-align:text-bottom;width:684px"/></div><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"></td><td style="width:37.870%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.458%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.458%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.458%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.458%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.458%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.465%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2017</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2018</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2019</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Blackbaud, Inc.</span></td><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$100.00</span></td><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$66.92</span></td><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$85.19</span></td><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$61.71</span></td><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$84.67</span></td><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$63.10</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Nasdaq Composite Index</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100.00</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">97.16</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">132.81</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">192.47</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">235.15</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">158.65</span></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Nasdaq Computer Index</span></td><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100.00</span></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">96.27</span></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">142.73</span></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">224.55</span></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">285.17</span></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">185.29</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Nasdaq Computer &amp; Data Processing Index</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100.00</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">91.84</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">125.86</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">184.56</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">234.05</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">144.30</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:2.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.679%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:83.487%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">30</span></div></td><td colspan="3" style="padding:0 1pt"><div><img src="blkb-20221231_g1.jpg" alt="blkb-20221231_g1.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:85px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2022 Form 10-K</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_13">Table of Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006880;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Issuer Purchases of Equity Securities</span></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides information about shares of common stock acquired or repurchased during the three months ended December&#160;31, 2022 under the stock repurchase program then in effect, as well as common stock withheld by us to satisfy the minimum tax obligations of employees due upon vesting of restricted stock awards and units.</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.268%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.210%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Period</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total</span></div><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">number</span></div><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">of shares</span></div><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">purchased</span><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:5.2pt;font-weight:700;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Average<br/>price<br/>paid<br/>per<br/>share</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total&#160;number</span></div><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">of shares</span></div><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">purchased as</span></div><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">part of</span></div><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">publicly</span></div><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">announced</span></div><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">plans or</span></div><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">programs</span><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:5.2pt;font-weight:700;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Approximate</span></div><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">dollar value</span></div><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">of shares</span></div><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">that may yet</span></div><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">be purchased</span></div><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">under the</span></div><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">plans or programs </span></div><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(in thousands)</span><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:5.2pt;font-weight:700;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span></div></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Beginning balance, October 1, 2022</span></td><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #004054;padding:0 1pt"></td><td style="background-color:#f4f4f4;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">250,000&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">October 1, 2022 through October 31, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">250,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">November 1, 2022 through November 30, 2022</span></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,486&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">58.22&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">250,000&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 1, 2022 through December 31, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">250,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Total</span></td><td colspan="3" style="background-color:#f4f4f4;border-bottom:1pt solid #0cd973;padding:0 1pt"></td><td colspan="2" style="background-color:#f4f4f4;border-bottom:1pt solid #0cd973;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,486&#160;</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #0cd973;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f4f4f4;border-bottom:1pt solid #0cd973;padding:0 1pt"></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #0cd973;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #0cd973;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">58.22&#160;</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #0cd973;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f4f4f4;border-bottom:1pt solid #0cd973;padding:0 1pt"></td><td colspan="2" style="background-color:#f4f4f4;border-bottom:1pt solid #0cd973;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #0cd973;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f4f4f4;border-bottom:1pt solid #0cd973;padding:0 1pt"></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #0cd973;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #0cd973;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">250,000&#160;</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #0cd973;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt">Includes 5,486 shares in November withheld by us to satisfy the minimum tax obligations of employees due upon vesting of restricted stock awards and units. The level of this acquisition activity varies from period to period based upon the timing of award grants and vesting.</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2)</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt">In December 2021, our Board of Directors reauthorized and replenished our stock repurchase program to authorize us to purchase up to $250.0 million of our outstanding shares of common stock. The program does not have an expiration date.</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006880;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Dividends</span></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a part of a series of measures to better enable us to weather the extraordinary business challenges occasioned by COVID-19 and further effect our long-term strategy to deliver the greatest value to our stockholders, we announced on April 6, 2020 that our Board of Directors had rescinded its previously announced policy to pay an annual dividend at a rate of $0.48 per share of common stock and discontinued the declaration and payment of all cash dividends beginning with the second quarter of 2020 and thereafter until such time, if any, as the Board of Directors may determine in its sole discretion. As a result, we paid a first quarter dividend of $0.12 per share in 2020 resulting in aggregate dividend payments to stockholders of $6.0 million, but no further dividends were declared or paid in 2020, 2021 or 2022. We currently do not anticipate declaring or paying any cash dividends for the foreseeable future.</span></div><div id="i24d9cd6a7b6a4bb3aaf54098d618780c_100"></div><div style="margin-top:15pt"><span style="color:#004054;font-family:'Calibri',sans-serif;font-size:16pt;font-weight:700;line-height:120%">ITEM 6. [RESERVED]</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:83.486%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.679%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.535%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2022 Form 10-K</span></div></td><td colspan="3" style="padding:0 1pt"><div style="text-align:center"><img src="blkb-20221231_g1.jpg" alt="blkb-20221231_g1.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:85px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">31</span></div></td></tr></table></div></div></div><div id="i24d9cd6a7b6a4bb3aaf54098d618780c_103"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_13">Table of Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div></div><div style="margin-top:15pt"><span style="color:#004054;font-family:'Calibri',sans-serif;font-size:16pt;font-weight:700;line-height:120%">ITEM 7. MANAGEMENT'S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">The following discussion and analysis of our financial condition and results of operations should be read in conjunction with Item 1A Risk factors and our consolidated financial statements and related notes included elsewhere in this Annual Report on Form 10-K. The following discussion and analysis presents financial information denominated in millions of dollars which can lead to differences from rounding when compared to similar information contained in the consolidated financial statements and related notes, which are primarily denominated in thousands of dollars.</span></div><div id="i24d9cd6a7b6a4bb3aaf54098d618780c_106"></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006880;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Executive Summary</span></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are the world&#8217;s leading cloud software company powering social good. Serving the entire social good community&#8212;nonprofits, higher education institutions, K&#8211;12 schools, healthcare organizations, faith communities, arts and cultural organizations, foundations, companies and individual change agents&#8212;we connect and empower organizations and individuals to increase their impact through cloud software, services, expertise and data intelligence. Our portfolio is tailored to the unique needs of vertical markets, with solutions for fundraising and CRM, marketing, advocacy, peer-to-peer fundraising, corporate social responsibility (CSR) and environmental, social and governance (ESG), school management, ticketing, grantmaking, financial management, payment processing and analytics. Serving the industry for more than four decades, we are a remote-first company headquartered in Charleston, South Carolina, with operations in the United States, Australia, Canada, Costa Rica and the United Kingdom. During 2022, we had more than 40,000 customers with contractual billing arrangements and nearly 100,000 customers that paid us through transactional fees. Through our customers and our solutions, we support millions of users and we connect millions of supporters to nearly 150,000 organizations and causes in over 100 countries.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our revenue is primarily generated from the following sources: (i) charging for the use of our software solutions in cloud and hosted environments; (ii) providing payment and transaction services; (iii) providing software maintenance and support services; and (iv) providing professional services, including implementation, consulting, training, analytic and other services.</span></div><div style="margin-top:9pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Four-Point Strategy</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:513.75pt"><tr><td style="width:1.0pt"></td><td style="width:33.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:18.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:4.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:393.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:54.25pt"></td><td style="width:1.0pt"></td></tr><tr style="height:17pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#004054;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Expand Total Addressable Market</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:17pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#004054;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Lead with World Class Teams and Operations</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:17pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#004054;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Delight Customers with Innovative Cloud Solutions</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:17pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#004054;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">4</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Focus on Employees, Culture and ESG Initiatives</span></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-top:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">1.</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:10.42pt">Expand TAM</span></div><div style="margin-top:9pt;padding-left:18pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2021, we doubled our TAM when we acquired EVERFI, an industry leader in global social impact technology. Adding EVERFI advances our position as a leader in the rapidly evolving ESG and CSR spaces and offers cross-selling and upselling opportunities through complementary product offerings with YourCause&#174; solutions. Our TAM now stands at over $20 billion, and we remain active in the evaluation of opportunities to further expand our addressable market through acquisitions and internal product development.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:2.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.679%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:83.487%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">32</span></div></td><td colspan="3" style="padding:0 1pt"><div><img src="blkb-20221231_g1.jpg" alt="blkb-20221231_g1.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:85px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2022 Form 10-K</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_13">Table of Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div></div><div style="margin-top:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:10.42pt">Lead with World Class Teams and Operations</span></div><div style="margin-top:9pt;padding-left:18pt;text-align:justify"><span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This strategy expands upon our previous strategies to drive sales effectiveness and improve operating efficiency to include improving overall company performance as measured by the Rule of 40 (see discussion of Non-GAAP Financial Measures below). During 2022, we announced a series of strategic organizational updates to streamline our business operations and become even more customer centric. We created three new roles: Chief Operating Officer, Chief Commercial Officer and Executive Vice President of Corporations. We believe these new roles will: ensure consistency in our approach to the customer experience; further streamline and simplify our go-to-market efforts to maximize our outcomes as a global company; and further align our YourCause and EVERFI offerings and continue our investment in being the partner of choice for corporations focused on social responsibility and impact. Additionally, we </span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">took steps to better align our workforce with our strategic priorities, including further elimination of open positions as well as the difficult decision to reduce our workforce (see additional discussion regarding our workforce reduction below). </span><span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We also appointed three new members to our board of directors, providing not only new business perspectives but also adding important skills in cybersecurity, enterprise software, digital transformation and global operations.</span></div><div style="margin-top:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">3.</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:10.42pt">Delight Customers with Innovative Cloud Solutions</span></div><div style="margin-top:9pt;padding-left:18pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During our annual user conference, bbcon, we shared how our purpose-built solutions bring together the capabilities essential to our customers in managing their data, making their teams more productive, motivating their audiences to act, and ultimately driving outcomes. During the third quarter, we acquired Kilter, an intuitive, gamified, activity-based engagement app. We will initially pair Kilter with our Blackbaud TeamRaiser solution to serve nonprofits by expanding the ways they can engage with their supporters to prepare for their existing fundraising walks, runs and rides, and to create new types of engagement opportunities that are not tied to a specific date or place. Kilter will also provide a unique solution with YourCause CSRConnect platform for companies as employers take a more active role in supporting their employees&#8217; health and wellness pursuits across their remote and distributed workforces.  </span></div><div style="margin-top:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">4.</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:10.42pt">Focus on Employees, Culture and ESG Initiatives</span></div><div style="margin-top:9pt;padding-left:18pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2022, we announced that we achieved carbon neutrality for 2021. This is a goal we have been striving towards and our shift to a remote-first workforce enabled us to accelerate our timeline. Since 2019, Blackbaud has reduced its global real estate footprint by 50%, energy emissions to run office space by 63% and employee commute emissions by 75%. With a multi-pronged climate strategy, Blackbaud is focused on reducing emissions, using energy efficiently and investing in environmental projects for a more sustainable future. We shared more about our ESG strategy on our Corporate Social Responsibility website during the second quarter. Our mission driven culture has been in our DNA since inception and is very attractive in a competitive labor market. We continue to foster a diverse and inclusive environment focused on employee engagement and connectedness with our remote-first workforce strategy. We have a significant role to play in driving advances in the social impact space, and we are proud of the strong corporate culture we have built and continue to cultivate in today's environment.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:83.486%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.679%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.535%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2022 Form 10-K</span></div></td><td colspan="3" style="padding:0 1pt"><div style="text-align:center"><img src="blkb-20221231_g1.jpg" alt="blkb-20221231_g1.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:85px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">33</span></div></td></tr></table></div></div></div><div id="i24d9cd6a7b6a4bb3aaf54098d618780c_109"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_13">Table of Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div></div><div style="margin-top:15pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Financial Summary</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:513.00pt"><tr><td style="width:1.0pt"></td><td style="width:238.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:31.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:238.00pt"></td><td style="width:1.0pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Total Revenue ($M)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income from Operations ($M)</span></td></tr><tr style="height:15pt"><td colspan="3" style="border-top:1pt solid #51555c;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:120%">YoY Growth (%)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #51555c;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:120%">YoY Growth (%)</span></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span><img src="blkb-20221231_g4.jpg" alt="blkb-20221231_g4.jpg" style="height:166px;margin-bottom:5pt;vertical-align:text-bottom;width:266px"/><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span><img src="blkb-20221231_g5.jpg" alt="blkb-20221231_g5.jpg" style="height:166px;margin-bottom:5pt;vertical-align:text-bottom;width:266px"/></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total revenue increased by $130.4 million during 2022, driven largely by the following:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:0.1%"></td><td style="width:1.700%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.139%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.969%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:93.492%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">+</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Growth in recurring revenue primarily related to:</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">an increase in contractual revenue of $107.7 million related to the performance of our cloud solutions, of which $96.2 million was attributable to EVERFI; partially offset by a decrease in maintenance revenue as customers migrate to our cloud solutions and a decrease related to fluctuations in foreign currency exchange rates of $3.4 million.</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">an increase in transactional recurring revenue of $23.2 million primarily due to an increase in enrollment for our Blackbaud Tuition Management solution resulting in higher transactional volumes, an increase in online charitable giving; and new pricing initiatives. The increase in transactional recurring revenue was partially offset by a decrease related to fluctuations in foreign currency exchange rates of $7.5 million.</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Decrease in one-time services and other revenue primarily related to:</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">decrease in one-time analytics revenue as analytics now are generally integrated in our cloud solutions; and</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">increase in one-time consulting revenue primarily attributable to EVERFI, largely offset by less revenue from implementation and customization services, in line with our multi-year strategic shift from a license-based and one-time services business model to a cloud subscription business model. Our cloud subscription offerings generally require less implementation and customization services.</span></div></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For additional information on the impact of foreign currency fluctuations on our financial results, see Foreign Currency Exchange Rates below on page <a style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_172">58</a>.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">While our 2022 bookings for EVERFI were lower than expected, and we experienced some unexpected EVERFI employee attrition following the acquisition, we have taken action to bolster management and fill account executive vacancies, which are now fully staffed and ramping to drive future bookings. We have a number of multi-year pricing initiatives underway, some to bring our pricing in line with the market while others are model changes that are expected to drive greater revenue for both us and our customers. As a result, we expect to see an acceleration in growth in the second half of 2023 when compared to the first half of the year as we begin to see the full-year effect of some of these pricing initiatives.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We also expect that the one-time services and other revenue will continue to significantly decrease during 2023 compared to 2022 driven by our continued migration to the cloud in our core business as well as our opportunity to shift EVERFI one-time revenue to a recurring model.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:2.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.679%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:83.487%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">34</span></div></td><td colspan="3" style="padding:0 1pt"><div><img src="blkb-20221231_g1.jpg" alt="blkb-20221231_g1.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:85px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2022 Form 10-K</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_13">Table of Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income from operations decreased by $53.4 million during 2022, driven largely by the following:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:0.1%"></td><td style="width:1.700%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.139%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.969%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:93.492%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Increase in compensation costs other than stock-based compensation of $75.7 million primarily due to increased employee headcount due to our acquisition of EVERFI</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Increase in Security Incident-related expenses, net of insurance, of $53.9 million. See "Security Incident update" below on page <a style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_118">37</a>.</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Increases in third-party contractor and hosting costs of $26.9 million and $6.6 million, respectively, primarily attributable to our acquisition of EVERFI and, to a lesser extent, our continued migration of our cloud infrastructure to leading public cloud service providers and investments in cybersecurity</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Increase in amortization of intangible assets from business combinations of $14.4 million due to our acquisition of EVERFI</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Increase in transaction-based costs of $12.0 million related to the increase in the volume of transactions for which we process payments</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Increase in infrastructure costs of $8.4 million primarily related to our acquisition of EVERFI and investments in security tools</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Increase in marketing costs of $7.7 million primarily due to our acquisition of EVERFI</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Increase in travel costs of $4.5 million due to our easing of restrictions on non-essential employee travel, which went into effect during March 2020 in response to the COVID-19 pandemic</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Increase in other direct costs of revenue of $4.3 million primarily due to our acquisition of EVERFI</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Increase in employee severance of $3.7 million due to our targeted workforce reduction during the fourth quarter of 2022, as discussed below</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Increase in acquisition and disposition-related costs of $3.1 million primarily related to aggregate noncash impairment charges of $1.3 million against certain operating lease right-of-use assets and property and equipment assets resulting from our decision to cease using a portion of EVERFI's leased office space. We also recorded a $2.0 million noncash impairment of certain insignificant intangible assets that were held for sale.</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Increase in cost of revenue from a $2.3 million impairment charge during the three months ended June 30, 2022, against previously capitalized software development costs that reduced the carrying value of those assets to zero. The impairment charge resulted primarily from our decision to end customer support for certain solutions</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">+</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Increase in total revenue, as described above</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">+</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net increase of $12.9&#160;million related to an increase in software and content development costs that were required to be capitalized under the internal-use software guidance, largely driven by our acquisition of EVERFI, partially offset by an increase in amortization of capitalized software and content development costs</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">+</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Decrease in real estate activity costs of $12.0 million due to our workforce strategy changes that began in the third quarter of 2020</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">+</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Decrease in stock-based compensation expense of $10.1 million attributable to:</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">As a one-time response to COVID-19, replacement of our 2020 base salary merit increases with one-year time-based equity awards, which vested and were recognized as expense between May 1, 2020 and May 1, 2021;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">Over performance against overall Company goals was higher in 2021 than 2022 goals; and </span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">Our targeted workforce reduction during the fourth quarter of 2022, as discussed below</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">+</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Decrease in corporate costs of $2.5 million primarily related to a decrease in bad debt expense</span></div></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are continuing to make critical investments in the business in areas such as digital marketing, engineering, security, customer success and our continued shift of cloud infrastructure to leading public cloud service providers. Our profitability during 2022 reflects the addition of EVERFI and some of these incremental investments. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have taken steps to better align our workforce with our strategic priorities to drive efficiencies and minimize any potential impacts from the current uncertain macroeconomic environment. During the fourth quarter of 2022, this included further elimination of open positions as well as the decision to reduce our workforce. As a result of the targeted workforce reduction, we incurred $4.5 million in pre-tax employee severance costs during the fourth quarter of 2022. During the first quarter of 2023, we have remained focused on improving operating performance and driving efficiencies in the Company, including further reducing our workforce. Following the planned action during the fourth quarter of 2022, we experienced a slowdown in voluntary attrition relative to expectations leading to a further reduction in force to achieve our original plan. While we </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:83.486%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.679%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.535%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2022 Form 10-K</span></div></td><td colspan="3" style="padding:0 1pt"><div style="text-align:center"><img src="blkb-20221231_g1.jpg" alt="blkb-20221231_g1.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:85px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">35</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_13">Table of Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">have eliminated positions in some areas, we will continue to hire in other areas. Most of these reductions are in areas of the business that are not customer facing or in sales. When combined with the cost actions we took in the fourth quarter of 2022, we expect our total headcount will be reduced by approximately 14% since the third quarter 2022. We expect these workforce reductions and other cost actions to significantly reduce our pre-tax costs in 2023, partially offset by continued investments in cybersecurity and innovation. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2023, we expect our financial performance to improve with each successive quarter, starting with meaningful improvement in the second quarter as our pricing and cost initiatives take hold.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We continuously seek opportunities to optimize our portfolio of solutions to focus time and resources on innovation that will have the greatest impact for our customers and the markets we serve, and drive the highest return on investment. To that end, we will continue to simplify and rationalize our portfolio through product sunsets and divestitures of non-core businesses and technologies.</span></div><div id="i24d9cd6a7b6a4bb3aaf54098d618780c_112"></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:513.00pt"><tr><td style="width:1.0pt"></td><td style="width:238.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:31.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:238.00pt"></td><td style="width:1.0pt"></td></tr><tr style="height:15pt"><td colspan="3" style="border-bottom:1pt solid #51555c;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Customer retention</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #51555c;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Gross dollar retention</span></td></tr></table></div><div style="margin-top:9pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span><img src="blkb-20221231_g6.jpg" alt="blkb-20221231_g6.jpg" style="height:153px;margin-bottom:5pt;vertical-align:text-bottom;width:266px"/><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span><img src="blkb-20221231_g7.jpg" alt="blkb-20221231_g7.jpg" style="height:153px;margin-bottom:5pt;vertical-align:text-bottom;width:266px"/></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our recurring revenue contracts are generally for a term of three years at contract inception with one to three-year renewals thereafter. We anticipate a continued decrease in maintenance contract renewals as we transition our solution portfolio and maintenance customers from a perpetual license-based model to a cloud subscription delivery model. In the long term, we also anticipate an increase in recurring subscription contract renewals as we continue focusing on innovation, quality and the integration of our cloud solutions, which we believe will provide value-adding capabilities to better address our customers' needs. Due primarily to these factors, we have historically used a recurring revenue customer retention measure that combines recurring subscription, maintenance and service customer contracts, as we believed it provided a better representation of our customers' overall behavior. During 2022 and 2021, approximately 91% and 93%, respectively, of our customers with recurring revenue contracts were retained. This customer retention rate reflects our efforts to rationalize our portfolio of solutions through product sunsets and divestitures, and migrate customers from legacy solutions towards our next generation cloud solutions.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A key factor to our overall success is the renewal and expansion of our existing subscription agreements with our customers. Management now uses gross dollar retention in analyzing our success at delighting our customers with innovative and cloud solutions. Gross dollar retention is defined as contracted annual recurring revenue ("CARR") divided by beginning CARR with a measurement period of twelve months. During 2022, our gross dollar retention was approximately 91%. This gross dollar retention rate is relatively unchanged from our rate for the full year ended December 31, 2021. We are continually investing in innovation, which we believe will increase gross dollar retention over the long-term.</span></div><div id="i24d9cd6a7b6a4bb3aaf54098d618780c_115"></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Balance sheet and cash flow</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December&#160;31, 2022, our cash and cash equivalents were $31.7 million and the carrying amount of our debt under the 2020 Credit Facility was $799.1 million. Our net leverage ratio was 3.22 to 1.00.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2022, we generated $203.9 million in cash flow from operations and had a net decrease in borrowings of $99.7 million, had aggregate cash outlays of $71.1 million for purchases of property and equipment and capitalized software and content development costs, spent $20.9 million for our purchases of EVERFI and Kilter and received cash proceeds of $6.4 million from our sale of certain solutions. See Note 3 of our consolidated financial statements in this report for additional information. </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:2.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.679%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:83.487%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">36</span></div></td><td colspan="3" style="padding:0 1pt"><div><img src="blkb-20221231_g1.jpg" alt="blkb-20221231_g1.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:85px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2022 Form 10-K</span></div></td></tr></table></div></div></div><div id="i24d9cd6a7b6a4bb3aaf54098d618780c_118"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_13">Table of Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Security Incident update</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As discussed in Note 11 to our consolidated financial statements included in this report, total costs related to the Security Incident have exceeded the limit of our insurance coverage. Accordingly, we expect that the Security Incident will continue to negatively impact our GAAP profitability and GAAP cash flow for the foreseeable future (see discussion regarding non-GAAP adjusted free cash flow on page <a style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_145">47</a>). For full year 2022, we incurred net pre-tax expense of $32.7 million and had net cash outlays of $20.9 million for ongoing legal fees related to the Security Incident. In line with our policy, legal fees are expensed as incurred. </span><span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fo</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">r full year 2023, we currently expect net pre-tax expense of approximately $20 million to $30 million and net cash outlays of approximately $25 million to $35 million for ongoing legal fees related to the Security Incident.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2022, we have recorded approximately $23.0 million in aggregate liabilities for loss contingencies based primarily on recent negotiations with certain governmental agencies related to the Security Incident that we believe we can reasonably estimate. It is reasonably possible that our estimated or actual losses may change in the near term for those matters and be materially in excess of the amounts accrued, but we are unable at this time to reasonably estimate the possible additional loss. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There are other Security Incident-related matters, including customer claims, customer constituent class actions and governmental investigations, for which we have not recorded a liability for a loss contingency as of December&#160;31, 2022 because we are unable at this time to reasonably estimate the possible loss or range of loss. Each of these matters could, separately or in the aggregate, result in an adverse judgement, settlement, fine, penalty or other resolution, the amount, scope and timing of which we are currently unable to predict, but could have a material adverse impact on our results of operations, cash flows or financial condition.</span></div><div id="i24d9cd6a7b6a4bb3aaf54098d618780c_121"></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006880;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Results of Operations</span></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Reportable segment</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We report our operating results and financial information in one operating and reportable segment. See Note 16 of our consolidated financial statements in this report for additional information.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Comparison of 2022 vs. 2021 and 2021 vs. 2020</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Acquisitions</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2022 and 2021, we acquired companies that provided us with strategic opportunities to expand our TAM and share of the philanthropic giving market through the integration of complementary solutions and services to serve the changing needs of our customers. The following are the companies we acquired and their respective acquisition dates:</span></div><div style="margin-top:9pt;padding-left:27pt;text-align:justify;text-indent:-9pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:4.02pt">Kilter, Inc. ("Kilter") on August 19, 2022</span></div><div style="margin-top:9pt;padding-left:27pt;text-align:justify;text-indent:-9pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:4.02pt">EVERFI, Inc. on December 31, 2021</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have included the results of operations of acquired companies in our consolidated results of operations from the date of their respective acquisitions. In accordance with applicable accounting rules, we determined that the Kilter and EVERFI acquisitions were not material to our consolidated financial statements; therefore, revenue and earnings since the acquisition date and pro forma information are not required or presented. See Note 3 to our consolidated financial statements in this report for a summary of these acquisitions.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">2021 vs. 2020 Stock-based Compensation</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation expense increased $31.1 million in 2021 due to: </span></div><div style="margin-top:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#8226;</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">Certain changes to our compensation program that were expected to cause stock-based compensation expense to remain higher than historical levels, including:</span></div><div style="margin-top:3pt;padding-left:72pt;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9702;</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.59pt">replacement of our annual cash bonus plans with a short-term performance-based equity award plan</span></div><div style="margin-top:3pt;padding-left:72pt;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9702;</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.59pt">decrease in the vesting period for our annual long-term incentive time-based equity awards from 4 years (1/4 per year) to 3 years (1/3 per year), beginning in February 2021; and</span></div><div style="margin-top:3pt;padding-left:72pt;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9702;</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.59pt">replacement of cash sign-on and retention bonuses with time-based equity awards.</span></div><div style="margin-top:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">Increases in the grant date fair values of our annual equity awards granted to employees; and</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:83.486%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.679%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.535%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2022 Form 10-K</span></div></td><td colspan="3" style="padding:0 1pt"><div style="text-align:center"><img src="blkb-20221231_g1.jpg" alt="blkb-20221231_g1.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:85px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">37</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_13">Table of Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div></div><div style="margin-top:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">Overall Company performance against 2020 and 2021 goals</span></div><div id="i24d9cd6a7b6a4bb3aaf54098d618780c_127"></div><div style="margin-bottom:15pt;margin-top:15pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Revenue and Cost of Revenue</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:513.00pt"><tr><td style="width:1.0pt"></td><td style="width:150.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:22.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:150.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:22.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:157.00pt"></td><td style="width:1.0pt"></td></tr><tr style="height:24pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Recurring</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:24pt"><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue ($M)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cost of revenue ($M)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Gross profit ($M)<br/>and gross margin (%)</span></td></tr><tr style="height:15pt"><td colspan="3" style="border-top:1pt solid #51555c;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:120%">YoY Growth (%)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #51555c;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:120%">YoY Growth (%)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #51555c;padding:0 1pt"></td></tr></table></div><div style="margin-top:9pt"><img src="blkb-20221231_g8.jpg" alt="blkb-20221231_g8.jpg" style="height:166px;margin-bottom:5pt;vertical-align:text-bottom;width:226px"/><img src="blkb-20221231_g9.jpg" alt="blkb-20221231_g9.jpg" style="height:166px;margin-bottom:5pt;vertical-align:text-bottom;width:226px"/><img src="blkb-20221231_g10.jpg" alt="blkb-20221231_g10.jpg" style="height:166px;margin-bottom:5pt;vertical-align:text-bottom;width:226px"/></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Recurring revenue is comprised of fees for the use of our subscription-based software solutions, which includes providing access to cloud solutions, hosting services, payment services, online training programs and subscription-based analytic services. Recurring revenue also includes fees from maintenance services for our on-premises solutions, services included in our renewable subscription contracts, retained and managed services contracts that we expect to have a term consistent with our cloud solution contracts, and variable transaction revenue associated with the use of our solutions.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of recurring revenue is primarily comprised of compensation costs for customer support and production IT personnel, hosting and data center costs, third-party contractor expenses, third-party royalty and data expenses, allocated depreciation, facilities and IT support costs, amortization of intangible assets from business combinations, amortization of software and content development costs, transaction-based costs related to payments services including remittances of amounts due to third-parties and other costs incurred in providing support and recurring services to our customers.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our customers continue to prefer cloud subscription offerings with integrated analytics, training and payment services. Recurring subscription contracts are typically for a term of three years at contract inception with one to three-year renewals thereafter. We intend to continue focusing on innovation, quality and integration of our cloud solutions, which we believe will drive future revenue growth.</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #51555c;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:3pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2022 vs. 2021</span></div></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Recurring revenue increased by $130.9 million, or 14.9%, driven primarily by the following:</span></div><div style="margin-top:3pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:0.1%"></td><td style="width:1.700%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.139%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.969%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:93.492%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">+</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Increase in contractual recurring revenue of $107.7 million related to the performance of our cloud solutions, of which $96.2 million was attributable to EVERFI; partially offset by a decrease in maintenance revenue as customers migrate to our cloud solutions; also included in the increase in contractual recurring revenue is a decrease related to fluctuations in foreign currency exchange rates of $3.4 million</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">+</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Increase in transactional recurring revenue of $23.2 million primarily due to:</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">an increase in enrollment for our Blackbaud Tuition Management solution resulting in higher transactional volumes; </span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">an increase in online charitable giving; and </span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">new pricing initiatives.</span></div><div style="margin-top:3pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The increase in transactional recurring revenue was partially offset by a decrease related to fluctuations in foreign currency exchange rates of $7.5 million</span></div></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:2.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.679%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:83.487%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">38</span></div></td><td colspan="3" style="padding:0 1pt"><div><img src="blkb-20221231_g1.jpg" alt="blkb-20221231_g1.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:85px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2022 Form 10-K</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_13">Table of Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For additional information on the impact of foreign currency fluctuations on our financial results, see Foreign Currency Exchange Rates below on page <a style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_172">58</a>. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of recurring revenue increased by $72.6 million, or 18.6%, driven primarily by the following:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:0.1%"></td><td style="width:1.706%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.146%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.973%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:93.475%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">+</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Increase in compensation costs of $19.5 million primarily related to an increase in headcount due to our acquisition of EVERFI, and a continued shift in resources historically supporting one-time services and other towards recurring revenue</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">+</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Increase in amortization of intangible assets from business combinations of $14.0 million due to our acquisition of EVERFI</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">+</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Increase in transaction-based costs of $12.0 million related to the increase in the volume of transactions for which we process payments</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">+</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Increase in third-party contractor and hosting costs of $11.1 million as we continue to migrate our cloud infrastructure to leading public cloud service providers and make investments in security; currently, we expect our cloud infrastructure migration efforts and increased level of cybersecurity investments to continue for the foreseeable future. Also contributing to the increase was our acquisition of EVERFI.</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">+</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Increase in amortization of software and content development costs of $5.8 million due to our continued investments in the innovation and security of our solutions</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">+</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Increase in third-party software costs of $3.9 million primarily related to a higher number of licenses needed and also price increases</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">+</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Increase in allocated overhead costs of $3.7 million related to the increased headcount discussed above</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">+</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Increase in depreciation expense of $1.5 million primarily related to investments in our cloud data centers and refresh of certain internal hardware</span></div></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Recurring gross margin decreased by 1.4% primarily due to the increase in cost of recurring revenue outpacing the increase in recurring revenue.</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #51555c;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:3pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2021 vs. 2020</span></div></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Recurring revenue increased by $30.1 million, or 3.5%, driven primarily by the following:</span></div><div style="margin-top:3pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:0.1%"></td><td style="width:1.700%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.139%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.969%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:93.492%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">+</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Increase in transactional revenue of $20.0 million primarily due to the continued shift toward virtual fundraising and online charitable giving; also included in the increase in transactional revenue is an increase related to fluctuations in foreign currency exchange rates of $4.7 million</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">+</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Increase in contractual recurring revenue of $10.1 million related to the performance of our cloud solutions and early progress in initiatives to bring our pricing in line with the market, partially offset by a decrease in maintenance revenue as customers migrate to our cloud solutions; also included in the increase in contractual recurring revenue is an increase related to fluctuations in foreign currency exchange rates of $3.9 million</span></div></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of recurring revenue increased by $21.1 million, or 5.7%, driven primarily by the following:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:0.1%"></td><td style="width:1.706%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.146%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.973%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:93.475%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">+</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Increase in compensation costs of $10.3 million primarily related to the stock-based compensation due to the factors discussed above on page <a style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_121">37</a> and a shift in resources historically supporting one-time services and other towards recurring revenue</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">+</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Increase in transaction-based costs of $9.6 million related to payment services integrated in our cloud solutions</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">+</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Increase in third-party contractor and hosting costs of $7.8 million as we continue to migrate our cloud infrastructure to leading public cloud service providers and make investments in security</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Decrease in amortization of intangible assets from business combinations of $3.7 million</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Decrease in rent expense of $1.3 million largely due to a decrease in leased hardware, including servers, network gear and storage</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Decrease in amortization of software development costs of $0.8 million</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Recurring gross margin decreased by 0.9% primarily due to the increase in cost of recurring revenue outpacing the increase in recurring revenue.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:83.486%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.679%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.535%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2022 Form 10-K</span></div></td><td colspan="3" style="padding:0 1pt"><div style="text-align:center"><img src="blkb-20221231_g1.jpg" alt="blkb-20221231_g1.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:85px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">39</span></div></td></tr></table></div></div></div><div id="i24d9cd6a7b6a4bb3aaf54098d618780c_130"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_13">Table of Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div></div><div style="margin-top:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:513.00pt"><tr><td style="width:1.0pt"></td><td style="width:150.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:22.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:150.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:22.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:157.00pt"></td><td style="width:1.0pt"></td></tr><tr style="height:24pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">One-time services and other</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:24pt"><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue ($M)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cost of revenue ($M)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Gross profit ($M)<br/>and gross margin (%)</span></td></tr><tr style="height:15pt"><td colspan="3" style="border-top:1pt solid #51555c;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:120%">YoY Growth (%)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #51555c;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:120%">YoY Growth (%)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #51555c;padding:0 1pt"></td></tr></table></div><div style="margin-top:9pt"><img src="blkb-20221231_g11.jpg" alt="blkb-20221231_g11.jpg" style="height:166px;margin-bottom:5pt;vertical-align:text-bottom;width:226px"/><img src="blkb-20221231_g12.jpg" alt="blkb-20221231_g12.jpg" style="height:166px;margin-bottom:5pt;vertical-align:text-bottom;width:226px"/><img src="blkb-20221231_g13.jpg" alt="blkb-20221231_g13.jpg" style="height:166px;margin-bottom:5pt;vertical-align:text-bottom;width:226px"/></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">One-time services and other revenue is comprised of fees for one-time consulting, analytic and onsite training services, and fees for retained and managed services contracts that we do not expect to have a term consistent with our cloud solution contracts.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of one-time services and other is primarily comprised of compensation costs for professional services and onsite training personnel, other costs incurred in providing onsite customer training, third-party contractor expenses, data expense incurred to perform one-time analytic services, amortization of intangible assets from business combinations, and allocated depreciation, facilities and IT support costs.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We expect that the one-time services and other revenue will continue to significantly decrease during 2023 compared to 2022 driven by our continued migration to the cloud in our core business as well as our opportunity to shift EVERFI one-time revenue to a recurring model.</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #51555c;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:3pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2022 vs. 2021</span></div></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">One-time services and other revenue decreased by $0.5 million, or 1.1%, driven primarily by the following:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:0.1%"></td><td style="width:1.706%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.146%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.973%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:93.475%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Decrease in one-time analytics revenue of $3.1 million as analytics are generally integrated in our cloud solutions</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">+</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Increase in one-time consulting revenue of $2.8 million, of which $12.3 million was attributable to EVERFI, partially offset by a decrease in revenue from implementation and customization services, in line with our multi-year strategic shift from a license-based and one-time services business model to a cloud subscription business model. Our cloud subscription offerings generally require less implementation and customization services.</span></div></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of one-time services and other decreased $10.5 million or 19.9%, primarily driven by the following:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:0.1%"></td><td style="width:1.700%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.139%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.969%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:93.492%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Decrease in compensation costs of $8.8 million largely due to a continued shift in resources historically supporting one-time services and other towards recurring revenue as well as a decrease in professional services headcount</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Decrease in allocated overhead costs of $1.9 million primarily related to the decreased headcount discussed above</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Decrease in third-party contractor costs of $1.1 million primarily due to a decrease in partners delivering services</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">+</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Increase in employee severance of $1.6 million primarily due to our targeted workforce reduction, as discussed above</span></div></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">One-time services and other gross margin increased by 21.3%, primarily due to the significant reductions in compensation costs discussed above.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:2.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.679%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:83.487%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">40</span></div></td><td colspan="3" style="padding:0 1pt"><div><img src="blkb-20221231_g1.jpg" alt="blkb-20221231_g1.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:85px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2022 Form 10-K</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_13">Table of Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #51555c;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:3pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2021 vs. 2020</span></div></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">One-time services and other revenue decreased by $15.6 million, or 24.9%, driven primarily by the following:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:0.1%"></td><td style="width:1.706%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.146%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.973%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:93.475%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Decrease in one-time consulting revenue of $10.5 million due primarily to less implementation and customization services, in line with our multi-year strategic shift from a license-based and one-time services business model to a cloud subscription business model. Our cloud subscription offerings generally require less implementation and customization services.</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Decrease in one-time analytics revenue of $4.2 million as analytics are generally integrated in our cloud solutions</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Decrease in onsite training revenue of $0.7 million due to COVID-19</span></div></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of one-time services and other decreased $6.0 million or 10.3%, primarily driven by the following:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:0.1%"></td><td style="width:1.700%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.139%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.969%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:93.492%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Decrease in allocated costs of $2.0 million primarily related to a decrease in rent expense, as discussed below in General and Administrative</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Decrease in third-party contractor costs of $1.5 million, primarily due to a decrease in partners delivering services</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Decrease in compensation costs other than stock-based compensation of $1.1 million largely due to a decrease in headcount, as well as a shift in resources historically supporting one-time services and other towards recurring revenue</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Decreases in amortization intangible assets from business combinations and employee severance</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">One-time services and other gross margin decreased by 18.3%, primarily due to the significant reductions in one-time consulting and analytics revenue discussed.</span></div><div id="i24d9cd6a7b6a4bb3aaf54098d618780c_133"></div><div style="margin-bottom:15pt;margin-top:15pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Operating Expenses</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:513.00pt"><tr><td style="width:1.0pt"></td><td style="width:150.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:21.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:154.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:21.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:156.25pt"></td><td style="width:1.0pt"></td></tr><tr style="height:24pt"><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Sales, marketing and<br/>customer success ($M)</span></td><td colspan="3" style="border-bottom:1pt solid #51555c;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #51555c;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Research and<br/>development ($M)</span></td><td colspan="3" style="border-bottom:1pt solid #51555c;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #51555c;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">General and<br/>administrative ($M)</span></td></tr><tr style="height:15pt"><td colspan="15" style="border-top:1pt solid #51555c;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:120%">Percentages indicate expenses as a percentage of total revenue</span></td></tr></table></div><div style="margin-top:9pt"><img src="blkb-20221231_g14.jpg" alt="blkb-20221231_g14.jpg" style="height:166px;margin-bottom:5pt;vertical-align:text-bottom;width:226px"/><img src="blkb-20221231_g15.jpg" alt="blkb-20221231_g15.jpg" style="height:166px;margin-bottom:5pt;vertical-align:text-bottom;width:226px"/><img src="blkb-20221231_g16.jpg" alt="blkb-20221231_g16.jpg" style="height:166px;margin-bottom:5pt;vertical-align:text-bottom;width:226px"/></div><div style="margin-top:9pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Sales, marketing and customer success</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales, marketing and customer success expense includes compensation costs, variable sales commissions, travel-related expenses, advertising and marketing materials, public relations costs, variable reseller commissions and allocated depreciation, facilities and IT support costs.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We see a large market opportunity in the long-term and will continue to make investments to drive sales effectiveness. We have also implemented software tools to enhance our digital footprint and drive lead generation. The enhancements we are making in our go-to-market approach are expected to reduce our average customer acquisition cost as well as the related payback period while increasing sales velocity.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:83.486%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.679%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.535%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2022 Form 10-K</span></div></td><td colspan="3" style="padding:0 1pt"><div style="text-align:center"><img src="blkb-20221231_g1.jpg" alt="blkb-20221231_g1.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:85px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">41</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_13">Table of Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #51555c;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:3pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2022 vs. 2021</span></div></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales, marketing and customer success expenses increased by $35.1 million, or 18.9%. The increases in dollars and as a percentage of total revenue were primarily driven by the following:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:0.1%"></td><td style="width:1.706%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.146%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.973%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:93.475%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">+</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Increase in compensation costs of $20.0 million primarily related to increased employee headcount due to our acquisition of EVERFI</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">+</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Increase in advertising costs of $7.7 million primarily due to our acquisition of EVERFI</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">+</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Increase in third-party contractor costs of $4.0 million primarily related to strategic consulting</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">+</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Increase in travel costs of $2.1 million due to our easing of restrictions on non-essential employee travel in response to the COVID-19 pandemic, which went into effect during March 2020</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">+</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Increase in software costs of $1.7 million primarily related to our acquisition of EVERFI and our use of digital marketing tools</span></div></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In response to the COVID-19 pandemic, we implemented a modest and targeted headcount reduction during the second quarter of 2020, including a reduction in our sales headcount with a focus on retaining our most highly productive sales executives.</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #51555c;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:3pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2021 vs. 2020</span></div></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales, marketing and customer success expenses decreased by $23.4 million, or 11.2%. The decreases in dollars and as a percentage of total revenue were primarily driven by the following:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:0.1%"></td><td style="width:1.706%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.146%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.973%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:93.475%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Decrease in compensation costs other than stock-based compensation of $20.7 million primarily due to the targeted reduction in sales headcount during the second quarter of 2020</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Decrease in allocated costs of $7.0 million primarily related to a decrease in rent expense and the impact of the targeted reduction in sales headcount during the second quarter of 2020</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Decrease in travel costs of $1.9 million due to our restriction on non-essential employee travel in response to the COVID-19 pandemic, which went into effect during March 2020</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Decrease in commissions expense of $1.9 million related to a decrease in overall commissionable bookings during 2020 due to the COVID-19 pandemic and a decrease in commissionable one-time services and other bookings during 2021</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">+</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Increase in stock-based compensation costs of $4.8 million due to the factors discussed on page <a style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_121">37</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">+</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Increase in advertising costs of $3.5 million primarily due to incremental spending on advertising campaigns and investments in digital marketing</span></div></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Research and development</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development expense includes compensation costs for engineering and product management personnel, third-party contractor expenses, software development tools and other expenses related to developing new solutions or upgrading and enhancing existing solutions that do not qualify for capitalization, and allocated depreciation, facilities and IT support costs. </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:2.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.679%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:83.487%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">42</span></div></td><td colspan="3" style="padding:0 1pt"><div><img src="blkb-20221231_g1.jpg" alt="blkb-20221231_g1.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:85px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2022 Form 10-K</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_13">Table of Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #51555c;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:3pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2022 vs. 2021</span></div></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We continue to make investments to delight our customers with innovative cloud solutions. We also continue to invest heavily in the security of our solutions. Research and development expense increased by $32.3 million, or 26.0%. The increases in dollars and as a percentage of total revenue were primarily driven by the following:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:0.1%"></td><td style="width:1.706%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.146%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.973%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:93.475%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">+</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Increase in compensation costs of $26.1 million primarily related to increased employee headcount due to our increased hiring of engineers, and to a lesser extent, our acquisition of EVERFI</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">+</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Increase in third-party contractor costs of $19.8 million primarily due to an increase in our use of third-party software developers and, to a lesser extent, our acquisition of EVERFI</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">+</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Increase in allocated overhead costs of $2.7&#160;million primarily related to increased headcount discussed above</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Increase in software and content development costs of $19.0&#160;million that were required to be capitalized under the internal-use software guidance, largely driven by our acquisition of EVERFI</span></div></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Not included in research and development expense for 2022 and 2021 were $58.5 million and $39.4 million, respectively, of qualifying costs associated with development activities that are required to be capitalized under the internal-use software accounting guidance such as those for our cloud solutions, as well as development costs associated with acquired companies. Qualifying capitalized software and content development costs associated with our cloud solutions and online educational courses are subsequently amortized to cost of recurring revenue over the related asset's estimated useful life, which generally range from three to seven years. We expect that the amount of software and content development costs capitalized will be relatively consistent in the near-term as we continue making investments in innovation, quality, security and the integration of our solutions, which we believe will drive long-term revenue growth.</span></div><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #51555c;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:3pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2021 vs. 2020</span></div></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development expense increased by $24.4 million, or 24.4%. The increases in dollars and as a percentage of total revenue were primarily driven by the following:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:0.1%"></td><td style="width:1.706%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.146%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.973%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:93.475%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">+</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Increase in compensation costs of $18.9 million primarily related to our increased engineering hiring and, to a lesser extent, stock-based compensation due to the factors discussed above on page <a style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_121">37</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">+</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Increase in third-party contractor costs of $3.5 million as we continue to migrate our cloud infrastructure to leading public cloud service providers and make investments in security</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">+</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Decrease in software development costs of $2.1&#160;million that were required to be capitalized under the internal-use software guidance</span></div></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Not included in research and development expense for 2021 and 2020 were $39.4 million and $41.5 million, respectively, of qualifying costs associated with development activities that are required to be capitalized under the internal-use software accounting guidance such as those for our cloud solutions, as well as development costs associated with acquired companies. Qualifying capitalized software development costs associated with our cloud solutions are subsequently amortized to cost of subscriptions revenue over the related asset's estimated useful life, which generally range from three to seven years.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">General and administrative</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">General and administrative expense consists primarily of compensation costs for general corporate functions, including senior management, finance, accounting, legal, human resources and corporate development, third-party professional fees, insurance, allocated depreciation, facilities and IT support costs, acquisition-related expenses and other administrative expenses.</span></div><div style="margin-top:9pt;text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:83.486%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.679%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.535%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2022 Form 10-K</span></div></td><td colspan="3" style="padding:0 1pt"><div style="text-align:center"><img src="blkb-20221231_g1.jpg" alt="blkb-20221231_g1.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:85px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">43</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_13">Table of Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #51555c;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:3pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2022 vs. 2021</span></div></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">General and administrative expenses increased by $53.6 million, or 36.7%. The increases in dollars and as a percentage of total revenue were primarily driven by the following:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:0.1%"></td><td style="width:1.700%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.139%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.969%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:93.492%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">+</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Increases in Security Incident-related expenses, net of insurance, of $53.9 million. See "Security Incident update" above on page <a style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_118">37</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">+</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Increase in compensation costs of $8.9 million primarily related to increased employee headcount due to our acquisition of EVERFI and increased cybersecurity hiring</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">+</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Increase in acquisition and disposition-related costs of $3.1 million primarily related to aggregate noncash impairment charges of $1.3 million against certain operating lease right-of-use assets and property and equipment assets resulting from our decision to cease using a portion of EVERFI's leased office space. We also recorded a $2.0 million noncash impairment of certain insignificant intangible assets that were held for sale.</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">+</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A $2.3 million noncash impairment charge during the three months ended June 30, 2022 against previously capitalized software development costs that reduced the carrying value of those assets to zero. The impairment charge resulted primarily from our decision to end customer support for certain solutions</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">+</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Increase in rent expense of $2.0 million primarily related to leases assumed from our acquisition of EVERFI</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">+</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Increase in travel costs of $1.3 million due to our easing of restrictions on non-essential employee travel in response to the COVID-19 pandemic, which went into effect during March 2020</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">+</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Increase in third-party contractor costs of $1.2 million</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Decrease in corporate costs of $2.8 million primarily related to a decrease in bad debt expense</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Increases in total costs allocated from general and administrative expense of $6.4 million primarily related to investments in security tools. Depreciation, facilities and IT support costs are pooled and recorded to general and administrative expense and allocated to other lines of our statements of comprehensive income based on headcount.</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Decreases in real estate activity costs of $11.8 million due to our workforce strategy changes that began in the third quarter of 2020 (see discussion below)</span></div></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the third quarter of 2020, we adjusted our workforce strategy to provide more flexibility for our employees to work remotely. As a result, during the three months ended September 30, 2020, we reduced the estimated useful lives of our operating lease right-of-use ("ROU") assets for certain of our office locations we expected to exit, which resulted in an increase in operating lease costs during the third and fourth quarters of 2020. For these same office locations, we also reduced the estimated useful lives of certain facilities-related fixed assets, which resulted in an increase in depreciation expense. We incurred approximately $23.1 million of pre-tax costs related to these real estate activities during the third and fourth quarters of 2020.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2021, we made the decision to permanently close our fixed office locations (with the exception of our global headquarters facility in Charleston, South Carolina), effective in December 2021. This change was intended to align our real estate footprint with our transition to a remote-first workforce. As a result, during the three months ended December 31, 2021, we reduced the estimated useful lives of our operating lease ROU assets for certain of our office locations we expected to exit, which resulted in incremental operating lease costs during the fourth quarter of 2021. For these same office locations, we also reduced the estimated useful lives of certain facilities-related fixed assets, which resulted in incremental depreciation expense during the fourth quarter of 2021. During the three months ended December 31, 2021, we also recorded impairments of operating lease ROU assets and certain facilities-related fixed assets we ceased using as a result of our adjusted workforce strategy. These impairment charges were reflected in general and administrative expense. We incurred approximately $12.5 million of pre-tax costs related to these real estate activities during the fourth quarter of 2021.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:2.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.679%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:83.487%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">44</span></div></td><td colspan="3" style="padding:0 1pt"><div><img src="blkb-20221231_g1.jpg" alt="blkb-20221231_g1.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:85px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2022 Form 10-K</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_13">Table of Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div></div><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #51555c;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:3pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2021 vs. 2020</span></div></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">General and administrative expenses increased by $11.4 million, or 8.5%. The increases in dollars and as a percentage of total revenue were primarily driven by the following:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:0.1%"></td><td style="width:1.700%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.139%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.969%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:93.492%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">+</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Increase in stock-based compensation costs of $13.2 million due to the factors discussed above on page <a style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_121">37</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">+</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Increase in compensation expense, excluding stock-based compensation costs, of $4.3 million due to base salary merit increases on July 2021, as well as an increase in headcount</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">+</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Increase in corporate costs of $3.9 million primarily related to increases in third-party consulting fees and insurance costs, partially offset by decreases in bad debt expense</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">+</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Increases in amortization expense of capitalized cloud computing implementation costs and third-party contractor costs of $1.0 million and $0.6 million, respectively</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Decrease in real estate activity costs of $7.7 million due to our workforce strategy changes made in the third quarter of 2020</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Decrease in rent expense, net of allocated costs, of $2.4 million primarily related to the purchase of our global headquarters facility during the third quarter of 2020 and our exit of certain other office leases globally during the second half of 2020 in-line with changes to our workforce strategy at that time</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Decreases in depreciation expense and travel costs of $1.9 million and $0.9 million, respectively</span></div></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div id="i24d9cd6a7b6a4bb3aaf54098d618780c_136"></div><div style="margin-bottom:15pt;margin-top:15pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Interest Expense</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:513.00pt"><tr><td style="width:1.0pt"></td><td style="width:229.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:49.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:229.00pt"></td><td style="width:1.0pt"></td></tr><tr style="height:24pt"><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Interest expense ($M)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="border-top:1pt solid #51555c;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:120%">Percentages indicate expenses as a percentage of total revenue</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-top:9pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span><img src="blkb-20221231_g17.jpg" alt="blkb-20221231_g17.jpg" style="height:166px;margin-bottom:5pt;vertical-align:text-bottom;width:226px"/></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #51555c;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:3pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2022 vs. 2021</span></div></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest expense increased in dollars and as a percentage of total revenue during 2022 when compared to 2021, due to the new borrowings used to finance our acquisition of EVERFI. We currently expect interest expense for the full year 2023 to be approximately $40&#160;million to $44&#160;million although our interest expense in connection with the variable rate portion of our outstanding debt could increase in a rising interest rate environment. See Note 10 to our consolidated financial statements in this report for more information regarding our derivative instruments, which we use to manage our variable interest rate risk, and Item 7A. Quantitative and Qualitative Disclosures about Market Risk: Interest Rate Risk on page <a style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_184">63</a> for more information about our variable interest rate exposure and related risk.</span></div><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #51555c;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:3pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2021 vs. 2020</span></div></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest expense increased during 2021 when compared to 2020, primarily due to the Real Estate Loans assumed in connection with the purchase of our global headquarters facility in August 2020 and the deferred financing costs and debt discount associated with the 2020 Credit Facility, which was entered into in October 2020.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:83.486%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.679%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.535%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2022 Form 10-K</span></div></td><td colspan="3" style="padding:0 1pt"><div style="text-align:center"><img src="blkb-20221231_g1.jpg" alt="blkb-20221231_g1.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:85px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">45</span></div></td></tr></table></div></div></div><div id="i24d9cd6a7b6a4bb3aaf54098d618780c_139"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_13">Table of Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div></div><div style="margin-top:9pt"><span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Deferred Revenue</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below compares the components of deferred revenue from our consolidated balance sheets:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.110%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.498%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in millions)</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2022</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2021</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Change</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:3pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total deferred revenue</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">385.2&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">378.7&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.7&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less: Long-term portion</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(33.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:3pt;padding-left:6pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Current portion</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">382.4&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">374.5&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.1&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr></table></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt">The individual amounts for each year may not sum to total deferred revenue or current portion of deferred revenue due to rounding.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To the extent that our customers are billed for our solutions and services in advance of delivery, we record such amounts in deferred revenue. Our recurring revenue contracts are generally for a term of three years at contract inception with one to three-year renewals thereafter, billed annually in advance and non-cancelable. We generally invoice our customers with recurring revenue contracts in annual cycles 30 days prior to the end each one-year period.</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The increase in deferred revenue during the year ended December&#160;31, 2022 was primarily due to </span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">primarily due to new subscription sales of our cloud solutions and, to a lesser extent, progress in initiatives to bring our pricing in line with the market.</span></div><div id="i24d9cd6a7b6a4bb3aaf54098d618780c_142"></div><div style="margin-bottom:15pt;margin-top:15pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Income Taxes</span></div><div style="margin-top:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:513.00pt"><tr><td style="width:1.0pt"></td><td style="width:229.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:49.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:229.00pt"></td><td style="width:1.0pt"></td></tr><tr style="height:24pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:3pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income tax (benefit) provision ($M)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="border-top:1pt solid #51555c;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:120%">Percentages indicate effective income tax rates</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-top:9pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span><img src="blkb-20221231_g18.jpg" alt="blkb-20221231_g18.jpg" style="height:166px;margin-bottom:5pt;vertical-align:text-bottom;width:226px"/></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our effective income tax rate may fluctuate quarterly and annually as a result of factors, including changes in tax law in jurisdictions where we conduct business, transactions entered into, changes in the geographic distribution of our earnings or losses, and our assessment of certain tax contingencies and valuation allowances.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have deferred tax assets for federal, state, and international net operating loss carryforwards and tax credits. The federal and state net operating loss carryforwards are subject to various Internal Revenue Code limitations and applicable state tax laws. A portion of the foreign and state net operating loss carryforwards and a portion of state tax credits have a valuation reserve due to the uncertainty of realizing such carryforwards and credits in the future.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We file income tax returns in the U.S. for federal and various state jurisdictions as well as in foreign jurisdictions including Canada, the U.K., Australia, Ireland and Costa Rica. We are generally subject to U.S. federal income tax examination for calendar tax years ending 2019 through 2022, as well as state and foreign income tax examinations for various years depending on statute of limitations of those jurisdictions.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have taken federal and state tax positions for which it is reasonably possible that the total amount of unrecognized tax benefits may decrease within the next twelve months. The possible decrease could result from the expiration of statutes of limitations. The reasonably possible decrease at December&#160;31, 2022 was insignificant.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:2.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.679%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:83.487%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">46</span></div></td><td colspan="3" style="padding:0 1pt"><div><img src="blkb-20221231_g1.jpg" alt="blkb-20221231_g1.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:85px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2022 Form 10-K</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_13">Table of Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize accrued interest and penalties, if any, related to unrecognized tax benefits as a component of income tax expense.</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #51555c;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:3pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2022 vs. 2021</span></div></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The decrease in our effective income tax rate for year ended December 31, 2022, when compared to the same period in 2021, was primarily attributable to current-year non-deductible accruals for loss contingencies related to the Security Incident, stock-based compensation shortfall partially offset by increased tax credits and impact of tax rate decreases. The 2021 effective income tax rate was positively impacted by benefit attributable to stock-based compensation windfall net of tax expense resulting from impact of UK corporate rate increase.</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #51555c;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:3pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2021 vs. 2020</span></div></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The decrease in our effective income tax rate in 2021 when compared to 2020, was primarily due to prior year increase in valuation allowance attributable to state tax credit carryforwards for which we do not expect to realize benefit. Furthermore, our 2021 effective income tax rate was positively impacted by increased benefit attributable to stock-based compensation deduction and a reduction to unrecognized tax benefit as a result of IRS audit settlement and statute of limitation lapses offset against negative impacts of the U.K.-enacted tax rate increase and increase in non-deductible compensation.</span></div><div id="i24d9cd6a7b6a4bb3aaf54098d618780c_145"></div><div style="margin-top:9pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Non-GAAP Financial Measures</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The operating results analyzed below are presented on a non-GAAP basis. We use non-GAAP financial measures internally in analyzing our operational performance. Accordingly, we believe these non-GAAP measures are useful to investors, as a supplement to GAAP measures, in evaluating our ongoing operational performance. While we believe these non-GAAP measures provide useful supplemental information, non-GAAP financial measures should not be considered in isolation from, or as a substitute for, financial information prepared in accordance with GAAP. In addition, these non-GAAP financial measures may not be completely comparable to similarly titled measures of other companies due to potential differences in the exact method of calculation between companies.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The non-GAAP financial measures discussed below exclude the impact of certain transactions because we believe they are not directly related to our operating performance in any particular period, but are for our long-term benefit over multiple periods.&#160;We believe that these non-GAAP financial measures reflect our ongoing business in a manner that allows for meaningful period-to-period comparisons and analysis of trends in our business.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:83.486%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.679%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.535%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2022 Form 10-K</span></div></td><td colspan="3" style="padding:0 1pt"><div style="text-align:center"><img src="blkb-20221231_g1.jpg" alt="blkb-20221231_g1.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:85px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">47</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_13">Table of Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:42.613%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.157%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.157%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.157%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.157%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.159%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="15" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Years ended December 31,</span></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in millions, except per share amounts)</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Change</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Change</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">GAAP Revenue</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1,058.1&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">14.1&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">927.7&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1.6&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">913.2&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:8pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">GAAP gross profit</span></td><td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">552.7&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">14.1&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">484.5&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(0.1)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">485.2&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">GAAP gross margin</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">52.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">52.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">53.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Non-GAAP adjustments:</span></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Add: Stock-based compensation expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">14.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(27.6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">20.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">49.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">13.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Add: Amortization of intangibles from business combinations</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">48.5&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">39.3&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">34.8&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(10.7)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">39.0&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Add: Employee severance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">7,262.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(96.8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">0.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Subtotal</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">65.1&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">18.7&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">54.8&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2.9&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">53.2&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Non-GAAP gross profit</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:5.2pt;font-weight:700;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">617.8&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">14.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">539.3&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">0.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">538.4&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Non-GAAP gross margin</span></td><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">58.4&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">58.1&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">59.0&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td></tr><tr style="height:8pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">GAAP income from operations</span></td><td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(28.5)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(214.4)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">24.9&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(33.1)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">37.2&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">GAAP operating margin</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">4.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Non-GAAP adjustments:</span></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Add: Stock-based compensation expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">110.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(8.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">120.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">38.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">87.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Add: Amortization of intangibles from business combinations</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">51.4&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">38.8&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">37.0&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(11.6)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">41.9&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Add: Employee severance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">5.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">242.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(69.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">4.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Add: Acquisition and disposition-related costs</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">6.1&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">100.9&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">3.1&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1,294.5&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">0.2&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Add: Restructuring and other real estate activities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">0.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(99.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">12.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(48.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">23.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Add: Security Incident-related costs, net of insurance</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(3)</span></div></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">55.7&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2,968.4&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1.8&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">100.0&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Add: Impairment of capitalized software development costs</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">100.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Subtotal</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">231.1&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">31.4&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">175.9&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">11.7&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">157.5&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Non-GAAP income from operations</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:5.2pt;font-weight:700;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">202.6&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">0.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">200.8&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">3.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">194.8&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Non-GAAP operating margin</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">19.1&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">21.6&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">21.3&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td></tr><tr style="height:8pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">GAAP income before provision for income taxes</span></td><td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(55.6)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(884.6)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">7.1&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(67.2)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">21.6&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">GAAP net income</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(45.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(896.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">5.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(26.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">7.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Shares used in computing GAAP diluted earnings per share</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">51,569,148&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">6.9&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">48,230,438&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1.0)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">48,696,341&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">GAAP diluted earnings per share</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(0.88)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(833.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">0.12&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(25.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">0.16&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Non-GAAP adjustments:</span></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Add: GAAP income tax (benefit) provision</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(10.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(834.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(90.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">13.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Add: Total Non-GAAP adjustments affecting loss from operations</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">231.1&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">31.4&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">175.9&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">11.7&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">157.5&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Non-GAAP income before provision for income taxes</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">175.5&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(4.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">183.0&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">179.1&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Assumed non-GAAP income tax provision</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(4)</span></div></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">35.1&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(4.1)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">36.6&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2.1&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">35.8&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Non-GAAP net income</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:5.2pt;font-weight:700;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">140.4&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(4.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">146.4&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">143.3&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:8pt"><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Shares used in computing Non-GAAP diluted earnings per share</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">52,207,573&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">8.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">48,230,438&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">48,696,341&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Non-GAAP diluted earnings per share</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2.69&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(11.5)</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">3.04&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">3.4&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2.94&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt">The individual amounts for each year may not sum to subtotal, non-GAAP gross profit, non-GAAP income from operations, non-GAAP income before provision for income taxes or non-GAAP net income due to rounding.</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2)</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt">Includes a $2.0 million noncash impairment of intangible assets held for sale during the twelve months ended December&#160;31, 2022.</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(3)</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt">Includes Security Incident-related costs incurred during the twelve months ended December&#160;31, 2022 of $57.6 million, which includes approximately $23.0 million in recorded aggregate liabilities for loss contingencies, net of probable insurance recoveries during the same period of $1.9 million and during the twelve months ended December&#160;31, 2021 of $40.6 million, net of probable insurance recoveries during the same period of $38.7 million. Recorded expenses consisted primarily of payments to third-party service providers and consultants, including legal fees, as well as settlements of customer claims and accruals for certain loss contingencies. Not included in this adjustment were costs associated with enhancements to our cybersecurity program. For full year 2023, we currently expect net pre-tax expense of approximately $20 million to $30 million and net cash outlays of approximately $25 million to $35 million for ongoing legal fees related to the Security Incident. In line with our policy, legal fees, are expensed as incurred. As of December&#160;31, 2022, we have recorded approximately $23.0 million in aggregate liabilities for loss contingencies based primarily on recent negotiations with certain governmental agencies related to the Security Incident that we believe we can reasonably estimate. It is reasonably possible that our estimated or actual losses may change in the near term for those matters and be materially in excess of the amounts accrued, but we are unable at this time to reasonably estimate the possible additional loss. There are other Security Incident-related matters, including customer claims, customer constituent class actions and governmental investigations, for which we have not recorded a liability for a loss contingency as of December&#160;31, 2022 because we are unable at this time to reasonably estimate the possible loss or range of loss. Each of these matters could, separately or in the </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:2.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.679%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:83.487%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">48</span></div></td><td colspan="3" style="padding:0 1pt"><div><img src="blkb-20221231_g1.jpg" alt="blkb-20221231_g1.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:85px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2022 Form 10-K</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_13">Table of Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div></div><div style="padding-left:18pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">aggregate, result in an adverse judgement, settlement, fine, penalty or other resolution, the amount, scope and timing of which we are currently unable to predict, but could have a material adverse impact on our results of operations, cash flows or financial condition.</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(4)</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt">We apply a non-GAAP effective tax rate of 20.0% when calculating non-GAAP net income and non-GAAP diluted earnings per share.</span></div><div style="margin-top:9pt;text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:83.486%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.679%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.535%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2022 Form 10-K</span></div></td><td colspan="3" style="padding:0 1pt"><div style="text-align:center"><img src="blkb-20221231_g1.jpg" alt="blkb-20221231_g1.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:85px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">49</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_13">Table of Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Non-GAAP organic revenue growth</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, we use non-GAAP organic revenue growth, non-GAAP organic revenue growth on a constant currency basis, non-GAAP organic recurring revenue growth and non-GAAP organic recurring revenue growth in analyzing our operating performance. We believe that these non-GAAP measures are useful to investors, as a supplement to GAAP measures, for evaluating the periodic growth of our business on a consistent basis. Each of these measures of non-GAAP organic revenue growth excludes incremental acquisition-related revenue attributable to companies acquired in the current fiscal year. For companies, if any, acquired in the immediately preceding fiscal year, each of these non-GAAP organic revenue growth measures reflects presentation of full year incremental non-GAAP revenue derived from such companies as if they were combined throughout the prior period. In addition, each of these non-GAAP organic revenue growth measures excludes prior period revenue associated with divested businesses. The exclusion of the prior period revenue is to present the results of the divested businesses within the results of the combined company for the same period of time in both the prior and current periods. We believe this presentation provides a more comparable representation of our current business&#8217; organic revenue growth and revenue run-rate. </span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.707%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.497%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="6" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Years ended December 31,</span></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in millions)</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">GAAP revenue</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1,058.1&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">927.7&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">GAAP revenue growth</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">14.1</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Add: Non-GAAP acquisition-related revenue</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">104.4&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Less: Non-GAAP revenue from divested businesses</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Total Non-GAAP adjustments</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">102.5&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Non-GAAP organic revenue</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(3)</span></div></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1,058.1&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1,030.2&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Non-GAAP organic revenue growth</span></td><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2.7</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">%</span></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:0 1pt"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Non-GAAP organic revenue</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(3)</span></div></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1,058.1&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1,030.2&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Foreign currency impact on Non-GAAP organic revenue</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(4)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">12.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Non-GAAP organic revenue on constant currency basis</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(4)</span></div></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1,070.4&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1,030.2&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Non-GAAP organic revenue growth on constant currency basis</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">3.9</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:0 1pt"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">GAAP recurring revenue</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1,011.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">880.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">GAAP recurring revenue growth</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">14.9</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">%</span></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Add: Non-GAAP acquisition-related revenue</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">93.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Less: Non-GAAP recurring revenue from divested businesses</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1.9)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Total Non-GAAP adjustments</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">91.6&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Non-GAAP organic recurring revenue</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1,011.7&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">972.5&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Non-GAAP organic recurring revenue growth</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">4.0</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:0 1pt"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Non-GAAP organic recurring revenue</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(3)</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1,011.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">972.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Foreign currency impact on non-GAAP organic recurring revenue</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(4)</span></div></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10.9&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Non-GAAP organic recurring revenue on constant currency basis</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(4)</span></div></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1,022.6&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">972.5&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Non-GAAP organic recurring revenue growth on constant currency basis</span></td><td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">5.2</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">%</span></td><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:0 1pt"></td></tr></table></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt">Non-GAAP acquisition-related revenue excludes incremental acquisition-related revenue calculated in accordance with GAAP that is attributable to companies acquired in the current fiscal year. For companies acquired in the immediately preceding fiscal year, non-GAAP acquisition-related revenue reflects presentation of full-year incremental non-GAAP revenue derived from such companies, as if they were combined throughout the prior period.</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2)</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt">Non-GAAP revenue from divested businesses excludes revenue associated with divested businesses. The exclusion of the prior period revenue is to present the results of the divested business with the results of the combined company for the same period of time in both the prior and current periods.</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(3)</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt">Non-GAAP organic revenue and non-GAAP organic recurring revenue for the prior year periods presented herein may not agree to non-GAAP organic revenue and non-GAAP organic recurring revenue presented in the respective prior period quarterly financial information solely due to the manner in which non-GAAP organic revenue growth and non-GAAP organic recurring revenue growth are calculated.</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(4)</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt">To determine non-GAAP organic revenue growth and non-GAAP organic recurring revenue growth on a constant currency basis, revenues from entities reporting in foreign currencies were translated to U.S. Dollars using the comparable prior period's quarterly weighted average foreign currency exchange rates. The primary foreign currencies creating the impact are the Australian Dollar, British Pound, Canadian Dollar and EURO.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:2.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.679%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:83.487%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">50</span></div></td><td colspan="3" style="padding:0 1pt"><div><img src="blkb-20221231_g1.jpg" alt="blkb-20221231_g1.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:85px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2022 Form 10-K</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_13">Table of Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Rule of 40</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We previously defined Rule of 40 as non-GAAP organic revenue growth plus non-GAAP adjusted EBITDA margin. Non-GAAP adjusted EBITDA is defined as GAAP net income plus interest, net; income tax provision (benefit); depreciation; amortization of intangible assets from business combinations; amortization of software and content development costs; stock-based compensation; employee severance; acquisition and disposition-related costs; restructuring and other real estate activities; Security Incident-related costs, net of insurance; and impairment of capitalized software development costs. Beginning in the fiscal quarter ended June 30, 2022, we now also include in non-GAAP adjusted EBITDA impairment of capitalized software development costs because we believe it is not directly related to our operating performance in any particular period.</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.707%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.497%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="6" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Years ended December 31,</span></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in millions)</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">GAAP net (loss) income</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(45.4)</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">5.7&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Non-GAAP adjustments:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Add: Interest, net</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">34.1&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">17.6&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Add: GAAP income tax (benefit) provision</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(10.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Add: Depreciation</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">14.1&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">12.7&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Add: Amortization of intangibles from business combinations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">51.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">37.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Add: Amortization of software and content development costs</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">39.0&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">32.8&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Subtotal</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(3)</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">128.4&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">101.5&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Non-GAAP EBITDA</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(3)</span></div></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">83.0&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">107.2&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Non-GAAP EBITDA margin</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">7.8&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:0 1pt"></td></tr><tr style="height:6pt"><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Non-GAAP adjustments:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Add: Stock-based compensation expense</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">110.3&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">120.4&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Add: Employee severance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">5.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Add: Acquisition and disposition-related costs</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">6.1&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">3.1&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Add: Restructuring and other real estate activities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">0.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">12.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Add: Security Incident-related costs, net of insurance</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(4)</span></div></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">55.7&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1.8&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Add: Impairment of capitalized software development costs</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Subtotal</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(3)</span></div></td><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">179.7&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">138.9&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Non-GAAP Adjusted EBITDA</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(3)</span></div></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">262.6&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">246.1&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Non-GAAP Adjusted EBITDA margin</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">24.8</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">%</span></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td></tr><tr style="height:6pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Rule of 40</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:5.2pt;font-weight:700;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(5)</span></div></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">27.5</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">%</span></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td></tr><tr style="height:9pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Non-GAAP adjusted EBITDA</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">262.6&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">246.1&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Foreign currency impact on Non-GAAP adjusted EBITDA</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(6)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">6.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(3.6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Non-GAAP adjusted EBITDA on constant currency basis</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(6)</span></div></td><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">268.9&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">242.5&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Non-GAAP adjusted EBITDA margin on constant currency basis</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">25.1</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:0 1pt"></td></tr><tr style="height:8pt"><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Rule of 40 on constant currency basis</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:5.2pt;font-weight:700;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(7)</span></div></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">29.0</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:0 1pt"></td></tr></table></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt">During the third quarter of 2020 and the fourth quarter of 2021, we reduced the estimated useful lives of our operating lease right-of-use assets for certain of our office locations we expected to exit. For these same office locations, we also reduced the estimated useful lives of certain facilities-related fixed assets, which resulted in increases in depreciation expense. The accelerated portions of the fixed asset depreciation expense related to these activities of $1.7 million for the three months and twelve months ended December 31, 2021, respectively, were presented in the "Restructuring and other real estate activities" line of the reconciliation of GAAP to non-GAAP financial measures. Total depreciation expense was $4.9 million and $14.4 million for the three and twelve months ended December 31, 2021, respectively.</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2)</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt">Includes amortization expense related to software development costs and amortization expense from capitalized cloud computing implementation costs.</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(3)</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt">The individual amounts for each year may not sum to subtotal, non-GAAP EBITDA, non-GAAP adjusted EBITDA or non-GAAP adjusted EBITDA on a constant currency basis due to rounding.</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(4)</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt">Includes Security Incident-related costs incurred, net of probable insurance recoveries. See additional details in the reconciliation of GAAP to Non-GAAP operating income above.</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(5)</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt">Measured by non-GAAP organic revenue growth plus non-GAAP adjusted EBITDA margin. See Non-GAAP organic revenue growth table above.</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(6)</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt">To determine non-GAAP adjusted EBITDA on a constant currency basis, non-GAAP adjusted EBITDA from entities reporting in foreign currencies were translated to U.S. Dollars using the comparable prior period's quarterly weighted average foreign currency exchange rates. The primary foreign currencies creating the impact are the Australian Dollar, British Pound, Canadian Dollar and EURO.</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(7)</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt">Measured by non-GAAP organic revenue growth on constant currency basis plus non-GAAP adjusted EBITDA margin on constant currency basis. See Non-GAAP organic revenue growth table above.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:83.486%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.679%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.535%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2022 Form 10-K</span></div></td><td colspan="3" style="padding:0 1pt"><div style="text-align:center"><img src="blkb-20221231_g1.jpg" alt="blkb-20221231_g1.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:85px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">51</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_13">Table of Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Non-GAAP free cash flow and non-GAAP adjusted free cash flow</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non-GAAP free cash flow is defined as operating cash flow less capital expenditures, including costs required to be capitalized for software development, and capital expenditures for property and equipment.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non-GAAP adjusted free cash flow is defined as operating cash flow less capital expenditures, including costs required to be capitalized for software development and capital expenditures for property and equipment, plus cash outflows, net of insurance, related to the Security Incident. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe non-GAAP free cash flow and non-GAAP adjusted free cash flow provides useful measures of the Company's operating performance. Non-GAAP adjusted free cash flow is not intended to represent and should not be viewed as the amount of residual cash flow available for discretionary expenditures.</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:42.613%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.157%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.157%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.157%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.157%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.159%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="15" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Years ended December 31,</span></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in millions)</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Change</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Change</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">GAAP net cash provided by operating activities</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">203.9&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(4.6)</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">213.7&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">44.4&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">148.0&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Less: purchase of property and equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(12.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">5.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(11.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(60.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(29.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Less: capitalized software and content development costs</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(58.8)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">45.2&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(40.5)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(4.0)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(42.2)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Non-GAAP free cash flow</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:5.2pt;font-weight:700;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">132.8&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(17.8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">161.5&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">112.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">76.1&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Add: Security Incident-related cash flows, net of insurance</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">20.9&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">209.6&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">6.7&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">226.5&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2.1&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Non-GAAP adjusted free cash flow</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:5.2pt;font-weight:700;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">153.7&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(8.6)</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">168.2&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">115.2&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">78.2&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt">The individual amounts for each year may not sum to non-GAAP free cash flow or non-GAAP adjusted free cash flow due to rounding.</span></div><div id="i24d9cd6a7b6a4bb3aaf54098d618780c_148"></div><div style="margin-top:9pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Seasonality</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our revenues normally fluctuate as a result of certain seasonal variations in our business. Our first quarter has historically been the seasonal low for bookings, with the second and fourth quarters historically being seasonally higher, and our bookings tend to be back-end loaded within individual quarters given our quarterly quota plans. Transactional revenue is non-contractual and less predictable given the susceptibility to certain drivers such as timing and number of events and marketing campaigns, as well as fluctuations in donation volumes and tuition payments. Our transactional revenue has historically been at its lowest in the first quarter due to the timing of customer fundraising initiatives and events. We have historically experienced seasonal highs during the fourth quarter due to year-end giving campaigns and during the second quarter when a large number of events are held. Our revenue from professional services has historically been lower in the first quarter when many of those services commence and in the fourth quarter due to the holiday season. As a result of these and other factors, our total revenue has historically been lower in the first quarter than in the remainder of our fiscal year, with the fourth quarter historically achieving the highest total revenue. Our expenses, other than transaction-based costs related to our payments services, do not vary significantly as a result of these factors, but do fluctuate on a quarterly basis due to varying timing of expenditures.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our cash flow from operations normally fluctuates quarterly due to the combination of the timing of customer contract renewals including renewals associated with customers of acquired companies, delivery of professional services and occurrence of customer events, as well as merit-based salary increases, among other factors. Historically, due to lower revenues in our first quarter, combined with the payment of certain annual vendor contracts, our cash flow from operations has been lowest in our first quarter. Due to the timing of customer contract renewals and student enrollments, many of which take place at or near the beginning of our third quarter, our cash flow from operations has generally been lower in our second quarter as compared to our third and fourth quarters. Partially offsetting these favorable drivers of cash flow from operations in our third and fourth quarters are base salary merit increases, which were replaced in 2020 with performance-based equity awards due to COVID-19, but returned in July 2021. In addition, deferred revenues can vary on a seasonal basis due to the timing of customer contract renewals and student enrollments or significant acquisitions. Our cash flow from financing is negatively impacted in our first quarter when most of our equity awards vest, as we pay taxes on behalf of our employees related to the settlement or exercise of equity awards. During the second quarter of 2021, however, we experienced an increase in the amount of taxes we paid on behalf of our employees related to the settlement of equity awards when compared to the same period in 2020, as the equity granted in May 2020 in lieu of cash bonus plans and base salary merit increases vested. </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:2.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.679%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:83.487%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">52</span></div></td><td colspan="3" style="padding:0 1pt"><div><img src="blkb-20221231_g1.jpg" alt="blkb-20221231_g1.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:85px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2022 Form 10-K</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_13">Table of Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These patterns may change as a result of the continued shift to online giving, growth in volume of transactions for which we process payments, large dollar customer bookings and contract renewals, or as a result of acquisitions, new market opportunities, new solution introductions  or other factors.</span></div><div id="i24d9cd6a7b6a4bb3aaf54098d618780c_151"></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006880;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Liquidity and Capital Resources</span></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents selected financial information about our financial position:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.110%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.498%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in millions)</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2022</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2021</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Change</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash and cash equivalents</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31.7&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">55.1&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(42.5)</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">107.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">111.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3.6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Software and content development costs, net</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">141.0&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">121.4&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16.2&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total carrying value of debt</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">859.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">956.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(10.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Working capital</span></td><td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(312.0)</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(258.7)</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(20.6)</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents selected financial information about our cash flows:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:42.613%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.157%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.157%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.157%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.157%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.159%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="15" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Years ended December 31,</span></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in millions)</span></td><td colspan="2" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#004054;border-top:1pt solid #ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Change</span></td><td colspan="2" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#004054;border-top:1pt solid #ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Change</span></td><td colspan="2" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash provided by operating activities</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">203.9&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(4.6)</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">213.7&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">44.4&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">148.0&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash used in investing activities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(85.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(81.8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(471.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(555.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(71.8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash (used in) provided by financing activities</span></td><td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(25.7)</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(109.7)</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">264.1&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2,573.2)</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(10.7)</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our principal sources of liquidity are operating cash flow, funds available under the 2020 Credit Facility and cash on hand. Our operating cash flow depends on continued customer renewal of our subscription and maintenance arrangements and market acceptance of our solutions and services, the volume and size of transactions for which we process payments and our customers' ability to pay. Based on current estimates of revenue and expenses, we believe that the currently available sources of funds and anticipated cash flows from operations will be adequate for at least the next twelve months to finance our operations, fund anticipated capital expenditures and meet our debt obligations. We also believe that we will be able to continue to meet our long-term cash requirements due to our anticipated cash flow from operations, solid financial position and ability to access capital from financial markets. To the extent we undertake future material acquisitions, investments or unanticipated capital or operating expenditures, including in connection with the Security Incident, we may require additional capital. In that context, we regularly evaluate opportunities to enhance our capital structure including through potential debt or equity issuances.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a well-known seasoned issuer, we filed an automatic shelf registration statement for an undetermined amount of debt and equity securities with the SEC on January 14, 2022. Under this universal shelf registration statement we may offer and sell, from time to time, debt securities, common stock, preferred stock, depositary shares, warrants, stock purchase contracts and stock purchase units. Subject to certain conditions, this registration statement will be effective through January 13, 2024.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December&#160;31, 2022, our total cash and cash equivalents balance included approximately $14.4 million of cash that was held outside the U.S. While these funds may not be needed to fund our U.S. operations for at least the next twelve months, if we need these funds, we may be required to accrue and pay taxes to repatriate a portion of the funds. We currently do not intend or anticipate a need to repatriate our cash held outside the U.S.</span></div><div id="i24d9cd6a7b6a4bb3aaf54098d618780c_154"></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Operating Cash Flow</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Throughout 2022, 2021 and 2020, our cash flows from operations were derived principally from: (i)&#160;our earnings from on-going operations prior to non-cash expenses such as depreciation, amortization, stock-based compensation, deferred income taxes, amortization of deferred financing costs and debt discount and adjustments to our provision for credit losses and sales returns; and (ii)&#160;changes in our working capital. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Working capital changes are comprised of changes in accounts receivable, prepaid expenses and other assets, trade accounts payable, accrued expenses and other liabilities and deferred revenue.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:83.486%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.679%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.535%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2022 Form 10-K</span></div></td><td colspan="3" style="padding:0 1pt"><div style="text-align:center"><img src="blkb-20221231_g1.jpg" alt="blkb-20221231_g1.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:85px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">53</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_13">Table of Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #51555c;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:3pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2022 vs. 2021</span></div></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash provided by operating activities decreased by $9.8 million during the year ended December&#160;31, 2022, when compared to the same period in 2021, primarily due a $65.1 million increase in cash flow from operations associated with working capital, and a $74.9 million decrease in net income adjusted for non-cash expenses. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The increase in cash flow from operations associated with working capital during 2022, when compared to 2021, was primarily due to:</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">fluctuations in the timing of vendor payments;</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">a decrease in probable insurance recoveries related to the Security Incident as we have received payment for all of the related insurance claims; and</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">an increase in accrued expenses related to the Security Incident.</span></div><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #51555c;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:3pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2021 vs. 2020</span></div></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash provided by operating activities increased by $65.7 million during the year ended December 31, 2021, when compared to the same period in 2020, primarily due a $49.7 million increase in cash flow from operations associated with working capital, and a $16.1 million increase in net income adjusted for non-cash expenses. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The increase in cash flow from operations associated with working capital during 2021, when compared to 2020, was primarily due to:</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">the payment of our 2019 cash bonus plans in 2020 and the replacement of our 2020 cash bonus plans with performance-based equity awards (which we expect will continue going forward);</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">an increase in the collection of our accounts receivable balances, including early progress in initiatives to bring our pricing in line with the market; and</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">fluctuations in the timing of vendor payments; partially offset by</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">an increase in income tax payments.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Workforce reductions</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have taken steps to better align our workforce with our strategic priorities to drive efficiencies and minimize any potential impacts from the current uncertain macroeconomic environment. During the fourth quarter of 2022, this included further elimination of open positions as well as the decision to reduce our workforce. As a result of the targeted workforce reduction, we incurred $4.5 million in pre-tax employee severance costs during the fourth quarter of 2022. During the first quarter of 2023, we have remained focused on improving operating performance and driving efficiencies in the Company, including further reducing our workforce. Following the planned action during the fourth quarter of 2022, we experienced a slowdown in voluntary attrition relative to expectations leading to a further reduction in force to achieve our original plan. While we have eliminated positions in some areas, we will continue to hire in other areas. Most of these reductions are in areas of the business that are not customer facing or in sales. When combined with the cost actions we took in the fourth quarter of 2022, we expect our total headcount will be reduced by approximately 14% since the third quarter 2022. We expect these workforce reductions and other cost actions to significantly reduce our pre-tax costs in 2023, partially offset by continued investments in cybersecurity and innovation. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Security Incident update</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As discussed in Note 11 to our consolidated financial statements included in this report, total costs related to the Security Incident have exceeded the limit of our insurance coverage. Accordingly, we expect that the Security Incident will negatively impact our GAAP profitability and GAAP cash flow for the foreseeable future (see discussion regarding non-GAAP financial measures beginning on page <a style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_145">47</a>). For full year 2022, we incurred net pre-tax expense of $32.7 million and had net cash outlays of $20.9 million for ongoing legal fees related to the Security Incident. In line with our policy, legal fees are expensed as incurred. For full year 2023, we currently expect net pre-tax expense of approximately $20 million to $30 million and net cash outlays of approximately $25 million to $35 million for ongoing legal fees related to the Security Incident. </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:2.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.679%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:83.487%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">54</span></div></td><td colspan="3" style="padding:0 1pt"><div><img src="blkb-20221231_g1.jpg" alt="blkb-20221231_g1.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:85px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2022 Form 10-K</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_13">Table of Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2022, we have recorded approximately $23.0 million in aggregate liabilities for loss contingencies based primarily on recent negotiations with certain governmental agencies related to the Security Incident that we believe we can reasonably estimate. It is reasonably possible that our estimated or actual losses may change in the near term for those matters and be materially in excess of the amounts accrued, but we are unable at this time to reasonably estimate the possible additional loss. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There are other Security Incident-related matters, including customer claims, customer constituent class actions and governmental investigations, for which we have not recorded a liability for a loss contingency as of December&#160;31, 2022 because we are unable at this time to reasonably estimate the possible loss or range of loss. Each of these matters could, separately or in the aggregate, result in an adverse judgement, settlement, fine, penalty or other resolution, the amount, scope and timing of which we are currently unable to predict, but could have a material adverse impact on our results of operations, cash flows or financial condition.</span></div><div id="i24d9cd6a7b6a4bb3aaf54098d618780c_157"></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Investing Cash Flow</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2023, we expect our total capital expenditures, including estimated outlays for capitalized software development costs, to be between approximately $65.0 million and $75.0 million.</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #51555c;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:3pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2022 vs. 2021</span></div></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash used in investing activities of $85.5 million decreased by $385.7 million during 2022, when compared to 2021.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2022, we used $20.9 million of net cash for our acquisitions of EVERFI and Kilter, comprised primarily of (i) $17.4 million that had not been paid by EVERFI to its former option holders as of December 31, 2021, solely due to the timing of the acquisition on the last day of 2021; (ii) $2.9 million that was paid to acquire Kilter; and (iii) $2.6 million that was paid to a number of EVERFI's selling shareholders after determining they would be paid in cash, rather than shares of our common stock. During 2022, we also received cash proceeds of $6.4 million from our sale of certain solutions. See Note 3 of our consolidated financial statements in this report for additional information.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We used $58.8 million for software and content development costs, which was up $18.3 million from cash spent during 2021, primarily due to the inclusion of EVERFI's software and content development activities.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We also spent $12.3 million of cash for purchases of property and equipment during 2022, which was an increase $0.6 million from cash spent in 2021.</span></div><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #51555c;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:3pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2021 vs. 2020</span></div></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash used in investing activities of $471.3 million increased by $399.4 million during 2021, when compared to 2020.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We spent $419.1 million for our acquisition of EVERFI in 2021 and we did not make any similar investments during 2020. We used $40.5 million for software development costs, which was relatively consistent with cash spent during 2020. We continue to invest in our innovative cloud solutions, as well as development activities for Blackbaud SKY, our modern cloud platform.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We also spent $11.7 million of cash for purchases of property and equipment during 2021, which was down $18.0 million from cash spent in 2020. The decrease in cash expended was primarily due to our purchase of our global headquarters facility in 2020.</span></div><div id="i24d9cd6a7b6a4bb3aaf54098d618780c_160"></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Financing Cash Flow</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #51555c;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:3pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2022 vs. 2021</span></div></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2022, we had a net decrease in borrowings of $99.7 million compared to a net increase in borrowings of $429.2 million attributable to our acquisition of EVERFI in 2021. During 2022, we did not repurchase any of our common stock while we repurchased $108.4&#160;million during 2021 (see additional details below regarding</span><span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> our stock repurchase program).</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We paid $36.4 million to satisfy tax obligations of employees upon settlement or exercise of equity awards during 2022 compared to $39.4 million during 2021. The amount of taxes paid by us on behalf of employees related to the settlement or </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:83.486%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.679%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.535%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2022 Form 10-K</span></div></td><td colspan="3" style="padding:0 1pt"><div style="text-align:center"><img src="blkb-20221231_g1.jpg" alt="blkb-20221231_g1.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:85px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">55</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_13">Table of Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">exercise of equity awards varies from period to period based upon the timing of grants and vesting, as well as the market price for shares of our common stock at the time of settlement. Most of our equity awards currently vest in our first quarter.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During </span><span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, cash flow from financing activities associated with changes </span><span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">in restricted cash due to customers </span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">increased</span><span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$111.4 million</span><span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, compared to a decrease of </span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$13.5 million</span><span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> during 2021</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. This line in the statement of cash flows represents the change in the amount of restricted cash held and payable by us to customers from one period to the next. This restricted cash due to customers is not available to us for operational purposes.</span></div><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #51555c;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:3pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2021 vs. 2020</span></div></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2021, we had a net increase in borrowings of $429.2 million attributable to our acquisition of EVERFI, compared to a net increase in borrowings of $0.9 million in 2020. During 2021, we spent $108.4&#160;million on repurchases of our common stock compared to $41.0&#160;million during 2020 (see additional details below regarding</span><span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> our stock repurchase program which began in the fourth quarter of 2020). During 2020, we paid dividends of </span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$6.0&#160;million</span><span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and we did not pay dividends during 2021, as we discontinued the declaration and payment of all cash dividends beginnin</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">g with the second quarter of 2020.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We paid $39.4 million to satisfy tax obligations of employees upon settlement or exercise of equity awards during 2021 compared to $21.4 million during 2020. The increase was primarily attributable to our decision to replace our annual cash bonus plans with a short-term performance-based equity award plan.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During </span><span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, cash flow from financing activities associated with changes </span><span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">in restricted cash due to customers decreased </span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$13.5 million</span><span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, compared to an increase of </span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$61.2 million</span><span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> during 2020</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. This line in the statement of cash flows represents the change in the amount of restricted cash held and payable by us to customers from one period to the next.</span></div><div id="i24d9cd6a7b6a4bb3aaf54098d618780c_163"></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Stock repurchase program</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2021, our Board of Directors reauthorized and replenished our 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. During the year ended December&#160;31, 2022, we did not purchase any shares. The remaining amount available to purchase stock under the stock repurchase program was $250.0 million as of December&#160;31, 2022.</span></div><div id="i24d9cd6a7b6a4bb3aaf54098d618780c_166"></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">2020 Credit Facility</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2020, we entered into a 5-year $900.0 million Amended and Restated Credit Agreement (the &#8220;2020 Credit Facility&#8221;). Upon closing, we drew $400.0 million on a term loan and used the proceeds to repay the outstanding principal balance of the term loan under our previous credit facility, and repay $124.4 million of outstanding revolving credit loans under the previous credit facility.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Historically, we have drawn on our credit facility from time to time to help us meet financial needs primarily due to the seasonality of our cash flows from operations and financing for business acquisitions. At December&#160;31, 2022, our available borrowing capacity under the 2020 Credit Facility was $319.8 million. The 2020 Credit Facility matures in October 2025.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December&#160;31, 2022, the carrying amount of our debt under the 2020 Credit Facility was $799.1 million. Our average daily borrowings were $863.2 million during 2022.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The term loans under the 2020 Credit Facility and our other debt 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 balances of the real estate loans are due upon maturity in April 2038.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:2.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.679%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:83.487%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">56</span></div></td><td colspan="3" style="padding:0 1pt"><div><img src="blkb-20221231_g1.jpg" alt="blkb-20221231_g1.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:85px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2022 Form 10-K</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_13">Table of Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Following is a summary of the financial covenants under the 2020 Credit Facility:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:43.555%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.229%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:28.916%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Financial Covenant</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Requirement</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Ratio as of December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:3pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net Leverage Ratio</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8804; 4.00 to 1.00</span></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.22 to 1.00</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest Coverage Ratio</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8805; 2.50 to 1.00</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7.43 to 1.00</span></td></tr></table></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt">Under the terms of the 2020 Credit Facility, the Net Leverage Ratio requirement may be increased by up to 0.50 provided we satisfy certain requirements, including a permitted business acquisition, and provided that the maximum Net Leverage Ratio shall not exceed 4.25 to 1.00. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the 2020 Credit Facility, we also have restrictions on our ability to declare and pay dividends and our ability to repurchase shares of our common stock. In order to pay any cash dividends and/or repurchase shares of stock: (i) no default or event of default shall have occurred and be continuing under the 2020 Credit Facility, and (ii) our pro forma net leverage ratio, as set forth in the 2020 Credit Facility, must be 0.25 less than the net leverage ratio requirement at the time of dividend declaration or share repurchase. At December 31, 2022, we were in compliance with our debt covenants under the 2020 Credit Facility.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">First amendment to 2020 Credit Facility</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January&#160;31, 2022, we entered into the First Amendment to Credit Agreement which amends the 2020 Credit Facility to, among other things, (i) modify the definition of &#8220;Applicable Margin&#8221;, (ii) modify the net leverage ratio financial covenant to require a net leverage ratio of (A) 4.00:1.00 or less for the fiscal quarter ended December 31, 2021 and for fiscal quarters ending thereafter through December 31, 2023 and (B) 3.75:1.00 or less for the fiscal quarters ending March 31, 2024 and thereafter, (iii) reset the $250.0 million fixed dollar basket with respect to the accordion feature, and (iv) modify certain negative covenants to provide additional operational flexibility. See Note 9 to our consolidated financial statements included in this report for additional information regarding the 2020 Credit Facility.</span></div><div id="i24d9cd6a7b6a4bb3aaf54098d618780c_169"></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Commitments and Contingencies</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2022, we had contractual obligations with future minimum commitments as follows:</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:63.812%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="9" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Payments due by period</span></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(in millions)</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Less than<br/>1 year</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">More than<br/>1 year</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total</span><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:5.2pt;font-weight:700;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recorded contractual obligations:</span></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Debt</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">843.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">862.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating leases</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10.0&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">53.5&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">63.4&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contingent consideration</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Unrecorded contractual obligations:</span></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Purchase obligations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">70.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">224.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">294.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest payments on debt</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">38.8&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">109.8&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">148.6&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:3pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Total contractual obligations</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:700;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">137.6&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,233.5&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,371.1&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt">The individual amounts may not sum to the total due to rounding.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Debt</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2022, we had total remaining principal payments of $862.0 million. These payments represent principal payments only, under the following assumptions: (i) that the amounts outstanding under the 2020 Credit Facility, our real estate loans and our other debt at December&#160;31, 2022 will remain outstanding until maturity, with minimum payments occurring as currently scheduled, and (ii) that there are no assumed future borrowings on the 2020 Revolving Facility for the purposes of determining minimum commitment amounts. See Note 9 to our consolidated financial statements in this report for more information.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Interest payments on debt</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to principal payments, as of December&#160;31, 2022, we expect to pay interest expense over the life of our debt obligations of approximately $148.6 million. These payments represent our estimated future interest payments on debt using </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:83.486%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.679%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.535%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2022 Form 10-K</span></div></td><td colspan="3" style="padding:0 1pt"><div style="text-align:center"><img src="blkb-20221231_g1.jpg" alt="blkb-20221231_g1.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:85px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">57</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_13">Table of Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">our debt balances and the related weighted average effective interest rates as of December 31, 2022, which includes the effect of interest rate swap agreements. The actual interest expense recognized in our consolidated statements of comprehensive income will depend on the amount of debt, the length of time the debt is outstanding and the interest rate, which could be different from our assumptions on our remaining principal payments described above.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Operating leases</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2022, we had remaining operating lease payments of $63.4 million. These payments have not been reduced by sublease income, incentive payments, reimbursement of leasehold improvements or the amount representing imputed interest of $10.8 million. Our operating leases are generally for corporate offices, subleased offices and certain equipment and furniture. Given our remote-first workforce strategy and real estate footprint optimization efforts, as discussed above, we do not anticipate entering any new, material operating leases for offices for the foreseeable future. See Note 11 to our consolidated financial statements in this report for more information.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Purchase obligations</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2022, we had remaining purchase obligations of $294.4 million. These purchase obligations are 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. Our purchase obligations are not recorded as liabilities on our consolidated balance sheets as of December&#160;31, 2022, as we had not received the related services. See Note 11 to our consolidated financial statements in this report for more information.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total liability for uncertain tax positions as of December&#160;31, 2022 and December&#160;31, 2021, was $3.1 million and $3.7 million, respectively. Our accrued interest and penalties related to tax positions taken on our tax returns was insignificant as of December&#160;31, 2022 and 2021.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Contingent consideration</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with our acquisition of Kilter, we are obligated to pay contingent consideration upon the achievement of certain milestones. For information regarding our contingent consideration obligations, see Note 3 to our consolidated financial statements in this report.</span></div><div id="i24d9cd6a7b6a4bb3aaf54098d618780c_172"></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006880;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Foreign Currency Exchange Rates</span></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Approximately 15% of our total revenue for 2022 was generated by operations outside the U.S. We do not have significant operations in countries in which the economy is considered to be highly inflationary. Our consolidated financial statements are denominated in U.S. dollars and, accordingly, changes in the exchange rate between foreign currencies and the U.S. dollar will affect the translation of our subsidiaries&#8217; financial results into U.S. dollars for purposes of reporting our consolidated financial results. The accumulated currency translation adjustment, recorded within other comprehensive income (loss) as a component of stockholders&#8217; equity, was a loss of $14.9 million as of December&#160;31, 2022 and income of $1.3 million as of December&#160;31, 2021. We have entered into foreign currency forward contracts to hedge a portion of the foreign currency exposure that arises on translation of our investments denominated in British Pounds into U.S. dollars.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The vast majority of our contracts are entered into by our U.S. or U.K. entities. The contracts entered into by the U.S. entity are almost always denominated in U.S. dollars or Canadian dollars, and contracts entered into by our U.K., Australian and Irish subsidiaries are generally denominated in British Pounds, Australian dollars and Euros, respectively. Historically, as the U.S. dollar weakened, foreign currency translation resulted in an increase in our revenues and expenses denominated in non-U.S. currencies. Conversely, as the U.S. dollar strengthened, foreign currency translation resulted in a decrease in our revenues and expenses denominated in non-U.S. currencies. During 2022, foreign translation resulted in decreases in our revenues and expenses denominated in non-U.S. currencies. Though we have exposure to fluctuations in currency exchange rates, the impact has generally not been material to our consolidated results of operations or financial position. During 2022, the fluctuation in foreign currency exchange rates reduced our total revenue and our income from operations by $12.3 million and $2.6 million, respectively. We have entered into foreign currency forward contracts to hedge revenues denominated in the Canadian dollar against changes in the exchange rate with the U.S. dollar. We will continue monitoring such exposure and take action as appropriate. To determine the impacts on revenue (or income from operations) from fluctuations in currency exchange rates, current period revenues (or income from operations) from entities reporting in foreign currencies were translated into U.S. dollars using the comparable prior year period's weighted average foreign currency exchange rates. These </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:2.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.679%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:83.487%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">58</span></div></td><td colspan="3" style="padding:0 1pt"><div><img src="blkb-20221231_g1.jpg" alt="blkb-20221231_g1.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:85px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2022 Form 10-K</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_13">Table of Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">impacts are non-GAAP financial information and are not in accordance with, or an alternative to, information prepared in accordance with GAAP.</span></div><div id="i24d9cd6a7b6a4bb3aaf54098d618780c_178"></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006880;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Critical Accounting Estimates</span></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our discussion and analysis of financial condition and results of operations are based upon our consolidated financial statements, which have been prepared in accordance with accounting principles generally accepted in the United States ("GAAP"). The preparation of these financial statements requires us 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.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We base our estimates on historical experience, current trends and various other assumptions that we believe to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. Actual results could materially differ from any of our estimates under different assumptions or conditions. Our significant accounting policies are discussed in Note 2 to our consolidated financial statements in this report. We believe the accounting estimates listed below are the most critical to aid in fully understanding and evaluating our reported financial results, and they require our most difficult, subjective or complex judgments, resulting from the need to make estimates about the effect of matters that are inherently uncertain.</span></div><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:30.286%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:35.542%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:30.872%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Revenue Recognition</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Description</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Judgments and Uncertainties</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Effect if Actual Results Differ<br/>&#160;From Assumptions</span></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #0cd973;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">See Note 2 to our consolidated financial statements in this report for a complete discussion of our revenue recognition policies.</span></div><div><span><br/></span></div><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Revenues are recognized when control of our services is transferred to our customers, in an amount that reflects the consideration we expect to be entitled to in exchange for those services.</span></div><div><span><br/></span></div><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">We determine revenue recognition through the following steps:</span></div><div><span><br/></span></div><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1) Identification of the contract, or contracts, with a customer;</span></div><div><span><br/></span></div><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2) Identification of the performance obligations in the contract;</span></div><div><span><br/></span></div><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(3) Determination of the transaction price;</span></div><div><span><br/></span></div><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(4) Allocation of the transaction price to the performance obligations in the contract; and</span></div><div><span><br/></span></div><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(5) Recognition of revenue when, or as, we satisfy a performance obligation.</span></div><div style="margin-top:9pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">We have not made any material changes in the accounting methodology we use to recognize revenue during the year ended December&#160;31, 2022.</span></div></td><td colspan="3" style="border-bottom:1pt solid #0cd973;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Our revenue recognition accounting methodology contains uncertainties because it requires us to make significant estimates and assumptions, and to apply judgment.<br/></span><span style="font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><br/></span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">For example, for arrangements that have multiple performance obligations, we must exercise judgment and use estimates in order to (1) determine whether performance obligations are distinct and should be accounted for separately; (2) determine the standalone selling price of each performance obligation; (3) allocate the transaction price among the various performance obligations on a relative standalone selling price basis; and (4) determine whether revenue for each performance obligation should be recognized at a point in time or over time.<br/></span></td><td colspan="3" style="border-bottom:1pt solid #0cd973;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">If we were to change any of these judgments or estimates, it could cause a material increase or decrease in the amount of revenue or deferred revenue that we report in a particular period.</span></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:83.486%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.679%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.535%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2022 Form 10-K</span></div></td><td colspan="3" style="padding:0 1pt"><div style="text-align:center"><img src="blkb-20221231_g1.jpg" alt="blkb-20221231_g1.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:85px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">59</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_13">Table of Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div></div><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:30.286%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:35.542%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:30.872%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Costs of Obtaining Contracts</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Description</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Judgments and Uncertainties</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Effect if Actual Results Differ<br/>&#160;From Assumptions</span></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #0cd973;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">We pay sales commissions at the time contracts with customers are signed or shortly thereafter, depending on the size and duration of the sales contract. Sales commissions and related fringe benefits earned by our sales force are considered incremental and recoverable costs of obtaining a contract with a customer. These costs are deferred and then amortized in a manner that aligns with the expected period of benefit, which we have primarily determined to be 5 years.  We generally do not pay commissions for contract renewals that are commensurate with the commission paid on the initial contract. The related amortization expense is included in sales, marketing and customer success expense in our consolidated statements of comprehensive income.</span></div><div style="margin-top:9pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">We have not made any material changes in the accounting methodology we use to record costs of obtaining contracts during the year ended December&#160;31, 2022.</span></div></td><td colspan="3" style="border-bottom:1pt solid #0cd973;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Our accounting methodology for determining the period over which we amortize costs of obtaining contracts with customers contains uncertainties because it requires us to make significant estimates and assumptions, and to apply judgment.<br/></span><span style="font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><br/></span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">For example, we must exercise judgment and use estimates in order to determine the expected period of benefit of our sales commissions. We take into consideration our customer contracts, including renewals, retention, our technology and other factors.</span></td><td colspan="3" style="border-bottom:1pt solid #0cd973;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">If we were to change any of these judgments or estimates, it could cause a material increase or decrease in the amount of assets, operating expenses or income that we report in a particular period.</span></td></tr></table></div><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:30.286%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:35.542%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:30.872%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Business Combinations</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Description</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Judgments and Uncertainties</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Effect if Actual Results Differ<br/>&#160;From Assumptions</span></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #0cd973;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">We allocate the purchase price of an acquired business to its identifiable assets acquired and liabilities assumed at the acquisition date based upon their estimated fair values. The excess of the purchase price over the amount allocated to the identifiable assets acquired and liabilities assumed, if any, is recorded as goodwill.</span></div><div><span><br/></span></div><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">We use available information to estimate fair values. We typically engage outside appraisal firms to assist in the fair value determination of long-lived and identifiable intangible assets, and any other significant assets or liabilities. We adjust the preliminary purchase price allocation, as necessary, up to one year after the acquisition closing date as we obtain new information about facts and circumstances that existed as of the closing date.</span></div><div style="margin-top:9pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">We have not made any material changes in the accounting methodology we use for business combinations during the year ended December&#160;31, 2022.</span></div></td><td colspan="3" style="border-bottom:1pt solid #0cd973;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Our purchase price allocation methodology contains uncertainties because it requires us to make significant estimates and assumptions, and to apply judgment to estimate the fair value of assets acquired and liabilities assumed, especially with respect to long-lived and intangible assets.</span></div><div><span><br/></span></div><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Management estimates the fair value of assets acquired and liabilities assumed based on quoted market prices, the carrying value of the acquired assets and widely accepted valuation techniques, including discounted cash flows, market multiple analyses and replacement cost.</span></div><div><span><br/></span></div><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">We apply significant judgement in estimating the fair value of intangible assets acquired, which involves the use of significant assumptions. Significant assumptions used in the valuation of customer relationships include future revenue and operating expenses, customer attrition rates, contributory asset charges, tax amortization benefit, and discount rates.  Significant assumptions used in the valuation of certain developed technology assets include future revenue, proprietary technology obsolescence curve, royalty rate, and discount rate. Significant assumptions used in the valuation of marketing assets include assumptions about the period of time the brand will continue to be valuable, royalty rate, and discount rate. Significant assumptions used in the valuation of content intangible assets include cost-based assumptions. Our estimates of fair value are based upon assumptions we believe to be reasonable, but which are inherently uncertain and unpredictable, and unanticipated events and changes in circumstances may occur.</span></div></td><td colspan="3" style="border-bottom:1pt solid #0cd973;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">If actual results are materially different than the assumptions we used to determine fair value of the assets acquired and liabilities assumed through a business combination as well as the estimated useful lives of the acquired intangible assets, it is possible that adjustments to the carrying values of such assets and liabilities will have a material impact on our financial position and results of operations.</span></div><div><span><br/></span></div><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">See Note 3 to our consolidated financial statements in this report for information regarding our business acquisitions.</span></div></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:2.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.679%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:83.487%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">60</span></div></td><td colspan="3" style="padding:0 1pt"><div><img src="blkb-20221231_g1.jpg" alt="blkb-20221231_g1.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:85px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2022 Form 10-K</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_13">Table of Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div></div><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:30.286%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:35.542%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:30.872%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Income Taxes</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Description</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Judgments and Uncertainties</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Effect if Actual Results Differ<br/>&#160;From Assumptions</span></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #0cd973;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">We make estimates and judgments in accounting for income taxes. Our income tax returns, like those of most companies, are periodically audited by domestic and foreign tax authorities.</span></div><div><span><br/></span></div><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">We measure and recognize uncertain tax positions. To recognize uncertain tax positions, we must first determine if it is more likely than not that the position will be sustained upon audit. We must then measure the benefit as the largest amount that is more than 50% likely of being realized upon ultimate settlement.</span></div><div><span><br/></span></div><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">We make estimates in determining tax assets and liabilities, which arise from differences in the timing of recognition of revenue and expense for tax and financial reporting purposes. We record valuation allowances to reduce our deferred tax assets to the amount expected to be realized.</span></div><div style="margin-top:9pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">We have not made any material changes in the accounting methodology we use to assess income tax during the year ended December&#160;31, 2022.</span></div></td><td colspan="3" style="border-bottom:1pt solid #0cd973;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">The calculation of our income tax provision requires estimates due to transactions, credits and calculations where the ultimate tax determination is uncertain. Uncertainties arise as a consequence of the actual source of taxable income between domestic and foreign locations, the outcome of tax audits and the ultimate utilization of tax credits.<br/></span><span style="font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><br/></span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Our effective income tax rate is also affected by changes in the geographic distribution of our earnings or losses, changes in tax law in jurisdictions where we conduct business.<br/></span><span style="font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><br/></span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Significant judgment is required in the identification and measurement of uncertain tax positions. Our liability for unrecognized tax benefits contains uncertainties because management is required to make assumptions and to apply judgment to estimate the exposures associated with our various filing positions.<br/></span><span style="font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><br/></span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">In assessing the adequacy of a recorded valuation allowance significant judgment is required.  We consider all positive and negative evidence and a variety of factors including the scheduled reversal of deferred tax liabilities, historical and projected future taxable income, and prudent and feasible tax planning strategies.</span></td><td colspan="3" style="border-bottom:1pt solid #0cd973;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Although we believe that the judgments and estimates discussed herein are reasonable, actual results could differ, and we may be exposed to losses or gains that could be material.<br/></span><span style="font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><br/></span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">To the extent actual results differ from estimated amounts recorded, such differences will impact the income tax provision in the period in which the determination is made.<br/></span><span style="font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><br/></span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">If we determine there is less than a 50% likelihood that we will be able to use a deferred tax asset in the future in excess of its net carrying value, then an adjustment to the deferred tax asset valuation allowance is made to increase income tax expense, thereby reducing net income in the period such determination was made.</span></td></tr></table></div><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:30.286%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:35.542%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:30.872%"></td><td style="width:0.1%"></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Long-lived Assets and Intangible Assets Other Than Goodwill</span></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Description</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Judgments and Uncertainties</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Effect if Actual Results Differ<br/>&#160;From Assumptions</span></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #0cd973;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">We review our long-lived assets and intangible assets other than goodwill for impairment when events or changes in circumstances indicate the carrying amount may not be recoverable. If such events or changes in circumstances occur, we use the undiscounted cash flow method to determine whether our long-lived and intangible assets other than goodwill are impaired. To the extent that the carrying value of the asset or asset group exceeds the undiscounted cash flows over the estimated remaining life of the asset, we measure the impairment using discounted cash flows.</span></div><div style="margin-top:9pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">We have not made any material changes in the accounting methodology we use to assess impairment loss during the year ended December&#160;31, 2022.</span></div></td><td colspan="3" style="border-bottom:1pt solid #0cd973;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">In estimating future cash flows, assets are grouped at the lowest level for which there is identifiable cash flows that are largely independent of cash flows from other asset groups.<br/></span><span style="font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><br/></span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">When measuring impairment of an asset or asset group using discounted cash flows, we make assumptions and apply judgment in estimating future cash flows and asset or asset group fair values, including annual revenue growth rates, a terminal year growth rate and selecting a discount rate that reflects the risk inherent in future cash flows.<br/></span><span style="font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><br/><br/><br/></span></td><td colspan="3" style="border-bottom:1pt solid #0cd973;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:9pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">During 2022, we recorded impairment charges against certain previously capitalized software development costs, certain insignificant customer relationship intangible assets that were held for sale, our operating lease ROU assets and certain property and equipment assets. For additional information, see Notes 7 and 11 to our consolidated financial statements in this report.</span></div><div style="margin-top:9pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">We do not believe there is a reasonable likelihood that there will be a material change in the future estimates or assumptions we use to assess impairment losses. However, if actual results are not consistent with our estimates or assumptions, we may be exposed to an impairment charge that could materially adversely impact our consolidated financial position and results of operations.</span></div></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:83.486%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.679%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.535%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2022 Form 10-K</span></div></td><td colspan="3" style="padding:0 1pt"><div style="text-align:center"><img src="blkb-20221231_g1.jpg" alt="blkb-20221231_g1.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:85px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">61</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_13">Table of Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div></div><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:30.286%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:35.542%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:30.872%"></td><td style="width:0.1%"></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Loss Contingencies</span></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Description</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Judgments and Uncertainties</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Effect if Actual Results Differ<br/>&#160;From Assumptions</span></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #0cd973;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">We are subject to the possibility of various loss contingencies, including legal proceedings and claims, that arise in the normal course of business, as well as certain other non-ordinary course proceedings, claims and investigations, as described in Note 11 to the consolidated financial statements in this report. We record an accrual 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. </span></div><div style="margin-top:9pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">We have not made any material changes in the accounting methodology we use to assess loss contingencies during the year ended December&#160;31, 2022.</span></div></td><td colspan="3" style="border-bottom:1pt solid #0cd973;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">We review any such loss contingency accruals 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. </span></div><div><span><br/></span></div><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Often these issues are subject to substantial uncertainties and, therefore, the probability of loss and the estimation of damages are difficult to ascertain. These assessments can involve a series of complex judgments about future events and can rely heavily on estimates and assumptions that have been deemed reasonable by us. </span></div><div><span><br/></span></div></td><td colspan="3" style="border-bottom:1pt solid #0cd973;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:9pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">With the exception of the 2020 Security Incident, we do not believe there is a reasonable likelihood that there will be a material change in the future estimates or assumptions we use to determine loss contingencies. However, if facts and circumstances change in the future that change our belief regarding assumptions used to determine our estimates, we may be exposed to losses that could be material.</span></div><div style="margin-top:9pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Although we believe we have substantial defenses in these matters, we could incur judgments or enter into settlements of claims that could have a material adverse effect on our consolidated financial position, results of operations or cash flows in any particular period.</span></div></td></tr></table></div><div id="i24d9cd6a7b6a4bb3aaf54098d618780c_181"></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006880;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Recently Issued Accounting Pronouncements</span></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For a discussion of the impact that recently issued accounting pronouncements are expected to have on our financial position and results of operations when adopted in the future, see Note 2 to our consolidated financial statements in this report.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:2.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.679%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:83.487%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">62</span></div></td><td colspan="3" style="padding:0 1pt"><div><img src="blkb-20221231_g1.jpg" alt="blkb-20221231_g1.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:85px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2022 Form 10-K</span></div></td></tr></table></div></div></div><div id="i24d9cd6a7b6a4bb3aaf54098d618780c_184"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_13">Table of Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div></div><div style="margin-top:15pt"><span style="color:#004054;font-family:'Calibri',sans-serif;font-size:16pt;font-weight:700;line-height:120%">ITEM 7A. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have market rate sensitivity for interest rates and foreign currency exchange rates.</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006880;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Interest Rate Risk</span></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our variable rate debt is our primary financial instrument with market risk exposure for changing interest rates. We manage our variable rate interest rate risk through a combination of short-term and long-term borrowings and the use of derivative instruments entered into for hedging purposes. Our interest rate exposure includes SOFR rates. The Financial Conduct Authority in the U.K. has stated that it plans to phase out all tenors of LIBOR by June 2023, therefore, we modified our financial contracts that were indexed to LIBOR to reference SOFR during 2022. These modifications did not have a significant financial impact. Due to the nature of our debt, the materiality of the fair values of the derivative instruments and the highly liquid, short-term nature and level of our cash and cash equivalents as of December&#160;31, 2022, we believe that the risk of exposure to changing interest rates for those positions is immaterial. There were no significant changes in how we manage interest rate risk between December&#160;31, 2021 and December&#160;31, 2022.</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006880;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Foreign Currency Risk</span></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For a discussion of our exposure to foreign currency exchange rate fluctuations, see &#8220;Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations &#8212; Foreign Currency Exchange Rates&#8221; in Item 7 of this report.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:83.486%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.679%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.535%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2022 Form 10-K</span></div></td><td colspan="3" style="padding:0 1pt"><div style="text-align:center"><img src="blkb-20221231_g1.jpg" alt="blkb-20221231_g1.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:85px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">63</span></div></td></tr></table></div></div></div><div id="i24d9cd6a7b6a4bb3aaf54098d618780c_187"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_13">Table of Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div></div><div style="margin-top:15pt"><span style="color:#004054;font-family:'Calibri',sans-serif;font-size:16pt;font-weight:700;line-height:120%">ITEM 8. FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA</span></div><div id="i24d9cd6a7b6a4bb3aaf54098d618780c_190"></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">BLACKBAUD, INC.</span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Index to Consolidated Financial Statements</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:90.274%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.526%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Page No.</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_193">Reports of Independent Registered Public Accounting Firms</a> (PCAOB IDs <ix:nonNumeric contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" name="dei:AuditorFirmId" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTAvZnJhZzpmY2E4ODM4OWVlOWM0MDNhOTQxYmI5Yjc4ZmY4Yzc4MS90YWJsZTozYTAwZjI4MjE3Y2Q0NWQ4YTEzZjEzMTVhZDM5MTA3ZS90YWJsZXJhbmdlOjNhMDBmMjgyMTdjZDQ1ZDhhMTNmMTMxNWFkMzkxMDdlXzEtMC0xLTEtMjQ0NjgzL3RleHRyZWdpb246NTdkNjk3ZDM4NDkxNDA0ZGFjN2E3MWYwZWI0MzY3NTdfNzA_d94fb5c9-e6c6-4eba-99f6-03cf766fc353">42</ix:nonNumeric> and <ix:nonNumeric contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231" name="dei:AuditorFirmId" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTAvZnJhZzpmY2E4ODM4OWVlOWM0MDNhOTQxYmI5Yjc4ZmY4Yzc4MS90YWJsZTozYTAwZjI4MjE3Y2Q0NWQ4YTEzZjEzMTVhZDM5MTA3ZS90YWJsZXJhbmdlOjNhMDBmMjgyMTdjZDQ1ZDhhMTNmMTMxNWFkMzkxMDdlXzEtMC0xLTEtMjQ0NjgzL3RleHRyZWdpb246NTdkNjk3ZDM4NDkxNDA0ZGFjN2E3MWYwZWI0MzY3NTdfNTQ5NzU1ODE0MTQ3_37fd16fb-4199-4b69-b44c-a681d90284bb">238</ix:nonNumeric>)</span></div></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_193">65</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_196">Consolidated Balance Sheets</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_196">69</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_199">Consolidated Statements of Comprehensive (Loss) Income</a></span></div></td><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_199">70</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_202">Consolidated Statements of Cash Flows</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_202">71</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_205">Consolidated Statements of Stockholders&#8217; Equity</a></span></div></td><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_205">72</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_208">Notes to Consolidated Financial Statements</a></span></div></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_208">73</a></span></div></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:2.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.679%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:83.487%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">64</span></div></td><td colspan="3" style="padding:0 1pt"><div><img src="blkb-20221231_g1.jpg" alt="blkb-20221231_g1.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:85px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2022 Form 10-K</span></div></td></tr></table></div></div></div><div id="i24d9cd6a7b6a4bb3aaf54098d618780c_193"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-top:9pt;text-align:justify"><span><br/></span></div></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Report of Independent Registered Public Accounting Firm</span></div><div style="margin-top:9pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To the Stockholders and the Board of Directors of Blackbaud, Inc.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Opinion on the Financial Statements</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have audited the accompanying consolidated balance sheet of Blackbaud, Inc. (the Company) as of December 31, 2022, the related consolidated statements of comprehensive loss, cash flows, and stockholders&#8217; equity for the year ended December 31, 2022, and the related notes (collectively referred to as the &#8220;consolidated financial statements&#8221;). In our opinion, the consolidated financial statements present fairly, in all material respects, the financial position of the Company at December 31, 2022, and the results of its operations and its cash flows for the year ended December 31, 2022, in conformity with U.S. generally accepted accounting principles.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the Company's internal control over financial reporting as of December 31, 2022, based on criteria established in Internal Control-Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (2013 framework) and our report dated February&#160;24, 2023, expressed an unqualified opinion thereon.</span></div><div style="margin-top:9pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basis for Opinion </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These financial statements are the responsibility of the Company's management. Our responsibility is to express an opinion on the Company&#8217;s financial statements based on our audit. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We conducted our audit in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud. Our audit included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements. Our audit also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. We believe that our audit provides a reasonable basis for our opinion.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Critical Audit Matter</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The critical audit matter communicated below is a matter arising from the current period audit of the financial statements that was communicated or required to be communicated to the audit committee and that: (1) relates to accounts or disclosures that are material to the financial statements and (2) involved our especially challenging, subjective or complex judgments. The communication of the critical audit matter does not alter in any way our opinion on the consolidated financial statements, taken as a whole, and we are not, by communicating the critical audit matter below, providing a separate opinion on the critical audit matter or on the account or disclosure to which it relates.</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:18.783%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:79.017%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue Recognition - Payment Processing Services</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Description of<br/>the Matter <br/></span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recorded transactional recurring revenues of $302.6 million for the year ended December 31, 2022. Included in transactional recurring revenues are revenues related to payment processing services provided to customers that enable donations and the purchase of goods and services.  As discussed in Note 2 to the consolidated financial statements, the Company recognizes revenue for payment processing services over time based on the amount billable to the customer since it has the right to invoice the customer in an amount that directly corresponds with the value to the customer for the Company&#8217;s performance to date. The processing of transactions and recording of revenues for these services involves a significant volume of transactions that are highly automated and are based on contractual terms with the customer and the Company&#8217;s third-party vendors. </span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Auditing the revenues for these payment processing services is complex because the processes are highly automated and involve multiple IT systems with a significant volume of transactions and related underlying data.  Further, auditing the revenues for these payment processing services required the involvement of data professionals to assist in validating the integrity of the underlying data and recalculating the revenues recorded during the period.</span></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:83.486%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.679%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.535%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2022 Form 10-K</span></div></td><td colspan="3" style="padding:0 1pt"><div style="text-align:center"><img src="blkb-20221231_g1.jpg" alt="blkb-20221231_g1.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:85px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">65</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-top:9pt;text-align:justify"><span><br/></span></div></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:18.783%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:79.017%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">How We Addressed the <br/>Matter in Our Audit<br/></span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We obtained an understanding, evaluated the design, and tested the operating effectiveness of the Company&#8217;s controls over its payment processing services provided to customers that enable donations and the purchase of goods and services. We identified the relevant systems used in these payment processing services, including relevant third-party service organization systems, and evaluated the IT general controls over each of these systems. We also tested the relevant automated controls and other business processes controls.</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To test revenue recognized for payment processing services, our procedures included, among others, the involvement of data professionals to recalculate the revenue recognized. For a selection of payment processing transactions, we also agreed the amount of revenues recognized for processing fees retained by the Company to source documents and tested the mathematical accuracy of the recorded revenue. We also evaluated if the transactions were processed, and funds received prior to December 31, 2022, including sending confirmations directly to financial institutions.</span></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">/s/ <ix:nonNumeric contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" name="dei:AuditorName" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTMvZnJhZzo4MWU4MmFkMGM4ZmI0Y2Q5ODIwYTFiYzhhMTg0MjE5Ny90ZXh0cmVnaW9uOjgxZTgyYWQwYzhmYjRjZDk4MjBhMWJjOGExODQyMTk3XzU0OTc1NTg5NTgyNg_97831d82-6f5b-4c57-9e64-8906159cb1b7">Ernst &amp; Young LLP</ix:nonNumeric></span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have served as the Company's auditor since 2021.</span></div><div style="margin-top:9pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" name="dei:AuditorLocation" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTMvZnJhZzo4MWU4MmFkMGM4ZmI0Y2Q5ODIwYTFiYzhhMTg0MjE5Ny90ZXh0cmVnaW9uOjgxZTgyYWQwYzhmYjRjZDk4MjBhMWJjOGExODQyMTk3XzE1NTA2_16692924-2051-4df2-a58c-f9487f2da003">Raleigh, North Carolina</ix:nonNumeric></span></div><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">February&#160;24, 2023</span></div><div style="margin-top:9pt;text-align:justify"><span><br/></span></div><div style="margin-top:9pt;text-align:justify"><span><br/></span></div><div style="margin-top:9pt;text-align:justify"><span><br/></span></div><div style="margin-top:9pt;text-align:justify"><span><br/></span></div><div style="margin-top:9pt;text-align:justify"><span><br/></span></div><div style="margin-top:9pt;text-align:justify"><span><br/></span></div><div style="margin-top:9pt;text-align:justify"><span><br/></span></div><div style="margin-top:9pt;text-align:justify"><span><br/></span></div><div style="margin-top:9pt;text-align:justify"><span><br/></span></div><div style="margin-top:9pt;text-align:justify"><span><br/></span></div><div style="margin-top:9pt;text-align:center"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:2.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.679%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:83.487%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">66</span></div></td><td colspan="3" style="padding:0 1pt"><div><img src="blkb-20221231_g1.jpg" alt="blkb-20221231_g1.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:85px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2022 Form 10-K</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-top:9pt;text-align:justify"><span><br/></span></div></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Report of Independent Registered Public Accounting Firm</span></div><div style="margin-top:9pt"><span><br/></span></div><div style="margin-top:9pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To the Stockholders and the Board of Directors of Blackbaud, Inc.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Opinion on Internal Control Over Financial Reporting</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have audited Blackbaud, Inc.&#8217;s internal control over financial reporting as of December 31, 2022, based on criteria established in Internal Control&#8212;Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (2013 Framework) (the COSO criteria). In our opinion, Blackbaud, Inc. (the Company) maintained, in all material respects, effective internal control over financial reporting as of December 31, 2022, based on the COSO criteria.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the consolidated balance sheet of the Company as of December 31, 2022, and the related consolidated statements of comprehensive loss, cash flows, and stockholders' equity for the year-ended December 31, 2022, and the related notes (collectively referred to as the &#8220;consolidated financial statements&#8221;) and our report dated February&#160;24, 2023 expressed an unqualified opinion thereon.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basis for Opinion</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s management is responsible for maintaining effective internal control over financial reporting and for its assessment of the effectiveness of internal control over financial reporting included in the accompanying Management&#8217;s Annual Report on Internal Control Over Financial Reporting. Our responsibility is to express an opinion on the Company&#8217;s internal control over financial reporting based on our audit. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We conducted our audit in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether effective internal control over financial reporting was maintained in all material respects. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our audit included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, testing and evaluating the design and operating effectiveness of internal control based on the assessed risk, and performing such other procedures as we considered necessary in the circumstances. We believe that our audit provides a reasonable basis for our opinion.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Definition and Limitations of Internal Control Over Financial Reporting</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A company&#8217;s internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles. A company&#8217;s internal control over financial reporting includes those policies and procedures that (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company&#8217;s assets that could have a material effect on the financial statements.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.</span></div><div><span><br/></span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">/s/ <ix:nonNumeric contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" name="dei:AuditorName" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTMvZnJhZzo4MWU4MmFkMGM4ZmI0Y2Q5ODIwYTFiYzhhMTg0MjE5Ny90ZXh0cmVnaW9uOjgxZTgyYWQwYzhmYjRjZDk4MjBhMWJjOGExODQyMTk3XzU0OTc1NTg5NTg0Ng_97831d82-6f5b-4c57-9e64-8906159cb1b7">Ernst &amp; Young LLP</ix:nonNumeric></span></div><div style="margin-top:9pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" name="dei:AuditorLocation" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTMvZnJhZzo4MWU4MmFkMGM4ZmI0Y2Q5ODIwYTFiYzhhMTg0MjE5Ny90ZXh0cmVnaW9uOjgxZTgyYWQwYzhmYjRjZDk4MjBhMWJjOGExODQyMTk3XzQzOTgwNDY1ODU3MjQ_16692924-2051-4df2-a58c-f9487f2da003">Raleigh, North Carolina</ix:nonNumeric></span></div><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">February&#160;24, 2023</span></div><div style="margin-top:9pt;text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:83.486%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.679%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.535%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2022 Form 10-K</span></div></td><td colspan="3" style="padding:0 1pt"><div style="text-align:center"><img src="blkb-20221231_g1.jpg" alt="blkb-20221231_g1.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:85px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">67</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-top:9pt;text-align:justify"><span><br/></span></div></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Report of Independent Registered Public Accounting Firm</span></div><div style="margin-top:9pt"><span><br/></span></div><div style="margin-top:9pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To the Board of Directors and Stockholders of Blackbaud, Inc.</span></div><div style="margin-top:9pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Opinion on the Financial Statements</span></div><div style="margin-top:9pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have audited the consolidated balance sheet of Blackbaud, Inc. and its subsidiaries (the &#8220;Company&#8221;) as of December 31, 2021, and the related consolidated statements of comprehensive income, of stockholders&#8217; equity and of cash flows for each of the two years in the period ended December 31, 2021, including the related notes (collectively referred to as the &#8220;consolidated financial statements&#8221;). In our opinion, the consolidated financial statements present fairly, in all material respects, the financial position of the Company as of December 31, 2021, and the results of its operations and its cash flows for each of the two years in the period ended December 31, 2021 in conformity with accounting principles generally accepted in the United States of America.    </span></div><div style="margin-top:9pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis for Opinion</span></div><div style="margin-top:9pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These consolidated financial statements are the responsibility of the Company's management. Our responsibility is to express an opinion on the Company&#8217;s consolidated financial statements based on our audits. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) (PCAOB) and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.  </span></div><div style="margin-top:9pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We conducted our audits of these consolidated financial statements in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the consolidated financial statements are free of material misstatement, whether due to error or fraud.</span></div><div style="margin-top:9pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our audits included performing procedures to assess the risks of material misstatement of the consolidated financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the consolidated financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the consolidated financial statements. We believe that our audits provide a reasonable basis for our opinion. </span></div><div style="margin-top:9pt"><span><br/></span></div><div style="margin-top:9pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">/s/ <ix:nonNumeric contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231" name="dei:AuditorName" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTMvZnJhZzo4MWU4MmFkMGM4ZmI0Y2Q5ODIwYTFiYzhhMTg0MjE5Ny90ZXh0cmVnaW9uOjgxZTgyYWQwYzhmYjRjZDk4MjBhMWJjOGExODQyMTk3XzU0OTc1NTg5NTc4Nw_89d9ebb2-3dc1-4bd1-ad08-60d5834eae81">PricewaterhouseCoopers LLP</ix:nonNumeric></span></div><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231" name="dei:AuditorLocation" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTMvZnJhZzo4MWU4MmFkMGM4ZmI0Y2Q5ODIwYTFiYzhhMTg0MjE5Ny90ZXh0cmVnaW9uOjgxZTgyYWQwYzhmYjRjZDk4MjBhMWJjOGExODQyMTk3XzU0OTc1NTg5NTgwNg_2b7269c1-c845-4f9d-8b31-87c2053c60bf">Atlanta, Georgia</ix:nonNumeric></span></div><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March 1, 2022</span></div><div style="margin-top:9pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We served as the Company&#8217;s auditor from 2000 to 2022.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:2.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.679%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:83.487%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">68</span></div></td><td colspan="3" style="padding:0 1pt"><div><img src="blkb-20221231_g1.jpg" alt="blkb-20221231_g1.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:85px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2022 Form 10-K</span></div></td></tr></table></div></div></div><div id="i24d9cd6a7b6a4bb3aaf54098d618780c_196"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div><div style="text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consolidated Balance Sheets</span></div></div><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:69.910%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.394%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.396%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands, except per share amounts)</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2022</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Assets</span></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Current assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Cash and cash equivalents</span></td><td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTYvZnJhZzplMjcwNGEzNWZhM2M0MGVjYjBlZDc3ZDNjMTAxMjIwNS90YWJsZTo4YWRmYWRkN2Q4NWI0YmVlYjBlZWQ0M2JjOWM0MjJlOC90YWJsZXJhbmdlOjhhZGZhZGQ3ZDg1YjRiZWViMGVlZDQzYmM5YzQyMmU4XzMtMS0xLTEtMjQ0Njgz_3e3ad952-4666-4498-9e4f-8a921c9582a8">31,691</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id85e61f54d8242459b16d89948927bd4_I20211231" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTYvZnJhZzplMjcwNGEzNWZhM2M0MGVjYjBlZDc3ZDNjMTAxMjIwNS90YWJsZTo4YWRmYWRkN2Q4NWI0YmVlYjBlZWQ0M2JjOWM0MjJlOC90YWJsZXJhbmdlOjhhZGZhZGQ3ZDg1YjRiZWViMGVlZDQzYmM5YzQyMmU4XzMtMi0xLTEtMjQ0Njgz_acf00e04-aee0-4a9e-b773-ed7169f4bd73">55,146</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Restricted cash</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231" decimals="-3" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTYvZnJhZzplMjcwNGEzNWZhM2M0MGVjYjBlZDc3ZDNjMTAxMjIwNS90YWJsZTo4YWRmYWRkN2Q4NWI0YmVlYjBlZWQ0M2JjOWM0MjJlOC90YWJsZXJhbmdlOjhhZGZhZGQ3ZDg1YjRiZWViMGVlZDQzYmM5YzQyMmU4XzQtMS0xLTEtMjQ0Njgz_6c7f5792-42bf-492d-b397-948c3e7eb491">702,240</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id85e61f54d8242459b16d89948927bd4_I20211231" decimals="-3" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTYvZnJhZzplMjcwNGEzNWZhM2M0MGVjYjBlZDc3ZDNjMTAxMjIwNS90YWJsZTo4YWRmYWRkN2Q4NWI0YmVlYjBlZWQ0M2JjOWM0MjJlOC90YWJsZXJhbmdlOjhhZGZhZGQ3ZDg1YjRiZWViMGVlZDQzYmM5YzQyMmU4XzQtMi0xLTEtMjQ0Njgz_86ad6b3f-b1d6-48b3-baea-9143ebb4c354">596,616</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:24pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Accounts receivable, net of allowance of $<ix:nonFraction unitRef="usd" contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTYvZnJhZzplMjcwNGEzNWZhM2M0MGVjYjBlZDc3ZDNjMTAxMjIwNS90YWJsZTo4YWRmYWRkN2Q4NWI0YmVlYjBlZWQ0M2JjOWM0MjJlOC90YWJsZXJhbmdlOjhhZGZhZGQ3ZDg1YjRiZWViMGVlZDQzYmM5YzQyMmU4XzUtMC0xLTEtMjQ0NjgzL3RleHRyZWdpb246YTViYmRhZGNkNmM3NGU1MGE1ODhlZmI3MGFlYWFlMzVfNDU_6ab05e16-04de-4bda-94ca-e2910430b247">7,318</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="id85e61f54d8242459b16d89948927bd4_I20211231" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTYvZnJhZzplMjcwNGEzNWZhM2M0MGVjYjBlZDc3ZDNjMTAxMjIwNS90YWJsZTo4YWRmYWRkN2Q4NWI0YmVlYjBlZWQ0M2JjOWM0MjJlOC90YWJsZXJhbmdlOjhhZGZhZGQ3ZDg1YjRiZWViMGVlZDQzYmM5YzQyMmU4XzUtMC0xLTEtMjQ0NjgzL3RleHRyZWdpb246YTViYmRhZGNkNmM3NGU1MGE1ODhlZmI3MGFlYWFlMzVfNTI_0e243cea-6077-468f-b401-4b1a67b9a09a">11,155</ix:nonFraction> at December&#160;31, 2022 and December&#160;31, 2021, respectively</span></div></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTYvZnJhZzplMjcwNGEzNWZhM2M0MGVjYjBlZDc3ZDNjMTAxMjIwNS90YWJsZTo4YWRmYWRkN2Q4NWI0YmVlYjBlZWQ0M2JjOWM0MjJlOC90YWJsZXJhbmdlOjhhZGZhZGQ3ZDg1YjRiZWViMGVlZDQzYmM5YzQyMmU4XzUtMS0xLTEtMjQ0Njgz_d194b4ba-2593-4c48-a0a2-7b05f3c04f52">102,809</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id85e61f54d8242459b16d89948927bd4_I20211231" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTYvZnJhZzplMjcwNGEzNWZhM2M0MGVjYjBlZDc3ZDNjMTAxMjIwNS90YWJsZTo4YWRmYWRkN2Q4NWI0YmVlYjBlZWQ0M2JjOWM0MjJlOC90YWJsZXJhbmdlOjhhZGZhZGQ3ZDg1YjRiZWViMGVlZDQzYmM5YzQyMmU4XzUtMi0xLTEtMjQ0Njgz_57cc1620-9fd9-45ce-a231-f11f2e370c0c">102,726</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Customer funds receivable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231" decimals="-3" name="us-gaap:OtherRestrictedAssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTYvZnJhZzplMjcwNGEzNWZhM2M0MGVjYjBlZDc3ZDNjMTAxMjIwNS90YWJsZTo4YWRmYWRkN2Q4NWI0YmVlYjBlZWQ0M2JjOWM0MjJlOC90YWJsZXJhbmdlOjhhZGZhZGQ3ZDg1YjRiZWViMGVlZDQzYmM5YzQyMmU4XzYtMS0xLTEtMjQ0Njgz_6e591ce3-d741-477a-96ed-8e6d59d7bf6a">249</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id85e61f54d8242459b16d89948927bd4_I20211231" decimals="-3" name="us-gaap:OtherRestrictedAssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTYvZnJhZzplMjcwNGEzNWZhM2M0MGVjYjBlZDc3ZDNjMTAxMjIwNS90YWJsZTo4YWRmYWRkN2Q4NWI0YmVlYjBlZWQ0M2JjOWM0MjJlOC90YWJsZXJhbmdlOjhhZGZhZGQ3ZDg1YjRiZWViMGVlZDQzYmM5YzQyMmU4XzYtMi0xLTEtMjQ0Njgz_8c68ceaf-1d09-4dc5-8ea3-ebdc8f47e1ea">977</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Prepaid expenses and other current assets</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231" decimals="-3" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTYvZnJhZzplMjcwNGEzNWZhM2M0MGVjYjBlZDc3ZDNjMTAxMjIwNS90YWJsZTo4YWRmYWRkN2Q4NWI0YmVlYjBlZWQ0M2JjOWM0MjJlOC90YWJsZXJhbmdlOjhhZGZhZGQ3ZDg1YjRiZWViMGVlZDQzYmM5YzQyMmU4XzctMS0xLTEtMjQ0Njgz_0f5279e9-1797-4b57-881a-d9da8eb72ccd">81,654</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id85e61f54d8242459b16d89948927bd4_I20211231" decimals="-3" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTYvZnJhZzplMjcwNGEzNWZhM2M0MGVjYjBlZDc3ZDNjMTAxMjIwNS90YWJsZTo4YWRmYWRkN2Q4NWI0YmVlYjBlZWQ0M2JjOWM0MjJlOC90YWJsZXJhbmdlOjhhZGZhZGQ3ZDg1YjRiZWViMGVlZDQzYmM5YzQyMmU4XzctMi0xLTEtMjQ0Njgz_abb1bfce-d846-403b-bfc3-f5b15880fc62">95,506</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total current assets</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTYvZnJhZzplMjcwNGEzNWZhM2M0MGVjYjBlZDc3ZDNjMTAxMjIwNS90YWJsZTo4YWRmYWRkN2Q4NWI0YmVlYjBlZWQ0M2JjOWM0MjJlOC90YWJsZXJhbmdlOjhhZGZhZGQ3ZDg1YjRiZWViMGVlZDQzYmM5YzQyMmU4XzgtMS0xLTEtMjQ0Njgz_1fc22571-9b13-4bfd-bebf-82a273e6a08d">918,643</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id85e61f54d8242459b16d89948927bd4_I20211231" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTYvZnJhZzplMjcwNGEzNWZhM2M0MGVjYjBlZDc3ZDNjMTAxMjIwNS90YWJsZTo4YWRmYWRkN2Q4NWI0YmVlYjBlZWQ0M2JjOWM0MjJlOC90YWJsZXJhbmdlOjhhZGZhZGQ3ZDg1YjRiZWViMGVlZDQzYmM5YzQyMmU4XzgtMi0xLTEtMjQ0Njgz_182353a4-aa24-4fe1-a0ab-f47594a1d96e">850,971</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Property and equipment, net</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTYvZnJhZzplMjcwNGEzNWZhM2M0MGVjYjBlZDc3ZDNjMTAxMjIwNS90YWJsZTo4YWRmYWRkN2Q4NWI0YmVlYjBlZWQ0M2JjOWM0MjJlOC90YWJsZXJhbmdlOjhhZGZhZGQ3ZDg1YjRiZWViMGVlZDQzYmM5YzQyMmU4XzktMS0xLTEtMjQ0Njgz_c0f83146-5db9-4295-a6eb-de8aa4c80ad0">107,426</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id85e61f54d8242459b16d89948927bd4_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTYvZnJhZzplMjcwNGEzNWZhM2M0MGVjYjBlZDc3ZDNjMTAxMjIwNS90YWJsZTo4YWRmYWRkN2Q4NWI0YmVlYjBlZWQ0M2JjOWM0MjJlOC90YWJsZXJhbmdlOjhhZGZhZGQ3ZDg1YjRiZWViMGVlZDQzYmM5YzQyMmU4XzktMi0xLTEtMjQ0Njgz_11f9bf80-d93f-461b-9bb6-432cd6ca8830">111,428</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Operating lease right-of-use assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTYvZnJhZzplMjcwNGEzNWZhM2M0MGVjYjBlZDc3ZDNjMTAxMjIwNS90YWJsZTo4YWRmYWRkN2Q4NWI0YmVlYjBlZWQ0M2JjOWM0MjJlOC90YWJsZXJhbmdlOjhhZGZhZGQ3ZDg1YjRiZWViMGVlZDQzYmM5YzQyMmU4XzEwLTEtMS0xLTI0NDY4Mw_01336d20-ba52-4b6c-b947-060d886c4061">45,899</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id85e61f54d8242459b16d89948927bd4_I20211231" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTYvZnJhZzplMjcwNGEzNWZhM2M0MGVjYjBlZDc3ZDNjMTAxMjIwNS90YWJsZTo4YWRmYWRkN2Q4NWI0YmVlYjBlZWQ0M2JjOWM0MjJlOC90YWJsZXJhbmdlOjhhZGZhZGQ3ZDg1YjRiZWViMGVlZDQzYmM5YzQyMmU4XzEwLTItMS0xLTI0NDY4Mw_f66fcefe-8cb6-4868-8b86-d786895f6188">53,883</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Software and content development costs, net</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231" decimals="-3" name="us-gaap:CapitalizedSoftwareDevelopmentCostsForSoftwareSoldToCustomers" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTYvZnJhZzplMjcwNGEzNWZhM2M0MGVjYjBlZDc3ZDNjMTAxMjIwNS90YWJsZTo4YWRmYWRkN2Q4NWI0YmVlYjBlZWQ0M2JjOWM0MjJlOC90YWJsZXJhbmdlOjhhZGZhZGQ3ZDg1YjRiZWViMGVlZDQzYmM5YzQyMmU4XzExLTEtMS0xLTI0NDY4Mw_5e8fc32d-e633-45fc-9423-807055162b7e">141,023</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id85e61f54d8242459b16d89948927bd4_I20211231" decimals="-3" name="us-gaap:CapitalizedSoftwareDevelopmentCostsForSoftwareSoldToCustomers" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTYvZnJhZzplMjcwNGEzNWZhM2M0MGVjYjBlZDc3ZDNjMTAxMjIwNS90YWJsZTo4YWRmYWRkN2Q4NWI0YmVlYjBlZWQ0M2JjOWM0MjJlOC90YWJsZXJhbmdlOjhhZGZhZGQ3ZDg1YjRiZWViMGVlZDQzYmM5YzQyMmU4XzExLTItMS0xLTI0NDY4Mw_3c6029d2-6460-4f46-87b8-045b61d5a30f">121,377</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Goodwill</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTYvZnJhZzplMjcwNGEzNWZhM2M0MGVjYjBlZDc3ZDNjMTAxMjIwNS90YWJsZTo4YWRmYWRkN2Q4NWI0YmVlYjBlZWQ0M2JjOWM0MjJlOC90YWJsZXJhbmdlOjhhZGZhZGQ3ZDg1YjRiZWViMGVlZDQzYmM5YzQyMmU4XzEyLTEtMS0xLTI0NDY4Mw_f893bf76-f08e-44af-ae3d-c2bf82a32e8e">1,050,272</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id85e61f54d8242459b16d89948927bd4_I20211231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTYvZnJhZzplMjcwNGEzNWZhM2M0MGVjYjBlZDc3ZDNjMTAxMjIwNS90YWJsZTo4YWRmYWRkN2Q4NWI0YmVlYjBlZWQ0M2JjOWM0MjJlOC90YWJsZXJhbmdlOjhhZGZhZGQ3ZDg1YjRiZWViMGVlZDQzYmM5YzQyMmU4XzEyLTItMS0xLTI0NDY4Mw_7db6a39d-2802-476d-be50-2ef0022d89c1">1,058,640</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Intangible assets, net</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTYvZnJhZzplMjcwNGEzNWZhM2M0MGVjYjBlZDc3ZDNjMTAxMjIwNS90YWJsZTo4YWRmYWRkN2Q4NWI0YmVlYjBlZWQ0M2JjOWM0MjJlOC90YWJsZXJhbmdlOjhhZGZhZGQ3ZDg1YjRiZWViMGVlZDQzYmM5YzQyMmU4XzEzLTEtMS0xLTI0NDY4Mw_80b2fb52-b151-45d5-ae48-7cfc34867ca9">635,136</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id85e61f54d8242459b16d89948927bd4_I20211231" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTYvZnJhZzplMjcwNGEzNWZhM2M0MGVjYjBlZDc3ZDNjMTAxMjIwNS90YWJsZTo4YWRmYWRkN2Q4NWI0YmVlYjBlZWQ0M2JjOWM0MjJlOC90YWJsZXJhbmdlOjhhZGZhZGQ3ZDg1YjRiZWViMGVlZDQzYmM5YzQyMmU4XzEzLTItMS0xLTI0NDY4Mw_3a538f47-8b9d-4436-9836-53bb1be85460">698,052</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTYvZnJhZzplMjcwNGEzNWZhM2M0MGVjYjBlZDc3ZDNjMTAxMjIwNS90YWJsZTo4YWRmYWRkN2Q4NWI0YmVlYjBlZWQ0M2JjOWM0MjJlOC90YWJsZXJhbmdlOjhhZGZhZGQ3ZDg1YjRiZWViMGVlZDQzYmM5YzQyMmU4XzE0LTEtMS0xLTI0NDY4Mw_44b8854e-ca91-4659-988d-23197f2e15b5">94,304</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id85e61f54d8242459b16d89948927bd4_I20211231" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTYvZnJhZzplMjcwNGEzNWZhM2M0MGVjYjBlZDc3ZDNjMTAxMjIwNS90YWJsZTo4YWRmYWRkN2Q4NWI0YmVlYjBlZWQ0M2JjOWM0MjJlOC90YWJsZXJhbmdlOjhhZGZhZGQ3ZDg1YjRiZWViMGVlZDQzYmM5YzQyMmU4XzE0LTItMS0xLTI0NDY4Mw_8c370ba2-cbcc-4757-b122-3d15abb40e1e">77,266</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 49pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Total assets</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTYvZnJhZzplMjcwNGEzNWZhM2M0MGVjYjBlZDc3ZDNjMTAxMjIwNS90YWJsZTo4YWRmYWRkN2Q4NWI0YmVlYjBlZWQ0M2JjOWM0MjJlOC90YWJsZXJhbmdlOjhhZGZhZGQ3ZDg1YjRiZWViMGVlZDQzYmM5YzQyMmU4XzE1LTEtMS0xLTI0NDY4Mw_f6dc6a22-c616-4863-81e4-38ceafddebc2">2,992,703</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id85e61f54d8242459b16d89948927bd4_I20211231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTYvZnJhZzplMjcwNGEzNWZhM2M0MGVjYjBlZDc3ZDNjMTAxMjIwNS90YWJsZTo4YWRmYWRkN2Q4NWI0YmVlYjBlZWQ0M2JjOWM0MjJlOC90YWJsZXJhbmdlOjhhZGZhZGQ3ZDg1YjRiZWViMGVlZDQzYmM5YzQyMmU4XzE1LTItMS0xLTI0NDY4Mw_13f6b2d1-93b0-40d8-942a-f77726463c22">2,971,617</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Liabilities and stockholders&#8217; equity</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Current liabilities:</span></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Trade accounts payable</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231" decimals="-3" name="us-gaap:AccountsPayableTradeCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTYvZnJhZzplMjcwNGEzNWZhM2M0MGVjYjBlZDc3ZDNjMTAxMjIwNS90YWJsZTo4YWRmYWRkN2Q4NWI0YmVlYjBlZWQ0M2JjOWM0MjJlOC90YWJsZXJhbmdlOjhhZGZhZGQ3ZDg1YjRiZWViMGVlZDQzYmM5YzQyMmU4XzE4LTEtMS0xLTI0NDY4Mw_54222b93-cb0e-4b83-ac48-e2bf4ace786b">42,559</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id85e61f54d8242459b16d89948927bd4_I20211231" decimals="-3" name="us-gaap:AccountsPayableTradeCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTYvZnJhZzplMjcwNGEzNWZhM2M0MGVjYjBlZDc3ZDNjMTAxMjIwNS90YWJsZTo4YWRmYWRkN2Q4NWI0YmVlYjBlZWQ0M2JjOWM0MjJlOC90YWJsZXJhbmdlOjhhZGZhZGQ3ZDg1YjRiZWViMGVlZDQzYmM5YzQyMmU4XzE4LTItMS0xLTI0NDY4Mw_461ade74-8844-4dda-9324-4c7033b87495">22,067</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Accrued expenses and other current liabilities</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231" decimals="-3" name="blkb:AccruedExpensesAndOtherCurrentLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTYvZnJhZzplMjcwNGEzNWZhM2M0MGVjYjBlZDc3ZDNjMTAxMjIwNS90YWJsZTo4YWRmYWRkN2Q4NWI0YmVlYjBlZWQ0M2JjOWM0MjJlOC90YWJsZXJhbmdlOjhhZGZhZGQ3ZDg1YjRiZWViMGVlZDQzYmM5YzQyMmU4XzE5LTEtMS0xLTI0NDY4Mw_ceefbfa5-561b-4b82-83f1-8136889c2405">86,002</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id85e61f54d8242459b16d89948927bd4_I20211231" decimals="-3" name="blkb:AccruedExpensesAndOtherCurrentLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTYvZnJhZzplMjcwNGEzNWZhM2M0MGVjYjBlZDc3ZDNjMTAxMjIwNS90YWJsZTo4YWRmYWRkN2Q4NWI0YmVlYjBlZWQ0M2JjOWM0MjJlOC90YWJsZXJhbmdlOjhhZGZhZGQ3ZDg1YjRiZWViMGVlZDQzYmM5YzQyMmU4XzE5LTItMS0xLTI0NDY4Mw_958624c8-8b63-462b-8652-e5884c9b45f2">100,096</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Due to customers</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231" decimals="-3" name="blkb:DueToCustomersCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTYvZnJhZzplMjcwNGEzNWZhM2M0MGVjYjBlZDc3ZDNjMTAxMjIwNS90YWJsZTo4YWRmYWRkN2Q4NWI0YmVlYjBlZWQ0M2JjOWM0MjJlOC90YWJsZXJhbmdlOjhhZGZhZGQ3ZDg1YjRiZWViMGVlZDQzYmM5YzQyMmU4XzIwLTEtMS0xLTI0NDY4Mw_3951c417-a44a-4647-8cc8-c2365bd9b53f">700,860</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id85e61f54d8242459b16d89948927bd4_I20211231" decimals="-3" name="blkb:DueToCustomersCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTYvZnJhZzplMjcwNGEzNWZhM2M0MGVjYjBlZDc3ZDNjMTAxMjIwNS90YWJsZTo4YWRmYWRkN2Q4NWI0YmVlYjBlZWQ0M2JjOWM0MjJlOC90YWJsZXJhbmdlOjhhZGZhZGQ3ZDg1YjRiZWViMGVlZDQzYmM5YzQyMmU4XzIwLTItMS0xLTI0NDY4Mw_e7d4a78a-9ac1-4121-9d60-0e0110237051">594,273</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Debt, current portion</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231" decimals="-3" name="us-gaap:LongTermDebtCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTYvZnJhZzplMjcwNGEzNWZhM2M0MGVjYjBlZDc3ZDNjMTAxMjIwNS90YWJsZTo4YWRmYWRkN2Q4NWI0YmVlYjBlZWQ0M2JjOWM0MjJlOC90YWJsZXJhbmdlOjhhZGZhZGQ3ZDg1YjRiZWViMGVlZDQzYmM5YzQyMmU4XzIxLTEtMS0xLTI0NDY4Mw_d8364dcb-bba6-47be-8ec3-146c264f9026">18,802</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id85e61f54d8242459b16d89948927bd4_I20211231" decimals="-3" name="us-gaap:LongTermDebtCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTYvZnJhZzplMjcwNGEzNWZhM2M0MGVjYjBlZDc3ZDNjMTAxMjIwNS90YWJsZTo4YWRmYWRkN2Q4NWI0YmVlYjBlZWQ0M2JjOWM0MjJlOC90YWJsZXJhbmdlOjhhZGZhZGQ3ZDg1YjRiZWViMGVlZDQzYmM5YzQyMmU4XzIxLTItMS0xLTI0NDY4Mw_a35accd4-25d9-43de-a4df-5a7d87205817">18,697</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Deferred revenue, current portion</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTYvZnJhZzplMjcwNGEzNWZhM2M0MGVjYjBlZDc3ZDNjMTAxMjIwNS90YWJsZTo4YWRmYWRkN2Q4NWI0YmVlYjBlZWQ0M2JjOWM0MjJlOC90YWJsZXJhbmdlOjhhZGZhZGQ3ZDg1YjRiZWViMGVlZDQzYmM5YzQyMmU4XzIyLTEtMS0xLTI0NDY4Mw_f7f36aa7-a0d7-4128-a0fb-c226fa57b6fc">382,419</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id85e61f54d8242459b16d89948927bd4_I20211231" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTYvZnJhZzplMjcwNGEzNWZhM2M0MGVjYjBlZDc3ZDNjMTAxMjIwNS90YWJsZTo4YWRmYWRkN2Q4NWI0YmVlYjBlZWQ0M2JjOWM0MjJlOC90YWJsZXJhbmdlOjhhZGZhZGQ3ZDg1YjRiZWViMGVlZDQzYmM5YzQyMmU4XzIyLTItMS0xLTI0NDY4Mw_97060c77-7d2d-446c-9bb8-10b2978f014b">374,499</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total current liabilities</span></td><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTYvZnJhZzplMjcwNGEzNWZhM2M0MGVjYjBlZDc3ZDNjMTAxMjIwNS90YWJsZTo4YWRmYWRkN2Q4NWI0YmVlYjBlZWQ0M2JjOWM0MjJlOC90YWJsZXJhbmdlOjhhZGZhZGQ3ZDg1YjRiZWViMGVlZDQzYmM5YzQyMmU4XzIzLTEtMS0xLTI0NDY4Mw_06489b3d-1c44-41c7-a78c-aaa569e5f212">1,230,642</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id85e61f54d8242459b16d89948927bd4_I20211231" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTYvZnJhZzplMjcwNGEzNWZhM2M0MGVjYjBlZDc3ZDNjMTAxMjIwNS90YWJsZTo4YWRmYWRkN2Q4NWI0YmVlYjBlZWQ0M2JjOWM0MjJlOC90YWJsZXJhbmdlOjhhZGZhZGQ3ZDg1YjRiZWViMGVlZDQzYmM5YzQyMmU4XzIzLTItMS0xLTI0NDY4Mw_076cd0cd-2b6f-4b94-babf-989863b5368c">1,109,632</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Debt, net of current portion</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTYvZnJhZzplMjcwNGEzNWZhM2M0MGVjYjBlZDc3ZDNjMTAxMjIwNS90YWJsZTo4YWRmYWRkN2Q4NWI0YmVlYjBlZWQ0M2JjOWM0MjJlOC90YWJsZXJhbmdlOjhhZGZhZGQ3ZDg1YjRiZWViMGVlZDQzYmM5YzQyMmU4XzI0LTEtMS0xLTI0NDY4Mw_5fa381eb-0364-4d37-b802-1e7f8ab8c481">840,241</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id85e61f54d8242459b16d89948927bd4_I20211231" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTYvZnJhZzplMjcwNGEzNWZhM2M0MGVjYjBlZDc3ZDNjMTAxMjIwNS90YWJsZTo4YWRmYWRkN2Q4NWI0YmVlYjBlZWQ0M2JjOWM0MjJlOC90YWJsZXJhbmdlOjhhZGZhZGQ3ZDg1YjRiZWViMGVlZDQzYmM5YzQyMmU4XzI0LTItMS0xLTI0NDY4Mw_6304ad43-36eb-4f44-99d9-b1696a678a3e">937,483</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Deferred tax liability</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTYvZnJhZzplMjcwNGEzNWZhM2M0MGVjYjBlZDc3ZDNjMTAxMjIwNS90YWJsZTo4YWRmYWRkN2Q4NWI0YmVlYjBlZWQ0M2JjOWM0MjJlOC90YWJsZXJhbmdlOjhhZGZhZGQ3ZDg1YjRiZWViMGVlZDQzYmM5YzQyMmU4XzI1LTEtMS0xLTI0NDY4Mw_dd4b83de-5af8-4e20-b5d5-4d1aa8e484d3">125,759</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id85e61f54d8242459b16d89948927bd4_I20211231" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTYvZnJhZzplMjcwNGEzNWZhM2M0MGVjYjBlZDc3ZDNjMTAxMjIwNS90YWJsZTo4YWRmYWRkN2Q4NWI0YmVlYjBlZWQ0M2JjOWM0MjJlOC90YWJsZXJhbmdlOjhhZGZhZGQ3ZDg1YjRiZWViMGVlZDQzYmM5YzQyMmU4XzI1LTItMS0xLTI0NDY4Mw_33eb4e60-7567-4565-8b4f-4532674780f4">148,465</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Deferred revenue, net of current portion</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTYvZnJhZzplMjcwNGEzNWZhM2M0MGVjYjBlZDc3ZDNjMTAxMjIwNS90YWJsZTo4YWRmYWRkN2Q4NWI0YmVlYjBlZWQ0M2JjOWM0MjJlOC90YWJsZXJhbmdlOjhhZGZhZGQ3ZDg1YjRiZWViMGVlZDQzYmM5YzQyMmU4XzI2LTEtMS0xLTI0NDY4Mw_9a2aa2eb-8444-4fc2-91a8-8bb93e247d8b">2,817</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id85e61f54d8242459b16d89948927bd4_I20211231" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTYvZnJhZzplMjcwNGEzNWZhM2M0MGVjYjBlZDc3ZDNjMTAxMjIwNS90YWJsZTo4YWRmYWRkN2Q4NWI0YmVlYjBlZWQ0M2JjOWM0MjJlOC90YWJsZXJhbmdlOjhhZGZhZGQ3ZDg1YjRiZWViMGVlZDQzYmM5YzQyMmU4XzI2LTItMS0xLTI0NDY4Mw_6e422c8e-6d03-48dc-89da-3f7cabc98fed">4,247</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Operating lease liabilities, net of current portion</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTYvZnJhZzplMjcwNGEzNWZhM2M0MGVjYjBlZDc3ZDNjMTAxMjIwNS90YWJsZTo4YWRmYWRkN2Q4NWI0YmVlYjBlZWQ0M2JjOWM0MjJlOC90YWJsZXJhbmdlOjhhZGZhZGQ3ZDg1YjRiZWViMGVlZDQzYmM5YzQyMmU4XzI3LTEtMS0xLTI0NDY4Mw_6a74e979-ab44-461f-830f-d1f0a565f9f7">44,918</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id85e61f54d8242459b16d89948927bd4_I20211231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTYvZnJhZzplMjcwNGEzNWZhM2M0MGVjYjBlZDc3ZDNjMTAxMjIwNS90YWJsZTo4YWRmYWRkN2Q4NWI0YmVlYjBlZWQ0M2JjOWM0MjJlOC90YWJsZXJhbmdlOjhhZGZhZGQ3ZDg1YjRiZWViMGVlZDQzYmM5YzQyMmU4XzI3LTItMS0xLTI0NDY4Mw_96499ff9-4c29-4f73-912d-0949414a29b5">53,386</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTYvZnJhZzplMjcwNGEzNWZhM2M0MGVjYjBlZDc3ZDNjMTAxMjIwNS90YWJsZTo4YWRmYWRkN2Q4NWI0YmVlYjBlZWQ0M2JjOWM0MjJlOC90YWJsZXJhbmdlOjhhZGZhZGQ3ZDg1YjRiZWViMGVlZDQzYmM5YzQyMmU4XzI4LTEtMS0xLTI0NDY4Mw_5df176a5-5919-4c97-8e25-0d52904cacbe">4,294</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id85e61f54d8242459b16d89948927bd4_I20211231" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTYvZnJhZzplMjcwNGEzNWZhM2M0MGVjYjBlZDc3ZDNjMTAxMjIwNS90YWJsZTo4YWRmYWRkN2Q4NWI0YmVlYjBlZWQ0M2JjOWM0MjJlOC90YWJsZXJhbmdlOjhhZGZhZGQ3ZDg1YjRiZWViMGVlZDQzYmM5YzQyMmU4XzI4LTItMS0xLTI0NDY4Mw_be99eda4-493d-49eb-9f2a-e4ab4d6afafa">1,344</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 49pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Total liabilities</span></td><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTYvZnJhZzplMjcwNGEzNWZhM2M0MGVjYjBlZDc3ZDNjMTAxMjIwNS90YWJsZTo4YWRmYWRkN2Q4NWI0YmVlYjBlZWQ0M2JjOWM0MjJlOC90YWJsZXJhbmdlOjhhZGZhZGQ3ZDg1YjRiZWViMGVlZDQzYmM5YzQyMmU4XzI5LTEtMS0xLTI0NDY4Mw_ba4eab5b-32ea-4cea-8130-514fc7f99832">2,248,671</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id85e61f54d8242459b16d89948927bd4_I20211231" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTYvZnJhZzplMjcwNGEzNWZhM2M0MGVjYjBlZDc3ZDNjMTAxMjIwNS90YWJsZTo4YWRmYWRkN2Q4NWI0YmVlYjBlZWQ0M2JjOWM0MjJlOC90YWJsZXJhbmdlOjhhZGZhZGQ3ZDg1YjRiZWViMGVlZDQzYmM5YzQyMmU4XzI5LTItMS0xLTI0NDY4Mw_8a7ca263-d06b-4bd9-9502-deb5640ad733">2,254,557</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Commitments and contingencies (see Note 11)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTYvZnJhZzplMjcwNGEzNWZhM2M0MGVjYjBlZDc3ZDNjMTAxMjIwNS90YWJsZTo4YWRmYWRkN2Q4NWI0YmVlYjBlZWQ0M2JjOWM0MjJlOC90YWJsZXJhbmdlOjhhZGZhZGQ3ZDg1YjRiZWViMGVlZDQzYmM5YzQyMmU4XzMwLTEtMS0xLTI0NDY4Mw_6a85e6bd-19f6-4782-9c4e-cd6b7ed59b66"></ix:nonFraction></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Stockholders&#8217; equity:</span></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:24pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Preferred stock; <ix:nonFraction unitRef="shares" contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231" decimals="INF" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTYvZnJhZzplMjcwNGEzNWZhM2M0MGVjYjBlZDc3ZDNjMTAxMjIwNS90YWJsZTo4YWRmYWRkN2Q4NWI0YmVlYjBlZWQ0M2JjOWM0MjJlOC90YWJsZXJhbmdlOjhhZGZhZGQ3ZDg1YjRiZWViMGVlZDQzYmM5YzQyMmU4XzMyLTAtMS0xLTI0NDY4My90ZXh0cmVnaW9uOjAzN2U5YzA5ZGU0YjQ0ZmRhYzlhN2VmZWE3YjY5Y2MwXzIx_3bb7c2da-c6a2-4319-9f1f-75996e6fa768"><ix:nonFraction unitRef="shares" contextRef="id85e61f54d8242459b16d89948927bd4_I20211231" decimals="INF" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTYvZnJhZzplMjcwNGEzNWZhM2M0MGVjYjBlZDc3ZDNjMTAxMjIwNS90YWJsZTo4YWRmYWRkN2Q4NWI0YmVlYjBlZWQ0M2JjOWM0MjJlOC90YWJsZXJhbmdlOjhhZGZhZGQ3ZDg1YjRiZWViMGVlZDQzYmM5YzQyMmU4XzMyLTAtMS0xLTI0NDY4My90ZXh0cmVnaW9uOjAzN2U5YzA5ZGU0YjQ0ZmRhYzlhN2VmZWE3YjY5Y2MwXzIx_4224bca7-05ea-4848-af31-a3493587c16a">20,000,000</ix:nonFraction></ix:nonFraction> shares authorized, <ix:nonFraction unitRef="shares" contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231" decimals="INF" name="us-gaap:PreferredStockSharesOutstanding" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTYvZnJhZzplMjcwNGEzNWZhM2M0MGVjYjBlZDc3ZDNjMTAxMjIwNS90YWJsZTo4YWRmYWRkN2Q4NWI0YmVlYjBlZWQ0M2JjOWM0MjJlOC90YWJsZXJhbmdlOjhhZGZhZGQ3ZDg1YjRiZWViMGVlZDQzYmM5YzQyMmU4XzMyLTAtMS0xLTI0NDY4My90ZXh0cmVnaW9uOjAzN2U5YzA5ZGU0YjQ0ZmRhYzlhN2VmZWE3YjY5Y2MwXzQz_6d570c11-2124-4736-bf63-a3c9306036c9"><ix:nonFraction unitRef="shares" contextRef="id85e61f54d8242459b16d89948927bd4_I20211231" decimals="INF" name="us-gaap:PreferredStockSharesOutstanding" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTYvZnJhZzplMjcwNGEzNWZhM2M0MGVjYjBlZDc3ZDNjMTAxMjIwNS90YWJsZTo4YWRmYWRkN2Q4NWI0YmVlYjBlZWQ0M2JjOWM0MjJlOC90YWJsZXJhbmdlOjhhZGZhZGQ3ZDg1YjRiZWViMGVlZDQzYmM5YzQyMmU4XzMyLTAtMS0xLTI0NDY4My90ZXh0cmVnaW9uOjAzN2U5YzA5ZGU0YjQ0ZmRhYzlhN2VmZWE3YjY5Y2MwXzQz_c5eb34a7-164a-49ef-99ca-924ed6999d2c">no</ix:nonFraction></ix:nonFraction>ne outstanding</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231" decimals="-3" name="us-gaap:PreferredStockValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTYvZnJhZzplMjcwNGEzNWZhM2M0MGVjYjBlZDc3ZDNjMTAxMjIwNS90YWJsZTo4YWRmYWRkN2Q4NWI0YmVlYjBlZWQ0M2JjOWM0MjJlOC90YWJsZXJhbmdlOjhhZGZhZGQ3ZDg1YjRiZWViMGVlZDQzYmM5YzQyMmU4XzMyLTEtMS0xLTI0NDY4Mw_531bf525-7e3f-45ff-a8df-7e5063a85b77">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id85e61f54d8242459b16d89948927bd4_I20211231" decimals="-3" name="us-gaap:PreferredStockValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTYvZnJhZzplMjcwNGEzNWZhM2M0MGVjYjBlZDc3ZDNjMTAxMjIwNS90YWJsZTo4YWRmYWRkN2Q4NWI0YmVlYjBlZWQ0M2JjOWM0MjJlOC90YWJsZXJhbmdlOjhhZGZhZGQ3ZDg1YjRiZWViMGVlZDQzYmM5YzQyMmU4XzMyLTItMS0xLTI0NDY4Mw_ab3efc18-3891-4fdf-9fd2-e8e1fb2653e4">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:24pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Common stock, $<ix:nonFraction unitRef="usdPerShare" contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTYvZnJhZzplMjcwNGEzNWZhM2M0MGVjYjBlZDc3ZDNjMTAxMjIwNS90YWJsZTo4YWRmYWRkN2Q4NWI0YmVlYjBlZWQ0M2JjOWM0MjJlOC90YWJsZXJhbmdlOjhhZGZhZGQ3ZDg1YjRiZWViMGVlZDQzYmM5YzQyMmU4XzMzLTAtMS0xLTI0NDY4My90ZXh0cmVnaW9uOjUyMGMyMDdkZjUwMjQ0YjRhYzU1NTRkYTM0OTg4M2I3XzE4_1b92a8cc-59b0-485d-888c-868beb2924b9"><ix:nonFraction unitRef="usdPerShare" contextRef="id85e61f54d8242459b16d89948927bd4_I20211231" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTYvZnJhZzplMjcwNGEzNWZhM2M0MGVjYjBlZDc3ZDNjMTAxMjIwNS90YWJsZTo4YWRmYWRkN2Q4NWI0YmVlYjBlZWQ0M2JjOWM0MjJlOC90YWJsZXJhbmdlOjhhZGZhZGQ3ZDg1YjRiZWViMGVlZDQzYmM5YzQyMmU4XzMzLTAtMS0xLTI0NDY4My90ZXh0cmVnaW9uOjUyMGMyMDdkZjUwMjQ0YjRhYzU1NTRkYTM0OTg4M2I3XzE4_53df64f9-4e79-4aae-a29e-855d3127c672">0.001</ix:nonFraction></ix:nonFraction> par value; <ix:nonFraction unitRef="shares" contextRef="id85e61f54d8242459b16d89948927bd4_I20211231" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTYvZnJhZzplMjcwNGEzNWZhM2M0MGVjYjBlZDc3ZDNjMTAxMjIwNS90YWJsZTo4YWRmYWRkN2Q4NWI0YmVlYjBlZWQ0M2JjOWM0MjJlOC90YWJsZXJhbmdlOjhhZGZhZGQ3ZDg1YjRiZWViMGVlZDQzYmM5YzQyMmU4XzMzLTAtMS0xLTI0NDY4My90ZXh0cmVnaW9uOjUyMGMyMDdkZjUwMjQ0YjRhYzU1NTRkYTM0OTg4M2I3XzMy_f9451a8e-ba86-466d-8858-70799cb85e60"><ix:nonFraction unitRef="shares" contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTYvZnJhZzplMjcwNGEzNWZhM2M0MGVjYjBlZDc3ZDNjMTAxMjIwNS90YWJsZTo4YWRmYWRkN2Q4NWI0YmVlYjBlZWQ0M2JjOWM0MjJlOC90YWJsZXJhbmdlOjhhZGZhZGQ3ZDg1YjRiZWViMGVlZDQzYmM5YzQyMmU4XzMzLTAtMS0xLTI0NDY4My90ZXh0cmVnaW9uOjUyMGMyMDdkZjUwMjQ0YjRhYzU1NTRkYTM0OTg4M2I3XzMy_fd74e097-26cf-4e34-ab2d-3f88f77ff5ab">180,000,000</ix:nonFraction></ix:nonFraction> shares authorized, <ix:nonFraction unitRef="shares" contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTYvZnJhZzplMjcwNGEzNWZhM2M0MGVjYjBlZDc3ZDNjMTAxMjIwNS90YWJsZTo4YWRmYWRkN2Q4NWI0YmVlYjBlZWQ0M2JjOWM0MjJlOC90YWJsZXJhbmdlOjhhZGZhZGQ3ZDg1YjRiZWViMGVlZDQzYmM5YzQyMmU4XzMzLTAtMS0xLTI0NDY4My90ZXh0cmVnaW9uOjUyMGMyMDdkZjUwMjQ0YjRhYzU1NTRkYTM0OTg4M2I3XzU0_9d1061e9-9c32-4190-b80b-b3ec0eab8e91">67,814,044</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="id85e61f54d8242459b16d89948927bd4_I20211231" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTYvZnJhZzplMjcwNGEzNWZhM2M0MGVjYjBlZDc3ZDNjMTAxMjIwNS90YWJsZTo4YWRmYWRkN2Q4NWI0YmVlYjBlZWQ0M2JjOWM0MjJlOC90YWJsZXJhbmdlOjhhZGZhZGQ3ZDg1YjRiZWViMGVlZDQzYmM5YzQyMmU4XzMzLTAtMS0xLTI0NDY4My90ZXh0cmVnaW9uOjUyMGMyMDdkZjUwMjQ0YjRhYzU1NTRkYTM0OTg4M2I3XzYx_689a8b3f-d179-4543-857d-9a254185e9ba">66,165,666</ix:nonFraction> shares issued at December&#160;31, 2022 and December&#160;31, 2021, respectively</span></div></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTYvZnJhZzplMjcwNGEzNWZhM2M0MGVjYjBlZDc3ZDNjMTAxMjIwNS90YWJsZTo4YWRmYWRkN2Q4NWI0YmVlYjBlZWQ0M2JjOWM0MjJlOC90YWJsZXJhbmdlOjhhZGZhZGQ3ZDg1YjRiZWViMGVlZDQzYmM5YzQyMmU4XzMzLTEtMS0xLTI0NDY4Mw_b30974e2-01fb-4a9a-8c74-d05232265a0c">68</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id85e61f54d8242459b16d89948927bd4_I20211231" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTYvZnJhZzplMjcwNGEzNWZhM2M0MGVjYjBlZDc3ZDNjMTAxMjIwNS90YWJsZTo4YWRmYWRkN2Q4NWI0YmVlYjBlZWQ0M2JjOWM0MjJlOC90YWJsZXJhbmdlOjhhZGZhZGQ3ZDg1YjRiZWViMGVlZDQzYmM5YzQyMmU4XzMzLTItMS0xLTI0NDY4Mw_afd8fc2b-e5f1-48eb-8165-44802cd38995">66</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Additional paid-in capital</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231" decimals="-3" name="us-gaap:AdditionalPaidInCapitalCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTYvZnJhZzplMjcwNGEzNWZhM2M0MGVjYjBlZDc3ZDNjMTAxMjIwNS90YWJsZTo4YWRmYWRkN2Q4NWI0YmVlYjBlZWQ0M2JjOWM0MjJlOC90YWJsZXJhbmdlOjhhZGZhZGQ3ZDg1YjRiZWViMGVlZDQzYmM5YzQyMmU4XzM0LTEtMS0xLTI0NDY4Mw_e5590056-2730-4708-843c-45c78c42d1c3">1,075,264</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id85e61f54d8242459b16d89948927bd4_I20211231" decimals="-3" name="us-gaap:AdditionalPaidInCapitalCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTYvZnJhZzplMjcwNGEzNWZhM2M0MGVjYjBlZDc3ZDNjMTAxMjIwNS90YWJsZTo4YWRmYWRkN2Q4NWI0YmVlYjBlZWQ0M2JjOWM0MjJlOC90YWJsZXJhbmdlOjhhZGZhZGQ3ZDg1YjRiZWViMGVlZDQzYmM5YzQyMmU4XzM0LTItMS0xLTI0NDY4Mw_024734bc-84ad-4d6c-975e-2f67f39a844b">968,927</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:24pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Treasury stock, at cost; <ix:nonFraction unitRef="shares" contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231" decimals="INF" name="us-gaap:TreasuryStockShares" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTYvZnJhZzplMjcwNGEzNWZhM2M0MGVjYjBlZDc3ZDNjMTAxMjIwNS90YWJsZTo4YWRmYWRkN2Q4NWI0YmVlYjBlZWQ0M2JjOWM0MjJlOC90YWJsZXJhbmdlOjhhZGZhZGQ3ZDg1YjRiZWViMGVlZDQzYmM5YzQyMmU4XzM1LTAtMS0xLTI0NDY4My90ZXh0cmVnaW9uOjUyNmM5NGFlMDA1ZTQyZGM4Y2IwY2MwNjcwYjhlMzVjXzI5_80010433-62e2-453a-82b6-abfd554ccc80">14,745,230</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="id85e61f54d8242459b16d89948927bd4_I20211231" decimals="INF" name="us-gaap:TreasuryStockShares" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTYvZnJhZzplMjcwNGEzNWZhM2M0MGVjYjBlZDc3ZDNjMTAxMjIwNS90YWJsZTo4YWRmYWRkN2Q4NWI0YmVlYjBlZWQ0M2JjOWM0MjJlOC90YWJsZXJhbmdlOjhhZGZhZGQ3ZDg1YjRiZWViMGVlZDQzYmM5YzQyMmU4XzM1LTAtMS0xLTI0NDY4My90ZXh0cmVnaW9uOjUyNmM5NGFlMDA1ZTQyZGM4Y2IwY2MwNjcwYjhlMzVjXzM2_0b6fcf0d-003c-4a66-85b7-84195c91ef6c">14,182,805</ix:nonFraction> shares at December&#160;31, 2022 and December&#160;31, 2021, respectively</span></div></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231" decimals="-3" name="us-gaap:TreasuryStockValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTYvZnJhZzplMjcwNGEzNWZhM2M0MGVjYjBlZDc3ZDNjMTAxMjIwNS90YWJsZTo4YWRmYWRkN2Q4NWI0YmVlYjBlZWQ0M2JjOWM0MjJlOC90YWJsZXJhbmdlOjhhZGZhZGQ3ZDg1YjRiZWViMGVlZDQzYmM5YzQyMmU4XzM1LTEtMS0xLTI0NDY4Mw_ff8c7e0d-1000-4478-9a6a-69c9866e48e5">537,287</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="id85e61f54d8242459b16d89948927bd4_I20211231" decimals="-3" name="us-gaap:TreasuryStockValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTYvZnJhZzplMjcwNGEzNWZhM2M0MGVjYjBlZDc3ZDNjMTAxMjIwNS90YWJsZTo4YWRmYWRkN2Q4NWI0YmVlYjBlZWQ0M2JjOWM0MjJlOC90YWJsZXJhbmdlOjhhZGZhZGQ3ZDg1YjRiZWViMGVlZDQzYmM5YzQyMmU4XzM1LTItMS0xLTI0NDY4Mw_31e91409-1f36-41e6-ae80-1341deb80d51">500,911</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Accumulated other comprehensive income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231" decimals="-3" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTYvZnJhZzplMjcwNGEzNWZhM2M0MGVjYjBlZDc3ZDNjMTAxMjIwNS90YWJsZTo4YWRmYWRkN2Q4NWI0YmVlYjBlZWQ0M2JjOWM0MjJlOC90YWJsZXJhbmdlOjhhZGZhZGQ3ZDg1YjRiZWViMGVlZDQzYmM5YzQyMmU4XzM2LTEtMS0xLTI0NDY4Mw_69464298-2b70-4664-8adc-ebfea20b12a2">8,938</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id85e61f54d8242459b16d89948927bd4_I20211231" decimals="-3" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTYvZnJhZzplMjcwNGEzNWZhM2M0MGVjYjBlZDc3ZDNjMTAxMjIwNS90YWJsZTo4YWRmYWRkN2Q4NWI0YmVlYjBlZWQ0M2JjOWM0MjJlOC90YWJsZXJhbmdlOjhhZGZhZGQ3ZDg1YjRiZWViMGVlZDQzYmM5YzQyMmU4XzM2LTItMS0xLTI0NDY4Mw_cacb4c7a-8b52-47cd-bc9b-64ddbd5d3c3c">6,522</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Retained earnings</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231" decimals="-3" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTYvZnJhZzplMjcwNGEzNWZhM2M0MGVjYjBlZDc3ZDNjMTAxMjIwNS90YWJsZTo4YWRmYWRkN2Q4NWI0YmVlYjBlZWQ0M2JjOWM0MjJlOC90YWJsZXJhbmdlOjhhZGZhZGQ3ZDg1YjRiZWViMGVlZDQzYmM5YzQyMmU4XzM3LTEtMS0xLTI0NDY4Mw_28439364-e89e-4a89-abed-f53354102635">197,049</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id85e61f54d8242459b16d89948927bd4_I20211231" decimals="-3" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTYvZnJhZzplMjcwNGEzNWZhM2M0MGVjYjBlZDc3ZDNjMTAxMjIwNS90YWJsZTo4YWRmYWRkN2Q4NWI0YmVlYjBlZWQ0M2JjOWM0MjJlOC90YWJsZXJhbmdlOjhhZGZhZGQ3ZDg1YjRiZWViMGVlZDQzYmM5YzQyMmU4XzM3LTItMS0xLTI0NDY4Mw_69d6f5b2-f908-4a61-b661-d36c375c0b8f">242,456</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 49pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Total stockholders&#8217; equity</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTYvZnJhZzplMjcwNGEzNWZhM2M0MGVjYjBlZDc3ZDNjMTAxMjIwNS90YWJsZTo4YWRmYWRkN2Q4NWI0YmVlYjBlZWQ0M2JjOWM0MjJlOC90YWJsZXJhbmdlOjhhZGZhZGQ3ZDg1YjRiZWViMGVlZDQzYmM5YzQyMmU4XzM4LTEtMS0xLTI0NDY4Mw_0dcade77-f128-4671-b992-bcd14687257a">744,032</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id85e61f54d8242459b16d89948927bd4_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTYvZnJhZzplMjcwNGEzNWZhM2M0MGVjYjBlZDc3ZDNjMTAxMjIwNS90YWJsZTo4YWRmYWRkN2Q4NWI0YmVlYjBlZWQ0M2JjOWM0MjJlOC90YWJsZXJhbmdlOjhhZGZhZGQ3ZDg1YjRiZWViMGVlZDQzYmM5YzQyMmU4XzM4LTItMS0xLTI0NDY4Mw_f925893b-fd6a-48b9-a2b4-692c24ab6ece">717,060</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 49pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Total liabilities and stockholders&#8217; equity</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTYvZnJhZzplMjcwNGEzNWZhM2M0MGVjYjBlZDc3ZDNjMTAxMjIwNS90YWJsZTo4YWRmYWRkN2Q4NWI0YmVlYjBlZWQ0M2JjOWM0MjJlOC90YWJsZXJhbmdlOjhhZGZhZGQ3ZDg1YjRiZWViMGVlZDQzYmM5YzQyMmU4XzM5LTEtMS0xLTI0NDY4Mw_58e02bb6-351d-411d-bd4a-29fcdcb87f1a">2,992,703</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id85e61f54d8242459b16d89948927bd4_I20211231" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTYvZnJhZzplMjcwNGEzNWZhM2M0MGVjYjBlZDc3ZDNjMTAxMjIwNS90YWJsZTo4YWRmYWRkN2Q4NWI0YmVlYjBlZWQ0M2JjOWM0MjJlOC90YWJsZXJhbmdlOjhhZGZhZGQ3ZDg1YjRiZWViMGVlZDQzYmM5YzQyMmU4XzM5LTItMS0xLTI0NDY4Mw_05963678-10fd-4d09-812f-226b682f0b27">2,971,617</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:6pt"><td colspan="3" style="border-top:1pt solid #0cd973;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #0cd973;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #0cd973;padding:0 1pt"></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The accompanying notes are an integral part of these consolidated financial statements.</span></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:83.486%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.679%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.535%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2022 Form 10-K</span></div></td><td colspan="3" style="padding:0 1pt"><div style="text-align:center"><img src="blkb-20221231_g1.jpg" alt="blkb-20221231_g1.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:85px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">69</span></div></td></tr></table></div></div></div><div id="i24d9cd6a7b6a4bb3aaf54098d618780c_199"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div><div style="text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consolidated Statements of Comprehensive (Loss) Income</span></div><div style="margin-top:9pt;text-align:justify"><span><br/></span></div></div><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:64.301%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.432%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.432%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.435%"></td><td style="width:0.1%"></td></tr><tr style="height:20pt"><td colspan="3" rowspan="2" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands, except per share amounts)</span></td><td colspan="9" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Years ended December 31,</span></td></tr><tr style="height:20pt"><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Revenue</span></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Recurring</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i573de9a1d2c64313a2ae1ed3865cbc6a_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTkvZnJhZzphNWI3NWJhOGMyOTk0NGIwODhhZDMwMjhjM2VmZTRhOS90YWJsZTowYjVlNmZiMmQ1MTE0MzQ2ODRkZjlhN2ZiODI1NmEyMS90YWJsZXJhbmdlOjBiNWU2ZmIyZDUxMTQzNDY4NGRmOWE3ZmI4MjU2YTIxXzMtMS0xLTEtMjQ0Njgz_f58812fc-8df0-4cb1-9edd-1bbe9792ddd8">1,011,733</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i2734491e23ff465e8011d4901a60daca_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTkvZnJhZzphNWI3NWJhOGMyOTk0NGIwODhhZDMwMjhjM2VmZTRhOS90YWJsZTowYjVlNmZiMmQ1MTE0MzQ2ODRkZjlhN2ZiODI1NmEyMS90YWJsZXJhbmdlOjBiNWU2ZmIyZDUxMTQzNDY4NGRmOWE3ZmI4MjU2YTIxXzMtMi0xLTEtMjQ0Njgz_59297aac-597b-41d8-a42b-034574f2b3fe">880,850</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i22b34001d9ef4b64a045847561d372d3_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTkvZnJhZzphNWI3NWJhOGMyOTk0NGIwODhhZDMwMjhjM2VmZTRhOS90YWJsZTowYjVlNmZiMmQ1MTE0MzQ2ODRkZjlhN2ZiODI1NmEyMS90YWJsZXJhbmdlOjBiNWU2ZmIyZDUxMTQzNDY4NGRmOWE3ZmI4MjU2YTIxXzMtMy0xLTEtMjQ0Njgz_7dcaeb96-5d9a-4931-b377-af54da04a5a3">850,745</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">One-time services and other</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i11ba179d7609487988477e5c59b72d78_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTkvZnJhZzphNWI3NWJhOGMyOTk0NGIwODhhZDMwMjhjM2VmZTRhOS90YWJsZTowYjVlNmZiMmQ1MTE0MzQ2ODRkZjlhN2ZiODI1NmEyMS90YWJsZXJhbmdlOjBiNWU2ZmIyZDUxMTQzNDY4NGRmOWE3ZmI4MjU2YTIxXzQtMS0xLTEtMjQ0Njgz_389ec762-2811-4808-989b-0dc1cbf0c217">46,372</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i12b563515c94442d92ea377f02af6e70_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTkvZnJhZzphNWI3NWJhOGMyOTk0NGIwODhhZDMwMjhjM2VmZTRhOS90YWJsZTowYjVlNmZiMmQ1MTE0MzQ2ODRkZjlhN2ZiODI1NmEyMS90YWJsZXJhbmdlOjBiNWU2ZmIyZDUxMTQzNDY4NGRmOWE3ZmI4MjU2YTIxXzQtMi0xLTEtMjQ0Njgz_4e8cde1b-e6cd-4ca0-ac34-361d65dbb263">46,890</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if82a3c5808b04717a6f55136622cccac_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTkvZnJhZzphNWI3NWJhOGMyOTk0NGIwODhhZDMwMjhjM2VmZTRhOS90YWJsZTowYjVlNmZiMmQ1MTE0MzQ2ODRkZjlhN2ZiODI1NmEyMS90YWJsZXJhbmdlOjBiNWU2ZmIyZDUxMTQzNDY4NGRmOWE3ZmI4MjU2YTIxXzQtMy0xLTEtMjQ0Njgz_c27b98e0-b0e6-4dee-9ffb-8ff7e4ea90fa">62,474</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Total revenue</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTkvZnJhZzphNWI3NWJhOGMyOTk0NGIwODhhZDMwMjhjM2VmZTRhOS90YWJsZTowYjVlNmZiMmQ1MTE0MzQ2ODRkZjlhN2ZiODI1NmEyMS90YWJsZXJhbmdlOjBiNWU2ZmIyZDUxMTQzNDY4NGRmOWE3ZmI4MjU2YTIxXzUtMS0xLTEtMjQ0Njgz_274ec524-6366-467b-bdeb-edf160b884ee">1,058,105</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTkvZnJhZzphNWI3NWJhOGMyOTk0NGIwODhhZDMwMjhjM2VmZTRhOS90YWJsZTowYjVlNmZiMmQ1MTE0MzQ2ODRkZjlhN2ZiODI1NmEyMS90YWJsZXJhbmdlOjBiNWU2ZmIyZDUxMTQzNDY4NGRmOWE3ZmI4MjU2YTIxXzUtMi0xLTEtMjQ0Njgz_34d61ee7-944c-445f-8ac5-2e2f8f88cd96">927,740</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTkvZnJhZzphNWI3NWJhOGMyOTk0NGIwODhhZDMwMjhjM2VmZTRhOS90YWJsZTowYjVlNmZiMmQ1MTE0MzQ2ODRkZjlhN2ZiODI1NmEyMS90YWJsZXJhbmdlOjBiNWU2ZmIyZDUxMTQzNDY4NGRmOWE3ZmI4MjU2YTIxXzUtMy0xLTEtMjQ0Njgz_b00cd6f8-968d-44b7-92cd-9de3605369fe">913,219</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Cost of revenue</span></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Cost of recurring</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i573de9a1d2c64313a2ae1ed3865cbc6a_D20220101-20221231" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTkvZnJhZzphNWI3NWJhOGMyOTk0NGIwODhhZDMwMjhjM2VmZTRhOS90YWJsZTowYjVlNmZiMmQ1MTE0MzQ2ODRkZjlhN2ZiODI1NmEyMS90YWJsZXJhbmdlOjBiNWU2ZmIyZDUxMTQzNDY4NGRmOWE3ZmI4MjU2YTIxXzctMS0xLTEtMjQ0Njgz_6df83367-e77a-4cff-95bb-2972b192bfbf">463,449</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i2734491e23ff465e8011d4901a60daca_D20210101-20211231" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTkvZnJhZzphNWI3NWJhOGMyOTk0NGIwODhhZDMwMjhjM2VmZTRhOS90YWJsZTowYjVlNmZiMmQ1MTE0MzQ2ODRkZjlhN2ZiODI1NmEyMS90YWJsZXJhbmdlOjBiNWU2ZmIyZDUxMTQzNDY4NGRmOWE3ZmI4MjU2YTIxXzctMi0xLTEtMjQ0Njgz_d885f5f3-62ca-42f5-b195-cc4d93a0debc">390,803</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i22b34001d9ef4b64a045847561d372d3_D20200101-20201231" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTkvZnJhZzphNWI3NWJhOGMyOTk0NGIwODhhZDMwMjhjM2VmZTRhOS90YWJsZTowYjVlNmZiMmQ1MTE0MzQ2ODRkZjlhN2ZiODI1NmEyMS90YWJsZXJhbmdlOjBiNWU2ZmIyZDUxMTQzNDY4NGRmOWE3ZmI4MjU2YTIxXzctMy0xLTEtMjQ0Njgz_e0e51162-8d49-4315-8cf8-f8626ae9fc75">369,681</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Cost of one-time services and other</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i11ba179d7609487988477e5c59b72d78_D20220101-20221231" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTkvZnJhZzphNWI3NWJhOGMyOTk0NGIwODhhZDMwMjhjM2VmZTRhOS90YWJsZTowYjVlNmZiMmQ1MTE0MzQ2ODRkZjlhN2ZiODI1NmEyMS90YWJsZXJhbmdlOjBiNWU2ZmIyZDUxMTQzNDY4NGRmOWE3ZmI4MjU2YTIxXzgtMS0xLTEtMjQ0Njgz_baea124e-9004-4a0a-b13f-26f02586c316">41,940</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i12b563515c94442d92ea377f02af6e70_D20210101-20211231" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTkvZnJhZzphNWI3NWJhOGMyOTk0NGIwODhhZDMwMjhjM2VmZTRhOS90YWJsZTowYjVlNmZiMmQ1MTE0MzQ2ODRkZjlhN2ZiODI1NmEyMS90YWJsZXJhbmdlOjBiNWU2ZmIyZDUxMTQzNDY4NGRmOWE3ZmI4MjU2YTIxXzgtMi0xLTEtMjQ0Njgz_a7dc826b-2a32-4213-aa7a-9bf9e6a1df62">52,392</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if82a3c5808b04717a6f55136622cccac_D20200101-20201231" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTkvZnJhZzphNWI3NWJhOGMyOTk0NGIwODhhZDMwMjhjM2VmZTRhOS90YWJsZTowYjVlNmZiMmQ1MTE0MzQ2ODRkZjlhN2ZiODI1NmEyMS90YWJsZXJhbmdlOjBiNWU2ZmIyZDUxMTQzNDY4NGRmOWE3ZmI4MjU2YTIxXzgtMy0xLTEtMjQ0Njgz_bdd7470a-9bf3-4dbd-8a17-b5217e72d273">58,384</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Total cost of revenue</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTkvZnJhZzphNWI3NWJhOGMyOTk0NGIwODhhZDMwMjhjM2VmZTRhOS90YWJsZTowYjVlNmZiMmQ1MTE0MzQ2ODRkZjlhN2ZiODI1NmEyMS90YWJsZXJhbmdlOjBiNWU2ZmIyZDUxMTQzNDY4NGRmOWE3ZmI4MjU2YTIxXzktMS0xLTEtMjQ0Njgz_be7f828b-0500-497e-af6a-2fd1b5cc030b">505,389</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTkvZnJhZzphNWI3NWJhOGMyOTk0NGIwODhhZDMwMjhjM2VmZTRhOS90YWJsZTowYjVlNmZiMmQ1MTE0MzQ2ODRkZjlhN2ZiODI1NmEyMS90YWJsZXJhbmdlOjBiNWU2ZmIyZDUxMTQzNDY4NGRmOWE3ZmI4MjU2YTIxXzktMi0xLTEtMjQ0Njgz_7e0ea1cf-a753-4ac6-999d-f1c20059274c">443,195</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTkvZnJhZzphNWI3NWJhOGMyOTk0NGIwODhhZDMwMjhjM2VmZTRhOS90YWJsZTowYjVlNmZiMmQ1MTE0MzQ2ODRkZjlhN2ZiODI1NmEyMS90YWJsZXJhbmdlOjBiNWU2ZmIyZDUxMTQzNDY4NGRmOWE3ZmI4MjU2YTIxXzktMy0xLTEtMjQ0Njgz_b2c7d79b-d95c-4ca8-958c-602fe3408612">428,065</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Gross profit</span></td><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTkvZnJhZzphNWI3NWJhOGMyOTk0NGIwODhhZDMwMjhjM2VmZTRhOS90YWJsZTowYjVlNmZiMmQ1MTE0MzQ2ODRkZjlhN2ZiODI1NmEyMS90YWJsZXJhbmdlOjBiNWU2ZmIyZDUxMTQzNDY4NGRmOWE3ZmI4MjU2YTIxXzEwLTEtMS0xLTI0NDY4Mw_5cb0f222-9c4c-40f2-ae50-d2998634f11f">552,716</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTkvZnJhZzphNWI3NWJhOGMyOTk0NGIwODhhZDMwMjhjM2VmZTRhOS90YWJsZTowYjVlNmZiMmQ1MTE0MzQ2ODRkZjlhN2ZiODI1NmEyMS90YWJsZXJhbmdlOjBiNWU2ZmIyZDUxMTQzNDY4NGRmOWE3ZmI4MjU2YTIxXzEwLTItMS0xLTI0NDY4Mw_3e20ca7d-3c6e-4282-8d42-b1b103f4e2d8">484,545</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTkvZnJhZzphNWI3NWJhOGMyOTk0NGIwODhhZDMwMjhjM2VmZTRhOS90YWJsZTowYjVlNmZiMmQ1MTE0MzQ2ODRkZjlhN2ZiODI1NmEyMS90YWJsZXJhbmdlOjBiNWU2ZmIyZDUxMTQzNDY4NGRmOWE3ZmI4MjU2YTIxXzEwLTMtMS0xLTI0NDY4Mw_046eb9b5-f127-44cc-8291-0bf16b19acac">485,154</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Operating expenses</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Sales, marketing and customer success</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" decimals="-3" name="us-gaap:SellingAndMarketingExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTkvZnJhZzphNWI3NWJhOGMyOTk0NGIwODhhZDMwMjhjM2VmZTRhOS90YWJsZTowYjVlNmZiMmQ1MTE0MzQ2ODRkZjlhN2ZiODI1NmEyMS90YWJsZXJhbmdlOjBiNWU2ZmIyZDUxMTQzNDY4NGRmOWE3ZmI4MjU2YTIxXzEyLTEtMS0xLTI0NDY4Mw_02a546e8-e202-40d9-b995-0aebd3dcc77a">221,455</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231" decimals="-3" name="us-gaap:SellingAndMarketingExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTkvZnJhZzphNWI3NWJhOGMyOTk0NGIwODhhZDMwMjhjM2VmZTRhOS90YWJsZTowYjVlNmZiMmQ1MTE0MzQ2ODRkZjlhN2ZiODI1NmEyMS90YWJsZXJhbmdlOjBiNWU2ZmIyZDUxMTQzNDY4NGRmOWE3ZmI4MjU2YTIxXzEyLTItMS0xLTI0NDY4Mw_e9131a20-e0c6-4a18-90bc-12b0d6e5335a">186,314</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231" decimals="-3" name="us-gaap:SellingAndMarketingExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTkvZnJhZzphNWI3NWJhOGMyOTk0NGIwODhhZDMwMjhjM2VmZTRhOS90YWJsZTowYjVlNmZiMmQ1MTE0MzQ2ODRkZjlhN2ZiODI1NmEyMS90YWJsZXJhbmdlOjBiNWU2ZmIyZDUxMTQzNDY4NGRmOWE3ZmI4MjU2YTIxXzEyLTMtMS0xLTI0NDY4Mw_9370b4d1-3f9f-4865-96c6-2874eaad2bfb">209,762</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTkvZnJhZzphNWI3NWJhOGMyOTk0NGIwODhhZDMwMjhjM2VmZTRhOS90YWJsZTowYjVlNmZiMmQ1MTE0MzQ2ODRkZjlhN2ZiODI1NmEyMS90YWJsZXJhbmdlOjBiNWU2ZmIyZDUxMTQzNDY4NGRmOWE3ZmI4MjU2YTIxXzEzLTEtMS0xLTI0NDY4Mw_87f1d612-55e1-40c4-be86-307c59f18cf2">156,913</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTkvZnJhZzphNWI3NWJhOGMyOTk0NGIwODhhZDMwMjhjM2VmZTRhOS90YWJsZTowYjVlNmZiMmQ1MTE0MzQ2ODRkZjlhN2ZiODI1NmEyMS90YWJsZXJhbmdlOjBiNWU2ZmIyZDUxMTQzNDY4NGRmOWE3ZmI4MjU2YTIxXzEzLTItMS0xLTI0NDY4Mw_537e225b-77de-42a8-9913-eaca363f0c8d">124,573</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTkvZnJhZzphNWI3NWJhOGMyOTk0NGIwODhhZDMwMjhjM2VmZTRhOS90YWJsZTowYjVlNmZiMmQ1MTE0MzQ2ODRkZjlhN2ZiODI1NmEyMS90YWJsZXJhbmdlOjBiNWU2ZmIyZDUxMTQzNDY4NGRmOWE3ZmI4MjU2YTIxXzEzLTMtMS0xLTI0NDY4Mw_3f78f60f-6012-4df8-8ef5-53054f726fbe">100,146</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">General and administrative</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTkvZnJhZzphNWI3NWJhOGMyOTk0NGIwODhhZDMwMjhjM2VmZTRhOS90YWJsZTowYjVlNmZiMmQ1MTE0MzQ2ODRkZjlhN2ZiODI1NmEyMS90YWJsZXJhbmdlOjBiNWU2ZmIyZDUxMTQzNDY4NGRmOWE3ZmI4MjU2YTIxXzE0LTEtMS0xLTI0NDY4Mw_9dce65b4-79cd-4cca-9be5-1dd0e9affd56">199,908</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTkvZnJhZzphNWI3NWJhOGMyOTk0NGIwODhhZDMwMjhjM2VmZTRhOS90YWJsZTowYjVlNmZiMmQ1MTE0MzQ2ODRkZjlhN2ZiODI1NmEyMS90YWJsZXJhbmdlOjBiNWU2ZmIyZDUxMTQzNDY4NGRmOWE3ZmI4MjU2YTIxXzE0LTItMS0xLTI0NDY4Mw_72b1fd4d-a630-48d2-ba69-ea396c922067">146,262</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTkvZnJhZzphNWI3NWJhOGMyOTk0NGIwODhhZDMwMjhjM2VmZTRhOS90YWJsZTowYjVlNmZiMmQ1MTE0MzQ2ODRkZjlhN2ZiODI1NmEyMS90YWJsZXJhbmdlOjBiNWU2ZmIyZDUxMTQzNDY4NGRmOWE3ZmI4MjU2YTIxXzE0LTMtMS0xLTI0NDY4Mw_d9e6f0ec-6cb0-4b80-bc0b-04d29908b1e0">134,852</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTkvZnJhZzphNWI3NWJhOGMyOTk0NGIwODhhZDMwMjhjM2VmZTRhOS90YWJsZTowYjVlNmZiMmQ1MTE0MzQ2ODRkZjlhN2ZiODI1NmEyMS90YWJsZXJhbmdlOjBiNWU2ZmIyZDUxMTQzNDY4NGRmOWE3ZmI4MjU2YTIxXzE1LTEtMS0xLTI0NDY4Mw_d7ae80d8-aea0-4720-a4d7-c834ef0bf905">2,925</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTkvZnJhZzphNWI3NWJhOGMyOTk0NGIwODhhZDMwMjhjM2VmZTRhOS90YWJsZTowYjVlNmZiMmQ1MTE0MzQ2ODRkZjlhN2ZiODI1NmEyMS90YWJsZXJhbmdlOjBiNWU2ZmIyZDUxMTQzNDY4NGRmOWE3ZmI4MjU2YTIxXzE1LTItMS0xLTI0NDY4Mw_fd8a44d0-8742-4a11-bc89-e4b2c72b4e8d">2,227</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTkvZnJhZzphNWI3NWJhOGMyOTk0NGIwODhhZDMwMjhjM2VmZTRhOS90YWJsZTowYjVlNmZiMmQ1MTE0MzQ2ODRkZjlhN2ZiODI1NmEyMS90YWJsZXJhbmdlOjBiNWU2ZmIyZDUxMTQzNDY4NGRmOWE3ZmI4MjU2YTIxXzE1LTMtMS0xLTI0NDY4Mw_ebc74917-94a8-4eb8-be93-7f91cd7de584">2,915</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Restructuring</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTkvZnJhZzphNWI3NWJhOGMyOTk0NGIwODhhZDMwMjhjM2VmZTRhOS90YWJsZTowYjVlNmZiMmQ1MTE0MzQ2ODRkZjlhN2ZiODI1NmEyMS90YWJsZXJhbmdlOjBiNWU2ZmIyZDUxMTQzNDY4NGRmOWE3ZmI4MjU2YTIxXzE2LTEtMS0xLTI0NDY4Mw_18fd3a47-0a52-40ce-8e5b-cfaee4d749bf">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231" decimals="-3" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTkvZnJhZzphNWI3NWJhOGMyOTk0NGIwODhhZDMwMjhjM2VmZTRhOS90YWJsZTowYjVlNmZiMmQ1MTE0MzQ2ODRkZjlhN2ZiODI1NmEyMS90YWJsZXJhbmdlOjBiNWU2ZmIyZDUxMTQzNDY4NGRmOWE3ZmI4MjU2YTIxXzE2LTItMS0xLTI0NDY4Mw_70fda10f-d770-45db-8644-01f8d9ee8c7f">263</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231" decimals="-3" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTkvZnJhZzphNWI3NWJhOGMyOTk0NGIwODhhZDMwMjhjM2VmZTRhOS90YWJsZTowYjVlNmZiMmQ1MTE0MzQ2ODRkZjlhN2ZiODI1NmEyMS90YWJsZXJhbmdlOjBiNWU2ZmIyZDUxMTQzNDY4NGRmOWE3ZmI4MjU2YTIxXzE2LTMtMS0xLTI0NDY4Mw_9a3a4416-5249-48e9-9d3b-d1adf91012d0">236</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Total operating expenses</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" decimals="-3" name="us-gaap:OperatingExpenses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTkvZnJhZzphNWI3NWJhOGMyOTk0NGIwODhhZDMwMjhjM2VmZTRhOS90YWJsZTowYjVlNmZiMmQ1MTE0MzQ2ODRkZjlhN2ZiODI1NmEyMS90YWJsZXJhbmdlOjBiNWU2ZmIyZDUxMTQzNDY4NGRmOWE3ZmI4MjU2YTIxXzE3LTEtMS0xLTI0NDY4Mw_d0277a0d-70dc-477f-ace6-27d55c2db59e">581,201</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231" decimals="-3" name="us-gaap:OperatingExpenses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTkvZnJhZzphNWI3NWJhOGMyOTk0NGIwODhhZDMwMjhjM2VmZTRhOS90YWJsZTowYjVlNmZiMmQ1MTE0MzQ2ODRkZjlhN2ZiODI1NmEyMS90YWJsZXJhbmdlOjBiNWU2ZmIyZDUxMTQzNDY4NGRmOWE3ZmI4MjU2YTIxXzE3LTItMS0xLTI0NDY4Mw_c155cd11-99db-44e0-97cf-c1059b13e751">459,639</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231" decimals="-3" name="us-gaap:OperatingExpenses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTkvZnJhZzphNWI3NWJhOGMyOTk0NGIwODhhZDMwMjhjM2VmZTRhOS90YWJsZTowYjVlNmZiMmQ1MTE0MzQ2ODRkZjlhN2ZiODI1NmEyMS90YWJsZXJhbmdlOjBiNWU2ZmIyZDUxMTQzNDY4NGRmOWE3ZmI4MjU2YTIxXzE3LTMtMS0xLTI0NDY4Mw_6748b881-1765-45d0-aa88-a3df813d3f02">447,911</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(Loss) income from operations</span></td><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTkvZnJhZzphNWI3NWJhOGMyOTk0NGIwODhhZDMwMjhjM2VmZTRhOS90YWJsZTowYjVlNmZiMmQ1MTE0MzQ2ODRkZjlhN2ZiODI1NmEyMS90YWJsZXJhbmdlOjBiNWU2ZmIyZDUxMTQzNDY4NGRmOWE3ZmI4MjU2YTIxXzE4LTEtMS0xLTI0NDY4Mw_887cf0f9-131d-4301-a323-249123a6c325">28,485</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTkvZnJhZzphNWI3NWJhOGMyOTk0NGIwODhhZDMwMjhjM2VmZTRhOS90YWJsZTowYjVlNmZiMmQ1MTE0MzQ2ODRkZjlhN2ZiODI1NmEyMS90YWJsZXJhbmdlOjBiNWU2ZmIyZDUxMTQzNDY4NGRmOWE3ZmI4MjU2YTIxXzE4LTItMS0xLTI0NDY4Mw_d6698a11-15ad-491d-b5cb-1ac68dcb3d28">24,906</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTkvZnJhZzphNWI3NWJhOGMyOTk0NGIwODhhZDMwMjhjM2VmZTRhOS90YWJsZTowYjVlNmZiMmQ1MTE0MzQ2ODRkZjlhN2ZiODI1NmEyMS90YWJsZXJhbmdlOjBiNWU2ZmIyZDUxMTQzNDY4NGRmOWE3ZmI4MjU2YTIxXzE4LTMtMS0xLTI0NDY4Mw_da12cfc8-d9ee-4ae0-a4c3-6d1348863524">37,243</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Interest expense</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTkvZnJhZzphNWI3NWJhOGMyOTk0NGIwODhhZDMwMjhjM2VmZTRhOS90YWJsZTowYjVlNmZiMmQ1MTE0MzQ2ODRkZjlhN2ZiODI1NmEyMS90YWJsZXJhbmdlOjBiNWU2ZmIyZDUxMTQzNDY4NGRmOWE3ZmI4MjU2YTIxXzE5LTEtMS0xLTI0NDY4Mw_db0019ef-09ec-4b85-a21f-0c6e6e647a23">35,803</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTkvZnJhZzphNWI3NWJhOGMyOTk0NGIwODhhZDMwMjhjM2VmZTRhOS90YWJsZTowYjVlNmZiMmQ1MTE0MzQ2ODRkZjlhN2ZiODI1NmEyMS90YWJsZXJhbmdlOjBiNWU2ZmIyZDUxMTQzNDY4NGRmOWE3ZmI4MjU2YTIxXzE5LTItMS0xLTI0NDY4Mw_b0e7690e-a722-4653-9ad5-2cbd2aa04a71">18,003</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTkvZnJhZzphNWI3NWJhOGMyOTk0NGIwODhhZDMwMjhjM2VmZTRhOS90YWJsZTowYjVlNmZiMmQ1MTE0MzQ2ODRkZjlhN2ZiODI1NmEyMS90YWJsZXJhbmdlOjBiNWU2ZmIyZDUxMTQzNDY4NGRmOWE3ZmI4MjU2YTIxXzE5LTMtMS0xLTI0NDY4Mw_3ecb132c-cdb2-4476-8a08-c0e9d4425471">17,287</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other income, net</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" decimals="-3" name="blkb:NonoperatingIncomeExpenseExcludingInterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTkvZnJhZzphNWI3NWJhOGMyOTk0NGIwODhhZDMwMjhjM2VmZTRhOS90YWJsZTowYjVlNmZiMmQ1MTE0MzQ2ODRkZjlhN2ZiODI1NmEyMS90YWJsZXJhbmdlOjBiNWU2ZmIyZDUxMTQzNDY4NGRmOWE3ZmI4MjU2YTIxXzIwLTEtMS0xLTI0NDY4Mw_23e66e07-9a41-41cd-8a18-2da5a8ee1b99">8,713</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231" decimals="-3" name="blkb:NonoperatingIncomeExpenseExcludingInterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTkvZnJhZzphNWI3NWJhOGMyOTk0NGIwODhhZDMwMjhjM2VmZTRhOS90YWJsZTowYjVlNmZiMmQ1MTE0MzQ2ODRkZjlhN2ZiODI1NmEyMS90YWJsZXJhbmdlOjBiNWU2ZmIyZDUxMTQzNDY4NGRmOWE3ZmI4MjU2YTIxXzIwLTItMS0xLTI0NDY4Mw_6c3adb86-91b7-4573-a59b-cf1a45cab6fd">180</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231" decimals="-3" name="blkb:NonoperatingIncomeExpenseExcludingInterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTkvZnJhZzphNWI3NWJhOGMyOTk0NGIwODhhZDMwMjhjM2VmZTRhOS90YWJsZTowYjVlNmZiMmQ1MTE0MzQ2ODRkZjlhN2ZiODI1NmEyMS90YWJsZXJhbmdlOjBiNWU2ZmIyZDUxMTQzNDY4NGRmOWE3ZmI4MjU2YTIxXzIwLTMtMS0xLTI0NDY4Mw_b15b256a-43ef-470d-8721-211e1dcf8a6b">1,658</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(Loss) income before provision for income taxes</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTkvZnJhZzphNWI3NWJhOGMyOTk0NGIwODhhZDMwMjhjM2VmZTRhOS90YWJsZTowYjVlNmZiMmQ1MTE0MzQ2ODRkZjlhN2ZiODI1NmEyMS90YWJsZXJhbmdlOjBiNWU2ZmIyZDUxMTQzNDY4NGRmOWE3ZmI4MjU2YTIxXzIxLTEtMS0xLTI0NDY4Mw_fd502382-d075-4569-8215-5efaa6835f08">55,575</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTkvZnJhZzphNWI3NWJhOGMyOTk0NGIwODhhZDMwMjhjM2VmZTRhOS90YWJsZTowYjVlNmZiMmQ1MTE0MzQ2ODRkZjlhN2ZiODI1NmEyMS90YWJsZXJhbmdlOjBiNWU2ZmIyZDUxMTQzNDY4NGRmOWE3ZmI4MjU2YTIxXzIxLTItMS0xLTI0NDY4Mw_313a3cd4-8f3b-411e-8baf-43a7c5e8febb">7,083</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTkvZnJhZzphNWI3NWJhOGMyOTk0NGIwODhhZDMwMjhjM2VmZTRhOS90YWJsZTowYjVlNmZiMmQ1MTE0MzQ2ODRkZjlhN2ZiODI1NmEyMS90YWJsZXJhbmdlOjBiNWU2ZmIyZDUxMTQzNDY4NGRmOWE3ZmI4MjU2YTIxXzIxLTMtMS0xLTI0NDY4Mw_a5672aa6-adfd-4776-88dc-22610355bab1">21,614</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Income tax (benefit) provision</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTkvZnJhZzphNWI3NWJhOGMyOTk0NGIwODhhZDMwMjhjM2VmZTRhOS90YWJsZTowYjVlNmZiMmQ1MTE0MzQ2ODRkZjlhN2ZiODI1NmEyMS90YWJsZXJhbmdlOjBiNWU2ZmIyZDUxMTQzNDY4NGRmOWE3ZmI4MjU2YTIxXzIyLTEtMS0xLTI0NDY4Mw_af1f9459-a221-483c-ace9-e43d3ce95eb3">10,168</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTkvZnJhZzphNWI3NWJhOGMyOTk0NGIwODhhZDMwMjhjM2VmZTRhOS90YWJsZTowYjVlNmZiMmQ1MTE0MzQ2ODRkZjlhN2ZiODI1NmEyMS90YWJsZXJhbmdlOjBiNWU2ZmIyZDUxMTQzNDY4NGRmOWE3ZmI4MjU2YTIxXzIyLTItMS0xLTI0NDY4Mw_63a31750-6767-4272-85e7-14cc76253461">1,385</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTkvZnJhZzphNWI3NWJhOGMyOTk0NGIwODhhZDMwMjhjM2VmZTRhOS90YWJsZTowYjVlNmZiMmQ1MTE0MzQ2ODRkZjlhN2ZiODI1NmEyMS90YWJsZXJhbmdlOjBiNWU2ZmIyZDUxMTQzNDY4NGRmOWE3ZmI4MjU2YTIxXzIyLTMtMS0xLTI0NDY4Mw_50a92cb3-ffca-4c98-960c-a61f821d3b2f">13,897</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Net (loss) income</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTkvZnJhZzphNWI3NWJhOGMyOTk0NGIwODhhZDMwMjhjM2VmZTRhOS90YWJsZTowYjVlNmZiMmQ1MTE0MzQ2ODRkZjlhN2ZiODI1NmEyMS90YWJsZXJhbmdlOjBiNWU2ZmIyZDUxMTQzNDY4NGRmOWE3ZmI4MjU2YTIxXzIzLTEtMS0xLTI0NDY4Mw_35e43879-a614-4faf-a781-337138a0b909">45,407</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTkvZnJhZzphNWI3NWJhOGMyOTk0NGIwODhhZDMwMjhjM2VmZTRhOS90YWJsZTowYjVlNmZiMmQ1MTE0MzQ2ODRkZjlhN2ZiODI1NmEyMS90YWJsZXJhbmdlOjBiNWU2ZmIyZDUxMTQzNDY4NGRmOWE3ZmI4MjU2YTIxXzIzLTItMS0xLTI0NDY4Mw_34a1f294-b140-4d0f-a82f-3747dba75748">5,698</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTkvZnJhZzphNWI3NWJhOGMyOTk0NGIwODhhZDMwMjhjM2VmZTRhOS90YWJsZTowYjVlNmZiMmQ1MTE0MzQ2ODRkZjlhN2ZiODI1NmEyMS90YWJsZXJhbmdlOjBiNWU2ZmIyZDUxMTQzNDY4NGRmOWE3ZmI4MjU2YTIxXzIzLTMtMS0xLTI0NDY4Mw_e18a366f-b2b7-4ad5-b3d6-4cefad8e2809">7,717</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(Loss) earnings per share</span></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Basic</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usdPerShare" contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTkvZnJhZzphNWI3NWJhOGMyOTk0NGIwODhhZDMwMjhjM2VmZTRhOS90YWJsZTowYjVlNmZiMmQ1MTE0MzQ2ODRkZjlhN2ZiODI1NmEyMS90YWJsZXJhbmdlOjBiNWU2ZmIyZDUxMTQzNDY4NGRmOWE3ZmI4MjU2YTIxXzI1LTEtMS0xLTI0NDY4Mw_f08001c6-31c6-4f5d-918b-bf5a22645147">0.88</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTkvZnJhZzphNWI3NWJhOGMyOTk0NGIwODhhZDMwMjhjM2VmZTRhOS90YWJsZTowYjVlNmZiMmQ1MTE0MzQ2ODRkZjlhN2ZiODI1NmEyMS90YWJsZXJhbmdlOjBiNWU2ZmIyZDUxMTQzNDY4NGRmOWE3ZmI4MjU2YTIxXzI1LTItMS0xLTI0NDY4Mw_0ab33d66-b4e8-41b6-98a3-65a61308b154">0.12</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTkvZnJhZzphNWI3NWJhOGMyOTk0NGIwODhhZDMwMjhjM2VmZTRhOS90YWJsZTowYjVlNmZiMmQ1MTE0MzQ2ODRkZjlhN2ZiODI1NmEyMS90YWJsZXJhbmdlOjBiNWU2ZmIyZDUxMTQzNDY4NGRmOWE3ZmI4MjU2YTIxXzI1LTMtMS0xLTI0NDY4Mw_5e854ece-3568-4e77-b350-7f078bd7e3ba">0.16</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Diluted</span></td><td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usdPerShare" contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTkvZnJhZzphNWI3NWJhOGMyOTk0NGIwODhhZDMwMjhjM2VmZTRhOS90YWJsZTowYjVlNmZiMmQ1MTE0MzQ2ODRkZjlhN2ZiODI1NmEyMS90YWJsZXJhbmdlOjBiNWU2ZmIyZDUxMTQzNDY4NGRmOWE3ZmI4MjU2YTIxXzI2LTEtMS0xLTI0NDY4Mw_91fb7ad4-148b-4a31-a66a-b51a93acfd12">0.88</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTkvZnJhZzphNWI3NWJhOGMyOTk0NGIwODhhZDMwMjhjM2VmZTRhOS90YWJsZTowYjVlNmZiMmQ1MTE0MzQ2ODRkZjlhN2ZiODI1NmEyMS90YWJsZXJhbmdlOjBiNWU2ZmIyZDUxMTQzNDY4NGRmOWE3ZmI4MjU2YTIxXzI2LTItMS0xLTI0NDY4Mw_01354f67-bf84-41b1-9238-24cec5490e24">0.12</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTkvZnJhZzphNWI3NWJhOGMyOTk0NGIwODhhZDMwMjhjM2VmZTRhOS90YWJsZTowYjVlNmZiMmQ1MTE0MzQ2ODRkZjlhN2ZiODI1NmEyMS90YWJsZXJhbmdlOjBiNWU2ZmIyZDUxMTQzNDY4NGRmOWE3ZmI4MjU2YTIxXzI2LTMtMS0xLTI0NDY4Mw_6e41fdf9-a9db-4a54-a000-8574a7b062ba">0.16</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Common shares and equivalents outstanding</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Basic weighted average shares</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTkvZnJhZzphNWI3NWJhOGMyOTk0NGIwODhhZDMwMjhjM2VmZTRhOS90YWJsZTowYjVlNmZiMmQ1MTE0MzQ2ODRkZjlhN2ZiODI1NmEyMS90YWJsZXJhbmdlOjBiNWU2ZmIyZDUxMTQzNDY4NGRmOWE3ZmI4MjU2YTIxXzI4LTEtMS0xLTI0NDY4Mw_efe99e4e-2f51-40c2-9e1c-eae4a7847753">51,569,148</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTkvZnJhZzphNWI3NWJhOGMyOTk0NGIwODhhZDMwMjhjM2VmZTRhOS90YWJsZTowYjVlNmZiMmQ1MTE0MzQ2ODRkZjlhN2ZiODI1NmEyMS90YWJsZXJhbmdlOjBiNWU2ZmIyZDUxMTQzNDY4NGRmOWE3ZmI4MjU2YTIxXzI4LTItMS0xLTI0NDY4Mw_f69dde1b-cdeb-4e8c-8962-6e4b8d9e05fc">47,412,306</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTkvZnJhZzphNWI3NWJhOGMyOTk0NGIwODhhZDMwMjhjM2VmZTRhOS90YWJsZTowYjVlNmZiMmQ1MTE0MzQ2ODRkZjlhN2ZiODI1NmEyMS90YWJsZXJhbmdlOjBiNWU2ZmIyZDUxMTQzNDY4NGRmOWE3ZmI4MjU2YTIxXzI4LTMtMS0xLTI0NDY4Mw_76f63f7f-123d-4b3b-9dab-ddce1ea105c6">48,184,714</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Diluted weighted average shares</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTkvZnJhZzphNWI3NWJhOGMyOTk0NGIwODhhZDMwMjhjM2VmZTRhOS90YWJsZTowYjVlNmZiMmQ1MTE0MzQ2ODRkZjlhN2ZiODI1NmEyMS90YWJsZXJhbmdlOjBiNWU2ZmIyZDUxMTQzNDY4NGRmOWE3ZmI4MjU2YTIxXzI5LTEtMS0xLTI0NDY4Mw_a1b1633b-e197-432d-9060-84c39db5690f">51,569,148</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTkvZnJhZzphNWI3NWJhOGMyOTk0NGIwODhhZDMwMjhjM2VmZTRhOS90YWJsZTowYjVlNmZiMmQ1MTE0MzQ2ODRkZjlhN2ZiODI1NmEyMS90YWJsZXJhbmdlOjBiNWU2ZmIyZDUxMTQzNDY4NGRmOWE3ZmI4MjU2YTIxXzI5LTItMS0xLTI0NDY4Mw_1cdce936-e7f8-44cd-9ebb-5f190ed281c3">48,230,438</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTkvZnJhZzphNWI3NWJhOGMyOTk0NGIwODhhZDMwMjhjM2VmZTRhOS90YWJsZTowYjVlNmZiMmQ1MTE0MzQ2ODRkZjlhN2ZiODI1NmEyMS90YWJsZXJhbmdlOjBiNWU2ZmIyZDUxMTQzNDY4NGRmOWE3ZmI4MjU2YTIxXzI5LTMtMS0xLTI0NDY4Mw_e55b1fe5-9a4e-4db1-84e2-605e5ddbb9c6">48,696,341</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Other comprehensive income</span></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Foreign currency translation adjustment</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTkvZnJhZzphNWI3NWJhOGMyOTk0NGIwODhhZDMwMjhjM2VmZTRhOS90YWJsZTowYjVlNmZiMmQ1MTE0MzQ2ODRkZjlhN2ZiODI1NmEyMS90YWJsZXJhbmdlOjBiNWU2ZmIyZDUxMTQzNDY4NGRmOWE3ZmI4MjU2YTIxXzMxLTEtMS0xLTI0NDY4Mw_5d912b72-0098-43ca-bd72-fe28c121a986">16,160</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTkvZnJhZzphNWI3NWJhOGMyOTk0NGIwODhhZDMwMjhjM2VmZTRhOS90YWJsZTowYjVlNmZiMmQ1MTE0MzQ2ODRkZjlhN2ZiODI1NmEyMS90YWJsZXJhbmdlOjBiNWU2ZmIyZDUxMTQzNDY4NGRmOWE3ZmI4MjU2YTIxXzMxLTItMS0xLTI0NDY4Mw_0c9ee47b-7e18-4b4a-820c-1c6facb08405">661</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTkvZnJhZzphNWI3NWJhOGMyOTk0NGIwODhhZDMwMjhjM2VmZTRhOS90YWJsZTowYjVlNmZiMmQ1MTE0MzQ2ODRkZjlhN2ZiODI1NmEyMS90YWJsZXJhbmdlOjBiNWU2ZmIyZDUxMTQzNDY4NGRmOWE3ZmI4MjU2YTIxXzMxLTMtMS0xLTI0NDY4Mw_139a3264-c5fd-43c8-96b5-cee84ef7aeb4">4,571</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Unrealized gain (loss) on derivative instruments, net of tax</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTkvZnJhZzphNWI3NWJhOGMyOTk0NGIwODhhZDMwMjhjM2VmZTRhOS90YWJsZTowYjVlNmZiMmQ1MTE0MzQ2ODRkZjlhN2ZiODI1NmEyMS90YWJsZXJhbmdlOjBiNWU2ZmIyZDUxMTQzNDY4NGRmOWE3ZmI4MjU2YTIxXzMyLTEtMS0xLTI0NDY4Mw_93ec35bd-f5e8-49ef-957c-5acfd42f627e">18,576</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTkvZnJhZzphNWI3NWJhOGMyOTk0NGIwODhhZDMwMjhjM2VmZTRhOS90YWJsZTowYjVlNmZiMmQ1MTE0MzQ2ODRkZjlhN2ZiODI1NmEyMS90YWJsZXJhbmdlOjBiNWU2ZmIyZDUxMTQzNDY4NGRmOWE3ZmI4MjU2YTIxXzMyLTItMS0xLTI0NDY4Mw_64f28823-c3c6-408c-b3a2-1544bbd0b3b5">8,358</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTkvZnJhZzphNWI3NWJhOGMyOTk0NGIwODhhZDMwMjhjM2VmZTRhOS90YWJsZTowYjVlNmZiMmQ1MTE0MzQ2ODRkZjlhN2ZiODI1NmEyMS90YWJsZXJhbmdlOjBiNWU2ZmIyZDUxMTQzNDY4NGRmOWE3ZmI4MjU2YTIxXzMyLTMtMS0xLTI0NDY4Mw_289bc7c3-4537-4ed7-9e09-556710411713">1,778</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Total other comprehensive income</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTkvZnJhZzphNWI3NWJhOGMyOTk0NGIwODhhZDMwMjhjM2VmZTRhOS90YWJsZTowYjVlNmZiMmQ1MTE0MzQ2ODRkZjlhN2ZiODI1NmEyMS90YWJsZXJhbmdlOjBiNWU2ZmIyZDUxMTQzNDY4NGRmOWE3ZmI4MjU2YTIxXzMzLTEtMS0xLTI0NDY4Mw_0b8bf035-f5f0-4580-b902-9e863e0b9725">2,416</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTkvZnJhZzphNWI3NWJhOGMyOTk0NGIwODhhZDMwMjhjM2VmZTRhOS90YWJsZTowYjVlNmZiMmQ1MTE0MzQ2ODRkZjlhN2ZiODI1NmEyMS90YWJsZXJhbmdlOjBiNWU2ZmIyZDUxMTQzNDY4NGRmOWE3ZmI4MjU2YTIxXzMzLTItMS0xLTI0NDY4Mw_57c76c2b-0037-41d9-8a1a-b1ebcafcf93b">9,019</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTkvZnJhZzphNWI3NWJhOGMyOTk0NGIwODhhZDMwMjhjM2VmZTRhOS90YWJsZTowYjVlNmZiMmQ1MTE0MzQ2ODRkZjlhN2ZiODI1NmEyMS90YWJsZXJhbmdlOjBiNWU2ZmIyZDUxMTQzNDY4NGRmOWE3ZmI4MjU2YTIxXzMzLTMtMS0xLTI0NDY4Mw_11273059-be43-4b94-937d-eebc74c42dcc">2,793</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Comprehensive (loss) income</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTkvZnJhZzphNWI3NWJhOGMyOTk0NGIwODhhZDMwMjhjM2VmZTRhOS90YWJsZTowYjVlNmZiMmQ1MTE0MzQ2ODRkZjlhN2ZiODI1NmEyMS90YWJsZXJhbmdlOjBiNWU2ZmIyZDUxMTQzNDY4NGRmOWE3ZmI4MjU2YTIxXzM0LTEtMS0xLTI0NDY4Mw_5e4ea1e4-0a27-43cf-9235-df05bc03b05b">42,991</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTkvZnJhZzphNWI3NWJhOGMyOTk0NGIwODhhZDMwMjhjM2VmZTRhOS90YWJsZTowYjVlNmZiMmQ1MTE0MzQ2ODRkZjlhN2ZiODI1NmEyMS90YWJsZXJhbmdlOjBiNWU2ZmIyZDUxMTQzNDY4NGRmOWE3ZmI4MjU2YTIxXzM0LTItMS0xLTI0NDY4Mw_6a295704-53a8-440a-9b1e-79f301e4cf48">14,717</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTkvZnJhZzphNWI3NWJhOGMyOTk0NGIwODhhZDMwMjhjM2VmZTRhOS90YWJsZTowYjVlNmZiMmQ1MTE0MzQ2ODRkZjlhN2ZiODI1NmEyMS90YWJsZXJhbmdlOjBiNWU2ZmIyZDUxMTQzNDY4NGRmOWE3ZmI4MjU2YTIxXzM0LTMtMS0xLTI0NDY4Mw_6309cb18-5979-4fcb-9433-76114b87e3ba">10,510</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:6pt"><td colspan="3" style="border-top:1pt solid #0cd973;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #0cd973;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #0cd973;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #0cd973;padding:0 1pt"></td></tr><tr><td colspan="12" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The accompanying notes are an integral part of these consolidated financial statements.</span></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:2.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.679%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:83.487%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">70</span></div></td><td colspan="3" style="padding:0 1pt"><div><img src="blkb-20221231_g1.jpg" alt="blkb-20221231_g1.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:85px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2022 Form 10-K</span></div></td></tr></table></div></div></div><div id="i24d9cd6a7b6a4bb3aaf54098d618780c_202"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div><div style="text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consolidated Statements of Cash Flows</span></div><div style="margin-top:9pt;text-align:justify"><span><br/></span></div></div><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:69.556%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.681%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.681%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.682%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">&#160;</span></td><td colspan="9" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Years ended December 31,</span></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Cash flows from operating activities</span></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net (loss) income</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzMtMS0xLTEtMjQ0Njgz_8e83e19f-1844-463b-b17d-83bfe6738f81">45,407</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzMtMi0xLTEtMjQ0Njgz_ff171392-64a7-4116-8339-6dce3a3e4df1">5,698</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzMtMy0xLTEtMjQ0Njgz_163eb5fe-bceb-4342-b887-7fc9f8d492cc">7,717</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Adjustments to reconcile net (loss) income to net cash provided by operating activities:</span></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Depreciation and amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" decimals="-3" name="us-gaap:DepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzUtMS0xLTEtMjQ0Njgz_02a5f616-357e-497f-9627-6b506d710208">102,369</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231" decimals="-3" name="us-gaap:DepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzUtMi0xLTEtMjQ0Njgz_aee90b3b-eddf-423c-91ca-160fd9a64003">82,410</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231" decimals="-3" name="us-gaap:DepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzUtMy0xLTEtMjQ0Njgz_1431f721-0d9c-48ee-8e13-687b90e6e881">92,735</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Provision for credit losses and sales returns</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" decimals="-3" name="us-gaap:ProvisionForDoubtfulAccounts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzYtMS0xLTEtMjQ0Njgz_fa443ca9-be6a-4858-a24d-e3b889f40105">6,066</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231" decimals="-3" name="us-gaap:ProvisionForDoubtfulAccounts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzYtMi0xLTEtMjQ0Njgz_cda80e57-6f8e-49e8-93a1-22d53c685667">11,450</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231" decimals="-3" name="us-gaap:ProvisionForDoubtfulAccounts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzYtMy0xLTEtMjQ0Njgz_4390d02d-afea-4385-971c-00f10db7c47e">13,230</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Stock-based compensation expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzctMS0xLTEtMjQ0Njgz_f901efab-4293-4452-8f9d-7949781e82eb">110,294</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzctMi0xLTEtMjQ0Njgz_26e01e7f-5cff-4379-8d8d-fb056bca323d">120,379</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzctMy0xLTEtMjQ0Njgz_59bbb2db-3feb-4309-9433-e18bb0621c3f">87,257</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Deferred taxes</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzgtMS0xLTEtMjQ0Njgz_cc351f39-867b-409a-903b-01a2e4246295">26,644</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzgtMi0xLTEtMjQ0Njgz_9bfe4607-ef8b-4841-a87d-aa4437107fcf">2,429</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231" decimals="-3" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzgtMy0xLTEtMjQ0Njgz_5b467012-a148-4884-9aae-522a15f7f956">8,837</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Amortization of deferred financing costs and discount</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" decimals="-3" name="us-gaap:AmortizationOfFinancingCostsAndDiscounts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzktMS0xLTEtMjQ0Njgz_54260eec-6225-4759-b068-f05458c1f167">2,364</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231" decimals="-3" name="us-gaap:AmortizationOfFinancingCostsAndDiscounts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzktMi0xLTEtMjQ0Njgz_2f9235b4-1406-4fba-8909-a38c45323621">1,570</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231" decimals="-3" name="us-gaap:AmortizationOfFinancingCostsAndDiscounts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzktMy0xLTEtMjQ0Njgz_d2e19ba8-436c-498f-816d-b3bc5bfa5c90">781</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other non-cash adjustments</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:OtherNoncashIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzEwLTEtMS0xLTI0NDY4Mw_e075519d-2506-4687-a3c0-2e6f1d70c4cf">5,676</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OtherNoncashIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzEwLTItMS0xLTI0NDY4Mw_f678a1fb-402d-444e-87ba-db7a752c15c2">10,490</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:OtherNoncashIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzEwLTMtMS0xLTI0NDY4Mw_6ae2d5d5-16cf-47ea-820b-c0f94e9b52a5">2,958</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Changes in operating assets and liabilities, net of acquisition and disposal of businesses:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Accounts receivable</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzEyLTEtMS0xLTI0NDY4Mw_5c14031c-e63b-4859-958f-92f2e8167d5d">7,340</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzEyLTItMS0xLTI0NDY4Mw_ac952605-fd84-421e-9896-2d9c9a333e99">6,525</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzEyLTMtMS0xLTI0NDY4Mw_30bc38c7-5903-4132-affa-0d4946e13c72">18,414</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Prepaid expenses and other assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzEzLTEtMS0xLTI0NDY4Mw_2ac5afd6-e597-49a2-9a82-69a5689bd620">26,235</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231" decimals="-3" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzEzLTItMS0xLTI0NDY4Mw_605ddb3b-b7c1-488d-a1b4-99ee12977d60">2,048</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzEzLTMtMS0xLTI0NDY4Mw_2a8b8868-57e4-4f06-a9be-5f07cce55d8e">22,568</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Trade accounts payable</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsPayableTrade" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzE0LTEtMS0xLTI0NDY4Mw_b7b768c3-053e-452d-ac9c-4957bdc50348">21,607</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsPayableTrade" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzE0LTItMS0xLTI0NDY4Mw_4bf89b9a-c5d6-4682-8e1e-f730ab5e6815">9,670</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsPayableTrade" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzE0LTMtMS0xLTI0NDY4Mw_8fb32119-80c0-4e7d-953f-fab7bff3092d">19,997</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Accrued expenses and other liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" decimals="-3" sign="-" name="blkb:IncreaseDecreaseAccruedExpensesAndOtherLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzE1LTEtMS0xLTI0NDY4Mw_45d6ba93-4169-412b-9de7-0116b894731e">2,386</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231" decimals="-3" sign="-" name="blkb:IncreaseDecreaseAccruedExpensesAndOtherLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzE1LTItMS0xLTI0NDY4Mw_003f4646-d50a-40bd-8c0b-b67266df8283">8,190</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231" decimals="-3" sign="-" name="blkb:IncreaseDecreaseAccruedExpensesAndOtherLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzE1LTMtMS0xLTI0NDY4Mw_081f5469-85d4-4262-b25e-e307aa3e0c4c">49,232</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Deferred revenue</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" decimals="-3" name="us-gaap:IncreaseDecreaseInDeferredRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzE2LTEtMS0xLTI0NDY4Mw_cd16549d-7155-4a34-a0c3-0850679a48aa">11,059</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231" decimals="-3" name="us-gaap:IncreaseDecreaseInDeferredRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzE2LTItMS0xLTI0NDY4Mw_b082f4e5-8108-4609-bbd4-24470eaa0682">10,526</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInDeferredRevenue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzE2LTMtMS0xLTI0NDY4Mw_41bff5aa-9d04-4ab1-93a6-ffa1b83ae98a">485</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Net cash provided by operating activities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzE3LTEtMS0xLTI0NDY4Mw_6b37b66f-e762-439d-b5d5-ff0f4085e987">203,893</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzE3LTItMS0xLTI0NDY4Mw_a8c45eec-669e-4f04-b011-3109de6dc9ac">213,661</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzE3LTMtMS0xLTI0NDY4Mw_de218e46-66d2-4950-b2fa-aeca86af1467">147,955</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Cash flows from investing activities</span></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Purchase of property and equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzE5LTEtMS0xLTI0NDY4Mw_653006cf-f885-4a9a-918a-29d5c30fca77">12,289</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzE5LTItMS0xLTI0NDY4Mw_492281aa-b1c3-4760-a03b-070778f7011a">11,664</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzE5LTMtMS0xLTI0NDY4Mw_a801d29c-a241-41ba-8b7b-65579dbdacd6">29,690</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Capitalized software and content development costs</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" decimals="-3" name="us-gaap:PaymentsToDevelopSoftware" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzIwLTEtMS0xLTI0NDY4Mw_84ecf35f-8e68-45c2-b15d-0e8b058e6737">58,774</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsToDevelopSoftware" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzIwLTItMS0xLTI0NDY4Mw_bf88d5c3-335a-4c98-90ea-b1b9ca08277f">40,489</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsToDevelopSoftware" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzIwLTMtMS0xLTI0NDY4Mw_daa0b2d9-6a85-4018-95df-60e1a0d59a9d">42,157</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Purchase of net assets of acquired companies, net of cash and restricted cash acquired</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzIxLTEtMS0xLTI0NDY4Mw_16504a7a-7ea2-4f4b-b815-7dca32410aa8">20,912</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzIxLTItMS0xLTI0NDY4Mw_6fd81448-64b6-440c-8fc7-be1049112a6f">419,120</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzIxLTMtMS0xLTI0NDY4Mw_a0f6fd81-d1c0-4355-a3a7-28edded24cd7">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Cash received in sale of business</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" decimals="-3" name="us-gaap:ProceedsFromDivestitureOfBusinesses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzIyLTEtMS0xLTI1MjczMQ_fba28e83-b37c-4774-afa6-308507e42fc2">6,426</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231" decimals="-3" name="us-gaap:ProceedsFromDivestitureOfBusinesses" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzIyLTItMS0xLTI1MjczMQ_55434f06-1519-423e-a17a-155a11727d4e">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231" decimals="-3" name="us-gaap:ProceedsFromDivestitureOfBusinesses" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzIyLTMtMS0xLTI1MjczNw_82f4092a-5316-4ea1-9811-d3d1cffbdc92">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Net cash used in investing activities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzI1LTEtMS0xLTI0NDY4Mw_83842164-5d6e-4665-aba0-29fa0d5b4222">85,549</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzI1LTItMS0xLTI0NDY4Mw_333ec2d0-73f2-4fc7-a116-0c6f306c9f2c">471,273</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzI1LTMtMS0xLTI0NDY4Mw_7a6ec61d-2251-4834-85a9-0807ccd36098">71,847</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Cash flows from financing activities</span></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Proceeds from issuance of debt</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzI3LTEtMS0xLTI0NDY4Mw_fd2055d1-f7dc-4917-9c25-2628e6fb0ca0">211,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzI3LTItMS0xLTI0NDY4Mw_a21ad5fc-5045-4dd5-97ea-78e1d7f759c3">582,200</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzI3LTMtMS0xLTI0NDY4Mw_79fa3ef9-44ec-4dfc-a817-efd4b5e2196a">748,500</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Payments on debt</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" decimals="-3" name="us-gaap:RepaymentsOfDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzI4LTEtMS0xLTI0NDY4Mw_6ea52615-a893-44f1-b5d9-d26110c0ac55">310,740</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231" decimals="-3" name="us-gaap:RepaymentsOfDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzI4LTItMS0xLTI0NDY4Mw_c1cc33e6-36ae-4cbd-90d2-beb97793da0c">152,971</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231" decimals="-3" name="us-gaap:RepaymentsOfDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzI4LTMtMS0xLTI0NDY4Mw_cc7bc838-dedf-4095-b85f-ae69d2d8883a">747,563</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Debt issuance costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" decimals="-3" name="us-gaap:PaymentsOfFinancingCosts" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzI5LTEtMS0xLTI0NDY4Mw_6ee0b5d4-9f2e-4175-ab6e-736832909553">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsOfFinancingCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzI5LTItMS0xLTI0NDY4Mw_7a2fcea0-ae7f-45c8-8705-c9df28494c01">3,106</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsOfFinancingCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzI5LTMtMS0xLTI0NDY4Mw_916c579d-7caf-4a22-9214-67c276871705">4,586</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Stock issuance costs</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" decimals="-3" name="us-gaap:PaymentsOfStockIssuanceCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzMxLTEtMS0xLTI1Mjc0OQ_9c49e6d1-16ad-48bc-812c-d5a034ba69da">1,339</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsOfStockIssuanceCosts" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzMxLTItMS0xLTI1Mjc0OQ_4a32cf67-aa75-4dc3-8caa-f7d6b9e25f09">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsOfStockIssuanceCosts" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzMxLTMtMS0xLTI1Mjc1Mg_63ba54dd-8199-444d-a450-900950f270f0">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Employee taxes paid for withheld shares upon equity award settlement</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" decimals="-3" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzMwLTEtMS0xLTI0NDY4Mw_f1a3ed7f-8486-4e21-93bd-ebd4ee635311">36,376</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzMwLTItMS0xLTI0NDY4Mw_e741905d-4559-48ab-bbcd-da086ec103c9">39,404</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzMwLTMtMS0xLTI0NDY4Mw_649fb1be-6da0-4625-809e-657d57ec7669">21,425</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Proceeds from exercise of stock options</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" decimals="-3" name="us-gaap:ProceedsFromStockOptionsExercised" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzMxLTEtMS0xLTI0NDY4Mw_54e592ee-3047-42d2-9101-03e5e26a85eb">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231" decimals="-3" name="us-gaap:ProceedsFromStockOptionsExercised" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzMxLTItMS0xLTI0NDY4Mw_1afe5be8-25e4-432e-bc19-fa69b1727171">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231" decimals="-3" name="us-gaap:ProceedsFromStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzMxLTMtMS0xLTI0NDY4Mw_5797d06f-12d8-4a0f-8422-863457d65871">4</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Change in due to customers</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" decimals="-3" sign="-" name="blkb:IncreaseDecreaseInDueToCustomers" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzMyLTEtMS0xLTI0NDY4Mw_e37ce1f1-4d77-4ca9-8aef-5f4a0ba6ca08">111,386</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231" decimals="-3" name="blkb:IncreaseDecreaseInDueToCustomers" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzMyLTItMS0xLTI0NDY4Mw_da7fd5bc-ce6d-4935-9746-b2bb5f984e4c">13,464</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231" decimals="-3" sign="-" name="blkb:IncreaseDecreaseInDueToCustomers" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzMyLTMtMS0xLTI0NDY4Mw_a220d797-d492-4eb8-b030-a0e670814aba">61,214</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Change in customer funds receivable</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" decimals="-3" name="blkb:ChangeInCustomerFundsReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzMzLTEtMS0xLTI0NDY4Mw_f2db6b59-e6cc-44de-8cf4-f4d9bd70430d">380</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231" decimals="-3" sign="-" name="blkb:ChangeInCustomerFundsReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzMzLTItMS0xLTI0NDY4Mw_c8ba233c-5be2-4527-a87f-feec1c06bbfa">731</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231" decimals="-3" name="blkb:ChangeInCustomerFundsReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzMzLTMtMS0xLTI0NDY4Mw_5bff4d67-6a4e-4e67-91f7-06f45dc7af53">138</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Purchase of treasury stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" decimals="-3" name="us-gaap:PaymentsForRepurchaseOfCommonStock" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzM0LTEtMS0xLTI0NDY4Mw_8341aa5d-9d01-480f-8c08-3ae62d56e070">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsForRepurchaseOfCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzM0LTItMS0xLTI0NDY4Mw_4bc326d5-99c6-478c-ba8b-2333d058bcd5">108,416</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsForRepurchaseOfCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzM0LTMtMS0xLTI0NDY4Mw_620c1793-598d-4984-845c-77119ed74a95">41,001</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Dividend payments to stockholders</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" decimals="-3" name="us-gaap:PaymentsOfDividends" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzM1LTEtMS0xLTI0NDY4Mw_f25352fc-8930-4a1e-b7d6-a2d42c9c2e13">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsOfDividends" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzM1LTItMS0xLTI0NDY4Mw_160d4e1d-15d5-4b98-b170-9d33a03e04fa">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsOfDividends" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzM1LTMtMS0xLTI0NDY4Mw_9bf342ba-ffb8-4acd-9d2b-472f44afbcb6">5,960</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Net cash (used in) provided by financing activities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzM2LTEtMS0xLTI0NDY4Mw_d4845b13-5f0f-41d8-b8e3-42fac8019524">25,689</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231" decimals="-3" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzM2LTItMS0xLTI0NDY4Mw_74d43429-0d19-42e2-8786-f7194e745f3d">264,108</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzM2LTMtMS0xLTI0NDY4Mw_9726b9fe-94bd-4ec2-8cb6-8e2cfad18dbc">10,679</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Effect of exchange rate on cash, cash equivalents and restricted cash</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzM3LTEtMS0xLTI0NDY4Mw_ae1b09d2-0ed1-4004-9f10-388369f6c6e2">10,486</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231" decimals="-3" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzM3LTItMS0xLTI0NDY4Mw_542f25b5-a110-44ba-886b-3989751a2e9b">297</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231" decimals="-3" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzM3LTMtMS0xLTI0NDY4Mw_a61f3071-220d-4223-a8a0-569b844f88eb">2,245</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Net increase in cash, cash equivalents and restricted cash</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzM4LTEtMS0xLTI0NDY4Mw_5266c88d-50dc-4ffb-b4b4-faf9ea0bcda0">82,169</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzM4LTItMS0xLTI0NDY4Mw_9bbda060-4f20-4f34-84ff-fd4290f70a20">6,793</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzM4LTMtMS0xLTI0NDY4Mw_219880c8-e5c2-41ec-8405-5245663d7778">67,674</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Cash, cash equivalents and restricted cash, beginning of year</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id85e61f54d8242459b16d89948927bd4_I20211231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzM5LTEtMS0xLTI0NDY4Mw_3043aaee-dac8-4705-a2b6-e746e1a44009">651,762</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i81bb47b8dc4947ab934c765b4587fb29_I20201231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzM5LTItMS0xLTI0NDY4Mw_4f2fb85c-d8ac-4573-8aee-8da6004efd42">644,969</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i20926fb190894d738f7e6ed8099c2d78_I20191231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzM5LTMtMS0xLTI0NDY4Mw_6895a36f-f2ad-4ede-a7bf-41e760225976">577,295</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Cash, cash equivalents and restricted cash, end of year</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzQwLTEtMS0xLTI0NDY4Mw_cba722df-22ba-4c62-ac70-4ad32cd02fa3">733,931</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id85e61f54d8242459b16d89948927bd4_I20211231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzQwLTItMS0xLTI0NDY4Mw_d8e8b61e-a3d0-46e6-8359-4f2b63e0dd11">651,762</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i81bb47b8dc4947ab934c765b4587fb29_I20201231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzQwLTMtMS0xLTI0NDY4Mw_41c79771-e39c-4d92-b711-4b14a277cce5">644,969</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Supplemental disclosure of cash flow information</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Cash paid during the year for:</span></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Interest</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" decimals="-3" name="us-gaap:InterestPaidNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzQ0LTEtMS0xLTI0NDY4Mw_90ce9560-56c4-41a8-b5de-9afc1e02c8e2">33,371</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231" decimals="-3" name="us-gaap:InterestPaidNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzQ0LTItMS0xLTI0NDY4Mw_574ee7d0-c83e-4ad0-9384-5385c4b4b05a">16,386</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231" decimals="-3" name="us-gaap:InterestPaidNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzQ0LTMtMS0xLTI0NDY4Mw_a077ee7b-ac4c-4a03-831a-8ca7cab7c54b">15,716</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Taxes, net of refunds</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" decimals="-3" name="us-gaap:IncomeTaxesPaidNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzQ1LTEtMS0xLTI0NDY4Mw_50d703c9-21bc-4a23-a448-935fe9d24d53">9,670</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxesPaidNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzQ1LTItMS0xLTI0NDY4Mw_a7227973-fcb9-458a-ae85-510f57d0fa31">10,073</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxesPaidNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzQ1LTMtMS0xLTI0NDY4Mw_13278459-0e97-4248-99bb-4b5e3340bf30">3,563</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Non-cash investing and financing activities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Purchase of EVERFI through the issuance of stock (see Note 3)</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" decimals="-3" name="us-gaap:StockIssued1" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzQ3LTEtMS0xLTI0NDY4Mw_4297b6de-f2f5-4a69-a62d-efac8ded312a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231" decimals="-3" name="us-gaap:StockIssued1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzQ3LTItMS0xLTI0NDY4Mw_f16ee260-f9e3-4526-98ab-492ff0772581">303,633</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231" decimals="-3" name="us-gaap:StockIssued1" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzQ3LTMtMS0xLTI0NDY4Mw_4742d870-e041-46dc-80fa-bf26251f6dc9">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Purchase of property and equipment by assuming directly related liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib1d10d5363594b729f08f3fcde8eaa20_D20220101-20221231" decimals="-3" name="us-gaap:LoansAssumed1" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzQ4LTEtMS0xLTI0NDY4Mw_2b4454b5-82b5-40de-8af0-9a348ab26e7c">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i20c1b5081695456a8e37f84ad4425387_D20210101-20211231" decimals="-3" name="us-gaap:LoansAssumed1" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzQ4LTItMS0xLTI0NDY4Mw_6f9e9f50-6ce6-4d5b-8281-b9a19f5fa815">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ib541ba29dfe8482b924827349fecd89b_D20200101-20201231" decimals="-3" name="us-gaap:LoansAssumed1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzQ4LTMtMS0xLTI0NDY4Mw_6b24c1a2-7ebe-4041-adbb-009cb290235a">61,064</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Purchase of software and services by assuming directly related liabilities</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i484a1a354c994e9fbe3912924b6523ce_D20220101-20221231" decimals="-3" name="us-gaap:LoansAssumed1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzUxLTEtMS0xLTI3NTU4Mw_cde907fd-2be8-490a-be6b-7d6b7f6b551a">1,710</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic29110b2d79a48aaa9d83581d64b14ad_D20210101-20211231" decimals="-3" name="us-gaap:LoansAssumed1" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzUxLTItMS0xLTI3NTU5MA_9f571736-6c13-4afa-88d2-016ca715a434">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i5f157b00a59848bbb1a528b393e8f3f7_D20200101-20201231" decimals="-3" name="us-gaap:LoansAssumed1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzUxLTMtMS0xLTI3NTU5MA_e5d22e97-3a3e-4bd4-9e6a-a04a5520c16a">5,620</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Purchase of equipment and other assets included in accounts payable</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" decimals="-3" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzQ5LTEtMS0xLTI0NDY4Mw_8cdf8ce6-0abf-4bde-8c0d-0b5722f3377a">158</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231" decimals="-3" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzQ5LTItMS0xLTI0NDY4Mw_59cadfc0-85c4-4cdf-b1ef-4a5fa35b86c9">1,747</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231" decimals="-3" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzQ5LTMtMS0xLTI0NDY4Mw_b8110f86-ea65-45bb-b875-ca5f6686bc76">840</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:3pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table provides a reconciliation of cash and cash equivalents and restricted cash reported within the consolidated balance sheets that sum to the total of the same such amounts shown above in the consolidated statements of cash flows:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:69.660%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.521%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2022</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Cash and cash equivalents</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTpkMzM2MjA1YjhhN2I0OTM5YjJhMzIyMDIzNmJiYzZhMC90YWJsZXJhbmdlOmQzMzYyMDViOGE3YjQ5MzliMmEzMjIwMjM2YmJjNmEwXzEtMS0xLTEtMjQ0Njgz_3e3ad952-4666-4498-9e4f-8a921c9582a8">31,691</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id85e61f54d8242459b16d89948927bd4_I20211231" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTpkMzM2MjA1YjhhN2I0OTM5YjJhMzIyMDIzNmJiYzZhMC90YWJsZXJhbmdlOmQzMzYyMDViOGE3YjQ5MzliMmEzMjIwMjM2YmJjNmEwXzEtMi0xLTEtMjQ0Njgz_acf00e04-aee0-4a9e-b773-ed7169f4bd73">55,146</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Restricted cash</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231" decimals="-3" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTpkMzM2MjA1YjhhN2I0OTM5YjJhMzIyMDIzNmJiYzZhMC90YWJsZXJhbmdlOmQzMzYyMDViOGE3YjQ5MzliMmEzMjIwMjM2YmJjNmEwXzItMS0xLTEtMjQ0Njgz_6c7f5792-42bf-492d-b397-948c3e7eb491">702,240</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id85e61f54d8242459b16d89948927bd4_I20211231" decimals="-3" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTpkMzM2MjA1YjhhN2I0OTM5YjJhMzIyMDIzNmJiYzZhMC90YWJsZXJhbmdlOmQzMzYyMDViOGE3YjQ5MzliMmEzMjIwMjM2YmJjNmEwXzItMi0xLTEtMjQ0Njgz_86ad6b3f-b1d6-48b3-baea-9143ebb4c354">596,616</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total cash, cash equivalents and restricted cash in the statement of cash flows</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTpkMzM2MjA1YjhhN2I0OTM5YjJhMzIyMDIzNmJiYzZhMC90YWJsZXJhbmdlOmQzMzYyMDViOGE3YjQ5MzliMmEzMjIwMjM2YmJjNmEwXzMtMS0xLTEtMjQ0Njgz_3f841125-c52d-41e4-8353-bdb6c8f875b5">733,931</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id85e61f54d8242459b16d89948927bd4_I20211231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTpkMzM2MjA1YjhhN2I0OTM5YjJhMzIyMDIzNmJiYzZhMC90YWJsZXJhbmdlOmQzMzYyMDViOGE3YjQ5MzliMmEzMjIwMjM2YmJjNmEwXzMtMi0xLTEtMjQ0Njgz_b10bc069-951e-476f-9159-5e8de15bd54c">651,762</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #0cd973;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #0cd973;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #0cd973;padding:0 1pt"></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The accompanying notes are an integral part of these consolidated financial statements.</span></td></tr></table></div><div style="height:40.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:83.486%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.679%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.535%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2022 Form 10-K</span></div></td><td colspan="3" style="padding:0 1pt"><div style="text-align:center"><img src="blkb-20221231_g1.jpg" alt="blkb-20221231_g1.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:85px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">71</span></div></td></tr></table></div></div></div><div id="i24d9cd6a7b6a4bb3aaf54098d618780c_205"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div><div style="text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consolidated Statements of Stockholders' Equity</span></div><div style="margin-top:9pt;text-align:justify"><span><br/></span></div></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:43.764%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.008%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.845%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.251%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.251%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.954%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.143%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.984%"></td><td style="width:0.1%"></td></tr><tr style="height:29pt"><td colspan="3" rowspan="2" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in&#160;thousands)</span></td><td colspan="6" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Common stock</span></td><td colspan="3" rowspan="2" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Additional<br/>paid-in<br/>capital</span></td><td colspan="3" rowspan="2" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Treasury<br/>stock</span></td><td colspan="3" rowspan="2" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Accumulated</span></div><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">other</span></div><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">comprehensive</span></div><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">income (loss)</span></div></td><td colspan="3" rowspan="2" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Retained<br/>earnings</span></td><td colspan="3" rowspan="2" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total stockholders' equity</span></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Shares</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Balance at December 31, 2019</span></td><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i76497d5967094ab99f23e2668aa7c67a_I20191231" decimals="INF" name="us-gaap:SharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzItMS0xLTEtMjQ0Njgz_5fd2f520-d81a-4e6a-9df6-fa857bee3ba5">60,206,091</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i76497d5967094ab99f23e2668aa7c67a_I20191231" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzItMi0xLTEtMjQ0Njgz_9892cb27-a6ee-4316-b271-342c710ea783">60</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if6f2691579f545cfa9ce0fe0358e9a4f_I20191231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzItMy0xLTEtMjQ0Njgz_8a7fe342-3f6a-482a-85cd-74c6398cacec">457,804</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i8ba377d9c93e4d41bf2c6b036e461d3b_I20191231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzItNC0xLTEtMjQ0Njgz_ce630758-34ee-4b33-a8d2-93b5751fb78c">290,665</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ie9478d92eca04a279e2713c31fb8f6d5_I20191231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzItNS0xLTEtMjQ0Njgz_ec020970-f13a-441d-9e88-a5983430e80f">5,290</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ie000bd60b9374c07823c996a5c7f0225_I20191231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzItNi0xLTEtMjQ0Njgz_083e5a26-3ee4-4492-80a3-06f6ef0ae487">234,855</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i20926fb190894d738f7e6ed8099c2d78_I20191231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzItNy0xLTEtMjQ0Njgz_edb6f2d8-362c-4b6e-8096-3ba387650d2e">396,764</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7b052b8ed24a4806a239abfdf409e182_D20200101-20201231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzMtNi0xLTEtMjQ0Njgz_ae2d935e-4319-469f-b063-f20e05935620">7,717</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzMtNy0xLTEtMjQ0Njgz_80168da9-dbe5-430c-b341-6c44c929d093">7,717</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Payment of dividends ($<ix:nonFraction unitRef="usdPerShare" contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231" decimals="2" name="us-gaap:CommonStockDividendsPerShareCashPaid" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzQtMC0xLTEtMjQ0NjgzL3RleHRyZWdpb246MjExYjc2NmZiN2Q4NDYzYWFmMmU2NzRmNjFjN2NlN2VfMjY_da2c3be3-3704-42b2-b805-40c88abd664f">0.12</ix:nonFraction> per share)</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i7b052b8ed24a4806a239abfdf409e182_D20200101-20201231" decimals="-3" name="us-gaap:DividendsCash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzQtNi0xLTEtMjQ0Njgz_4933ec4b-3132-465b-b0ad-f5507d72bb1e">5,960</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231" decimals="-3" name="us-gaap:DividendsCash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzQtNy0xLTEtMjQ0Njgz_6ac6a48d-4607-4d54-aa6d-e29b7458e391">5,960</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Purchase of <ix:nonFraction unitRef="shares" contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231" decimals="INF" name="us-gaap:TreasuryStockSharesAcquired" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzUtMC0xLTEtMjU3MTI4L3RleHRyZWdpb246YmE3ZjJhYjk4YzAzNDFiMGE4ZDhiNDMxZTQxZDYxY2VfNTQ5NzU1ODEzOTUz_8a9e75b4-bc11-4419-a67f-151e6a6c69d3">714,000</ix:nonFraction> treasury shares under stock repurchase program</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i42154711a9f046f59770dab800591562_D20200101-20201231" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzUtNC0xLTEtMjU3MTM4_b772dc2f-59b4-44ca-8d3f-0f01539557ff">41,001</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzUtNy0xLTEtMjU3MTM4_bfcdf514-1de7-4b01-9d0d-6e2b11c363b2">41,001</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Exercise of stock options and vesting of restricted stock units</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i054a35d454ae4fe7a8e7414ce26dba43_D20200101-20201231" decimals="INF" name="blkb:ExerciseOfStockOptionsAndStockAppreciationRightsShares" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzUtMS0xLTEtMjQ0Njgz_68068ca0-a844-48d1-abe2-7710bcff1d6f">218,141</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i04dec5ac1d644f60ae5a990e541a5555_D20200101-20201231" decimals="-3" name="blkb:ExerciseOfStockOptionsAndStockAppreciationRightsValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzUtMy0xLTEtMjQ0Njgz_ad87c81c-6668-452d-8252-d62c25b8370a">4</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231" decimals="-3" name="blkb:ExerciseOfStockOptionsAndStockAppreciationRightsValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzUtNy0xLTEtMjQ0Njgz_a9416cf8-489d-49e7-ae28-6aa6c62f48b5">4</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Employee taxes paid for <ix:nonFraction unitRef="shares" contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231" decimals="INF" name="blkb:SurrenderOfSharesUponRestrictedStockAndRestrictedUnitVestingAndExerciseofStockAppreciationRights" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzYtMC0xLTEtMjQ0NjgzL3RleHRyZWdpb246NjYxZDY2NGY4NTdkNDVkMzkzNjIyYTU2MDRhZTMwYThfMjg_8948980e-36b0-47fc-8235-075a02168e25">273,914</ix:nonFraction> withheld shares upon equity award settlement</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i42154711a9f046f59770dab800591562_D20200101-20201231" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzYtNC0xLTEtMjQ0Njgz_4b8b4dd0-37b0-42e7-9d05-74e35ee5b0ab">21,425</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzYtNy0xLTEtMjQ0Njgz_b9975f79-50f8-49b9-9678-241dab818ef9">21,425</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Stock-based compensation</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i04dec5ac1d644f60ae5a990e541a5555_D20200101-20201231" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzctMy0xLTEtMjQ0Njgz_7c2f4117-79a4-4fe6-8a4a-9558e62e36e5">87,155</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7b052b8ed24a4806a239abfdf409e182_D20200101-20201231" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzctNi0xLTEtMjQ0Njgz_ae47679d-4863-4732-b340-54ebe195123e">102</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzctNy0xLTEtMjQ0Njgz_2c7d7921-d5fb-4bc3-b75d-fb28115a108c">87,257</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Restricted stock grants</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i054a35d454ae4fe7a8e7414ce26dba43_D20200101-20201231" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzgtMS0xLTEtMjQ0Njgz_a8c28a1a-7a00-493a-a95a-e563377d02d8">657,483</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i054a35d454ae4fe7a8e7414ce26dba43_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzgtMi0xLTEtMjQ0Njgz_e0d0f8c9-9722-4420-b80a-9239d0d52c14">1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzgtNy0xLTEtMjQ0Njgz_4d751658-3192-4178-99a1-ba799fc01759">1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Restricted stock cancellations</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="shares" contextRef="i054a35d454ae4fe7a8e7414ce26dba43_D20200101-20201231" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzktMS0xLTEtMjQ0Njgz_0ac7e5cb-d405-4fb3-abeb-277eabac9fd6">177,077</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other comprehensive income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib94fcc5554d04316b5982539613d3703_D20200101-20201231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzEwLTUtMS0xLTI0NDY4Mw_12c00339-f333-4c2b-8d9b-f01eeeb8d9ac">2,793</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzEwLTctMS0xLTI0NDY4Mw_79305eb9-e4f4-418d-b942-cedca598c213">2,793</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Balance at December 31, 2020</span></td><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="ib0ee593ec9e649688145de4b5818ccef_I20201231" decimals="INF" name="us-gaap:SharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzExLTEtMS0xLTI0NDY4Mw_a68e455c-68d4-4afa-9f99-f901065c47d7">60,904,638</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib0ee593ec9e649688145de4b5818ccef_I20201231" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzExLTItMS0xLTI0NDY4Mw_0c8ced8a-5b61-4e31-9781-a2f4879ebf6a">61</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9d672b16a5c84f9584d0422c035512cf_I20201231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzExLTMtMS0xLTI0NDY4Mw_d0e824d8-022b-4648-9e5a-98bbcaab7b80">544,963</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="if834bd5b93704c598d6923c4583cbcae_I20201231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzExLTQtMS0xLTI0NDY4Mw_3fa4440f-d999-42b5-a265-352b6a31c515">353,091</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ib674b1824b794db19cd0d320c61e3810_I20201231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzExLTUtMS0xLTI0NDY4Mw_5b8c60b7-132c-4e67-84f1-68a509e7c830">2,497</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ie678d43ed2934c09869f6a35e65fb483_I20201231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzExLTYtMS0xLTI0NDY4Mw_b6eb7da3-bb79-4162-9bfb-236d314c22e0">236,714</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i81bb47b8dc4947ab934c765b4587fb29_I20201231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzExLTctMS0xLTI0NDY4Mw_d55a808b-ee61-457c-be87-a42f9f9e2c86">426,150</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8412959b1a2144d38701725450cdff30_D20210101-20211231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzEyLTYtMS0xLTI0NDY4Mw_2412b123-85a0-4ed0-a779-1e501bb16db8">5,698</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzEyLTctMS0xLTI0NDY4Mw_adb9ea68-abef-4078-a0db-8487f6233cfa">5,698</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Common stock issued in purchase of EVERFI (see Note 3)</span></div></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i76dd3afa646849b4b1a212629a45ebca_D20210101-20211231" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesAcquisitions" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzE0LTEtMS0xLTI1NzE4Ng_bcb050ef-6685-4d62-b916-37648685ff76">3,844,423</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i76dd3afa646849b4b1a212629a45ebca_D20210101-20211231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueAcquisitions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzE0LTItMS0xLTI1NzE4Ng_20a7c113-6242-4c74-bacd-670c1ce263a3">4</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i07f177f5c01b44438edec2fdc12af74c_D20210101-20211231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueAcquisitions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzE0LTMtMS0xLTI1NzE4Ng_07e2d77a-f247-49be-8d49-fb77a8fccf94">303,629</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueAcquisitions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzE0LTctMS0xLTI1NzE4Ng_fd2d6ff7-3263-45ce-94e5-e47d33006d84">303,633</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Purchase of <ix:nonFraction unitRef="shares" contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231" decimals="INF" name="us-gaap:TreasuryStockSharesAcquired" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzE0LTAtMS0xLTI0NDY4My90ZXh0cmVnaW9uOmQ2MjQ5ODA2MWRiNDQzMzdhY2EwN2Q1MGY5NmU0NWE2XzE2_6d10c12b-6001-4420-bfaa-8a94eda474e8">1,592,933</ix:nonFraction> treasury shares under stock repurchase program</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i707072bc0def42188f7b151bf810c7fe_D20210101-20211231" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzE0LTQtMS0xLTI0NDY4Mw_0e7c59b1-00f3-4b5c-951d-311084d6d8fd">108,416</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzE0LTctMS0xLTI0NDY4Mw_f3c39f03-e8e7-45be-919f-2278c82a34a6">108,416</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Vesting of restricted stock units</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i76dd3afa646849b4b1a212629a45ebca_D20210101-20211231" decimals="INF" name="blkb:ExerciseOfStockOptionsAndStockAppreciationRightsShares" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzE1LTEtMS0xLTI0NDY4Mw_7edb47e9-24d8-485d-9769-688f95ab2386">1,014,562</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i76dd3afa646849b4b1a212629a45ebca_D20210101-20211231" decimals="-3" name="blkb:ExerciseOfStockOptionsAndStockAppreciationRightsValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzE1LTItMS0xLTI0NDY4Mw_6138b5df-31ef-4a1b-9417-05e6d9fd5e63">1</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i07f177f5c01b44438edec2fdc12af74c_D20210101-20211231" decimals="-3" name="blkb:ExerciseOfStockOptionsAndStockAppreciationRightsValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzE1LTMtMS0xLTI0NDY4Mw_cf9c04e6-cd1f-4ff2-bfed-2982264d7c25">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231" decimals="-3" name="blkb:ExerciseOfStockOptionsAndStockAppreciationRightsValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzE1LTctMS0xLTI0NDY4Mw_50e5ed6b-ab69-4966-9286-ada7a46f84ce">1</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Employee taxes paid for <ix:nonFraction unitRef="shares" contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231" decimals="INF" name="blkb:SurrenderOfSharesUponRestrictedStockAndRestrictedUnitVestingAndExerciseofStockAppreciationRights" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzE2LTAtMS0xLTI0NDY4My90ZXh0cmVnaW9uOjc2YTc1MDM5ZjI3YTQyZjRhYmU4ZGFhM2ViZWU4ODkzXzI4_9019eb21-8310-482b-b051-eeb5fbc746d5">535,604</ix:nonFraction> withheld shares upon equity award settlement</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i707072bc0def42188f7b151bf810c7fe_D20210101-20211231" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzE2LTQtMS0xLTI0NDY4Mw_b2769322-7dce-4b81-8567-81633ca7fc81">39,404</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzE2LTctMS0xLTI0NDY4Mw_56e5570d-1d30-4efa-877d-640a71a2b3a6">39,404</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Stock-based compensation</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i07f177f5c01b44438edec2fdc12af74c_D20210101-20211231" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzE3LTMtMS0xLTI0NDY4Mw_e5f5182f-d9c0-4fae-8432-9d750d7c39e8">120,335</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8412959b1a2144d38701725450cdff30_D20210101-20211231" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzE3LTYtMS0xLTI0NDY4Mw_043c5057-98db-4b93-a063-e2750d633f93">44</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzE3LTctMS0xLTI0NDY4Mw_8e4a2857-d473-4eaf-95d9-16cba3273920">120,379</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Restricted stock grants</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i76dd3afa646849b4b1a212629a45ebca_D20210101-20211231" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzE4LTEtMS0xLTI0NDY4Mw_1fba361d-0c83-4748-8a16-98e2f3bfa280">596,763</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i76dd3afa646849b4b1a212629a45ebca_D20210101-20211231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzE4LTItMS0xLTI0NDY4Mw_2bd099e4-7fed-4602-9425-cfe0d531217b">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzE4LTctMS0xLTI0NDY4Mw_0a99c81e-3796-4019-9f44-189f11b43abc">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Restricted stock cancellations</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="shares" contextRef="i76dd3afa646849b4b1a212629a45ebca_D20210101-20211231" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzE5LTEtMS0xLTI0NDY4Mw_076fcf75-c4e5-4135-9a39-ee48240277fc">194,720</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other comprehensive income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i4fe9af243b514c678bcacf78506fb31c_D20210101-20211231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzIwLTUtMS0xLTI0NDY4Mw_1587a84a-eef4-422d-9066-6b5e04838694">9,019</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzIwLTctMS0xLTI0NDY4Mw_0e58c7c6-a51b-4945-95ed-0f55e465c81f">9,019</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Balance at December 31, 2021</span></td><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="icffcd082c1a0489b83f5fe05efe024bf_I20211231" decimals="INF" name="us-gaap:SharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzIxLTEtMS0xLTI0NDY4Mw_99e4c8d6-5079-4807-828e-17163cead473">66,165,666</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="icffcd082c1a0489b83f5fe05efe024bf_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzIxLTItMS0xLTI0NDY4Mw_29c211fe-7af1-4c4c-bbe9-47d5b0c7d965">66</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i46478d42b6eb44e8a8ff0d733e318734_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzIxLTMtMS0xLTI0NDY4Mw_39e6a675-2940-44b8-9664-911d4889a268">968,927</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i1278a39119f64cb2b14c566b6a51d893_I20211231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzIxLTQtMS0xLTI0NDY4Mw_9c4bcf1e-b0ef-4c75-9d1a-49c687ff01d0">500,911</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9393f94672754ee6a400bee840768b0c_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzIxLTUtMS0xLTI0NDY4Mw_085839ff-1da0-4012-9995-b37aaa199e94">6,522</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i3d9cd0db10e941dc98642a33a4902dfd_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzIxLTYtMS0xLTI0NDY4Mw_cea70243-2e8f-4554-a1d8-67ad99d8b5d1">242,456</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id85e61f54d8242459b16d89948927bd4_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzIxLTctMS0xLTI0NDY4Mw_01feddb0-9ba6-4c21-b788-dc4a598a94db">717,060</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i806705b8fd13426493cb6952c47564f7_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzIyLTYtMS0xLTI0NDY4Mw_6fbbc80a-d32e-4ca2-bd63-b5ac25924d68">45,407</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzIyLTctMS0xLTI0NDY4Mw_93ec9455-07e6-4f26-9872-5918b523120e">45,407</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Stock issuance costs related to purchase of EVERFI (see Note 3)</span></div></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ibda7961a1b724787a86441548d291585_D20220101-20221231" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzIzLTMtMS0xLTI0NDY4Mw_8a1ec996-e9fc-4289-b9d4-a0ff9383e127">1,352</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzIzLTctMS0xLTI0NDY4Mw_99ce4ec4-7ac6-4a59-adf6-7a006fd31c2c">1,352</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Retirements of common stock</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="shares" contextRef="i557b2bc630b64570bf67a95f6aff8c74_D20220101-20221231" decimals="INF" name="blkb:RetirementsOfCommonStockShares" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzI0LTEtMS0xLTI1NzE3NQ_7d8eb3aa-6634-4996-8868-1340aa02eb22">33,535</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ibda7961a1b724787a86441548d291585_D20220101-20221231" decimals="-3" name="blkb:AdjustmentsToAdditionalPaidInCapitalStockIssuedRetirements" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzI0LTMtMS0xLTI1NzE3NQ_9e01f7f5-dd12-42ca-bf5d-a5d9f6b32190">2,605</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" decimals="-3" name="blkb:AdjustmentsToAdditionalPaidInCapitalStockIssuedRetirements" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzI0LTctMS0xLTI1NzE3NQ_6fd15fae-cc68-4ef8-a2ce-d95ffee2919e">2,605</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Vesting of restricted stock units</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i557b2bc630b64570bf67a95f6aff8c74_D20220101-20221231" decimals="INF" name="blkb:ExerciseOfStockOptionsAndStockAppreciationRightsShares" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzI1LTEtMS0xLTI0NDY4Mw_3a32c3a7-410d-42bc-840b-aa80d355304a">1,015,304</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ibda7961a1b724787a86441548d291585_D20220101-20221231" decimals="-3" name="blkb:ExerciseOfStockOptionsAndStockAppreciationRightsValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzI1LTMtMS0xLTI0NDY4Mw_7060044d-411e-4521-9001-a5bb2a6b9603">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" decimals="-3" name="blkb:ExerciseOfStockOptionsAndStockAppreciationRightsValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzI1LTctMS0xLTI0NDY4Mw_3d5f3e15-db6a-49fe-a7d5-a9f2010d8413">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Employee taxes paid for <ix:nonFraction unitRef="shares" contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" decimals="INF" name="blkb:SurrenderOfSharesUponRestrictedStockAndRestrictedUnitVestingAndExerciseofStockAppreciationRights" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzI2LTAtMS0xLTI0NDY4My90ZXh0cmVnaW9uOjlhMWRhNTAzNjNmYzQ3YTVhNjVkNDkyZTc2YmJmYmIzXzI4_78c93447-4c4c-4311-b360-802bbda922f1">562,425</ix:nonFraction> withheld shares upon equity award settlement</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i8d0c04f9d1d04facb95e0d3c252a42e7_D20220101-20221231" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzI2LTQtMS0xLTI0NDY4Mw_628ca8a5-8010-4d6e-a4b8-ad8b980aeb21">36,376</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzI2LTctMS0xLTI0NDY4Mw_f1be2117-c53f-49c3-bd35-38edb55be93c">36,376</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Stock-based compensation</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ibda7961a1b724787a86441548d291585_D20220101-20221231" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzI3LTMtMS0xLTI0NDY4Mw_a307f521-340a-4bd9-b898-4974db0fe762">110,294</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i806705b8fd13426493cb6952c47564f7_D20220101-20221231" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzI3LTYtMS0xLTI0NDY4Mw_ea60b16c-1786-47d8-8526-fabd2080ac64">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzI3LTctMS0xLTI0NDY4Mw_bbcebf83-556c-4ad9-9416-586b63166bb3">110,294</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Restricted stock grants</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i557b2bc630b64570bf67a95f6aff8c74_D20220101-20221231" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzI4LTEtMS0xLTI0NDY4Mw_59182270-61dc-41b7-be07-847f33f0fc13">846,295</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i557b2bc630b64570bf67a95f6aff8c74_D20220101-20221231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzI4LTItMS0xLTI0NDY4Mw_1b48bc41-cd09-413a-be2b-e44934d3c936">2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzI4LTctMS0xLTI0NDY4Mw_38315d7f-15aa-40b9-81b4-3e633edc0489">2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Restricted stock cancellations</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="shares" contextRef="i557b2bc630b64570bf67a95f6aff8c74_D20220101-20221231" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzI5LTEtMS0xLTI0NDY4Mw_45756810-f0de-4321-971d-f29c4523fdde">179,686</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other comprehensive income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8da28bc10b9f4ec2aba41af3f291a822_D20220101-20221231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzMwLTUtMS0xLTI0NDY4Mw_0c350d40-341c-46d6-b5f8-15333aa0b09c">2,416</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzMwLTctMS0xLTI0NDY4Mw_2cd8cfed-0427-4f2d-bdb1-11141ebadf23">2,416</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Balance at December 31, 2022</span></td><td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="ia2c8f220855347c9a23215eb41d15484_I20221231" decimals="INF" name="us-gaap:SharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzMxLTEtMS0xLTI0NDY4Mw_a90b49c8-c9fe-4f82-a868-f76661e4830a">67,814,044</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ia2c8f220855347c9a23215eb41d15484_I20221231" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzMxLTItMS0xLTI0NDY4Mw_2a4d31b8-2fab-44ea-a3f3-6eaccc446258">68</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8d47aa791cc14dab9eb0f46512663647_I20221231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzMxLTMtMS0xLTI0NDY4Mw_a14f6c20-1f96-4eaf-b0b4-0e6196d50cf3">1,075,264</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i256edb7ae56b413fa02f6a3e6033c849_I20221231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzMxLTQtMS0xLTI0NDY4Mw_3712b4d9-92c4-4b41-9314-f69d2c475684">537,287</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib50d54e74ff14c80b39b0b8039b172f3_I20221231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzMxLTUtMS0xLTI0NDY4Mw_d9b022bf-ba8c-4939-b05b-3595f0f6b285">8,938</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i50615a7dc98642bca06f3a38bd4d3fbb_I20221231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzMxLTYtMS0xLTI0NDY4Mw_1598733d-1684-4ce7-be33-ba1db51a525a">197,049</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzMxLTctMS0xLTI0NDY4Mw_0e2960b2-d077-41b3-8a08-21377a40c13b">744,032</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr></table></div><div style="padding-left:18pt;text-align:justify;text-indent:-13.5pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(1)</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%;padding-left:5.72pt"><ix:footnote id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90ZXh0cmVnaW9uOjM1NWMzNzM2ZjMzZjRhMmM5MzA3NjJhZTM3ZjY4MjhhXzU0OTc1NTgxNTM1MQ_4650b4df-642f-4544-892b-1ab716327b7d" footnoteRole="http://www.xbrl.org/2003/role/footnote">Represents dividends paid in Q1 2020. Refer to the discussion of our Board of Directors' decision to discontinue the declaration and payments of all cash dividends beginning in Q2 2020 in Note 14 of our Annual Report on Form 10-K for the  fiscal year ended December 31, 2020, as filed with the SEC on February 23, 2021.</ix:footnote></span></div><div style="padding-left:18pt;text-indent:-13.5pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(2)</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:400;line-height:120%;padding-left:5.72pt"><ix:footnote id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90ZXh0cmVnaW9uOjM1NWMzNzM2ZjMzZjRhMmM5MzA3NjJhZTM3ZjY4MjhhXzU0OTc1NTgxNTM1Mg_0c9b15ed-dc34-43df-8b31-81bad6f37f36" footnoteRole="http://www.xbrl.org/2003/role/footnote">Represents shares retired after determining certain EVERFI's selling shareholders would be paid in cash, rather than shares of our common stock. See Note 3 for additional information regarding our acquisition of EVERFI.</ix:footnote></span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The accompanying notes are an integral part of these consolidated financial statements.</span></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.880%"><tr><td style="width:0.1%"></td><td style="width:2.654%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.856%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:87.090%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">72</span></div></td><td colspan="3" style="padding:0 1pt"><div><img src="blkb-20221231_g1.jpg" alt="blkb-20221231_g1.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:85px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2022 Form 10-K</span></div></td></tr></table></div></div></div><div id="i24d9cd6a7b6a4bb3aaf54098d618780c_208"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_13">Table of </a><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_13">Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div><div style="text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to Consolidated Financial Statements</span></div></div><div><span><br/></span></div><div id="i24d9cd6a7b6a4bb3aaf54098d618780c_211"></div><ix:nonNumeric contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" name="us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTEvZnJhZzo5YzRmNmI1NmM5OTA0ZjI0OTAwZTNmYjZiZTdlNWJiYi90ZXh0cmVnaW9uOjljNGY2YjU2Yzk5MDRmMjQ5MDBlM2ZiNmJlN2U1YmJiXzQz_52375ebb-51b2-4d2a-aced-a32cceaebbc9" escape="true"><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006880;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:700;line-height:120%">1. Organization</span></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are the world&#8217;s leading cloud software company powering social good. Serving the entire social good community&#8212;nonprofits, higher education institutions, K&#8211;12 schools, healthcare organizations, faith communities, arts and cultural organizations, foundations, companies and individual change agents&#8212;we connect and empower organizations to increase their impact through cloud software, services, expertise and data intelligence. Our portfolio is tailored to the unique needs of vertical markets, with solutions for fundraising and CRM, marketing, advocacy, peer-to-peer fundraising, corporate social responsibility (CSR) and environmental, social and governance (ESG), school management, ticketing, grantmaking, financial management, payment processing and analytics. Serving the industry for more than four decades, we are a remote-first company headquartered in Charleston, South Carolina, with operations in the United States, Australia, Canada, Costa Rica and the United Kingdom.</span></div></ix:nonNumeric><div id="i24d9cd6a7b6a4bb3aaf54098d618780c_214"></div><ix:nonNumeric contextRef="i0ea21c7abe644342bf600905bd8b7396_D20220101-20220930" name="us-gaap:SignificantAccountingPoliciesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTQvZnJhZzo2NTY1Y2FmMGQ2ZWQ0MGEzOTg5NzgxM2Q5OGQxYzY4OS90ZXh0cmVnaW9uOjY1NjVjYWYwZDZlZDQwYTM5ODk3ODEzZDk4ZDFjNjg5XzM0NDAz_037a5356-5231-428c-99b3-c6c633d3a242" continuedAt="i00ca33c222f647b591ae079eaf694a66" escape="true"><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006880;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:700;line-height:120%">2. Basis of Presentation</span></td></tr></table></div><ix:nonNumeric contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" name="us-gaap:BasisOfAccountingPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTQvZnJhZzo2NTY1Y2FmMGQ2ZWQ0MGEzOTg5NzgxM2Q5OGQxYzY4OS90ZXh0cmVnaW9uOjY1NjVjYWYwZDZlZDQwYTM5ODk3ODEzZDk4ZDFjNjg5XzM0NTk5_43b6fc47-99ed-42c8-9963-12ee3200135f" escape="true"><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basis of presentation</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United&#160;States (&#8220;GAAP&#8221;).</span></div></ix:nonNumeric><ix:nonNumeric contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" name="us-gaap:ConsolidationPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTQvZnJhZzo2NTY1Y2FmMGQ2ZWQ0MGEzOTg5NzgxM2Q5OGQxYzY4OS90ZXh0cmVnaW9uOjY1NjVjYWYwZDZlZDQwYTM5ODk3ODEzZDk4ZDFjNjg5XzM0NDkz_a78c1097-0f42-4964-9782-a552edfb2f7d" escape="true"><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basis of consolidation</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The consolidated financial statements include the accounts of Blackbaud, Inc. and its wholly owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" name="us-gaap:UseOfEstimates" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTQvZnJhZzo2NTY1Y2FmMGQ2ZWQ0MGEzOTg5NzgxM2Q5OGQxYzY4OS90ZXh0cmVnaW9uOjY1NjVjYWYwZDZlZDQwYTM5ODk3ODEzZDk4ZDFjNjg5XzM0NjMw_ebb30af3-ec38-4f9e-87e4-c99e77885584" escape="true"><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Use of estimates</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements, as well as the reported amounts of revenues and expenses during the reporting periods. On an ongoing basis, we reconsider and evaluate our estimates and assumptions, including those that impact revenue recognition, long-lived and intangible assets, income taxes, business combinations, stock-based compensation, capitalization of software development costs, our allowances for credit losses and sales returns, costs of obtaining contracts, valuation of derivative instruments, loss contingencies and insurance recoveries, among others. Changes in the facts or circumstances underlying these estimates could result in material changes and actual results could materially differ from these estimates.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTQvZnJhZzo2NTY1Y2FmMGQ2ZWQ0MGEzOTg5NzgxM2Q5OGQxYzY4OS90ZXh0cmVnaW9uOjY1NjVjYWYwZDZlZDQwYTM5ODk3ODEzZDk4ZDFjNjg5XzM0NTA2_32884e5b-295a-4ded-8683-e32fb605c5c5" escape="true"><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recently adopted accounting pronouncements</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2020, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") 2020-04, </span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting </span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">("ASU 2020-04")</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">.</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> This update provides for optional financial reporting alternatives to reduce cost and complexity associated with accounting for contracts, hedging relationships, and other transactions affected by reference rate reform. This update applies only to contracts, hedging relationships, and other transactions that reference the London Interbank Offer Rate ("LIBOR") or other reference rates expected to be discontinued because of reference rate reform. The accommodations are available for all entities through December 31, 2022, with early adoption permitted. We adopted ASU 2020-04 prospectively as of July 1, 2022, and the adoption did not have a material impact on our consolidated financial statements.</span></div></ix:nonNumeric><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recently issued accounting pronouncements</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There are no recently issued accounting pronouncements that are expected to have a material impact on our financial position or results of operations when adopted in the future.</span></div></ix:nonNumeric><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:83.361%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.804%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.535%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2022 Form 10-K</span></div></td><td colspan="3" style="padding:0 1pt"><div style="text-align:right"><img src="blkb-20221231_g1.jpg" alt="blkb-20221231_g1.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:85px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">73</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_13">Table of </a><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_13">Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div><div style="text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to Consolidated Financial Statements</span></div></div><ix:continuation id="i00ca33c222f647b591ae079eaf694a66" continuedAt="ie721320965524eaf80bb4f26779894ac"><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Summary of significant accounting policies</span></div><ix:nonNumeric contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" name="us-gaap:RevenueRecognitionPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTQvZnJhZzo2NTY1Y2FmMGQ2ZWQ0MGEzOTg5NzgxM2Q5OGQxYzY4OS90ZXh0cmVnaW9uOjY1NjVjYWYwZDZlZDQwYTM5ODk3ODEzZDk4ZDFjNjg5XzM0NDYx_24c690f9-2095-40db-9c44-e8882262c90a" continuedAt="i9a9d210f19694014bda767134a138c07" escape="true"><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Revenue recognition</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our revenue is primarily generated from the following sources: (i) charging for the use of our software solutions in cloud and hosted environments; (ii)&#160;providing payment and transaction services; (iii) providing software maintenance and support services; and (iv) providing professional services, including implementation, consulting, training, analytic and other services. Revenues are recognized when control of these services is transferred to our customers, in an amount that reflects the consideration we expect to be entitled to in exchange for those services.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We determine revenue recognition through the following steps:</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">Identification of the contract, or contracts, with a customer;</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">Identification of the performance obligations in the contract;</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">Determination of the transaction price;</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">Allocation of the transaction price to the performance obligations in the contract; and</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">Recognition of revenue when, or as, we satisfy a performance obligation.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Recurring</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Recurring revenue represents stand-ready performance obligations in which we are making our solutions or services available to our customers continuously over time or the value of the contract renews.&#160;Therefore, recurring revenue is generally recognized over time on a ratable basis over the contract term, beginning on the date that the solution or service is made available to the customer. Our recurring revenue contracts are generally for a term of <ix:nonNumeric contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" name="blkb:ContractTermOfRecurringRevenueContractsAtContractInceptionYears" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTQvZnJhZzo2NTY1Y2FmMGQ2ZWQ0MGEzOTg5NzgxM2Q5OGQxYzY4OS90ZXh0cmVnaW9uOjY1NjVjYWYwZDZlZDQwYTM5ODk3ODEzZDk4ZDFjNjg5XzUwODk_0a52172d-6460-458f-9a01-cff6790ee965">3</ix:nonNumeric> years at contract inception with <ix:nonNumeric contextRef="i811ca009168c4785b3a9fe00ccf1766e_D20220101-20221231" name="blkb:ContractTermOfRecurringRevenueContractsAtRenewalYears" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTQvZnJhZzo2NTY1Y2FmMGQ2ZWQ0MGEzOTg5NzgxM2Q5OGQxYzY4OS90ZXh0cmVnaW9uOjY1NjVjYWYwZDZlZDQwYTM5ODk3ODEzZDk4ZDFjNjg5XzUxMTk_9c126bef-f725-436c-83fa-5512b5158ecc">1</ix:nonNumeric> to <ix:nonNumeric contextRef="i89c5a0d38b16456aa61b83ed27495585_D20220101-20221231" name="blkb:ContractTermOfRecurringRevenueContractsAtRenewalYears" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTQvZnJhZzo2NTY1Y2FmMGQ2ZWQ0MGEzOTg5NzgxM2Q5OGQxYzY4OS90ZXh0cmVnaW9uOjY1NjVjYWYwZDZlZDQwYTM5ODk3ODEzZDk4ZDFjNjg5XzUxMjU_fba92ba1-670e-4394-a2d8-b9e245b66d6d">3</ix:nonNumeric>-year renewals thereafter, billed annually in advance and non-cancelable.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Recurring revenue is comprised of fees for the use of our subscription-based software solutions, which includes providing access to cloud solutions, hosting services, payment services, online training programs, and subscription-based analytic services, such as donor insight and data enrichment services. Recurring revenue also includes fees from maintenance services for our on-premises solutions, services included in our renewable subscription contracts, retained and managed services contracts that we expect to have a term consistent with our cloud solution contracts, and variable transaction revenue associated with the use of our solutions.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our payment services are offered with the assistance of third-party vendors. In general, when we are the principal in a transaction based on the factors identified in ASC 606-10-55-36 through 55-40, we record the revenue and related costs on a gross basis. Otherwise, we net the cost of revenue associated with the service against the gross revenue (amount withheld for the transaction fees) and record the net amount as revenue. For payment and transaction services, we have the right to invoice the customer in an amount that directly corresponds with the value to the customer of our performance to date. Therefore, we recognize revenue for these services over time based on the amount we withhold for the transaction fees in accordance with the 'as invoiced' practical expedient in ASC 606-10-55-18.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">One-time services and other</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">One-time services and other revenue is primarily comprised of fees for one-time consulting, analytic and onsite training services and fees for retained and managed services contracts that we do not expect to have a term consistent with our cloud solution contracts.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We generally bill consulting services based on hourly rates plus reimbursable travel-related expenses. Fixed price consulting engagements are generally billed as milestones towards completion are reached. Revenue for one-time consulting services is generally recognized over time as the services are performed.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fees for retained and managed services contracts are generally billed in advance and recognized over time on a ratable basis over the contract term, beginning on the date the service is made available to the customer.</span></div></ix:nonNumeric></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:2.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.804%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:83.362%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">74</span></div></td><td colspan="3" style="padding:0 1pt"><div><img src="blkb-20221231_g1.jpg" alt="blkb-20221231_g1.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:85px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2022 Form 10-K</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_13">Table of </a><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_13">Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div><div style="text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to Consolidated Financial Statements</span></div></div><ix:continuation id="ie721320965524eaf80bb4f26779894ac" continuedAt="ifcbddd86f2e4477385574f7890efd575"><ix:continuation id="i9a9d210f19694014bda767134a138c07"><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Contracts with multiple performance obligations</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Some of our contracts with customers contain multiple performance obligations. For these contracts, we account for individual performance obligations separately if they are distinct. The transaction price is allocated to the separate performance obligations on a relative standalone selling price basis. Standalone selling prices of our solutions and services are typically estimated based on observable transactions when the solutions or services are sold on a standalone basis.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Costs of obtaining contracts, contract assets and deferred revenue</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We pay sales commissions at the time contracts with customers are signed or shortly thereafter, depending on the size and duration of the sales contract. Sales commissions and related fringe benefits earned by our sales force are considered incremental and recoverable costs of obtaining a contract with a customer. These costs are deferred and then amortized in a manner that aligns with the expected period of benefit, which we have primarily determined to be <ix:nonNumeric contextRef="i043d678b6ffd4203ab1eca93c9df9a88_I20221231" name="us-gaap:CapitalizedContractCostAmortizationPeriod" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTQvZnJhZzo2NTY1Y2FmMGQ2ZWQ0MGEzOTg5NzgxM2Q5OGQxYzY4OS90ZXh0cmVnaW9uOjY1NjVjYWYwZDZlZDQwYTM5ODk3ODEzZDk4ZDFjNjg5Xzg5ODI_f4c4acd0-3be3-4818-ace9-06c3cd44556e">5</ix:nonNumeric> years. We determined the period of benefit by taking into consideration our customer contracts, including renewals, retention, our technology and other factors. We generally do not pay commissions for contract renewals that are commensurate with the commission paid on the initial contract. The related amortization expense is included in sales, marketing and customer success expense in our consolidated statements of comprehensive income.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A contract asset is recorded when revenue is recognized in advance of our right to receive consideration (i.e., we must satisfy additional performance obligations in order to receive consideration). Amounts are recorded as receivables when our right to consideration is unconditional (i.e., only the passage of time is required before payment of the consideration is due). Our contract assets are recorded within prepaid expenses and other current assets on our consolidated balance sheets. To the extent that our customers are billed for our solutions and services in advance of us satisfying the related performance obligations, we record such amounts in deferred revenue.</span></div></ix:continuation><ix:nonNumeric contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" name="blkb:SalesTaxesPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTQvZnJhZzo2NTY1Y2FmMGQ2ZWQ0MGEzOTg5NzgxM2Q5OGQxYzY4OS90ZXh0cmVnaW9uOjY1NjVjYWYwZDZlZDQwYTM5ODk3ODEzZDk4ZDFjNjg5XzM0NTg4_a2717923-29a3-47f5-a1b2-e01fca12358b" escape="true"><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Sales taxes</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We present sales taxes and other taxes collected from customers and remitted to governmental authorities on a net basis and, as such, exclude them from revenues.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" name="us-gaap:FairValueOfFinancialInstrumentsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTQvZnJhZzo2NTY1Y2FmMGQ2ZWQ0MGEzOTg5NzgxM2Q5OGQxYzY4OS90ZXh0cmVnaW9uOjY1NjVjYWYwZDZlZDQwYTM5ODk3ODEzZDk4ZDFjNjg5XzM0NjI0_9e087a7b-a9b2-40a1-9e68-d3f8c28b1a9e" escape="true"><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Fair value measurements</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We measure certain financial assets and liabilities at fair value on a recurring basis, including derivative instruments. Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability (an exit price) in an orderly transaction between market participants at the measurement date. An active market is defined as a market in which transactions for the asset or liability take place with sufficient frequency and volume to provide pricing information on an ongoing basis. We use a three-tier fair value hierarchy to measure fair value. This hierarchy prioritizes the inputs into three broad levels as follows:</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">Level 1 - Quoted prices for identical assets or liabilities in active markets;</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">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</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">Level 3 - Valuations derived from valuation techniques in which one or more significant inputs are unobservable.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our financial assets and liabilities are classified in their entirety within the hierarchy based on the lowest level of input that is significant to fair value measurement. Changes to a financial asset's or liability's level within the fair value hierarchy are determined as of the end of a reporting period. All methods of assessing fair value result in a general approximation of value, and such value may never actually be realized.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" name="us-gaap:DerivativesPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTQvZnJhZzo2NTY1Y2FmMGQ2ZWQ0MGEzOTg5NzgxM2Q5OGQxYzY4OS90ZXh0cmVnaW9uOjY1NjVjYWYwZDZlZDQwYTM5ODk3ODEzZDk4ZDFjNjg5XzM0NDQ0_66176720-0b4e-490e-adae-a5bacbf1b781" continuedAt="i4a51fed263604ab1bd1b4a91dced80ac" escape="true"><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Derivative instruments</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We generally use derivative instruments to manage interest rate and foreign currency exchange risk. We view derivative instruments as risk management tools and do not use them for trading or speculative purposes. 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. Accordingly, changes in fair value of the derivative contract must be highly correlated with changes in the fair value of the underlying hedged item at inception of the hedge and over the life of the hedge contract.</span></div></ix:nonNumeric></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:83.361%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.804%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.535%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2022 Form 10-K</span></div></td><td colspan="3" style="padding:0 1pt"><div style="text-align:right"><img src="blkb-20221231_g1.jpg" alt="blkb-20221231_g1.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:85px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">75</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_13">Table of </a><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_13">Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div><div style="text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to Consolidated Financial Statements</span></div></div><ix:continuation id="ifcbddd86f2e4477385574f7890efd575" continuedAt="ic4dc5b6cd17a4bfca5980d81f585883c"><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i4a51fed263604ab1bd1b4a91dced80ac">We record all derivative instruments on our consolidated balance sheets at fair value as either an asset or liability. If the derivative is designated as a cash flow hedge, the effective portions of the changes in fair value of the derivative are recorded in other comprehensive income and reclassified to earnings in a manner that matches the timing of the earnings impact of the hedged transactions. If the derivative is designated as a net investment hedge, the effective portions of the changes in fair value of the derivative are recorded to translation adjustment, a component of other comprehensive income, and recognized in earnings only when the hedged investment is liquidated. Ineffective portions of the changes in the fair value of cash flow hedges are recognized currently in earnings.</ix:continuation> See Note 10 to these consolidated financial statements for further discussion of our derivative instruments.</span></div><ix:nonNumeric contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" name="us-gaap:CashAndCashEquivalentsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTQvZnJhZzo2NTY1Y2FmMGQ2ZWQ0MGEzOTg5NzgxM2Q5OGQxYzY4OS90ZXh0cmVnaW9uOjY1NjVjYWYwZDZlZDQwYTM5ODk3ODEzZDk4ZDFjNjg5XzM0NjQx_58a22c7c-f69b-42e8-b261-14ad59d2a1c2" escape="true"><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Cash and cash equivalents</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We consider all highly liquid investments purchased with an original maturity of three months or less and cash items in transit to be cash equivalents.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" name="us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTQvZnJhZzo2NTY1Y2FmMGQ2ZWQ0MGEzOTg5NzgxM2Q5OGQxYzY4OS90ZXh0cmVnaW9uOjY1NjVjYWYwZDZlZDQwYTM5ODk3ODEzZDk4ZDFjNjg5XzM0NjQy_92cb44d2-78b5-4a02-8e12-989fdb46f699" escape="true"><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Restricted cash due to customers; Customer funds receivable; Due to customers</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted cash due to customers consists of monies collected by us (or in transit) and payable to our customers, net of the associated transaction fees earned. Monies associated with amounts due to customers are segregated in separate bank accounts and used exclusively for the payment of amounts due to customers. This usage restriction is either legally or internally imposed and reflects our intention with regard to such deposits. Customer funds receivable consists of monies we expect to collect and remit to our customers.</span></div></ix:nonNumeric><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><ix:nonNumeric contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" name="us-gaap:ConcentrationRiskCreditRisk" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTQvZnJhZzo2NTY1Y2FmMGQ2ZWQ0MGEzOTg5NzgxM2Q5OGQxYzY4OS90ZXh0cmVnaW9uOjY1NjVjYWYwZDZlZDQwYTM5ODk3ODEzZDk4ZDFjNjg5XzM0NDA2_de5ad997-e117-4b3a-ad5d-01b58562196f" continuedAt="if867954fc3d14f7b92293f857603b20f" escape="true">Concentration of credit risk</ix:nonNumeric></span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="if867954fc3d14f7b92293f857603b20f">Financial instruments that potentially subject us to concentrations of credit risk consist of cash and cash equivalents, restricted cash due to customers and accounts receivable. Our cash and cash equivalents and restricted cash due to customers are placed with high credit-quality financial institutions. Our accounts receivable is derived from sales to customers. With respect to accounts receivable, we perform ongoing evaluations of our customers and maintain an allowance for credit losses based on historical experience and our expectations of future credit losses.</ix:continuation> As of and for the years ended December&#160;31, 2022, 2021 and 2020, there were no significant concentrations with respect to our consolidated revenues or accounts receivable.</span></div><ix:nonNumeric contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" name="us-gaap:PropertyPlantAndEquipmentPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTQvZnJhZzo2NTY1Y2FmMGQ2ZWQ0MGEzOTg5NzgxM2Q5OGQxYzY4OS90ZXh0cmVnaW9uOjY1NjVjYWYwZDZlZDQwYTM5ODk3ODEzZDk4ZDFjNjg5XzM0NDUw_e9b15fed-1e3a-4953-b4f2-6b595c109c1e" continuedAt="i3efd7c605f0b4414a657f6630788a78e" escape="true"><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Property and equipment</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We record property and equipment assets at cost and depreciate them over their estimated useful lives using the straight-line method. Leasehold improvements are depreciated over the lesser of the term of the lease or the estimated useful life of the asset. Upon retirement or sale, the cost of assets disposed of and the related accumulated depreciation are removed from the accounts and any resulting gain or loss is credited or charged to earnings. Repair and maintenance costs are expensed as incurred.</span></div></ix:nonNumeric><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i3efd7c605f0b4414a657f6630788a78e">Construction-in-progress primarily related to purchases of facilities and information technology assets which had not been placed in service at the respective balance sheet dates. We transfer these assets to the applicable property and equipment category on the date they are placed in service.</ix:continuation> There was <ix:nonFraction unitRef="usd" contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231" decimals="-5" name="us-gaap:RealEstateInventoryCapitalizedInterestCosts" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTQvZnJhZzo2NTY1Y2FmMGQ2ZWQ0MGEzOTg5NzgxM2Q5OGQxYzY4OS90ZXh0cmVnaW9uOjY1NjVjYWYwZDZlZDQwYTM5ODk3ODEzZDk4ZDFjNjg5XzE1Mzk4_125b5b49-c006-40ac-881a-09fb57765531"><ix:nonFraction unitRef="usd" contextRef="i81bb47b8dc4947ab934c765b4587fb29_I20201231" decimals="-5" name="us-gaap:RealEstateInventoryCapitalizedInterestCosts" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTQvZnJhZzo2NTY1Y2FmMGQ2ZWQ0MGEzOTg5NzgxM2Q5OGQxYzY4OS90ZXh0cmVnaW9uOjY1NjVjYWYwZDZlZDQwYTM5ODk3ODEzZDk4ZDFjNjg5XzE1Mzk4_140b7153-7377-404f-8e57-8107a4e763bf"><ix:nonFraction unitRef="usd" contextRef="id85e61f54d8242459b16d89948927bd4_I20211231" decimals="-5" name="us-gaap:RealEstateInventoryCapitalizedInterestCosts" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTQvZnJhZzo2NTY1Y2FmMGQ2ZWQ0MGEzOTg5NzgxM2Q5OGQxYzY4OS90ZXh0cmVnaW9uOjY1NjVjYWYwZDZlZDQwYTM5ODk3ODEzZDk4ZDFjNjg5XzE1Mzk4_49699ca7-deee-4aad-9067-b4fdf99c12ca">no</ix:nonFraction></ix:nonFraction></ix:nonFraction> capitalized interest applicable to construction-in-progress for the years ended December&#160;31, 2022, 2021 and 2020.</span></div><ix:nonNumeric contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" name="us-gaap:BusinessCombinationsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTQvZnJhZzo2NTY1Y2FmMGQ2ZWQ0MGEzOTg5NzgxM2Q5OGQxYzY4OS90ZXh0cmVnaW9uOjY1NjVjYWYwZDZlZDQwYTM5ODk3ODEzZDk4ZDFjNjg5XzM0NTUz_8a34256d-24bf-45a0-a14a-35eae51c0332" continuedAt="i1d9ffbc9f8ea447f89828d8a59fbb98d" escape="true"><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Business combinations</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We include the operating results of acquired companies as well as the net assets acquired and liabilities assumed in our consolidated financial statements from the date of acquisition. We are required to allocate the purchase price of acquired companies to the tangible and intangible assets acquired and liabilities assumed at the acquisition date based upon their estimated fair values. Goodwill as of the acquisition date represents the excess of the purchase consideration of an acquired business over the fair value of the underlying net tangible and intangible assets acquired and liabilities assumed.</span></div></ix:nonNumeric></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:2.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.804%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:83.362%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">76</span></div></td><td colspan="3" style="padding:0 1pt"><div><img src="blkb-20221231_g1.jpg" alt="blkb-20221231_g1.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:85px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2022 Form 10-K</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_13">Table of </a><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_13">Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div><div style="text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to Consolidated Financial Statements</span></div></div><ix:continuation id="ic4dc5b6cd17a4bfca5980d81f585883c" continuedAt="i495eb7b3323f4a84b048559227da046f"><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i1d9ffbc9f8ea447f89828d8a59fbb98d">We apply significant judgement in estimating the fair value of intangible assets acquired, which involves the use of significant assumptions. Significant assumptions used in the valuation of customer relationships include future revenue and operating expenses, customer attrition rates, contributory asset charges, tax amortization benefit, and discount rates. Significant assumptions used in the valuation of certain developed technology assets include future revenue, proprietary technology obsolescence curve, royalty rate, and discount rate. Significant assumptions used in the valuation of marketing assets include assumptions about the period of time the brand will continue to be valuable, royalty rate, and discount rate. Significant assumptions used in the valuation of content intangible assets include cost-based assumptions. Our estimates of fair value are based upon assumptions we believe to be reasonable, but which are inherently uncertain and unpredictable, and unanticipated events and changes in circumstances may occur.</ix:continuation></span></div><ix:nonNumeric contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" name="us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTQvZnJhZzo2NTY1Y2FmMGQ2ZWQ0MGEzOTg5NzgxM2Q5OGQxYzY4OS90ZXh0cmVnaW9uOjY1NjVjYWYwZDZlZDQwYTM5ODk3ODEzZDk4ZDFjNjg5XzM0NDU0_7089905f-3e68-4154-98cc-b58ab453ff8a" continuedAt="i82430422473245c7beedf43a5d2e18b1" escape="true"><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Goodwill</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill represents the purchase price in excess of the net amount assigned to assets acquired and liabilities assumed by us in a business combination. Goodwill is not amortized, but tested annually for impairment on the first day of our fourth quarter, or more frequently if indicators of potential impairment arise.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounting guidance permits entities to first assess qualitative factors to determine whether it is more likely than not that the fair value of a reporting unit is less than its carrying amount as a basis to determine whether it is necessary to perform the quantitative impairment test. Significant judgment is required in the assessment of qualitative factors, including but not limited to an evaluation of macroeconomic conditions as they relate to our business, industry and market trends, as well as the overall future financial performance of identified reporting units and future opportunities in the markets in which we operate.</span></div></ix:nonNumeric><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i82430422473245c7beedf43a5d2e18b1">The quantitative impairment test compares the fair values of identified reporting units with their respective carrying amounts. If the carrying amount of a reporting unit exceeds its fair value, an impairment loss is recognized in an amount equal to that excess.</ix:continuation> Based on our current internal reporting structure, we currently have one operating segment, one reportable segment, and one reporting unit. In each of 2022, 2021 and 2020, we performed the quantitative impairment test, which indicated that the estimated fair values of the identified reporting units significantly exceeded their respective carrying values. There was <ix:nonFraction unitRef="usd" contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231" decimals="-3" name="us-gaap:GoodwillImpairmentLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTQvZnJhZzo2NTY1Y2FmMGQ2ZWQ0MGEzOTg5NzgxM2Q5OGQxYzY4OS90ZXh0cmVnaW9uOjY1NjVjYWYwZDZlZDQwYTM5ODk3ODEzZDk4ZDFjNjg5XzE4NzUz_00e3f677-7043-47ae-b861-8ccb7dd5bf16"><ix:nonFraction unitRef="usd" contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" decimals="-3" name="us-gaap:GoodwillImpairmentLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTQvZnJhZzo2NTY1Y2FmMGQ2ZWQ0MGEzOTg5NzgxM2Q5OGQxYzY4OS90ZXh0cmVnaW9uOjY1NjVjYWYwZDZlZDQwYTM5ODk3ODEzZDk4ZDFjNjg5XzE4NzUz_6c623741-8c9a-4a0e-8798-82a3ee4bc240"><ix:nonFraction unitRef="usd" contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231" decimals="-3" name="us-gaap:GoodwillImpairmentLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTQvZnJhZzo2NTY1Y2FmMGQ2ZWQ0MGEzOTg5NzgxM2Q5OGQxYzY4OS90ZXh0cmVnaW9uOjY1NjVjYWYwZDZlZDQwYTM5ODk3ODEzZDk4ZDFjNjg5XzE4NzUz_7d703604-e4de-4deb-bbcd-ce9afbfb1d10">no</ix:nonFraction></ix:nonFraction></ix:nonFraction> impairment of goodwill during 2022, 2021 and 2020.</span></div><ix:nonNumeric contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" name="us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTQvZnJhZzo2NTY1Y2FmMGQ2ZWQ0MGEzOTg5NzgxM2Q5OGQxYzY4OS90ZXh0cmVnaW9uOjY1NjVjYWYwZDZlZDQwYTM5ODk3ODEzZDk4ZDFjNjg5XzM0NDgz_9aab8aae-8b43-49c2-aab9-26dd9ae80729" continuedAt="i3a7257fe266041dc902fd6f34452c6f6" escape="true"><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Intangible assets other than goodwill</span></div><ix:nonNumeric contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" name="us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTQvZnJhZzo2NTY1Y2FmMGQ2ZWQ0MGEzOTg5NzgxM2Q5OGQxYzY4OS90ZXh0cmVnaW9uOjY1NjVjYWYwZDZlZDQwYTM5ODk3ODEzZDk4ZDFjNjg5XzM0NTM3_fed8eb31-c745-4e1d-a3b3-9fb054d296a4" escape="true"><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We amortize finite-lived intangible assets over their estimated useful lives as follows.</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.771%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:27.993%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.936%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Basis of amortization</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Amortization<br/>period<br/>(in years)</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Customer relationships</span></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:3pt;text-align:center"><ix:nonNumeric contextRef="i80c2f7072e944fbcafb8ab3621c4a3c8_D20220101-20221231" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationMethod" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTQvZnJhZzo2NTY1Y2FmMGQ2ZWQ0MGEzOTg5NzgxM2Q5OGQxYzY4OS90YWJsZTpkZjNjZTA2NGI1YzI0MTY5YjU1ODJjNTY4YmI4YjNmYi90YWJsZXJhbmdlOmRmM2NlMDY0YjVjMjQxNjliNTU4MmM1NjhiYjhiM2ZiXzEtMS0xLTEtMjQ0Njgz_7fb61e51-d865-43b2-ba70-43d20af76fa2"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Straight-line&#160;and&#160;accelerated</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></ix:nonNumeric></div></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:3pt;text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="ibb6ff9c5e3694457a19c0ddf8026b2e8_D20220101-20221231" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTQvZnJhZzo2NTY1Y2FmMGQ2ZWQ0MGEzOTg5NzgxM2Q5OGQxYzY4OS90YWJsZTpkZjNjZTA2NGI1YzI0MTY5YjU1ODJjNTY4YmI4YjNmYi90YWJsZXJhbmdlOmRmM2NlMDY0YjVjMjQxNjliNTU4MmM1NjhiYjhiM2ZiXzEtMi0xLTEtMjQ0NjgzL3RleHRyZWdpb246ZjBjNTllNjQxZGYxNGQxMGEwOTc2NGRlZDZlOTc4OTBfNA_ba1c5b1f-a723-4e6b-b5d0-e8a68023ba96">8</ix:nonNumeric>-<ix:nonNumeric contextRef="id2dcf59676ec450b942bbb5a13a64a02_D20220101-20221231" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTQvZnJhZzo2NTY1Y2FmMGQ2ZWQ0MGEzOTg5NzgxM2Q5OGQxYzY4OS90YWJsZTpkZjNjZTA2NGI1YzI0MTY5YjU1ODJjNTY4YmI4YjNmYi90YWJsZXJhbmdlOmRmM2NlMDY0YjVjMjQxNjliNTU4MmM1NjhiYjhiM2ZiXzEtMi0xLTEtMjQ0NjgzL3RleHRyZWdpb246ZjBjNTllNjQxZGYxNGQxMGEwOTc2NGRlZDZlOTc4OTBfNw_654afce6-3e94-4294-9e56-94ffa5704bc3">17</ix:nonNumeric></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Marketing assets</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:center"><ix:nonNumeric contextRef="i8fc10a4cc69a457e8f8253ccb597f798_D20220101-20221231" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationMethod" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTQvZnJhZzo2NTY1Y2FmMGQ2ZWQ0MGEzOTg5NzgxM2Q5OGQxYzY4OS90YWJsZTpkZjNjZTA2NGI1YzI0MTY5YjU1ODJjNTY4YmI4YjNmYi90YWJsZXJhbmdlOmRmM2NlMDY0YjVjMjQxNjliNTU4MmM1NjhiYjhiM2ZiXzItMS0xLTEtMjQ0Njgz_6cceb81c-d794-4ce2-b16b-f5777657b93a"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Straight-line and accelerated</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></ix:nonNumeric></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:3pt;text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="ica706296f0a440e6b2b384e312ccc694_D20220101-20221231" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTQvZnJhZzo2NTY1Y2FmMGQ2ZWQ0MGEzOTg5NzgxM2Q5OGQxYzY4OS90YWJsZTpkZjNjZTA2NGI1YzI0MTY5YjU1ODJjNTY4YmI4YjNmYi90YWJsZXJhbmdlOmRmM2NlMDY0YjVjMjQxNjliNTU4MmM1NjhiYjhiM2ZiXzItMi0xLTEtMjQ0NjgzL3RleHRyZWdpb246NmI0MDAyY2EyZjQ3NDc0N2JkMzJkZWM0NDdiYjE3ODNfNA_e5201a09-c6d1-4bd7-95eb-35af3202df12">14</ix:nonNumeric>-<ix:nonNumeric contextRef="i9a0e797364f346efbe88ed346a2a34c2_D20220101-20221231" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTQvZnJhZzo2NTY1Y2FmMGQ2ZWQ0MGEzOTg5NzgxM2Q5OGQxYzY4OS90YWJsZTpkZjNjZTA2NGI1YzI0MTY5YjU1ODJjNTY4YmI4YjNmYi90YWJsZXJhbmdlOmRmM2NlMDY0YjVjMjQxNjliNTU4MmM1NjhiYjhiM2ZiXzItMi0xLTEtMjQ0NjgzL3RleHRyZWdpb246NmI0MDAyY2EyZjQ3NDc0N2JkMzJkZWM0NDdiYjE3ODNfNw_6477b130-3b52-4948-be41-71787863b7a8">15</ix:nonNumeric></span></div></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Developed technology</span></td><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:center"><ix:nonNumeric contextRef="id56b302054f94a7db1e7a914b9065c62_D20220101-20221231" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationMethod" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTQvZnJhZzo2NTY1Y2FmMGQ2ZWQ0MGEzOTg5NzgxM2Q5OGQxYzY4OS90YWJsZTpkZjNjZTA2NGI1YzI0MTY5YjU1ODJjNTY4YmI4YjNmYi90YWJsZXJhbmdlOmRmM2NlMDY0YjVjMjQxNjliNTU4MmM1NjhiYjhiM2ZiXzMtMS0xLTEtMjQ0Njgz_3b679677-a20c-471c-bb43-4d08981c634c"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Straight-line and accelerated</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></ix:nonNumeric></div></td><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:3pt;text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i90f7399acbf3453681d07a3dbb91660a_D20220101-20221231" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTQvZnJhZzo2NTY1Y2FmMGQ2ZWQ0MGEzOTg5NzgxM2Q5OGQxYzY4OS90YWJsZTpkZjNjZTA2NGI1YzI0MTY5YjU1ODJjNTY4YmI4YjNmYi90YWJsZXJhbmdlOmRmM2NlMDY0YjVjMjQxNjliNTU4MmM1NjhiYjhiM2ZiXzMtMi0xLTEtMjQ0NjgzL3RleHRyZWdpb246MzYzYzQwNzNiMGE1NGMyY2FkNDVkOTlmZTQwMjIxNGZfNA_8cefc63e-f88a-431f-8883-e880bbb689e2">3</ix:nonNumeric>-<ix:nonNumeric contextRef="i718d8cf3273d48a18c307ac088e513cb_D20220101-20221231" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTQvZnJhZzo2NTY1Y2FmMGQ2ZWQ0MGEzOTg5NzgxM2Q5OGQxYzY4OS90YWJsZTpkZjNjZTA2NGI1YzI0MTY5YjU1ODJjNTY4YmI4YjNmYi90YWJsZXJhbmdlOmRmM2NlMDY0YjVjMjQxNjliNTU4MmM1NjhiYjhiM2ZiXzMtMi0xLTEtMjQ0NjgzL3RleHRyZWdpb246MzYzYzQwNzNiMGE1NGMyY2FkNDVkOTlmZTQwMjIxNGZfNw_17f776c4-acc3-42e3-8309-242c27ad5ace">14</ix:nonNumeric></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Content</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i563129819217486ca27a326775f0b3ce_D20220101-20221231" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationMethod" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTQvZnJhZzo2NTY1Y2FmMGQ2ZWQ0MGEzOTg5NzgxM2Q5OGQxYzY4OS90YWJsZTpkZjNjZTA2NGI1YzI0MTY5YjU1ODJjNTY4YmI4YjNmYi90YWJsZXJhbmdlOmRmM2NlMDY0YjVjMjQxNjliNTU4MmM1NjhiYjhiM2ZiXzQtMS0xLTEtMjQ0Njgz_8b2adbb2-b55b-4560-a2ec-d826efc22404">Straight-line</ix:nonNumeric></span></div></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i70f7d8c903c94a488f49ac04b2b76d9e_D20220101-20221231" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTQvZnJhZzo2NTY1Y2FmMGQ2ZWQ0MGEzOTg5NzgxM2Q5OGQxYzY4OS90YWJsZTpkZjNjZTA2NGI1YzI0MTY5YjU1ODJjNTY4YmI4YjNmYi90YWJsZXJhbmdlOmRmM2NlMDY0YjVjMjQxNjliNTU4MmM1NjhiYjhiM2ZiXzQtMi0xLTEtMjQ0Njgz_1bd7060c-bb02-4c71-a433-729df1fc19f5">9</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt"><ix:footnote id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTQvZnJhZzo2NTY1Y2FmMGQ2ZWQ0MGEzOTg5NzgxM2Q5OGQxYzY4OS90ZXh0cmVnaW9uOjY1NjVjYWYwZDZlZDQwYTM5ODk3ODEzZDk4ZDFjNjg5XzM0NTE2_c4d40d7c-5278-4ff1-9e5f-d4cfe9a208ab" footnoteRole="http://www.xbrl.org/2003/role/footnote">Certain of the customer relationships, marketing assets and developed technology assets are amortized on an accelerated basis.</ix:footnote></span></div></ix:nonNumeric></ix:nonNumeric><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i3a7257fe266041dc902fd6f34452c6f6">We write off the gross carrying amount and accumulated amortization balances for all fully amortized intangible assets. We evaluate the estimated useful lives and the potential for impairment of finite and indefinite-lived intangible assets on an annual basis or more frequently if events or circumstances indicate revised estimates of useful lives may be appropriate or that the carrying amount may be impaired. If the carrying amount of a finite-lived intangible asset is no longer recoverable based upon the undiscounted cash flows of the asset, the amount of impairment is the difference between the carrying amount and the fair value of the asset.</ix:continuation> Substantially all of our intangible assets were acquired in business combinations. See Note 6 to these consolidated financial statements for a discussion of our impairment of certain intangible assets during 2022. There were <ix:nonFraction unitRef="usd" contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231" decimals="-5" name="us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTQvZnJhZzo2NTY1Y2FmMGQ2ZWQ0MGEzOTg5NzgxM2Q5OGQxYzY4OS90ZXh0cmVnaW9uOjY1NjVjYWYwZDZlZDQwYTM5ODk3ODEzZDk4ZDFjNjg5XzEwOTk1MTE2NzIwNzc_10a49344-17a6-4ded-90cb-c223aed156e9"><ix:nonFraction unitRef="usd" contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231" decimals="-5" name="us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTQvZnJhZzo2NTY1Y2FmMGQ2ZWQ0MGEzOTg5NzgxM2Q5OGQxYzY4OS90ZXh0cmVnaW9uOjY1NjVjYWYwZDZlZDQwYTM5ODk3ODEzZDk4ZDFjNjg5XzEwOTk1MTE2NzIwNzc_b84966ab-9ba7-4c94-83c8-8ab9177aabf7">no</ix:nonFraction></ix:nonFraction> impairments of acquired intangible assets during 2021 and 2020.</span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:83.361%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.804%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.535%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2022 Form 10-K</span></div></td><td colspan="3" style="padding:0 1pt"><div style="text-align:right"><img src="blkb-20221231_g1.jpg" alt="blkb-20221231_g1.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:85px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">77</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_13">Table of </a><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_13">Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div><div style="text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to Consolidated Financial Statements</span></div></div><ix:continuation id="i495eb7b3323f4a84b048559227da046f" continuedAt="id5c9dbaee5834f39a134be78eca417bd"><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><ix:nonNumeric contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" name="us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTQvZnJhZzo2NTY1Y2FmMGQ2ZWQ0MGEzOTg5NzgxM2Q5OGQxYzY4OS90ZXh0cmVnaW9uOjY1NjVjYWYwZDZlZDQwYTM5ODk3ODEzZDk4ZDFjNjg5XzM0NjA5_381353fc-b899-4c54-928a-1ec6952a0ab5" continuedAt="id8f53641d45f47a8974e65eb7faf6535" escape="true">Impairment of long-lived assets</ix:nonNumeric></span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="id8f53641d45f47a8974e65eb7faf6535">We review long-lived assets for impairment when events change or circumstances indicate the carrying amount may not be recoverable. Events or changes in circumstances that indicate the carrying amount may not be recoverable include, but are not limited to, a significant decrease in the market value of the business or asset acquired, a significant adverse change in the extent or manner in which the business or asset acquired is used or significant adverse change in the business climate. If such events or changes in circumstances are present, the undiscounted cash flow method is used to determine whether the asset or asset group is impaired.</ix:continuation> See Note 6 to these consolidated financial statements for a discussion of our impairment of certain long-lived assets during 2022, 2021 and 2020.</span></div><ix:nonNumeric contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" name="us-gaap:DeferredChargesPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTQvZnJhZzo2NTY1Y2FmMGQ2ZWQ0MGEzOTg5NzgxM2Q5OGQxYzY4OS90ZXh0cmVnaW9uOjY1NjVjYWYwZDZlZDQwYTM5ODk3ODEzZDk4ZDFjNjg5XzM0Njc1_e5ee5e98-c8cf-4f52-b7f8-80b8c5f073f9" escape="true"><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Deferred financing costs and debt discount</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred financing costs included in other assets represent the direct third-party costs of entering into the revolving (line-of-credit) portion of our credit facility in October 2020 and portions of the unamortized deferred financing costs from prior facilities. These costs are amortized ratably over the term of the credit facility as interest expense.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other debt issuance costs, as well as the debt discount associated with our 2021 Incremental Term Loan (as defined below), 2020 Credit facility (as defined below) and portions of the unamortized balances from prior facilities, are recorded as a direct deduction from debt. These costs are amortized over the term of the credit facility as interest expense.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" name="us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTQvZnJhZzo2NTY1Y2FmMGQ2ZWQ0MGEzOTg5NzgxM2Q5OGQxYzY4OS90ZXh0cmVnaW9uOjY1NjVjYWYwZDZlZDQwYTM5ODk3ODEzZDk4ZDFjNjg5XzM0NTQ1_a8b55c80-65ce-45b1-b947-b8d1a26133bc" escape="true"><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Stock-based compensation</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We measure stock-based compensation cost at the grant date based on the fair value of the award and recognize it as expense over the requisite service period, which is the vesting period.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize the effect of awards for which the requisite service period is not rendered when the award is forfeited (that is, we recognize the effect of forfeitures in compensation cost when they occur). Previously recognized compensation cost for an award is reversed in the period that the award is forfeited. Income tax benefits resulting from the vesting and exercise of stock-based compensation awards are recognized in the period the unit or award is vested or option or right is exercised.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" name="us-gaap:IncomeTaxPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTQvZnJhZzo2NTY1Y2FmMGQ2ZWQ0MGEzOTg5NzgxM2Q5OGQxYzY4OS90ZXh0cmVnaW9uOjY1NjVjYWYwZDZlZDQwYTM5ODk3ODEzZDk4ZDFjNjg5XzM0NTcy_79624449-2fdc-485d-a16d-5dbc3b31562d" escape="true"><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Income taxes</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We make estimates and judgments in accounting for income taxes. The calculation of the income tax provision requires estimates due to transactions, credits and calculations where the ultimate tax determination is uncertain. Uncertainties arise as a consequence of the actual source of taxable income between domestic and foreign locations, the outcome of tax audits and the ultimate utilization of tax credits. To the extent actual results differ from estimated amounts recorded, such differences will impact the income tax provision in the period in which the determination is made.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We make estimates in determining tax assets and liabilities, which arise from differences in the timing of recognition of revenue and expense for tax and financial statement purposes. We record valuation allowances to reduce our deferred tax assets to the amount expected to be realized. In assessing the adequacy of a recorded valuation allowance significant judgment is required.  We consider all positive and negative evidence and a variety of factors including the scheduled reversal of deferred tax liabilities, historical and projected future taxable income, and prudent and feasible tax planning strategies. If we determine there is less than a 50% likelihood that we will be able to use a deferred tax asset in the future in excess of its net carrying value, then an adjustment to the deferred tax asset valuation allowance is made to increase income tax expense, thereby reducing net income in the period such determination was made.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We measure and recognize uncertain tax positions. To recognize such positions, we must first determine if it is more likely than not that the position will be sustained upon audit. We must then measure the benefit as the largest amount that is more than 50% likely of being realized upon ultimate settlement. Significant judgment is required in the identification and measurement of uncertain tax positions.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" name="us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTQvZnJhZzo2NTY1Y2FmMGQ2ZWQ0MGEzOTg5NzgxM2Q5OGQxYzY4OS90ZXh0cmVnaW9uOjY1NjVjYWYwZDZlZDQwYTM5ODk3ODEzZDk4ZDFjNjg5XzM0NTI2_16dffde9-2264-464e-8d59-a1bfbc98c716" continuedAt="ia3973806c3f74228a9fcf4330cb7278a" escape="true"><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Foreign currency</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net assets recorded in a foreign currency are translated at the exchange rate on the balance sheet date. Revenue and expense items are translated using an average of monthly exchange rates. The resulting translation adjustments are recorded in accumulated other comprehensive income.</span></div></ix:nonNumeric></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:2.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.804%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:83.362%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">78</span></div></td><td colspan="3" style="padding:0 1pt"><div><img src="blkb-20221231_g1.jpg" alt="blkb-20221231_g1.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:85px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2022 Form 10-K</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_13">Table of </a><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_13">Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div><div style="text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to Consolidated Financial Statements</span></div></div><ix:continuation id="id5c9dbaee5834f39a134be78eca417bd" continuedAt="i60e35e3ee17f466d8f850f6059baeab1"><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="ia3973806c3f74228a9fcf4330cb7278a">Gains and losses resulting from foreign currency transactions denominated in currency other than the functional currency are recorded at the approximate rate of exchange at the transaction date in other income, net.</ix:continuation> For the year ended December&#160;31, 2022, we recorded a net foreign currency gain of $<ix:nonFraction unitRef="usd" contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" decimals="-5" name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTQvZnJhZzo2NTY1Y2FmMGQ2ZWQ0MGEzOTg5NzgxM2Q5OGQxYzY4OS90ZXh0cmVnaW9uOjY1NjVjYWYwZDZlZDQwYTM5ODk3ODEzZDk4ZDFjNjg5XzU0OTc1NTg2MjAyMw_64a45010-40a9-48bd-b288-97f4250b28a0">4.6</ix:nonFraction> million. During the years ended December&#160;31, 2021 and 2020, we recorded net foreign currency losses that were $<ix:nonFraction unitRef="usd" contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231" decimals="-5" sign="-" name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTQvZnJhZzo2NTY1Y2FmMGQ2ZWQ0MGEzOTg5NzgxM2Q5OGQxYzY4OS90ZXh0cmVnaW9uOjY1NjVjYWYwZDZlZDQwYTM5ODk3ODEzZDk4ZDFjNjg5XzU0OTc1NTg2MjAyNw_2f6ffd84-56b1-47e8-a2c5-b7d9383f6d25">1.6</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231" decimals="-5" sign="-" name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTQvZnJhZzo2NTY1Y2FmMGQ2ZWQ0MGEzOTg5NzgxM2Q5OGQxYzY4OS90ZXh0cmVnaW9uOjY1NjVjYWYwZDZlZDQwYTM5ODk3ODEzZDk4ZDFjNjg5XzU0OTc1NTg2MjAzMg_10576935-4725-48b6-bc21-4bc140ac3f9d">1.1</ix:nonFraction> million, respectively.</span></div><ix:nonNumeric contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" name="us-gaap:ResearchAndDevelopmentExpensePolicy" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTQvZnJhZzo2NTY1Y2FmMGQ2ZWQ0MGEzOTg5NzgxM2Q5OGQxYzY4OS90ZXh0cmVnaW9uOjY1NjVjYWYwZDZlZDQwYTM5ODk3ODEzZDk4ZDFjNjg5XzM0NTM5_f714cc57-a405-4535-bf78-cc62a8dc8f19" escape="true"><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Research and development</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development costs are expensed as incurred except as noted below under </span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Software and content development costs</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. These costs include compensation costs for engineering and product management personnel, third-party contractor expenses, software development tools and other expenses related to researching and developing new solutions or upgrading and enhancing existing solutions that do not qualify for capitalization, and allocated depreciation, facilities and IT support costs.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" name="us-gaap:InternalUseSoftwarePolicy" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTQvZnJhZzo2NTY1Y2FmMGQ2ZWQ0MGEzOTg5NzgxM2Q5OGQxYzY4OS90ZXh0cmVnaW9uOjY1NjVjYWYwZDZlZDQwYTM5ODk3ODEzZDk4ZDFjNjg5XzM0NDYw_86065719-1938-4e5c-9beb-21603f02032f" escape="true"><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Software and content development costs</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We incur certain costs associated with the development of internal-use software and content, which are primarily related to activities performed to develop our cloud solutions and the development of online education curriculum to be delivered on the Company's cloud platform. Internal and external costs incurred in the preliminary project stage of internal-use software development and content are expensed as incurred. Once the software or content being developed has reached the application development stage, qualifying internal costs including payroll and payroll-related costs of employees who are directly associated with and devote time to the software or content project as well as external direct costs of materials and services are capitalized. Capitalization ceases at the point at which the developed software or content is substantially complete and ready for its intended use, which is typically upon completion of all substantial testing. Qualifying costs capitalized during the application development stage include those related to specific upgrades and enhancements when it is probable that those costs incurred will result in additional functionality. Overhead costs, including general and administrative costs, as well as maintenance, training and all other costs associated with post-implementation stage activities are expensed as incurred. In addition, internal costs that cannot be reasonably separated between maintenance and relatively minor upgrades and enhancements are expensed as incurred. In certain circumstances, content development costs are considered deferred costs, when ownership of developed content belongs to the customer.</span></div></ix:nonNumeric><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" name="us-gaap:SoftwareToBeSoldLeasedOrOtherwiseMarketedPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTQvZnJhZzo2NTY1Y2FmMGQ2ZWQ0MGEzOTg5NzgxM2Q5OGQxYzY4OS90ZXh0cmVnaW9uOjY1NjVjYWYwZDZlZDQwYTM5ODk3ODEzZDk4ZDFjNjg5XzM0NDI5_019c15b2-fb3c-4acd-bce2-abcbe2869a6a" escape="true">Qualifying capitalized software and content development costs are amortized on a straight-line basis over the software asset's estimated useful life, which is generally <ix:nonNumeric contextRef="i3e3e0735a6b94be08c50c39299352570_D20220101-20221231" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTQvZnJhZzo2NTY1Y2FmMGQ2ZWQ0MGEzOTg5NzgxM2Q5OGQxYzY4OS90ZXh0cmVnaW9uOjY1NjVjYWYwZDZlZDQwYTM5ODk3ODEzZDk4ZDFjNjg5XzU0OTc1NTg2MTg3Ng_963fd32c-bc09-4875-97ea-bfba4197335c">3</ix:nonNumeric> to <ix:nonNumeric contextRef="i18d6be6ab33a4961bcf3d6aa7a44a1b2_D20220101-20221231" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTQvZnJhZzo2NTY1Y2FmMGQ2ZWQ0MGEzOTg5NzgxM2Q5OGQxYzY4OS90ZXh0cmVnaW9uOjY1NjVjYWYwZDZlZDQwYTM5ODk3ODEzZDk4ZDFjNjg5XzU0OTc1NTg2MTg4NA_47224ad6-26f9-419e-9335-083e3fb5c7bf">7</ix:nonNumeric> years. We evaluate the useful lives of these assets on an annual basis and test for impairment whenever events or changes in circumstances occur that could impact the recoverability of these assets. See Note 6 to these consolidated financial statements for a discussion of our impairment of certain capitalized software development costs during 2022 and 2020.</ix:nonNumeric> There were <ix:nonFraction unitRef="usd" contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231" decimals="-6" name="us-gaap:OtherAssetImpairmentCharges" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTQvZnJhZzo2NTY1Y2FmMGQ2ZWQ0MGEzOTg5NzgxM2Q5OGQxYzY4OS90ZXh0cmVnaW9uOjY1NjVjYWYwZDZlZDQwYTM5ODk3ODEzZDk4ZDFjNjg5XzU0OTc1NTg1NDQxOA_911cff13-5648-4b50-b2ec-6e0fe8dcfe4d">no</ix:nonFraction> impairment charges related to capitalized software or content development costs during 2021. We write off the gross carrying amount and accumulated amortization balances for all fully amortized software and content development cost assets. </span></div><ix:nonNumeric contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" name="us-gaap:CreditLossFinancialInstrumentPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTQvZnJhZzo2NTY1Y2FmMGQ2ZWQ0MGEzOTg5NzgxM2Q5OGQxYzY4OS90ZXh0cmVnaW9uOjY1NjVjYWYwZDZlZDQwYTM5ODk3ODEzZDk4ZDFjNjg5XzM0NjMz_d91a75ec-b876-4d0d-9e67-d7f54f680b90" continuedAt="i1c025f61392f409b82fd1289e340577f" escape="true"><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Allowance for credit losses</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our accounts receivable consist of a single portfolio segment. Accounts receivable are recorded at original invoice amounts less an allowance for credit losses, an amount we estimate to be sufficient to provide adequate protection against lifetime expected losses resulting from extending credit to our customers. In judging the adequacy of the allowance for credit losses, we consider multiple factors including historical bad debt experience, the current aging of our receivables and current economic conditions that may affect our customers' ability to pay. A considerable amount of judgment is required in assessing these factors and if any receivables were to deteriorate, an additional provision for credit losses could be required. Accounts are written off after all means of collection are exhausted and recovery is considered remote. Provisions for credit losses are recorded in general and administrative expense.</span></div></ix:nonNumeric></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:83.361%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.804%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.535%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2022 Form 10-K</span></div></td><td colspan="3" style="padding:0 1pt"><div style="text-align:right"><img src="blkb-20221231_g1.jpg" alt="blkb-20221231_g1.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:85px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">79</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_13">Table of </a><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_13">Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div><div style="text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to Consolidated Financial Statements</span></div></div><ix:continuation id="i60e35e3ee17f466d8f850f6059baeab1" continuedAt="i99d62ebdbd0841eb8ca941ac4e7e5162"><ix:nonNumeric contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" name="us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTQvZnJhZzo2NTY1Y2FmMGQ2ZWQ0MGEzOTg5NzgxM2Q5OGQxYzY4OS90ZXh0cmVnaW9uOjY1NjVjYWYwZDZlZDQwYTM5ODk3ODEzZDk4ZDFjNjg5XzM0NDA4_797946fc-f6d2-4a8a-b4bb-1b1ae3b20e1f" escape="true"><ix:continuation id="i1c025f61392f409b82fd1289e340577f"><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Below is a summary of the changes in our allowance for credit losses.</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:24.083%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.469%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.662%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.662%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.662%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.862%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Years ended December&#160;31,<br/>(in thousands)</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Balance&#160;at<br/>beginning&#160;of year</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Provision/<br/>adjustment</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Write-off</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Recovery</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Balance&#160;at <br/>end of year</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></div></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ifd75776bd85e4e488a629dac4aba6495_I20211231" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTQvZnJhZzo2NTY1Y2FmMGQ2ZWQ0MGEzOTg5NzgxM2Q5OGQxYzY4OS90YWJsZTplY2I0MDQ3ZTc4NzU0ZGI5ODljZWZjMzhhOWM1MWEzZi90YWJsZXJhbmdlOmVjYjQwNDdlNzg3NTRkYjk4OWNlZmMzOGE5YzUxYTNmXzEtMS0xLTEtMjQ0Njgz_52ec7dd5-13c9-4bda-b3ed-1bc32263ec1d">9,375</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic4f18cad75c642288ca2c2b971b24182_D20220101-20221231" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTQvZnJhZzo2NTY1Y2FmMGQ2ZWQ0MGEzOTg5NzgxM2Q5OGQxYzY4OS90YWJsZTplY2I0MDQ3ZTc4NzU0ZGI5ODljZWZjMzhhOWM1MWEzZi90YWJsZXJhbmdlOmVjYjQwNDdlNzg3NTRkYjk4OWNlZmMzOGE5YzUxYTNmXzEtMi0xLTEtMjQ0Njgz_99602ea8-34cb-4f17-9879-a943bd6dce97">1,281</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ic4f18cad75c642288ca2c2b971b24182_D20220101-20221231" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTQvZnJhZzo2NTY1Y2FmMGQ2ZWQ0MGEzOTg5NzgxM2Q5OGQxYzY4OS90YWJsZTplY2I0MDQ3ZTc4NzU0ZGI5ODljZWZjMzhhOWM1MWEzZi90YWJsZXJhbmdlOmVjYjQwNDdlNzg3NTRkYjk4OWNlZmMzOGE5YzUxYTNmXzEtMy0xLTEtMjQ0Njgz_052c3ef0-1ae2-45d5-b9fc-468d083cf2d8">5,162</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic4f18cad75c642288ca2c2b971b24182_D20220101-20221231" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTQvZnJhZzo2NTY1Y2FmMGQ2ZWQ0MGEzOTg5NzgxM2Q5OGQxYzY4OS90YWJsZTplY2I0MDQ3ZTc4NzU0ZGI5ODljZWZjMzhhOWM1MWEzZi90YWJsZXJhbmdlOmVjYjQwNDdlNzg3NTRkYjk4OWNlZmMzOGE5YzUxYTNmXzEtNC0xLTEtMjQ0Njgz_4eedc5ac-9e0b-48df-b8e4-ccc233133bbc">528</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="icd07701603f54d949b8491f20436cc8d_I20221231" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTQvZnJhZzo2NTY1Y2FmMGQ2ZWQ0MGEzOTg5NzgxM2Q5OGQxYzY4OS90YWJsZTplY2I0MDQ3ZTc4NzU0ZGI5ODljZWZjMzhhOWM1MWEzZi90YWJsZXJhbmdlOmVjYjQwNDdlNzg3NTRkYjk4OWNlZmMzOGE5YzUxYTNmXzEtNS0xLTEtMjQ0Njgz_d1106992-8b44-4897-a17e-4bd81f64ed21">6,022</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i1a284b2a747046328c9e465c9e84e220_I20201231" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTQvZnJhZzo2NTY1Y2FmMGQ2ZWQ0MGEzOTg5NzgxM2Q5OGQxYzY4OS90YWJsZTplY2I0MDQ3ZTc4NzU0ZGI5ODljZWZjMzhhOWM1MWEzZi90YWJsZXJhbmdlOmVjYjQwNDdlNzg3NTRkYjk4OWNlZmMzOGE5YzUxYTNmXzItMS0xLTEtMjQ0Njgz_675c6e6a-186f-49cd-a8f3-daef5be5dddb">9,016</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i3d3396b61d544f20848495e44b0280b4_D20210101-20211231" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTQvZnJhZzo2NTY1Y2FmMGQ2ZWQ0MGEzOTg5NzgxM2Q5OGQxYzY4OS90YWJsZTplY2I0MDQ3ZTc4NzU0ZGI5ODljZWZjMzhhOWM1MWEzZi90YWJsZXJhbmdlOmVjYjQwNDdlNzg3NTRkYjk4OWNlZmMzOGE5YzUxYTNmXzItMi0xLTEtMjQ0Njgz_f51626da-ac0d-4fcb-8d3c-8a7e2e47e662">4,483</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i3d3396b61d544f20848495e44b0280b4_D20210101-20211231" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTQvZnJhZzo2NTY1Y2FmMGQ2ZWQ0MGEzOTg5NzgxM2Q5OGQxYzY4OS90YWJsZTplY2I0MDQ3ZTc4NzU0ZGI5ODljZWZjMzhhOWM1MWEzZi90YWJsZXJhbmdlOmVjYjQwNDdlNzg3NTRkYjk4OWNlZmMzOGE5YzUxYTNmXzItMy0xLTEtMjQ0Njgz_10eaafbe-fa4d-449a-be08-734132803d5a">4,565</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i3d3396b61d544f20848495e44b0280b4_D20210101-20211231" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTQvZnJhZzo2NTY1Y2FmMGQ2ZWQ0MGEzOTg5NzgxM2Q5OGQxYzY4OS90YWJsZTplY2I0MDQ3ZTc4NzU0ZGI5ODljZWZjMzhhOWM1MWEzZi90YWJsZXJhbmdlOmVjYjQwNDdlNzg3NTRkYjk4OWNlZmMzOGE5YzUxYTNmXzItNC0xLTEtMjQ0Njgz_cedbf66b-d90c-4235-9323-810ad1bcc3bc">441</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ifd75776bd85e4e488a629dac4aba6495_I20211231" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTQvZnJhZzo2NTY1Y2FmMGQ2ZWQ0MGEzOTg5NzgxM2Q5OGQxYzY4OS90YWJsZTplY2I0MDQ3ZTc4NzU0ZGI5ODljZWZjMzhhOWM1MWEzZi90YWJsZXJhbmdlOmVjYjQwNDdlNzg3NTRkYjk4OWNlZmMzOGE5YzUxYTNmXzItNS0xLTEtMjQ0Njgz_752c5708-68a4-4cf3-bf28-d2766c4e6fda">9,375</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></div></td><td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7c0481e74aa14fe4af48166a3cc5147c_I20191231" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTQvZnJhZzo2NTY1Y2FmMGQ2ZWQ0MGEzOTg5NzgxM2Q5OGQxYzY4OS90YWJsZTplY2I0MDQ3ZTc4NzU0ZGI5ODljZWZjMzhhOWM1MWEzZi90YWJsZXJhbmdlOmVjYjQwNDdlNzg3NTRkYjk4OWNlZmMzOGE5YzUxYTNmXzMtMS0xLTEtMjQ0Njgz_e5ae3e83-72c4-422e-9f2e-ca032cda1995">4,011</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i83b31ab2cea548f58b678e64fd91f822_D20200101-20201231" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTQvZnJhZzo2NTY1Y2FmMGQ2ZWQ0MGEzOTg5NzgxM2Q5OGQxYzY4OS90YWJsZTplY2I0MDQ3ZTc4NzU0ZGI5ODljZWZjMzhhOWM1MWEzZi90YWJsZXJhbmdlOmVjYjQwNDdlNzg3NTRkYjk4OWNlZmMzOGE5YzUxYTNmXzMtMi0xLTEtMjQ0Njgz_1db8a3bf-1af7-4de9-a01f-2387a999f5b1">6,787</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i83b31ab2cea548f58b678e64fd91f822_D20200101-20201231" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTQvZnJhZzo2NTY1Y2FmMGQ2ZWQ0MGEzOTg5NzgxM2Q5OGQxYzY4OS90YWJsZTplY2I0MDQ3ZTc4NzU0ZGI5ODljZWZjMzhhOWM1MWEzZi90YWJsZXJhbmdlOmVjYjQwNDdlNzg3NTRkYjk4OWNlZmMzOGE5YzUxYTNmXzMtMy0xLTEtMjQ0Njgz_7713690c-5daf-467a-88d2-0bdd12f4c2e7">2,363</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i83b31ab2cea548f58b678e64fd91f822_D20200101-20201231" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTQvZnJhZzo2NTY1Y2FmMGQ2ZWQ0MGEzOTg5NzgxM2Q5OGQxYzY4OS90YWJsZTplY2I0MDQ3ZTc4NzU0ZGI5ODljZWZjMzhhOWM1MWEzZi90YWJsZXJhbmdlOmVjYjQwNDdlNzg3NTRkYjk4OWNlZmMzOGE5YzUxYTNmXzMtNC0xLTEtMjQ0Njgz_90c18d9b-053e-4b64-afcf-ebb8a7f3f013">581</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i1a284b2a747046328c9e465c9e84e220_I20201231" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTQvZnJhZzo2NTY1Y2FmMGQ2ZWQ0MGEzOTg5NzgxM2Q5OGQxYzY4OS90YWJsZTplY2I0MDQ3ZTc4NzU0ZGI5ODljZWZjMzhhOWM1MWEzZi90YWJsZXJhbmdlOmVjYjQwNDdlNzg3NTRkYjk4OWNlZmMzOGE5YzUxYTNmXzMtNS0xLTEtMjQ0Njgz_6431e6fb-79d5-487e-acff-289de1057d30">9,016</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our allowance for credit losses decreased during the year ended December 31, 2022, primarily due to improvement in the aging of accounts receivable and write-offs during 2022 of aged receivables primarily generated during the COVID-19 pandemic. The amount of write-offs during the year ended December 31, 2021 was higher than during 2020 as we temporarily suspended sending past due customer accounts to collections during the second and third quarters of 2020 due to payment delays related to COVID-19.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Allowance for sales returns</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We maintain a reserve for returns and credits which is estimated based on several factors including historical experience, known credits yet to be issued, the aging of customer accounts and the nature of service level commitments. A considerable amount of judgment is required in assessing these factors. Provisions for sales returns and credits are charged against the related revenue items.</span></div></ix:continuation><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Below is a summary of the changes in our allowance for sales returns.</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:24.083%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.469%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.860%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Years ended December&#160;31,<br/>(in thousands)</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Balance&#160;at<br/>beginning&#160;of year</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Provision/<br/>adjustment</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Deduction</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Balance&#160;at <br/>end of year</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></div></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i4f35e0db2e5f41919042091aaad432c5_I20211231" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTQvZnJhZzo2NTY1Y2FmMGQ2ZWQ0MGEzOTg5NzgxM2Q5OGQxYzY4OS90YWJsZTo2ZmJhYzhmNDAwZDQ0MDRhYTEyMzQxMWEzZTg0MmU1NC90YWJsZXJhbmdlOjZmYmFjOGY0MDBkNDQwNGFhMTIzNDExYTNlODQyZTU0XzEtMS0xLTEtMjQ0Njgz_59cdead7-e614-4ef3-98da-392527eaacad">1,780</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i572f8166ab3541f1a3aa201cc67f59c7_D20220101-20221231" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTQvZnJhZzo2NTY1Y2FmMGQ2ZWQ0MGEzOTg5NzgxM2Q5OGQxYzY4OS90YWJsZTo2ZmJhYzhmNDAwZDQ0MDRhYTEyMzQxMWEzZTg0MmU1NC90YWJsZXJhbmdlOjZmYmFjOGY0MDBkNDQwNGFhMTIzNDExYTNlODQyZTU0XzEtMi0xLTEtMjQ0Njgz_c4b38d12-bdfc-49ff-a114-e8721d301269">4,785</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i572f8166ab3541f1a3aa201cc67f59c7_D20220101-20221231" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTQvZnJhZzo2NTY1Y2FmMGQ2ZWQ0MGEzOTg5NzgxM2Q5OGQxYzY4OS90YWJsZTo2ZmJhYzhmNDAwZDQ0MDRhYTEyMzQxMWEzZTg0MmU1NC90YWJsZXJhbmdlOjZmYmFjOGY0MDBkNDQwNGFhMTIzNDExYTNlODQyZTU0XzEtMy0xLTEtMjQ0Njgz_b310b667-b0ef-4edc-bdaf-5db06ecf0928">5,269</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i3fcf87b8cbcb4030a6669f79b857190f_I20221231" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTQvZnJhZzo2NTY1Y2FmMGQ2ZWQ0MGEzOTg5NzgxM2Q5OGQxYzY4OS90YWJsZTo2ZmJhYzhmNDAwZDQ0MDRhYTEyMzQxMWEzZTg0MmU1NC90YWJsZXJhbmdlOjZmYmFjOGY0MDBkNDQwNGFhMTIzNDExYTNlODQyZTU0XzEtNC0xLTEtMjQ0Njgz_8df1bff2-cec4-44be-9a09-48e6cab6c2d0">1,296</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i2ea33ae0d3df457dbb77209648e17b1d_I20201231" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTQvZnJhZzo2NTY1Y2FmMGQ2ZWQ0MGEzOTg5NzgxM2Q5OGQxYzY4OS90YWJsZTo2ZmJhYzhmNDAwZDQ0MDRhYTEyMzQxMWEzZTg0MmU1NC90YWJsZXJhbmdlOjZmYmFjOGY0MDBkNDQwNGFhMTIzNDExYTNlODQyZTU0XzItMS0xLTEtMjQ0Njgz_114764e1-2821-4a46-a19a-71d65ff6e28f">1,276</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i10b8533c0fc940ba9e2555b64c12c579_D20210101-20211231" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTQvZnJhZzo2NTY1Y2FmMGQ2ZWQ0MGEzOTg5NzgxM2Q5OGQxYzY4OS90YWJsZTo2ZmJhYzhmNDAwZDQ0MDRhYTEyMzQxMWEzZTg0MmU1NC90YWJsZXJhbmdlOjZmYmFjOGY0MDBkNDQwNGFhMTIzNDExYTNlODQyZTU0XzItMi0xLTEtMjQ0Njgz_06caa660-97fb-443d-8aa3-1ca60359b49b">6,967</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i10b8533c0fc940ba9e2555b64c12c579_D20210101-20211231" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTQvZnJhZzo2NTY1Y2FmMGQ2ZWQ0MGEzOTg5NzgxM2Q5OGQxYzY4OS90YWJsZTo2ZmJhYzhmNDAwZDQ0MDRhYTEyMzQxMWEzZTg0MmU1NC90YWJsZXJhbmdlOjZmYmFjOGY0MDBkNDQwNGFhMTIzNDExYTNlODQyZTU0XzItMy0xLTEtMjQ0Njgz_d7e99158-78bd-4df6-a256-fc93c9c641f4">6,463</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i4f35e0db2e5f41919042091aaad432c5_I20211231" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTQvZnJhZzo2NTY1Y2FmMGQ2ZWQ0MGEzOTg5NzgxM2Q5OGQxYzY4OS90YWJsZTo2ZmJhYzhmNDAwZDQ0MDRhYTEyMzQxMWEzZTg0MmU1NC90YWJsZXJhbmdlOjZmYmFjOGY0MDBkNDQwNGFhMTIzNDExYTNlODQyZTU0XzItNC0xLTEtMjQ0Njgz_9c8bb355-d519-4a55-a6a3-cf7d102c400f">1,780</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></div></td><td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i1854631f4ab144c4aafd292f6a8b1c8c_I20191231" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTQvZnJhZzo2NTY1Y2FmMGQ2ZWQ0MGEzOTg5NzgxM2Q5OGQxYzY4OS90YWJsZTo2ZmJhYzhmNDAwZDQ0MDRhYTEyMzQxMWEzZTg0MmU1NC90YWJsZXJhbmdlOjZmYmFjOGY0MDBkNDQwNGFhMTIzNDExYTNlODQyZTU0XzMtMS0xLTEtMjQ0Njgz_5bd069d7-33a7-4a9c-b3b7-74c357697df8">1,518</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i557af75027e04a939e857b090df05571_D20200101-20201231" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTQvZnJhZzo2NTY1Y2FmMGQ2ZWQ0MGEzOTg5NzgxM2Q5OGQxYzY4OS90YWJsZTo2ZmJhYzhmNDAwZDQ0MDRhYTEyMzQxMWEzZTg0MmU1NC90YWJsZXJhbmdlOjZmYmFjOGY0MDBkNDQwNGFhMTIzNDExYTNlODQyZTU0XzMtMi0xLTEtMjQ0Njgz_df1cdb9d-198f-4566-b5b0-342483eb18eb">6,443</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i557af75027e04a939e857b090df05571_D20200101-20201231" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTQvZnJhZzo2NTY1Y2FmMGQ2ZWQ0MGEzOTg5NzgxM2Q5OGQxYzY4OS90YWJsZTo2ZmJhYzhmNDAwZDQ0MDRhYTEyMzQxMWEzZTg0MmU1NC90YWJsZXJhbmdlOjZmYmFjOGY0MDBkNDQwNGFhMTIzNDExYTNlODQyZTU0XzMtMy0xLTEtMjQ0Njgz_0627062a-fa9f-48f0-9eda-bedc87953524">6,685</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i2ea33ae0d3df457dbb77209648e17b1d_I20201231" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTQvZnJhZzo2NTY1Y2FmMGQ2ZWQ0MGEzOTg5NzgxM2Q5OGQxYzY4OS90YWJsZTo2ZmJhYzhmNDAwZDQ0MDRhYTEyMzQxMWEzZTg0MmU1NC90YWJsZXJhbmdlOjZmYmFjOGY0MDBkNDQwNGFhMTIzNDExYTNlODQyZTU0XzMtNC0xLTEtMjQ0Njgz_d0a94a78-e05d-4346-93e0-889116e7b4b8">1,276</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><ix:nonNumeric contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" name="us-gaap:AdvertisingCostsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTQvZnJhZzo2NTY1Y2FmMGQ2ZWQ0MGEzOTg5NzgxM2Q5OGQxYzY4OS90ZXh0cmVnaW9uOjY1NjVjYWYwZDZlZDQwYTM5ODk3ODEzZDk4ZDFjNjg5XzM0NDQ2_380cca10-c128-478b-bb78-3f7ffc01d7fe" continuedAt="if1b107973bb2400080fcf06f373321ee" escape="true">Advertising costs</ix:nonNumeric></span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="if1b107973bb2400080fcf06f373321ee">We expense advertising costs as incurred</ix:continuation>, which were $<ix:nonFraction unitRef="usd" contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" decimals="-5" name="us-gaap:AdvertisingExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTQvZnJhZzo2NTY1Y2FmMGQ2ZWQ0MGEzOTg5NzgxM2Q5OGQxYzY4OS90ZXh0cmVnaW9uOjY1NjVjYWYwZDZlZDQwYTM5ODk3ODEzZDk4ZDFjNjg5XzMwNDMy_b14b24b1-7501-4c83-a2c3-497ab36c71d3">16.5</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231" decimals="-5" name="us-gaap:AdvertisingExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTQvZnJhZzo2NTY1Y2FmMGQ2ZWQ0MGEzOTg5NzgxM2Q5OGQxYzY4OS90ZXh0cmVnaW9uOjY1NjVjYWYwZDZlZDQwYTM5ODk3ODEzZDk4ZDFjNjg5XzMwNDM2_458c1656-772e-4d1f-b22e-f826856e9a52">7.1</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231" decimals="-5" name="us-gaap:AdvertisingExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTQvZnJhZzo2NTY1Y2FmMGQ2ZWQ0MGEzOTg5NzgxM2Q5OGQxYzY4OS90ZXh0cmVnaW9uOjY1NjVjYWYwZDZlZDQwYTM5ODk3ODEzZDk4ZDFjNjg5XzMwNDQz_b44ece7e-1fef-4bbd-9e87-cf216c51610a">3.0</ix:nonFraction> million for the years ended December&#160;31, 2022, 2021 and 2020, respectively.</span></div><ix:nonNumeric contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" name="us-gaap:CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTQvZnJhZzo2NTY1Y2FmMGQ2ZWQ0MGEzOTg5NzgxM2Q5OGQxYzY4OS90ZXh0cmVnaW9uOjY1NjVjYWYwZDZlZDQwYTM5ODk3ODEzZDk4ZDFjNjg5XzM0NTIz_83f93723-e88f-4134-83da-65fdfc61b13a" escape="true"><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Restructuring costs</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restructuring costs include charges for the costs of exit or disposal activities. The liability for costs associated with exit or disposal activities is measured initially at fair value and only recognized when the liability is incurred.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" name="us-gaap:LesseeLeasesPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTQvZnJhZzo2NTY1Y2FmMGQ2ZWQ0MGEzOTg5NzgxM2Q5OGQxYzY4OS90ZXh0cmVnaW9uOjY1NjVjYWYwZDZlZDQwYTM5ODk3ODEzZDk4ZDFjNjg5XzM0NDUx_9a621c75-9a00-420e-94e2-1f644e1a668c" escape="true"><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Leases</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We determine if an arrangement is a lease at inception. Operating leases are included in operating lease ROU assets, accrued expense and other current liabilities, and operating lease liabilities, net of current portion in our consolidated balance sheet as of December&#160;31, 2022 and 2021.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ROU assets represent our right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at the lease commencement date based on the present value of lease payments over the lease term. As most of our leases do not provide an implicit rate, we generally use our incremental borrowing rate in determining the present value of lease payments. Our incremental borrowing rate is based on the estimated rate of interest for collateralized borrowing over a similar term of the lease payments at the commencement date. We use the implicit rate when readily determinable. The operating lease ROU asset also includes any initial direct costs and lease payments made and excludes lease incentives. Our lease terms may include options to extend or terminate the lease when it is reasonably certain that we will exercise that option. Lease expense for lease payments related to our operating leases is recognized on a straight-line basis over the lease term. We have lease agreements with lease and non-lease components, which are generally accounted for separately. We do not recognize short-term leases (those that, at the commencement date, have a lease term of 12 months or less) on our consolidated balance sheets. Variable lease payments, which are primarily comprised of common-area maintenance, utilities and real estate taxes that are passed on from the lessor in proportion to the space leased by us, are recognized in operating expenses in the period in which the obligation for those payments is incurred.</span></div></ix:nonNumeric></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:2.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.804%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:83.362%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">80</span></div></td><td colspan="3" style="padding:0 1pt"><div><img src="blkb-20221231_g1.jpg" alt="blkb-20221231_g1.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:85px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2022 Form 10-K</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_13">Table of </a><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_13">Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div><div style="text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to Consolidated Financial Statements</span></div></div><ix:continuation id="i99d62ebdbd0841eb8ca941ac4e7e5162"><ix:nonNumeric contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" name="us-gaap:CommitmentsAndContingenciesPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTQvZnJhZzo2NTY1Y2FmMGQ2ZWQ0MGEzOTg5NzgxM2Q5OGQxYzY4OS90ZXh0cmVnaW9uOjY1NjVjYWYwZDZlZDQwYTM5ODk3ODEzZDk4ZDFjNjg5XzM0NTQ3_5aabfe8c-f054-4182-87d4-ad3a0d1cbfa2" escape="true"><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Loss contingencies</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are subject to the possibility of various loss contingencies, including legal proceedings and claims, that arise in the normal course of business, as well as certain other non-ordinary course proceedings, claims and investigations, as described in Note 11 to these consolidated financial statements. We record an accrual for a loss contingency when it is both probable that a liability has been incurred and the amount of the loss can be reasonably estimated. Often these issues are subject to substantial uncertainties and, therefore, the probability of loss and the estimation of damages are difficult to ascertain. These assessments can involve a series of complex judgments about future events and can rely heavily on estimates and assumptions that have been deemed reasonable by us. Although we believe we have substantial defenses in these matters, we could incur judgments or enter into settlements of claims that could have a material adverse effect on our consolidated financial position, results of operations or cash flows in any particular period.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" name="us-gaap:EarningsPerSharePolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTQvZnJhZzo2NTY1Y2FmMGQ2ZWQ0MGEzOTg5NzgxM2Q5OGQxYzY4OS90ZXh0cmVnaW9uOjY1NjVjYWYwZDZlZDQwYTM5ODk3ODEzZDk4ZDFjNjg5XzM0NTYx_1b404c8a-8324-4e8e-8b3b-7713835b6539" escape="true"><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">(Loss) earnings per share</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We compute basic (loss) earnings per share by dividing net (loss) income attributable to common stockholders by the weighted average number of common shares outstanding during the period. Diluted (loss) earnings per share is computed by dividing net (loss) income attributable to common stockholders by the weighted average number of common shares and dilutive potential common shares outstanding during the period. Diluted (loss) earnings per share reflect the assumed exercise, settlement and vesting of all dilutive securities using the &#8220;treasury stock method&#8221; except when the effect is anti-dilutive. Potentially dilutive securities consist of shares issuable upon the exercise of stock options and stock appreciation rights and vesting of restricted stock awards and units.</span></div></ix:nonNumeric></ix:continuation><div id="i24d9cd6a7b6a4bb3aaf54098d618780c_217"></div><ix:nonNumeric contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" name="us-gaap:BusinessCombinationDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTcvZnJhZzoxMjRlMTQzNWJhZGI0NWNjODIzZDIyZTFiODExZTViOS90ZXh0cmVnaW9uOjEyNGUxNDM1YmFkYjQ1Y2M4MjNkMjJlMWI4MTFlNWI5XzQ3NTk_120dca18-e040-4a1d-a985-14e8c6db1e45" continuedAt="id95e190bac9c4f96ade180abdff30b57" escape="true"><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006880;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:700;line-height:120%">3. Business Combinations and Dispositions</span></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2022 Disposition</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Blackbaud FIMS&#8482; and DonorCentral&#174; NXT</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On September&#160;9, 2022, we sold our Foundation Information Management System ("FIMS") and DonorCentral NXT solutions to Fusion Laboratories, LLC for cash proceeds of approximately $<ix:nonFraction unitRef="usd" contextRef="i48f0757e51c64166ba7a642be181e29b_D20220909-20220909" decimals="-5" name="us-gaap:ProceedsFromDivestitureOfBusinesses" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTcvZnJhZzoxMjRlMTQzNWJhZGI0NWNjODIzZDIyZTFiODExZTViOS90ZXh0cmVnaW9uOjEyNGUxNDM1YmFkYjQ1Y2M4MjNkMjJlMWI4MTFlNWI5XzI3NDg3NzkwNzU4MjY_5b8fd146-4a81-421d-bd13-5f3d7b94bbfb">6.4</ix:nonFraction> million, subject to closing adjustments. We expect the sale of these solutions to allow us to reduce complexity and focus on innovation within our core products as we execute our strategic growth plans. During the year ended December 31, 2022, we recognized a noncash impairment charge of $<ix:nonFraction unitRef="usd" contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" decimals="-5" name="us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTcvZnJhZzoxMjRlMTQzNWJhZGI0NWNjODIzZDIyZTFiODExZTViOS90ZXh0cmVnaW9uOjEyNGUxNDM1YmFkYjQ1Y2M4MjNkMjJlMWI4MTFlNWI5XzI3NDg3NzkwNzYxMTU_0a063825-b2fc-47f3-ab0c-86c61b3fde0d">2.0</ix:nonFraction> million against certain insignificant FIMS customer relationship intangible assets that were then held for sale. The impairment charge was recorded in general and administrative expense in our consolidated statements of comprehensive loss. During the year ended December&#160;31, 2022, we recognized an insignificant loss on the disposal of FIMS held for sale assets and liabilities.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2022 Acquisition</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Kilter</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On August&#160;19, 2022, we acquired all of the outstanding stock of Kilter, Inc., a Delaware corporation, pursuant to an agreement and plan of merger, for approximately $<ix:nonFraction unitRef="usd" contextRef="i2f5d6fa263fe4dbb94e9a1ec59b87c9e_D20220819-20220819" decimals="-5" name="us-gaap:PaymentsToAcquireBusinessesGross" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTcvZnJhZzoxMjRlMTQzNWJhZGI0NWNjODIzZDIyZTFiODExZTViOS90ZXh0cmVnaW9uOjEyNGUxNDM1YmFkYjQ1Y2M4MjNkMjJlMWI4MTFlNWI5XzI3NDg3NzkwNzY2OTU_077f18ed-2cbb-4761-832a-38cf6f3c23c7">2.9</ix:nonFraction> million in cash, subject to closing adjustments. The acquisition of Kilter's mobile application will allow us to expand activity-based peer-to-peer fundraising engagement, to support activity-based health and wellness initiatives for socially responsible companies, and to grow the ways individuals can connect with the causes they care about most through the activities they love. In addition to the consideration paid at closing, we may be required to pay up to a maximum of $<ix:nonFraction unitRef="usd" contextRef="id1aef252d0ee48a793b18c35ba699227_I20220819" decimals="-5" name="us-gaap:BusinessCombinationContingentConsiderationLiability" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTcvZnJhZzoxMjRlMTQzNWJhZGI0NWNjODIzZDIyZTFiODExZTViOS90ZXh0cmVnaW9uOjEyNGUxNDM1YmFkYjQ1Y2M4MjNkMjJlMWI4MTFlNWI5XzI3NDg3NzkwNzcxNjg_9b6e1a11-8043-438e-85a7-5bda97344325">3.0</ix:nonFraction> million in additional cash consideration if during the two-year period commencing January 1, 2023 Kilter meets certain application participation targets. A liability for the contingent consideration was recorded at its acquisition-date fair value of $<ix:nonFraction unitRef="usd" contextRef="i54ac8386bba9490ebc1191f70a2d9250_I20220819" decimals="-5" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTcvZnJhZzoxMjRlMTQzNWJhZGI0NWNjODIzZDIyZTFiODExZTViOS90ZXh0cmVnaW9uOjEyNGUxNDM1YmFkYjQ1Y2M4MjNkMjJlMWI4MTFlNWI5XzI3NDg3NzkwNzc0MTQ_8bf418d3-5366-4136-97aa-bd6b05179783">2.7</ix:nonFraction> million in other liabilities in our consolidated balance sheet. Any change in the fair value of the contingent liability, or any change upon final settlement, will be recognized in income from operations. Fair values were also assigned to the other assets acquired and liabilities assumed, primarily consisting of goodwill and a finite-lived developed technology intangible asset, which will be amortized over an estimated useful life of three years. The fair values are based on our best estimates and assumptions as of the reporting date and are considered preliminary pending finalization. Insignificant acquisition-related costs, which primarily consisted of legal services, were recorded as general and administrative expense during the year ended December&#160;31, 2022.</span></div></ix:nonNumeric><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:83.361%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.804%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.535%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2022 Form 10-K</span></div></td><td colspan="3" style="padding:0 1pt"><div style="text-align:right"><img src="blkb-20221231_g1.jpg" alt="blkb-20221231_g1.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:85px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">81</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_13">Table of </a><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_13">Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div><div style="text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to Consolidated Financial Statements</span></div></div><ix:continuation id="id95e190bac9c4f96ade180abdff30b57"><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2021 Acquisition</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">EVERFI</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December&#160;31, 2021, we acquired all of the outstanding equity securities, including all voting equity interests, of EVERFI, Inc., a Delaware corporation, pursuant to an agreement and plan of merger. The acquisition advanced our position as a leader in the rapidly evolving ESG and CSR spaces. We acquired the equity securities for approximately $<ix:nonFraction unitRef="usd" contextRef="i346c146538fe433db8121549f71042fa_D20211231-20211231" decimals="-5" name="us-gaap:PaymentsToAcquireBusinessesGross" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTcvZnJhZzoxMjRlMTQzNWJhZGI0NWNjODIzZDIyZTFiODExZTViOS90ZXh0cmVnaW9uOjEyNGUxNDM1YmFkYjQ1Y2M4MjNkMjJlMWI4MTFlNWI5XzM3NA_d021b110-a38f-4e51-bf02-9602a9a53025">441.8</ix:nonFraction> million in cash consideration and <ix:nonFraction unitRef="shares" contextRef="i346c146538fe433db8121549f71042fa_D20211231-20211231" decimals="INF" name="us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTcvZnJhZzoxMjRlMTQzNWJhZGI0NWNjODIzZDIyZTFiODExZTViOS90ZXh0cmVnaW9uOjEyNGUxNDM1YmFkYjQ1Y2M4MjNkMjJlMWI4MTFlNWI5XzQwMw_62308f79-aada-4303-a39e-72b882a947c6">3,810,888</ix:nonFraction> shares of our common stock, valued at approximately $<ix:nonFraction unitRef="usd" contextRef="iaabaa8b78fba43f1a9ca12ab83c5ef9f_I20211231" decimals="-5" name="us-gaap:BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTcvZnJhZzoxMjRlMTQzNWJhZGI0NWNjODIzZDIyZTFiODExZTViOS90ZXh0cmVnaW9uOjEyNGUxNDM1YmFkYjQ1Y2M4MjNkMjJlMWI4MTFlNWI5XzQ2OA_08996b80-4ce4-4152-8913-b093a910fdef">301.0</ix:nonFraction> million, for an aggregate purchase price of approximately $<ix:nonFraction unitRef="usd" contextRef="i346c146538fe433db8121549f71042fa_D20211231-20211231" decimals="-5" name="us-gaap:BusinessCombinationConsiderationTransferred1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTcvZnJhZzoxMjRlMTQzNWJhZGI0NWNjODIzZDIyZTFiODExZTViOS90ZXh0cmVnaW9uOjEyNGUxNDM1YmFkYjQ1Y2M4MjNkMjJlMWI4MTFlNWI5XzUyMQ_70bc650c-e796-41c8-9eab-dac817e3b004">742.8</ix:nonFraction> million, net of closing adjustments. The cash consideration and related expenses were funded primarily through cash on hand and new borrowings under the 2020 Credit Facility (as defined below). As a result of the acquisition, EVERFI has become a wholly owned subsidiary of ours. The operating results of EVERFI have been included in our consolidated financial statements from the date of acquisition. During the year ended December&#160;31, 2021, we incurred insignificant acquisition-related expenses associated with the acquisition, which were recorded in general and administrative expense. In accordance with applicable accounting rules, we determined that the impact of this acquisition was not material to our consolidated financial statements; therefore, revenue and earnings since the acquisition date and pro forma information are not required or presented. We finalized the purchase price allocation of EVERFI, including the valuation of assets acquired and liabilities assumed, during the fourth quarter of 2022.</span></div></ix:continuation><div id="i24d9cd6a7b6a4bb3aaf54098d618780c_220"></div><ix:nonNumeric contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" name="us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjAvZnJhZzo2N2U0MDhiZWUyNzQ0MmE0YTY3YTQ0YjVjYjFjODE2ZC90ZXh0cmVnaW9uOjY3ZTQwOGJlZTI3NDQyYTRhNjdhNDRiNWNiMWM4MTZkXzE3MTg_18d813fd-06d7-4e02-bf21-38e77299b547" continuedAt="i6f8e87f34ece44c9af3e65cc0a3c1912" escape="true"><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006880;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:700;line-height:120%">4. Goodwill and Other Intangible Assets</span></td></tr></table></div><ix:nonNumeric contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" name="us-gaap:ScheduleOfGoodwillTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjAvZnJhZzo2N2U0MDhiZWUyNzQ0MmE0YTY3YTQ0YjVjYjFjODE2ZC90ZXh0cmVnaW9uOjY3ZTQwOGJlZTI3NDQyYTRhNjdhNDRiNWNiMWM4MTZkXzE2Nzg_a4f36dcc-a573-491a-b216-f30615cb5e15" escape="true"><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The change in goodwill during 2022 consisted of the following:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:88.373%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.427%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Balance at December 31, 2021</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id85e61f54d8242459b16d89948927bd4_I20211231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjAvZnJhZzo2N2U0MDhiZWUyNzQ0MmE0YTY3YTQ0YjVjYjFjODE2ZC90YWJsZTo4ODNhZTY2YzJjNWQ0OWYzYjdhZWUyYmRkZDFjNmVkNS90YWJsZXJhbmdlOjg4M2FlNjZjMmM1ZDQ5ZjNiN2FlZTJiZGRkMWM2ZWQ1XzEtMS0xLTEtMjQ0Njgz_d2a2f72d-9871-464c-8458-7bc26dc573d4">1,058,640</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;padding-left:6pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additions related to business combination</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if424891332764e809d99df35ecd1658e_D20220101-20221231" decimals="-3" name="us-gaap:GoodwillAcquiredDuringPeriod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjAvZnJhZzo2N2U0MDhiZWUyNzQ0MmE0YTY3YTQ0YjVjYjFjODE2ZC90YWJsZTo4ODNhZTY2YzJjNWQ0OWYzYjdhZWUyYmRkZDFjNmVkNS90YWJsZXJhbmdlOjg4M2FlNjZjMmM1ZDQ5ZjNiN2FlZTJiZGRkMWM2ZWQ1XzItMS0xLTEtMjQ0Njgz_027196bd-0e1f-4a6a-a02d-5320d49275a7">3,610</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;padding-left:6pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Adjustments related to prior year business combination</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ic9b69177cd9c4778baad0fc015fc9894_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:GoodwillPurchaseAccountingAdjustments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjAvZnJhZzo2N2U0MDhiZWUyNzQ0MmE0YTY3YTQ0YjVjYjFjODE2ZC90YWJsZTo4ODNhZTY2YzJjNWQ0OWYzYjdhZWUyYmRkZDFjNmVkNS90YWJsZXJhbmdlOjg4M2FlNjZjMmM1ZDQ5ZjNiN2FlZTJiZGRkMWM2ZWQ1XzMtMS0xLTEtMjQ0Njgz_a4b4d9ed-20cc-43c0-a244-888b6bb89249">2,232</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;padding-left:6pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Adjustments related to dispositions</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" decimals="-3" name="us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjAvZnJhZzo2N2U0MDhiZWUyNzQ0MmE0YTY3YTQ0YjVjYjFjODE2ZC90YWJsZTo4ODNhZTY2YzJjNWQ0OWYzYjdhZWUyYmRkZDFjNmVkNS90YWJsZXJhbmdlOjg4M2FlNjZjMmM1ZDQ5ZjNiN2FlZTJiZGRkMWM2ZWQ1XzQtMS0xLTEtMjU5MTU4_7b4818e9-df8c-4b7a-b704-5187cbfd6e69">2,501</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Effect of foreign currency translation</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjAvZnJhZzo2N2U0MDhiZWUyNzQ0MmE0YTY3YTQ0YjVjYjFjODE2ZC90YWJsZTo4ODNhZTY2YzJjNWQ0OWYzYjdhZWUyYmRkZDFjNmVkNS90YWJsZXJhbmdlOjg4M2FlNjZjMmM1ZDQ5ZjNiN2FlZTJiZGRkMWM2ZWQ1XzQtMS0xLTEtMjQ0Njgz_3d1c8f49-657f-4f3f-bb55-d139c28548cb">7,245</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Balance at December 31, 2022</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjAvZnJhZzo2N2U0MDhiZWUyNzQ0MmE0YTY3YTQ0YjVjYjFjODE2ZC90YWJsZTo4ODNhZTY2YzJjNWQ0OWYzYjdhZWUyYmRkZDFjNmVkNS90YWJsZXJhbmdlOjg4M2FlNjZjMmM1ZDQ5ZjNiN2FlZTJiZGRkMWM2ZWQ1XzUtMS0xLTEtMjQ0Njgz_9a0004c1-da46-49fa-95b5-853bb4bd82be">1,050,272</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt"><ix:footnote id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjAvZnJhZzo2N2U0MDhiZWUyNzQ0MmE0YTY3YTQ0YjVjYjFjODE2ZC90ZXh0cmVnaW9uOjY3ZTQwOGJlZTI3NDQyYTRhNjdhNDRiNWNiMWM4MTZkXzU0OTc1NTgyMjEyNg_16123d7c-2cab-423c-a8bb-bdb9709d360d" footnoteRole="http://www.xbrl.org/2003/role/footnote">See Note 3 to these consolidated financial statements for a discussion of our acquisition of Kilter.</ix:footnote></span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2)</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt"><ix:footnote id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjAvZnJhZzo2N2U0MDhiZWUyNzQ0MmE0YTY3YTQ0YjVjYjFjODE2ZC90ZXh0cmVnaW9uOjY3ZTQwOGJlZTI3NDQyYTRhNjdhNDRiNWNiMWM4MTZkXzU0OTc1NTgyMjEyNw_10bb0283-20df-45e3-b057-b1cb34afd940" footnoteRole="http://www.xbrl.org/2003/role/footnote">See Note 3 to these consolidated financial statements for a discussion of the measurement period adjustments during the year ended December&#160;31, 2022 to the estimated fair value of the EVERFI assets acquired and liabilities assumed.</ix:footnote></span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(3)</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt"><ix:footnote id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjAvZnJhZzo2N2U0MDhiZWUyNzQ0MmE0YTY3YTQ0YjVjYjFjODE2ZC90ZXh0cmVnaW9uOjY3ZTQwOGJlZTI3NDQyYTRhNjdhNDRiNWNiMWM4MTZkXzU0OTc1NTgyMjEyOA_0fe95aa0-241f-4902-ba39-0829665c9708" footnoteRole="http://www.xbrl.org/2003/role/footnote">See Note 3 to these consolidated financial statements for a summary of our disposition of Blackbaud FIMS and DonorCentral NXT.</ix:footnote></span></div></ix:nonNumeric><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:2.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.804%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:83.362%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">82</span></div></td><td colspan="3" style="padding:0 1pt"><div><img src="blkb-20221231_g1.jpg" alt="blkb-20221231_g1.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:85px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2022 Form 10-K</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_13">Table of </a><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_13">Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div><div style="text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to Consolidated Financial Statements</span></div></div><ix:continuation id="i6f8e87f34ece44c9af3e65cc0a3c1912" continuedAt="i879a678dd2d44992b23f876faa3f79a2"><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have recorded intangible assets acquired in various business combinations based on their fair values at the date of acquisition. <ix:nonNumeric contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" name="us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjAvZnJhZzo2N2U0MDhiZWUyNzQ0MmE0YTY3YTQ0YjVjYjFjODE2ZC90ZXh0cmVnaW9uOjY3ZTQwOGJlZTI3NDQyYTRhNjdhNDRiNWNiMWM4MTZkXzE2NzU_b32789df-5cea-4356-ba86-a42fa0dbca13" continuedAt="i0dec79035b8e427f8ae82f1fe2c73f65" escape="true">The table below sets forth the balances of each class of intangible asset and related amortization as of:</ix:nonNumeric></span></div><div style="margin-top:3pt"><ix:continuation id="i0dec79035b8e427f8ae82f1fe2c73f65"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:75.181%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.759%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.760%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="6" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,</span></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Finite-lived gross carrying amount</span></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Customer relationships</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5c9397372ac24773bdf9f976cf764e51_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjAvZnJhZzo2N2U0MDhiZWUyNzQ0MmE0YTY3YTQ0YjVjYjFjODE2ZC90YWJsZToxM2RkMTMwNDhiN2I0NTQyYmExZjE3ZmY0MTc2Yzg5MS90YWJsZXJhbmdlOjEzZGQxMzA0OGI3YjQ1NDJiYTFmMTdmZjQxNzZjODkxXzMtMS0xLTEtMjQ0Njgz_aa1438f7-8771-4ca9-8bfe-e2ac86aa5783">569,009</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i65601480ce22474a967b63cc3e01c895_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjAvZnJhZzo2N2U0MDhiZWUyNzQ0MmE0YTY3YTQ0YjVjYjFjODE2ZC90YWJsZToxM2RkMTMwNDhiN2I0NTQyYmExZjE3ZmY0MTc2Yzg5MS90YWJsZXJhbmdlOjEzZGQxMzA0OGI3YjQ1NDJiYTFmMTdmZjQxNzZjODkxXzMtMi0xLTEtMjQ0Njgz_dce9f6f8-f798-4d00-b587-710eea41516a">606,409</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Marketing assets</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iedcc5c27da334a0687d0a919a2480a11_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjAvZnJhZzo2N2U0MDhiZWUyNzQ0MmE0YTY3YTQ0YjVjYjFjODE2ZC90YWJsZToxM2RkMTMwNDhiN2I0NTQyYmExZjE3ZmY0MTc2Yzg5MS90YWJsZXJhbmdlOjEzZGQxMzA0OGI3YjQ1NDJiYTFmMTdmZjQxNzZjODkxXzQtMS0xLTEtMjQ0Njgz_c9a1d05c-83e9-4d27-a5c1-5eda19dc1888">69,643</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i542470f91f8a41119c3903c01becea69_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjAvZnJhZzo2N2U0MDhiZWUyNzQ0MmE0YTY3YTQ0YjVjYjFjODE2ZC90YWJsZToxM2RkMTMwNDhiN2I0NTQyYmExZjE3ZmY0MTc2Yzg5MS90YWJsZXJhbmdlOjEzZGQxMzA0OGI3YjQ1NDJiYTFmMTdmZjQxNzZjODkxXzQtMi0xLTEtMjQ0Njgz_6e7d5dc7-76cc-4874-b1ab-bcb462b31034">74,731</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Developed technology</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id43440f02a66476f99b96835351dc268_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjAvZnJhZzo2N2U0MDhiZWUyNzQ0MmE0YTY3YTQ0YjVjYjFjODE2ZC90YWJsZToxM2RkMTMwNDhiN2I0NTQyYmExZjE3ZmY0MTc2Yzg5MS90YWJsZXJhbmdlOjEzZGQxMzA0OGI3YjQ1NDJiYTFmMTdmZjQxNzZjODkxXzUtMS0xLTEtMjQ0Njgz_95a1971d-3ac4-4919-ae5c-db0c9cdf33cd">182,463</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9e7afad32d6c49139e33abd2818a1fbb_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjAvZnJhZzo2N2U0MDhiZWUyNzQ0MmE0YTY3YTQ0YjVjYjFjODE2ZC90YWJsZToxM2RkMTMwNDhiN2I0NTQyYmExZjE3ZmY0MTc2Yzg5MS90YWJsZXJhbmdlOjEzZGQxMzA0OGI3YjQ1NDJiYTFmMTdmZjQxNzZjODkxXzUtMi0xLTEtMjQ0Njgz_f99cc722-b169-4cdf-ab74-376eea7b3c4c">211,552</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Content</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i32da8b3d119c429f85515acc56e15fca_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjAvZnJhZzo2N2U0MDhiZWUyNzQ0MmE0YTY3YTQ0YjVjYjFjODE2ZC90YWJsZToxM2RkMTMwNDhiN2I0NTQyYmExZjE3ZmY0MTc2Yzg5MS90YWJsZXJhbmdlOjEzZGQxMzA0OGI3YjQ1NDJiYTFmMTdmZjQxNzZjODkxXzYtMS0xLTEtMjQ0Njgz_0da570a9-7dbb-410d-87f0-02383f450a81">17,900</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i293ef1bf42704a70ae03e7d504e40b00_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjAvZnJhZzo2N2U0MDhiZWUyNzQ0MmE0YTY3YTQ0YjVjYjFjODE2ZC90YWJsZToxM2RkMTMwNDhiN2I0NTQyYmExZjE3ZmY0MTc2Yzg5MS90YWJsZXJhbmdlOjEzZGQxMzA0OGI3YjQ1NDJiYTFmMTdmZjQxNzZjODkxXzYtMi0xLTEtMjQ0Njgz_7e115cdc-8bc6-46e7-bbf8-6e7344056c7d">17,900</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Total finite-lived gross carrying amount</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjAvZnJhZzo2N2U0MDhiZWUyNzQ0MmE0YTY3YTQ0YjVjYjFjODE2ZC90YWJsZToxM2RkMTMwNDhiN2I0NTQyYmExZjE3ZmY0MTc2Yzg5MS90YWJsZXJhbmdlOjEzZGQxMzA0OGI3YjQ1NDJiYTFmMTdmZjQxNzZjODkxXzktMS0xLTEtMjQ0Njgz_b4a7cfd0-a54e-4c77-8b58-7197769ef831">839,015</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id85e61f54d8242459b16d89948927bd4_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjAvZnJhZzo2N2U0MDhiZWUyNzQ0MmE0YTY3YTQ0YjVjYjFjODE2ZC90YWJsZToxM2RkMTMwNDhiN2I0NTQyYmExZjE3ZmY0MTc2Yzg5MS90YWJsZXJhbmdlOjEzZGQxMzA0OGI3YjQ1NDJiYTFmMTdmZjQxNzZjODkxXzktMi0xLTEtMjQ0Njgz_085b9036-6940-4861-b161-0536b363dbcb">910,592</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Accumulated amortization</span></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Customer relationships</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i5c9397372ac24773bdf9f976cf764e51_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjAvZnJhZzo2N2U0MDhiZWUyNzQ0MmE0YTY3YTQ0YjVjYjFjODE2ZC90YWJsZToxM2RkMTMwNDhiN2I0NTQyYmExZjE3ZmY0MTc2Yzg5MS90YWJsZXJhbmdlOjEzZGQxMzA0OGI3YjQ1NDJiYTFmMTdmZjQxNzZjODkxXzExLTEtMS0xLTI0NDY4Mw_8e4559a9-1c9c-4354-8d93-3104ef120f34">146,948</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i65601480ce22474a967b63cc3e01c895_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjAvZnJhZzo2N2U0MDhiZWUyNzQ0MmE0YTY3YTQ0YjVjYjFjODE2ZC90YWJsZToxM2RkMTMwNDhiN2I0NTQyYmExZjE3ZmY0MTc2Yzg5MS90YWJsZXJhbmdlOjEzZGQxMzA0OGI3YjQ1NDJiYTFmMTdmZjQxNzZjODkxXzExLTItMS0xLTI0NDY4Mw_a613f3d7-d72a-408b-9495-6b15bcd961d4">151,258</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Marketing assets</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="iedcc5c27da334a0687d0a919a2480a11_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjAvZnJhZzo2N2U0MDhiZWUyNzQ0MmE0YTY3YTQ0YjVjYjFjODE2ZC90YWJsZToxM2RkMTMwNDhiN2I0NTQyYmExZjE3ZmY0MTc2Yzg5MS90YWJsZXJhbmdlOjEzZGQxMzA0OGI3YjQ1NDJiYTFmMTdmZjQxNzZjODkxXzEyLTEtMS0xLTI0NDY4Mw_0723d84c-e06c-4ab7-ac1f-fb0b96bbf1ed">8,371</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i542470f91f8a41119c3903c01becea69_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjAvZnJhZzo2N2U0MDhiZWUyNzQ0MmE0YTY3YTQ0YjVjYjFjODE2ZC90YWJsZToxM2RkMTMwNDhiN2I0NTQyYmExZjE3ZmY0MTc2Yzg5MS90YWJsZXJhbmdlOjEzZGQxMzA0OGI3YjQ1NDJiYTFmMTdmZjQxNzZjODkxXzEyLTItMS0xLTI0NDY4Mw_c49ae1c3-1fcc-42b7-963c-66933367a8a4">7,269</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Developed technology</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="id43440f02a66476f99b96835351dc268_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjAvZnJhZzo2N2U0MDhiZWUyNzQ0MmE0YTY3YTQ0YjVjYjFjODE2ZC90YWJsZToxM2RkMTMwNDhiN2I0NTQyYmExZjE3ZmY0MTc2Yzg5MS90YWJsZXJhbmdlOjEzZGQxMzA0OGI3YjQ1NDJiYTFmMTdmZjQxNzZjODkxXzEzLTEtMS0xLTI0NDY4Mw_f8601bcf-7f41-45e4-b2a0-ac51aaa58055">46,571</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i9e7afad32d6c49139e33abd2818a1fbb_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjAvZnJhZzo2N2U0MDhiZWUyNzQ0MmE0YTY3YTQ0YjVjYjFjODE2ZC90YWJsZToxM2RkMTMwNDhiN2I0NTQyYmExZjE3ZmY0MTc2Yzg5MS90YWJsZXJhbmdlOjEzZGQxMzA0OGI3YjQ1NDJiYTFmMTdmZjQxNzZjODkxXzEzLTItMS0xLTI0NDY4Mw_5fff30a3-2cd7-4f51-8fdc-ca9aaacfe36c">54,013</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Content</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i32da8b3d119c429f85515acc56e15fca_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjAvZnJhZzo2N2U0MDhiZWUyNzQ0MmE0YTY3YTQ0YjVjYjFjODE2ZC90YWJsZToxM2RkMTMwNDhiN2I0NTQyYmExZjE3ZmY0MTc2Yzg5MS90YWJsZXJhbmdlOjEzZGQxMzA0OGI3YjQ1NDJiYTFmMTdmZjQxNzZjODkxXzE0LTEtMS0xLTI0NDY4Mw_83a19bce-7ab9-4aca-be1f-294ace50ca88">1,989</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i293ef1bf42704a70ae03e7d504e40b00_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjAvZnJhZzo2N2U0MDhiZWUyNzQ0MmE0YTY3YTQ0YjVjYjFjODE2ZC90YWJsZToxM2RkMTMwNDhiN2I0NTQyYmExZjE3ZmY0MTc2Yzg5MS90YWJsZXJhbmdlOjEzZGQxMzA0OGI3YjQ1NDJiYTFmMTdmZjQxNzZjODkxXzE0LTItMS0xLTI0NDY4Mw_06985f63-3455-4f81-af9c-85f17f76ca25">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Total accumulated amortization</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjAvZnJhZzo2N2U0MDhiZWUyNzQ0MmE0YTY3YTQ0YjVjYjFjODE2ZC90YWJsZToxM2RkMTMwNDhiN2I0NTQyYmExZjE3ZmY0MTc2Yzg5MS90YWJsZXJhbmdlOjEzZGQxMzA0OGI3YjQ1NDJiYTFmMTdmZjQxNzZjODkxXzE3LTEtMS0xLTI0NDY4Mw_3c2b6089-901b-44dc-b6c6-a092af1daa18">203,879</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="id85e61f54d8242459b16d89948927bd4_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjAvZnJhZzo2N2U0MDhiZWUyNzQ0MmE0YTY3YTQ0YjVjYjFjODE2ZC90YWJsZToxM2RkMTMwNDhiN2I0NTQyYmExZjE3ZmY0MTc2Yzg5MS90YWJsZXJhbmdlOjEzZGQxMzA0OGI3YjQ1NDJiYTFmMTdmZjQxNzZjODkxXzE3LTItMS0xLTI0NDY4Mw_9d0ce7ca-4951-446b-ac24-aeb0fa5b112a">212,540</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Intangible assets, net</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjAvZnJhZzo2N2U0MDhiZWUyNzQ0MmE0YTY3YTQ0YjVjYjFjODE2ZC90YWJsZToxM2RkMTMwNDhiN2I0NTQyYmExZjE3ZmY0MTc2Yzg5MS90YWJsZXJhbmdlOjEzZGQxMzA0OGI3YjQ1NDJiYTFmMTdmZjQxNzZjODkxXzIwLTEtMS0xLTI0NDY4Mw_5ae1f0cd-3db4-4a51-a0b8-89e74031cb27">635,136</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id85e61f54d8242459b16d89948927bd4_I20211231" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjAvZnJhZzo2N2U0MDhiZWUyNzQ0MmE0YTY3YTQ0YjVjYjFjODE2ZC90YWJsZToxM2RkMTMwNDhiN2I0NTQyYmExZjE3ZmY0MTc2Yzg5MS90YWJsZXJhbmdlOjEzZGQxMzA0OGI3YjQ1NDJiYTFmMTdmZjQxNzZjODkxXzIwLTItMS0xLTI0NDY4Mw_0e6b42b8-4e85-49f1-9f6e-dbcbb7d496db">698,052</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During </span><span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the year ended December&#160;31, 2022, changes to the gross carrying amounts of intangible asset classes were primarily related to our business acquisitions and disposals as described in Note 3 to these consolidated financial statements, write-offs of fully amortized intangible assets and the effect of foreign currency translation.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Amortization expense</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense related to finite-lived intangible assets acquired in business combinations is allocated to cost of revenue on the consolidated statements of comprehensive income based on the revenue stream to which the asset contributes, except for marketing assets and non-compete agreements, for which the associated amortization expense is included in operating expenses.</span></div><ix:nonNumeric contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjAvZnJhZzo2N2U0MDhiZWUyNzQ0MmE0YTY3YTQ0YjVjYjFjODE2ZC90ZXh0cmVnaW9uOjY3ZTQwOGJlZTI3NDQyYTRhNjdhNDRiNWNiMWM4MTZkXzE2OTE_fd0d35df-0bb8-49c1-8a4b-01d6b02b2c18" escape="true"><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes amortization expense of our finite-lived intangible assets:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:63.321%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.759%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.759%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.761%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="9" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Years ended&#160;December 31,</span></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Included in cost of revenue:</span></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of recurring</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5e87f56eed0e4dd3ae9ef854090a4863_D20220101-20221231" decimals="-3" name="us-gaap:AdjustmentForAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjAvZnJhZzo2N2U0MDhiZWUyNzQ0MmE0YTY3YTQ0YjVjYjFjODE2ZC90YWJsZTpjNzAxMDVlODljMzQ0MTk0YTcxYTBmZmU2OTM2NGY2Mi90YWJsZXJhbmdlOmM3MDEwNWU4OWMzNDQxOTRhNzFhMGZmZTY5MzY0ZjYyXzMtMS0xLTEtMjQ0Njgz_20ba1087-a0b1-46fb-aca3-0ba30c84ee20">47,085</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iacb66638768f437883b9b1f1ee0fafca_D20210101-20211231" decimals="-3" name="us-gaap:AdjustmentForAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjAvZnJhZzo2N2U0MDhiZWUyNzQ0MmE0YTY3YTQ0YjVjYjFjODE2ZC90YWJsZTpjNzAxMDVlODljMzQ0MTk0YTcxYTBmZmU2OTM2NGY2Mi90YWJsZXJhbmdlOmM3MDEwNWU4OWMzNDQxOTRhNzFhMGZmZTY5MzY0ZjYyXzMtMi0xLTEtMjQ0Njgz_05feda93-e46f-4006-81d5-12a335f7fccc">33,132</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ie3e768b13f284e83baa8129d9ec3fd09_D20200101-20201231" decimals="-3" name="us-gaap:AdjustmentForAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjAvZnJhZzo2N2U0MDhiZWUyNzQ0MmE0YTY3YTQ0YjVjYjFjODE2ZC90YWJsZTpjNzAxMDVlODljMzQ0MTk0YTcxYTBmZmU2OTM2NGY2Mi90YWJsZXJhbmdlOmM3MDEwNWU4OWMzNDQxOTRhNzFhMGZmZTY5MzY0ZjYyXzMtMy0xLTEtMjQ0Njgz_c48a72b1-27d4-42f5-9680-0d3d0a1b9973">36,835</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of one-time services and other</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if92c79783cdc4b8f9742a5724f6884ec_D20220101-20221231" decimals="-3" name="us-gaap:AdjustmentForAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjAvZnJhZzo2N2U0MDhiZWUyNzQ0MmE0YTY3YTQ0YjVjYjFjODE2ZC90YWJsZTpjNzAxMDVlODljMzQ0MTk0YTcxYTBmZmU2OTM2NGY2Mi90YWJsZXJhbmdlOmM3MDEwNWU4OWMzNDQxOTRhNzFhMGZmZTY5MzY0ZjYyXzQtMS0xLTEtMjQ0Njgz_79f4df41-604d-49ce-9824-72a4f55ad835">1,407</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic4c85a889b8e4a2dbffab6769d6ef650_D20210101-20211231" decimals="-3" name="us-gaap:AdjustmentForAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjAvZnJhZzo2N2U0MDhiZWUyNzQ0MmE0YTY3YTQ0YjVjYjFjODE2ZC90YWJsZTpjNzAxMDVlODljMzQ0MTk0YTcxYTBmZmU2OTM2NGY2Mi90YWJsZXJhbmdlOmM3MDEwNWU4OWMzNDQxOTRhNzFhMGZmZTY5MzY0ZjYyXzQtMi0xLTEtMjQ0Njgz_7a23b9b3-890d-420f-82c3-fd70a72d090f">1,680</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="idb24a3f53a2f47f7b1d7dfc3b264fda9_D20200101-20201231" decimals="-3" name="us-gaap:AdjustmentForAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjAvZnJhZzo2N2U0MDhiZWUyNzQ0MmE0YTY3YTQ0YjVjYjFjODE2ZC90YWJsZTpjNzAxMDVlODljMzQ0MTk0YTcxYTBmZmU2OTM2NGY2Mi90YWJsZXJhbmdlOmM3MDEwNWU4OWMzNDQxOTRhNzFhMGZmZTY5MzY0ZjYyXzQtMy0xLTEtMjQ0Njgz_b83fbff8-b917-435a-a6e7-c07314cac06d">2,133</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total included in cost of revenue</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8bc45e7027114b2dab39329c48d54318_D20220101-20221231" decimals="-3" name="us-gaap:AdjustmentForAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjAvZnJhZzo2N2U0MDhiZWUyNzQ0MmE0YTY3YTQ0YjVjYjFjODE2ZC90YWJsZTpjNzAxMDVlODljMzQ0MTk0YTcxYTBmZmU2OTM2NGY2Mi90YWJsZXJhbmdlOmM3MDEwNWU4OWMzNDQxOTRhNzFhMGZmZTY5MzY0ZjYyXzUtMS0xLTEtMjQ0Njgz_01ced089-903b-48e2-8578-4e87c06fc276">48,492</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i615abfc19a4e497fb2cfa09b401cdd78_D20210101-20211231" decimals="-3" name="us-gaap:AdjustmentForAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjAvZnJhZzo2N2U0MDhiZWUyNzQ0MmE0YTY3YTQ0YjVjYjFjODE2ZC90YWJsZTpjNzAxMDVlODljMzQ0MTk0YTcxYTBmZmU2OTM2NGY2Mi90YWJsZXJhbmdlOmM3MDEwNWU4OWMzNDQxOTRhNzFhMGZmZTY5MzY0ZjYyXzUtMi0xLTEtMjQ0Njgz_5517ccb4-e1d2-4ff4-9b50-6c5efc743401">34,812</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i811823296f454d9bafe32e095be8a92c_D20200101-20201231" decimals="-3" name="us-gaap:AdjustmentForAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjAvZnJhZzo2N2U0MDhiZWUyNzQ0MmE0YTY3YTQ0YjVjYjFjODE2ZC90YWJsZTpjNzAxMDVlODljMzQ0MTk0YTcxYTBmZmU2OTM2NGY2Mi90YWJsZXJhbmdlOmM3MDEwNWU4OWMzNDQxOTRhNzFhMGZmZTY5MzY0ZjYyXzUtMy0xLTEtMjQ0Njgz_71539e73-a5ff-410a-bcdb-00197796c3a6">38,968</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Included in operating expenses</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="idee39963a7154288958537a6a366cb01_D20220101-20221231" decimals="-3" name="us-gaap:AdjustmentForAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjAvZnJhZzo2N2U0MDhiZWUyNzQ0MmE0YTY3YTQ0YjVjYjFjODE2ZC90YWJsZTpjNzAxMDVlODljMzQ0MTk0YTcxYTBmZmU2OTM2NGY2Mi90YWJsZXJhbmdlOmM3MDEwNWU4OWMzNDQxOTRhNzFhMGZmZTY5MzY0ZjYyXzYtMS0xLTEtMjQ0Njgz_5233f693-20de-4651-9011-a1781d7715bc">2,925</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i281868a11fbb4bdda012ade998c8b812_D20210101-20211231" decimals="-3" name="us-gaap:AdjustmentForAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjAvZnJhZzo2N2U0MDhiZWUyNzQ0MmE0YTY3YTQ0YjVjYjFjODE2ZC90YWJsZTpjNzAxMDVlODljMzQ0MTk0YTcxYTBmZmU2OTM2NGY2Mi90YWJsZXJhbmdlOmM3MDEwNWU4OWMzNDQxOTRhNzFhMGZmZTY5MzY0ZjYyXzYtMi0xLTEtMjQ0Njgz_09d0f025-9b27-446d-918a-c1401cd4bb34">2,227</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i503028f5cc1e4eccb61bffdd71a816a2_D20200101-20201231" decimals="-3" name="us-gaap:AdjustmentForAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjAvZnJhZzo2N2U0MDhiZWUyNzQ0MmE0YTY3YTQ0YjVjYjFjODE2ZC90YWJsZTpjNzAxMDVlODljMzQ0MTk0YTcxYTBmZmU2OTM2NGY2Mi90YWJsZXJhbmdlOmM3MDEwNWU4OWMzNDQxOTRhNzFhMGZmZTY5MzY0ZjYyXzYtMy0xLTEtMjQ0Njgz_6f11b796-254e-47f3-b7a9-70fb4029c28a">2,915</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total amortization of intangibles from business combinations</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" decimals="-3" name="us-gaap:AdjustmentForAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjAvZnJhZzo2N2U0MDhiZWUyNzQ0MmE0YTY3YTQ0YjVjYjFjODE2ZC90YWJsZTpjNzAxMDVlODljMzQ0MTk0YTcxYTBmZmU2OTM2NGY2Mi90YWJsZXJhbmdlOmM3MDEwNWU4OWMzNDQxOTRhNzFhMGZmZTY5MzY0ZjYyXzctMS0xLTEtMjQ0Njgz_ac1a2919-f7df-435b-b8dc-cbb83c80f3b5">51,417</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231" decimals="-3" name="us-gaap:AdjustmentForAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjAvZnJhZzo2N2U0MDhiZWUyNzQ0MmE0YTY3YTQ0YjVjYjFjODE2ZC90YWJsZTpjNzAxMDVlODljMzQ0MTk0YTcxYTBmZmU2OTM2NGY2Mi90YWJsZXJhbmdlOmM3MDEwNWU4OWMzNDQxOTRhNzFhMGZmZTY5MzY0ZjYyXzctMi0xLTEtMjQ0Njgz_5c0db468-10cf-4f94-9c5e-63cd8d125299">37,039</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231" decimals="-3" name="us-gaap:AdjustmentForAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjAvZnJhZzo2N2U0MDhiZWUyNzQ0MmE0YTY3YTQ0YjVjYjFjODE2ZC90YWJsZTpjNzAxMDVlODljMzQ0MTk0YTcxYTBmZmU2OTM2NGY2Mi90YWJsZXJhbmdlOmM3MDEwNWU4OWMzNDQxOTRhNzFhMGZmZTY5MzY0ZjYyXzctMy0xLTEtMjQ0Njgz_026b5af8-fcd6-4519-a94a-8ee3957ce6c8">41,883</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:83.361%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.804%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.535%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2022 Form 10-K</span></div></td><td colspan="3" style="padding:0 1pt"><div style="text-align:right"><img src="blkb-20221231_g1.jpg" alt="blkb-20221231_g1.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:85px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">83</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_13">Table of </a><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_13">Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div><div style="text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to Consolidated Financial Statements</span></div></div><ix:continuation id="i879a678dd2d44992b23f876faa3f79a2"><ix:nonNumeric contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" name="us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjAvZnJhZzo2N2U0MDhiZWUyNzQ0MmE0YTY3YTQ0YjVjYjFjODE2ZC90ZXh0cmVnaW9uOjY3ZTQwOGJlZTI3NDQyYTRhNjdhNDRiNWNiMWM4MTZkXzE2ODM_420854a6-605c-41c1-a354-c9c8d7a76db3" escape="true"><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table outlines the estimated future amortization expense for each of the next five years for our finite-lived intangible assets as of December&#160;31, 2022:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:84.280%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.520%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Years ending December 31,<br/>(dollars in thousands)</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Amortization<br/>expense</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023&#160;</span></td><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjAvZnJhZzo2N2U0MDhiZWUyNzQ0MmE0YTY3YTQ0YjVjYjFjODE2ZC90YWJsZTozMTBhNzU4YzdkNmE0Njk1YTIxMzUxN2ViZjI3N2RiMS90YWJsZXJhbmdlOjMxMGE3NThjN2Q2YTQ2OTVhMjEzNTE3ZWJmMjc3ZGIxXzEtMS0xLTEtMjQ0Njgz_a9c39654-cafc-4da3-85a3-6e9eaddc57d6">55,426</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024&#160;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjAvZnJhZzo2N2U0MDhiZWUyNzQ0MmE0YTY3YTQ0YjVjYjFjODE2ZC90YWJsZTozMTBhNzU4YzdkNmE0Njk1YTIxMzUxN2ViZjI3N2RiMS90YWJsZXJhbmdlOjMxMGE3NThjN2Q2YTQ2OTVhMjEzNTE3ZWJmMjc3ZGIxXzItMS0xLTEtMjQ0Njgz_75d8b1d8-f98a-4ef0-8e2b-ca11c0b7ce24">62,015</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2025&#160;</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjAvZnJhZzo2N2U0MDhiZWUyNzQ0MmE0YTY3YTQ0YjVjYjFjODE2ZC90YWJsZTozMTBhNzU4YzdkNmE0Njk1YTIxMzUxN2ViZjI3N2RiMS90YWJsZXJhbmdlOjMxMGE3NThjN2Q2YTQ2OTVhMjEzNTE3ZWJmMjc3ZGIxXzMtMS0xLTEtMjQ0Njgz_240f52d5-db27-4ce6-88e2-1a4eeb23ec26">65,552</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2026&#160;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjAvZnJhZzo2N2U0MDhiZWUyNzQ0MmE0YTY3YTQ0YjVjYjFjODE2ZC90YWJsZTozMTBhNzU4YzdkNmE0Njk1YTIxMzUxN2ViZjI3N2RiMS90YWJsZXJhbmdlOjMxMGE3NThjN2Q2YTQ2OTVhMjEzNTE3ZWJmMjc3ZGIxXzQtMS0xLTEtMjQ0Njgz_13ab7121-4553-45e8-9181-d5b9e57ba262">63,915</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2027&#160;</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjAvZnJhZzo2N2U0MDhiZWUyNzQ0MmE0YTY3YTQ0YjVjYjFjODE2ZC90YWJsZTozMTBhNzU4YzdkNmE0Njk1YTIxMzUxN2ViZjI3N2RiMS90YWJsZXJhbmdlOjMxMGE3NThjN2Q2YTQ2OTVhMjEzNTE3ZWJmMjc3ZGIxXzUtMS0xLTEtMjQ0Njgz_8a1f6c28-4121-438c-8306-3ae2c47d7617">59,755</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231" decimals="-3" name="blkb:EstimatedAmortizationExpenseforFiniteLivedIntangibleAssetsfortheNextFiveYears" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjAvZnJhZzo2N2U0MDhiZWUyNzQ0MmE0YTY3YTQ0YjVjYjFjODE2ZC90YWJsZTozMTBhNzU4YzdkNmE0Njk1YTIxMzUxN2ViZjI3N2RiMS90YWJsZXJhbmdlOjMxMGE3NThjN2Q2YTQ2OTVhMjEzNTE3ZWJmMjc3ZGIxXzYtMS0xLTEtMjQ0Njgz_bce74bc5-c79e-4bca-abc2-c94368d8db5a">306,663</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div id="i24d9cd6a7b6a4bb3aaf54098d618780c_223"></div><ix:nonNumeric contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" name="us-gaap:EarningsPerShareTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjMvZnJhZzozNGUyMjQ5YTNkYTk0YzY3YTJkYWFkNDEwOTFjNGNiNC90ZXh0cmVnaW9uOjM0ZTIyNDlhM2RhOTRjNjdhMmRhYWQ0MTA5MWM0Y2I0XzEwOA_409cd6fc-00cc-4206-b85e-30ea7b9cb5ca" escape="true"><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006880;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:700;line-height:120%">5. (Loss) Earnings Per Share</span></td></tr></table></div><ix:nonNumeric contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjMvZnJhZzozNGUyMjQ5YTNkYTk0YzY3YTJkYWFkNDEwOTFjNGNiNC90ZXh0cmVnaW9uOjM0ZTIyNDlhM2RhOTRjNjdhMmRhYWQ0MTA5MWM0Y2I0Xzg5_5dcf876b-7102-42f3-8146-5a1b54aa705d" escape="true"><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the computation of basic and diluted (loss) earnings per share:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:64.250%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.449%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.449%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.452%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">&#160;&#160;</span></td><td colspan="9" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Years ended December 31,</span></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands, except per share amounts)</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Numerator:</span></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net (loss) income</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjMvZnJhZzozNGUyMjQ5YTNkYTk0YzY3YTJkYWFkNDEwOTFjNGNiNC90YWJsZTowZDU1ZGI2NjkwMWQ0ZTEwOTBjN2ZiNThhMmJlMmRmOS90YWJsZXJhbmdlOjBkNTVkYjY2OTAxZDRlMTA5MGM3ZmI1OGEyYmUyZGY5XzMtMS0xLTEtMjQ0Njgz_35e43879-a614-4faf-a781-337138a0b909">45,407</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjMvZnJhZzozNGUyMjQ5YTNkYTk0YzY3YTJkYWFkNDEwOTFjNGNiNC90YWJsZTowZDU1ZGI2NjkwMWQ0ZTEwOTBjN2ZiNThhMmJlMmRmOS90YWJsZXJhbmdlOjBkNTVkYjY2OTAxZDRlMTA5MGM3ZmI1OGEyYmUyZGY5XzMtMi0xLTEtMjQ0Njgz_34a1f294-b140-4d0f-a82f-3747dba75748">5,698</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjMvZnJhZzozNGUyMjQ5YTNkYTk0YzY3YTJkYWFkNDEwOTFjNGNiNC90YWJsZTowZDU1ZGI2NjkwMWQ0ZTEwOTBjN2ZiNThhMmJlMmRmOS90YWJsZXJhbmdlOjBkNTVkYjY2OTAxZDRlMTA5MGM3ZmI1OGEyYmUyZGY5XzMtMy0xLTEtMjQ0Njgz_e18a366f-b2b7-4ad5-b3d6-4cefad8e2809">7,717</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Denominator:</span></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted average common shares</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjMvZnJhZzozNGUyMjQ5YTNkYTk0YzY3YTJkYWFkNDEwOTFjNGNiNC90YWJsZTowZDU1ZGI2NjkwMWQ0ZTEwOTBjN2ZiNThhMmJlMmRmOS90YWJsZXJhbmdlOjBkNTVkYjY2OTAxZDRlMTA5MGM3ZmI1OGEyYmUyZGY5XzUtMS0xLTEtMjQ0Njgz_efe99e4e-2f51-40c2-9e1c-eae4a7847753">51,569,148</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjMvZnJhZzozNGUyMjQ5YTNkYTk0YzY3YTJkYWFkNDEwOTFjNGNiNC90YWJsZTowZDU1ZGI2NjkwMWQ0ZTEwOTBjN2ZiNThhMmJlMmRmOS90YWJsZXJhbmdlOjBkNTVkYjY2OTAxZDRlMTA5MGM3ZmI1OGEyYmUyZGY5XzUtMi0xLTEtMjQ0Njgz_f69dde1b-cdeb-4e8c-8962-6e4b8d9e05fc">47,412,306</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjMvZnJhZzozNGUyMjQ5YTNkYTk0YzY3YTJkYWFkNDEwOTFjNGNiNC90YWJsZTowZDU1ZGI2NjkwMWQ0ZTEwOTBjN2ZiNThhMmJlMmRmOS90YWJsZXJhbmdlOjBkNTVkYjY2OTAxZDRlMTA5MGM3ZmI1OGEyYmUyZGY5XzUtMy0xLTEtMjQ0Njgz_76f63f7f-123d-4b3b-9dab-ddce1ea105c6">48,184,714</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Add effect of dilutive securities:</span></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based awards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" decimals="0" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjMvZnJhZzozNGUyMjQ5YTNkYTk0YzY3YTJkYWFkNDEwOTFjNGNiNC90YWJsZTowZDU1ZGI2NjkwMWQ0ZTEwOTBjN2ZiNThhMmJlMmRmOS90YWJsZXJhbmdlOjBkNTVkYjY2OTAxZDRlMTA5MGM3ZmI1OGEyYmUyZGY5XzctMS0xLTEtMjQ0Njgz_5bac4bd1-19fb-4a38-9b0d-e519b941a49d">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231" decimals="0" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjMvZnJhZzozNGUyMjQ5YTNkYTk0YzY3YTJkYWFkNDEwOTFjNGNiNC90YWJsZTowZDU1ZGI2NjkwMWQ0ZTEwOTBjN2ZiNThhMmJlMmRmOS90YWJsZXJhbmdlOjBkNTVkYjY2OTAxZDRlMTA5MGM3ZmI1OGEyYmUyZGY5XzctMi0xLTEtMjQ0Njgz_5260cd86-6cd2-467e-8b82-97da26e5fee1">818,132</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231" decimals="0" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjMvZnJhZzozNGUyMjQ5YTNkYTk0YzY3YTJkYWFkNDEwOTFjNGNiNC90YWJsZTowZDU1ZGI2NjkwMWQ0ZTEwOTBjN2ZiNThhMmJlMmRmOS90YWJsZXJhbmdlOjBkNTVkYjY2OTAxZDRlMTA5MGM3ZmI1OGEyYmUyZGY5XzctMy0xLTEtMjQ0Njgz_0caa5b82-e74d-4112-8ab6-f675a52d11f4">511,627</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted average common shares assuming dilution</span></td><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjMvZnJhZzozNGUyMjQ5YTNkYTk0YzY3YTJkYWFkNDEwOTFjNGNiNC90YWJsZTowZDU1ZGI2NjkwMWQ0ZTEwOTBjN2ZiNThhMmJlMmRmOS90YWJsZXJhbmdlOjBkNTVkYjY2OTAxZDRlMTA5MGM3ZmI1OGEyYmUyZGY5XzgtMS0xLTEtMjQ0Njgz_a1b1633b-e197-432d-9060-84c39db5690f">51,569,148</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjMvZnJhZzozNGUyMjQ5YTNkYTk0YzY3YTJkYWFkNDEwOTFjNGNiNC90YWJsZTowZDU1ZGI2NjkwMWQ0ZTEwOTBjN2ZiNThhMmJlMmRmOS90YWJsZXJhbmdlOjBkNTVkYjY2OTAxZDRlMTA5MGM3ZmI1OGEyYmUyZGY5XzgtMi0xLTEtMjQ0Njgz_1cdce936-e7f8-44cd-9ebb-5f190ed281c3">48,230,438</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjMvZnJhZzozNGUyMjQ5YTNkYTk0YzY3YTJkYWFkNDEwOTFjNGNiNC90YWJsZTowZDU1ZGI2NjkwMWQ0ZTEwOTBjN2ZiNThhMmJlMmRmOS90YWJsZXJhbmdlOjBkNTVkYjY2OTAxZDRlMTA5MGM3ZmI1OGEyYmUyZGY5XzgtMy0xLTEtMjQ0Njgz_e55b1fe5-9a4e-4db1-84e2-605e5ddbb9c6">48,696,341</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(Loss) earnings per share:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic</span></td><td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usdPerShare" contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjMvZnJhZzozNGUyMjQ5YTNkYTk0YzY3YTJkYWFkNDEwOTFjNGNiNC90YWJsZTowZDU1ZGI2NjkwMWQ0ZTEwOTBjN2ZiNThhMmJlMmRmOS90YWJsZXJhbmdlOjBkNTVkYjY2OTAxZDRlMTA5MGM3ZmI1OGEyYmUyZGY5XzEwLTEtMS0xLTI0NDY4Mw_f08001c6-31c6-4f5d-918b-bf5a22645147">0.88</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjMvZnJhZzozNGUyMjQ5YTNkYTk0YzY3YTJkYWFkNDEwOTFjNGNiNC90YWJsZTowZDU1ZGI2NjkwMWQ0ZTEwOTBjN2ZiNThhMmJlMmRmOS90YWJsZXJhbmdlOjBkNTVkYjY2OTAxZDRlMTA5MGM3ZmI1OGEyYmUyZGY5XzEwLTItMS0xLTI0NDY4Mw_0ab33d66-b4e8-41b6-98a3-65a61308b154">0.12</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjMvZnJhZzozNGUyMjQ5YTNkYTk0YzY3YTJkYWFkNDEwOTFjNGNiNC90YWJsZTowZDU1ZGI2NjkwMWQ0ZTEwOTBjN2ZiNThhMmJlMmRmOS90YWJsZXJhbmdlOjBkNTVkYjY2OTAxZDRlMTA5MGM3ZmI1OGEyYmUyZGY5XzEwLTMtMS0xLTI0NDY4Mw_5e854ece-3568-4e77-b350-7f078bd7e3ba">0.16</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Diluted</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usdPerShare" contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjMvZnJhZzozNGUyMjQ5YTNkYTk0YzY3YTJkYWFkNDEwOTFjNGNiNC90YWJsZTowZDU1ZGI2NjkwMWQ0ZTEwOTBjN2ZiNThhMmJlMmRmOS90YWJsZXJhbmdlOjBkNTVkYjY2OTAxZDRlMTA5MGM3ZmI1OGEyYmUyZGY5XzExLTEtMS0xLTI0NDY4Mw_91fb7ad4-148b-4a31-a66a-b51a93acfd12">0.88</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjMvZnJhZzozNGUyMjQ5YTNkYTk0YzY3YTJkYWFkNDEwOTFjNGNiNC90YWJsZTowZDU1ZGI2NjkwMWQ0ZTEwOTBjN2ZiNThhMmJlMmRmOS90YWJsZXJhbmdlOjBkNTVkYjY2OTAxZDRlMTA5MGM3ZmI1OGEyYmUyZGY5XzExLTItMS0xLTI0NDY4Mw_01354f67-bf84-41b1-9238-24cec5490e24">0.12</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjMvZnJhZzozNGUyMjQ5YTNkYTk0YzY3YTJkYWFkNDEwOTFjNGNiNC90YWJsZTowZDU1ZGI2NjkwMWQ0ZTEwOTBjN2ZiNThhMmJlMmRmOS90YWJsZXJhbmdlOjBkNTVkYjY2OTAxZDRlMTA5MGM3ZmI1OGEyYmUyZGY5XzExLTMtMS0xLTI0NDY4Mw_6e41fdf9-a9db-4a54-a000-8574a7b062ba">0.16</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Anti-dilutive shares excluded from calculations of diluted (loss) earnings per share</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjMvZnJhZzozNGUyMjQ5YTNkYTk0YzY3YTJkYWFkNDEwOTFjNGNiNC90YWJsZTowZDU1ZGI2NjkwMWQ0ZTEwOTBjN2ZiNThhMmJlMmRmOS90YWJsZXJhbmdlOjBkNTVkYjY2OTAxZDRlMTA5MGM3ZmI1OGEyYmUyZGY5XzEzLTEtMS0xLTI0NDY4Mw_29e33333-47e4-4dd8-9267-017cdae0a99f">1,046,307</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjMvZnJhZzozNGUyMjQ5YTNkYTk0YzY3YTJkYWFkNDEwOTFjNGNiNC90YWJsZTowZDU1ZGI2NjkwMWQ0ZTEwOTBjN2ZiNThhMmJlMmRmOS90YWJsZXJhbmdlOjBkNTVkYjY2OTAxZDRlMTA5MGM3ZmI1OGEyYmUyZGY5XzEzLTItMS0xLTI0NDY4Mw_eca59a07-b53d-493b-9cfb-cf39d5f4b8d7">974,110</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjMvZnJhZzozNGUyMjQ5YTNkYTk0YzY3YTJkYWFkNDEwOTFjNGNiNC90YWJsZTowZDU1ZGI2NjkwMWQ0ZTEwOTBjN2ZiNThhMmJlMmRmOS90YWJsZXJhbmdlOjBkNTVkYjY2OTAxZDRlMTA5MGM3ZmI1OGEyYmUyZGY5XzEzLTMtMS0xLTI0NDY4Mw_cc4bc17b-c425-4546-a070-b3751c7fad73">956,303</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Diluted loss per share for the year ended December 31, 2022 was the same as basic loss per share as there was a net loss in the period and inclusion of potentially dilutive securities was anti-dilutive.</span></div></ix:nonNumeric><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:2.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.804%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:83.362%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">84</span></div></td><td colspan="3" style="padding:0 1pt"><div><img src="blkb-20221231_g1.jpg" alt="blkb-20221231_g1.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:85px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2022 Form 10-K</span></div></td></tr></table></div></div></div><div id="i24d9cd6a7b6a4bb3aaf54098d618780c_226"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_13">Table of </a><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_13">Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div><div style="text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to Consolidated Financial Statements</span></div></div><ix:nonNumeric contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" name="us-gaap:FairValueMeasurementInputsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjYvZnJhZzoxNDQ2YzdlYzY1YWM0MmQzYjRiMjhhOTNjNDE2MzMyYy90ZXh0cmVnaW9uOjE0NDZjN2VjNjVhYzQyZDNiNGIyOGE5M2M0MTYzMzJjXzQzODE_ef80bca4-ff6d-4e81-a893-4de994998cff" continuedAt="i8e2fbae5a9314691b67dfe1abb89fef1" escape="true"><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006880;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:700;line-height:120%">6. Fair Value Measurements</span></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recurring fair value measurements</span></div><ix:nonNumeric contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" name="us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjYvZnJhZzoxNDQ2YzdlYzY1YWM0MmQzYjRiMjhhOTNjNDE2MzMyYy90ZXh0cmVnaW9uOjE0NDZjN2VjNjVhYzQyZDNiNGIyOGE5M2M0MTYzMzJjXzQzODQ_dd8edf74-eccd-4eac-813c-8ee82a7ac17c" escape="true"><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial assets and liabilities that are measured at fair value on a recurring basis consisted of the following, as of the dates indicated below:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:43.490%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.208%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="15" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fair value measurement using</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Quoted Prices in Active Markets for Identical Assets and Liabilities<br/>(Level 1)</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Significant Other  Observable Inputs <br/>(Level 2)</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Significant Unobservable Inputs <br/>(Level 3)</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Fair value as of December 31, 2022</span></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:3pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Derivative instruments:</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Interest rate swaps</span></td><td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i3a0f5c05f87344668a2c83cfb93f988c_I20221231" decimals="-3" name="us-gaap:DerivativeAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjYvZnJhZzoxNDQ2YzdlYzY1YWM0MmQzYjRiMjhhOTNjNDE2MzMyYy90YWJsZTpkYjFmZjJjNmQ1MjY0Zjc1YTExYmY4NDBjZTA2OTNiNC90YWJsZXJhbmdlOmRiMWZmMmM2ZDUyNjRmNzVhMTFiZjg0MGNlMDY5M2I0XzQtMS0xLTEtMjUzNjU5_c7536ee0-2f0b-4cf5-9276-125a6b113258">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if4560f303fcc4846ab349ca4994546c1_I20221231" decimals="-3" name="us-gaap:DerivativeAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjYvZnJhZzoxNDQ2YzdlYzY1YWM0MmQzYjRiMjhhOTNjNDE2MzMyYy90YWJsZTpkYjFmZjJjNmQ1MjY0Zjc1YTExYmY4NDBjZTA2OTNiNC90YWJsZXJhbmdlOmRiMWZmMmM2ZDUyNjRmNzVhMTFiZjg0MGNlMDY5M2I0XzQtMy0xLTEtMjUzNjU5_0813e902-21e8-4787-8d2c-5290196c6845">31,870</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5527c278d6b44f32a9dee9d3ab6f05a1_I20221231" decimals="-3" name="us-gaap:DerivativeAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjYvZnJhZzoxNDQ2YzdlYzY1YWM0MmQzYjRiMjhhOTNjNDE2MzMyYy90YWJsZTpkYjFmZjJjNmQ1MjY0Zjc1YTExYmY4NDBjZTA2OTNiNC90YWJsZXJhbmdlOmRiMWZmMmM2ZDUyNjRmNzVhMTFiZjg0MGNlMDY5M2I0XzQtNS0xLTEtMjUzNjU5_be7e4c54-02b1-44fa-b222-916e1bfaf361">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="idcf18aa21ffb4d1499e2d18feb3e9f9d_I20221231" decimals="-3" name="us-gaap:DerivativeAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjYvZnJhZzoxNDQ2YzdlYzY1YWM0MmQzYjRiMjhhOTNjNDE2MzMyYy90YWJsZTpkYjFmZjJjNmQ1MjY0Zjc1YTExYmY4NDBjZTA2OTNiNC90YWJsZXJhbmdlOmRiMWZmMmM2ZDUyNjRmNzVhMTFiZjg0MGNlMDY5M2I0XzQtNy0xLTEtMjUzNjU5_0771fed5-9040-4e2f-86c0-7bfa1486379c">31,870</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Foreign currency forward contracts</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i3a0f5c05f87344668a2c83cfb93f988c_I20221231" decimals="-3" name="us-gaap:ForeignCurrencyContractAssetFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjYvZnJhZzoxNDQ2YzdlYzY1YWM0MmQzYjRiMjhhOTNjNDE2MzMyYy90YWJsZTpkYjFmZjJjNmQ1MjY0Zjc1YTExYmY4NDBjZTA2OTNiNC90YWJsZXJhbmdlOmRiMWZmMmM2ZDUyNjRmNzVhMTFiZjg0MGNlMDY5M2I0XzUtMS0xLTEtMjUzNjU5_2cf2e49b-37de-49c2-91e7-43858ddbd654">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if4560f303fcc4846ab349ca4994546c1_I20221231" decimals="-3" name="us-gaap:ForeignCurrencyContractAssetFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjYvZnJhZzoxNDQ2YzdlYzY1YWM0MmQzYjRiMjhhOTNjNDE2MzMyYy90YWJsZTpkYjFmZjJjNmQ1MjY0Zjc1YTExYmY4NDBjZTA2OTNiNC90YWJsZXJhbmdlOmRiMWZmMmM2ZDUyNjRmNzVhMTFiZjg0MGNlMDY5M2I0XzUtMy0xLTEtMjUzNjU5_fd290318-ebe6-4910-bee4-de85701b9b3d">247</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5527c278d6b44f32a9dee9d3ab6f05a1_I20221231" decimals="-3" name="us-gaap:ForeignCurrencyContractAssetFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjYvZnJhZzoxNDQ2YzdlYzY1YWM0MmQzYjRiMjhhOTNjNDE2MzMyYy90YWJsZTpkYjFmZjJjNmQ1MjY0Zjc1YTExYmY4NDBjZTA2OTNiNC90YWJsZXJhbmdlOmRiMWZmMmM2ZDUyNjRmNzVhMTFiZjg0MGNlMDY5M2I0XzUtNS0xLTEtMjUzNjU5_ce986b20-29d0-4751-9d87-bef716d1eebf">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="idcf18aa21ffb4d1499e2d18feb3e9f9d_I20221231" decimals="-3" name="us-gaap:ForeignCurrencyContractAssetFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjYvZnJhZzoxNDQ2YzdlYzY1YWM0MmQzYjRiMjhhOTNjNDE2MzMyYy90YWJsZTpkYjFmZjJjNmQ1MjY0Zjc1YTExYmY4NDBjZTA2OTNiNC90YWJsZXJhbmdlOmRiMWZmMmM2ZDUyNjRmNzVhMTFiZjg0MGNlMDY5M2I0XzUtNy0xLTEtMjUzNjU5_ce79e6be-bb63-4d6f-b909-a586683633ba">247</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total financial assets</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i3a0f5c05f87344668a2c83cfb93f988c_I20221231" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjYvZnJhZzoxNDQ2YzdlYzY1YWM0MmQzYjRiMjhhOTNjNDE2MzMyYy90YWJsZTpkYjFmZjJjNmQ1MjY0Zjc1YTExYmY4NDBjZTA2OTNiNC90YWJsZXJhbmdlOmRiMWZmMmM2ZDUyNjRmNzVhMTFiZjg0MGNlMDY5M2I0XzUtMS0xLTEtMjQ0Njgz_14cbd247-a0f7-4ea1-b4e4-e2df3309de71">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if4560f303fcc4846ab349ca4994546c1_I20221231" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjYvZnJhZzoxNDQ2YzdlYzY1YWM0MmQzYjRiMjhhOTNjNDE2MzMyYy90YWJsZTpkYjFmZjJjNmQ1MjY0Zjc1YTExYmY4NDBjZTA2OTNiNC90YWJsZXJhbmdlOmRiMWZmMmM2ZDUyNjRmNzVhMTFiZjg0MGNlMDY5M2I0XzUtMy0xLTEtMjQ0Njgz_f9789b4e-2b3a-4585-9e43-b6eb038399e6">32,117</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5527c278d6b44f32a9dee9d3ab6f05a1_I20221231" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjYvZnJhZzoxNDQ2YzdlYzY1YWM0MmQzYjRiMjhhOTNjNDE2MzMyYy90YWJsZTpkYjFmZjJjNmQ1MjY0Zjc1YTExYmY4NDBjZTA2OTNiNC90YWJsZXJhbmdlOmRiMWZmMmM2ZDUyNjRmNzVhMTFiZjg0MGNlMDY5M2I0XzUtNS0xLTEtMjQ0Njgz_d49655bb-bb5c-4c7b-afd7-3e826aa88494">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="idcf18aa21ffb4d1499e2d18feb3e9f9d_I20221231" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjYvZnJhZzoxNDQ2YzdlYzY1YWM0MmQzYjRiMjhhOTNjNDE2MzMyYy90YWJsZTpkYjFmZjJjNmQ1MjY0Zjc1YTExYmY4NDBjZTA2OTNiNC90YWJsZXJhbmdlOmRiMWZmMmM2ZDUyNjRmNzVhMTFiZjg0MGNlMDY5M2I0XzUtNy0xLTEtMjQ0Njgz_07b39720-e229-42bc-9576-1a6007ac2326">32,117</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Fair value as of December 31, 2022</span></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:3pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Derivative instruments:</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Foreign currency forward contracts</span></td><td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i3a0f5c05f87344668a2c83cfb93f988c_I20221231" decimals="-3" name="us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjYvZnJhZzoxNDQ2YzdlYzY1YWM0MmQzYjRiMjhhOTNjNDE2MzMyYy90YWJsZTpkYjFmZjJjNmQ1MjY0Zjc1YTExYmY4NDBjZTA2OTNiNC90YWJsZXJhbmdlOmRiMWZmMmM2ZDUyNjRmNzVhMTFiZjg0MGNlMDY5M2I0XzExLTEtMS0xLTI3MDEyMA_cc3ffe03-54d9-4105-8ad8-0de0d44dbe75">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if4560f303fcc4846ab349ca4994546c1_I20221231" decimals="-3" name="us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjYvZnJhZzoxNDQ2YzdlYzY1YWM0MmQzYjRiMjhhOTNjNDE2MzMyYy90YWJsZTpkYjFmZjJjNmQ1MjY0Zjc1YTExYmY4NDBjZTA2OTNiNC90YWJsZXJhbmdlOmRiMWZmMmM2ZDUyNjRmNzVhMTFiZjg0MGNlMDY5M2I0XzExLTMtMS0xLTI3MDEyMA_3001bb9e-8e54-41ce-9179-9f3afa7f9645">323</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5527c278d6b44f32a9dee9d3ab6f05a1_I20221231" decimals="-3" name="us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjYvZnJhZzoxNDQ2YzdlYzY1YWM0MmQzYjRiMjhhOTNjNDE2MzMyYy90YWJsZTpkYjFmZjJjNmQ1MjY0Zjc1YTExYmY4NDBjZTA2OTNiNC90YWJsZXJhbmdlOmRiMWZmMmM2ZDUyNjRmNzVhMTFiZjg0MGNlMDY5M2I0XzExLTUtMS0xLTI3MDEyMA_b2357a19-cd7d-4638-81d7-c1da5017439b">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="idcf18aa21ffb4d1499e2d18feb3e9f9d_I20221231" decimals="-3" name="us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjYvZnJhZzoxNDQ2YzdlYzY1YWM0MmQzYjRiMjhhOTNjNDE2MzMyYy90YWJsZTpkYjFmZjJjNmQ1MjY0Zjc1YTExYmY4NDBjZTA2OTNiNC90YWJsZXJhbmdlOmRiMWZmMmM2ZDUyNjRmNzVhMTFiZjg0MGNlMDY5M2I0XzExLTctMS0xLTI3MDEyMA_feb2a496-0a5f-4cb6-b556-bf696105a028">323</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contingent consideration obligations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i3a0f5c05f87344668a2c83cfb93f988c_I20221231" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiability" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjYvZnJhZzoxNDQ2YzdlYzY1YWM0MmQzYjRiMjhhOTNjNDE2MzMyYy90YWJsZTpkYjFmZjJjNmQ1MjY0Zjc1YTExYmY4NDBjZTA2OTNiNC90YWJsZXJhbmdlOmRiMWZmMmM2ZDUyNjRmNzVhMTFiZjg0MGNlMDY5M2I0XzktMS0xLTEtMjQ0Njgz_4baf1ce6-3ea6-43fd-bf93-ac02c3d1ac5a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if4560f303fcc4846ab349ca4994546c1_I20221231" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiability" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjYvZnJhZzoxNDQ2YzdlYzY1YWM0MmQzYjRiMjhhOTNjNDE2MzMyYy90YWJsZTpkYjFmZjJjNmQ1MjY0Zjc1YTExYmY4NDBjZTA2OTNiNC90YWJsZXJhbmdlOmRiMWZmMmM2ZDUyNjRmNzVhMTFiZjg0MGNlMDY5M2I0XzktMy0xLTEtMjQ0Njgz_53289a24-f3dd-4ec4-804d-22615b2abb59">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5527c278d6b44f32a9dee9d3ab6f05a1_I20221231" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjYvZnJhZzoxNDQ2YzdlYzY1YWM0MmQzYjRiMjhhOTNjNDE2MzMyYy90YWJsZTpkYjFmZjJjNmQ1MjY0Zjc1YTExYmY4NDBjZTA2OTNiNC90YWJsZXJhbmdlOmRiMWZmMmM2ZDUyNjRmNzVhMTFiZjg0MGNlMDY5M2I0XzktNS0xLTEtMjQ0Njgz_15f1620b-368c-44ab-ac7b-65dd0d7627a3">2,710</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="idcf18aa21ffb4d1499e2d18feb3e9f9d_I20221231" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjYvZnJhZzoxNDQ2YzdlYzY1YWM0MmQzYjRiMjhhOTNjNDE2MzMyYy90YWJsZTpkYjFmZjJjNmQ1MjY0Zjc1YTExYmY4NDBjZTA2OTNiNC90YWJsZXJhbmdlOmRiMWZmMmM2ZDUyNjRmNzVhMTFiZjg0MGNlMDY5M2I0XzktNy0xLTEtMjQ0Njgz_3543f55c-d258-432a-998b-04e5645bc26c">2,710</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total financial liabilities</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i3a0f5c05f87344668a2c83cfb93f988c_I20221231" decimals="-3" name="us-gaap:LiabilitiesFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjYvZnJhZzoxNDQ2YzdlYzY1YWM0MmQzYjRiMjhhOTNjNDE2MzMyYy90YWJsZTpkYjFmZjJjNmQ1MjY0Zjc1YTExYmY4NDBjZTA2OTNiNC90YWJsZXJhbmdlOmRiMWZmMmM2ZDUyNjRmNzVhMTFiZjg0MGNlMDY5M2I0XzEwLTEtMS0xLTI0NDY4Mw_8e20328c-9f9c-4e53-98e1-4b4a79e3f847">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if4560f303fcc4846ab349ca4994546c1_I20221231" decimals="-3" name="us-gaap:LiabilitiesFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjYvZnJhZzoxNDQ2YzdlYzY1YWM0MmQzYjRiMjhhOTNjNDE2MzMyYy90YWJsZTpkYjFmZjJjNmQ1MjY0Zjc1YTExYmY4NDBjZTA2OTNiNC90YWJsZXJhbmdlOmRiMWZmMmM2ZDUyNjRmNzVhMTFiZjg0MGNlMDY5M2I0XzEwLTMtMS0xLTI0NDY4Mw_896b48d7-f6e8-43e0-a8d8-5051150e8313">323</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5527c278d6b44f32a9dee9d3ab6f05a1_I20221231" decimals="-3" name="us-gaap:LiabilitiesFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjYvZnJhZzoxNDQ2YzdlYzY1YWM0MmQzYjRiMjhhOTNjNDE2MzMyYy90YWJsZTpkYjFmZjJjNmQ1MjY0Zjc1YTExYmY4NDBjZTA2OTNiNC90YWJsZXJhbmdlOmRiMWZmMmM2ZDUyNjRmNzVhMTFiZjg0MGNlMDY5M2I0XzEwLTUtMS0xLTI0NDY4Mw_df106aa4-de8e-4aa7-9fb5-082b9f2b03c9">2,710</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="idcf18aa21ffb4d1499e2d18feb3e9f9d_I20221231" decimals="-3" name="us-gaap:LiabilitiesFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjYvZnJhZzoxNDQ2YzdlYzY1YWM0MmQzYjRiMjhhOTNjNDE2MzMyYy90YWJsZTpkYjFmZjJjNmQ1MjY0Zjc1YTExYmY4NDBjZTA2OTNiNC90YWJsZXJhbmdlOmRiMWZmMmM2ZDUyNjRmNzVhMTFiZjg0MGNlMDY5M2I0XzEwLTctMS0xLTI0NDY4Mw_315a8730-9452-4bcf-a8f3-deb171d6b522">3,033</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Fair value as of December 31, 2021</span></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:3pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Derivative instruments:</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Interest rate swaps</span></td><td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iacedbaa065044081a4f4af6ec7e22ed9_I20211231" decimals="-3" name="us-gaap:DerivativeAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjYvZnJhZzoxNDQ2YzdlYzY1YWM0MmQzYjRiMjhhOTNjNDE2MzMyYy90YWJsZTpkYjFmZjJjNmQ1MjY0Zjc1YTExYmY4NDBjZTA2OTNiNC90YWJsZXJhbmdlOmRiMWZmMmM2ZDUyNjRmNzVhMTFiZjg0MGNlMDY5M2I0XzE0LTEtMS0xLTI0NDY4Mw_f847de81-7a96-48e1-99b2-44a9a8734c8f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i2a11faecf2c44e49b35fab8ee11da30d_I20211231" decimals="-3" name="us-gaap:DerivativeAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjYvZnJhZzoxNDQ2YzdlYzY1YWM0MmQzYjRiMjhhOTNjNDE2MzMyYy90YWJsZTpkYjFmZjJjNmQ1MjY0Zjc1YTExYmY4NDBjZTA2OTNiNC90YWJsZXJhbmdlOmRiMWZmMmM2ZDUyNjRmNzVhMTFiZjg0MGNlMDY5M2I0XzE0LTMtMS0xLTI0NDY4Mw_724bb3e6-5ed8-48cc-8971-39b11634869f">7,160</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i4a75cc196c0443768f52aa340ce7d0a8_I20211231" decimals="-3" name="us-gaap:DerivativeAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjYvZnJhZzoxNDQ2YzdlYzY1YWM0MmQzYjRiMjhhOTNjNDE2MzMyYy90YWJsZTpkYjFmZjJjNmQ1MjY0Zjc1YTExYmY4NDBjZTA2OTNiNC90YWJsZXJhbmdlOmRiMWZmMmM2ZDUyNjRmNzVhMTFiZjg0MGNlMDY5M2I0XzE0LTUtMS0xLTI0NDY4Mw_12275ad7-8c97-4139-b782-caf46716e061">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i61adb7e41db44ac4a5ce8f5f258df05a_I20211231" decimals="-3" name="us-gaap:DerivativeAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjYvZnJhZzoxNDQ2YzdlYzY1YWM0MmQzYjRiMjhhOTNjNDE2MzMyYy90YWJsZTpkYjFmZjJjNmQ1MjY0Zjc1YTExYmY4NDBjZTA2OTNiNC90YWJsZXJhbmdlOmRiMWZmMmM2ZDUyNjRmNzVhMTFiZjg0MGNlMDY5M2I0XzE0LTctMS0xLTI0NDY4Mw_999b9306-d451-4fea-8863-dd4e4bfbae46">7,160</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total financial assets</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iacedbaa065044081a4f4af6ec7e22ed9_I20211231" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjYvZnJhZzoxNDQ2YzdlYzY1YWM0MmQzYjRiMjhhOTNjNDE2MzMyYy90YWJsZTpkYjFmZjJjNmQ1MjY0Zjc1YTExYmY4NDBjZTA2OTNiNC90YWJsZXJhbmdlOmRiMWZmMmM2ZDUyNjRmNzVhMTFiZjg0MGNlMDY5M2I0XzE1LTEtMS0xLTI0NDY4Mw_9cbcc3d7-65c3-41e7-8763-ee885d28d7b6">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i2a11faecf2c44e49b35fab8ee11da30d_I20211231" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjYvZnJhZzoxNDQ2YzdlYzY1YWM0MmQzYjRiMjhhOTNjNDE2MzMyYy90YWJsZTpkYjFmZjJjNmQ1MjY0Zjc1YTExYmY4NDBjZTA2OTNiNC90YWJsZXJhbmdlOmRiMWZmMmM2ZDUyNjRmNzVhMTFiZjg0MGNlMDY5M2I0XzE1LTMtMS0xLTI0NDY4Mw_cfa0a453-4f32-4c2e-88a7-307184a34aff">7,160</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i4a75cc196c0443768f52aa340ce7d0a8_I20211231" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjYvZnJhZzoxNDQ2YzdlYzY1YWM0MmQzYjRiMjhhOTNjNDE2MzMyYy90YWJsZTpkYjFmZjJjNmQ1MjY0Zjc1YTExYmY4NDBjZTA2OTNiNC90YWJsZXJhbmdlOmRiMWZmMmM2ZDUyNjRmNzVhMTFiZjg0MGNlMDY5M2I0XzE1LTUtMS0xLTI0NDY4Mw_189e572a-80bd-4a36-85fd-daa70de1db10">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i61adb7e41db44ac4a5ce8f5f258df05a_I20211231" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjYvZnJhZzoxNDQ2YzdlYzY1YWM0MmQzYjRiMjhhOTNjNDE2MzMyYy90YWJsZTpkYjFmZjJjNmQ1MjY0Zjc1YTExYmY4NDBjZTA2OTNiNC90YWJsZXJhbmdlOmRiMWZmMmM2ZDUyNjRmNzVhMTFiZjg0MGNlMDY5M2I0XzE1LTctMS0xLTI0NDY4Mw_c682d14c-9dbf-4ca7-a23f-257f10651a3c">7,160</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div></ix:nonNumeric><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our derivative instruments within the scope of Accounting Standards Codification ("ASC") 815, </span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Derivatives and Hedging</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, are required to be recorded at fair value. Our derivative instruments that are recorded at fair value include interest rate swaps and foreign currency forward contracts. See Note 10 to these consolidated financial statements for additional information about our derivative instruments.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of our interest rate swaps and foreign currency forward contracts are based on model-driven valuations using Secured Overnight Financing Rate ("SOFR") rates and foreign currency forward rates, respectively, which are observable at commonly quoted intervals. Accordingly, our interest rate swaps and foreign currency forward contracts are classified within Level 2 of the fair value hierarchy. Our financial contracts that were indexed to LIBOR were modified to reference SOFR during the three months ended September 30, 2022. These modifications did not have a significant financial impact.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contingent consideration obligations arise from business acquisitions. The fair values are based on discounted cash flow analyses reflecting a probability-weighted assessment approach derived from the likelihood of possible achievement of specified performance measures or events and captures the contractual nature of the contingencies, commercial risk, and the time value of money. As the fair value measurements for our contingent consideration obligations contain significant unobservable inputs, they are classified within Level 3 of the fair value hierarchy. See Note 3 to these consolidated financial statements for additional information about our contingent consideration obligations.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 December&#160;31, 2022 and December&#160;31, 2021, due to the immediate or short-term maturity of these instruments.</span></div></ix:nonNumeric><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:83.361%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.804%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.535%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2022 Form 10-K</span></div></td><td colspan="3" style="padding:0 1pt"><div style="text-align:right"><img src="blkb-20221231_g1.jpg" alt="blkb-20221231_g1.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:85px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">85</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_13">Table of </a><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_13">Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div><div style="text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to Consolidated Financial Statements</span></div></div><ix:continuation id="i8e2fbae5a9314691b67dfe1abb89fef1"><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe the carrying amount of our debt approximates its fair value at December&#160;31, 2022 and December&#160;31, 2021, as the debt bears interest rates that approximate market value. As SOFR and LIBOR rates are observable at commonly quoted intervals, our debt under the 2020 Credit Facility (as defined below) is classified within Level 2 of the fair value hierarchy. Our fixed rate debt is also classified within Level 2 of the fair value hierarchy.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We did not transfer any assets or liabilities among the levels within the fair value hierarchy during the years ended December&#160;31, 2022, 2021 and 2020. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Non-recurring fair value measurements</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets and liabilities that are measured at fair value on a non-recurring basis include long-lived assets, intangible assets, goodwill and operating lease 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.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As more fully described in Note 7 and Note 11 to these consolidated financial statements, during the year ended December&#160;31, 2022, we recorded noncash impairment charges of $<ix:nonFraction unitRef="usd" contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" decimals="-5" name="us-gaap:CapitalizedComputerSoftwareImpairments1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjYvZnJhZzoxNDQ2YzdlYzY1YWM0MmQzYjRiMjhhOTNjNDE2MzMyYy90ZXh0cmVnaW9uOjE0NDZjN2VjNjVhYzQyZDNiNGIyOGE5M2M0MTYzMzJjXzMzNzE_a4d8c8f9-85f6-44e9-8644-a2256942e349">2.3</ix:nonFraction> million against certain previously capitalized software development costs, $<ix:nonFraction unitRef="usd" contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" decimals="-5" name="us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjYvZnJhZzoxNDQ2YzdlYzY1YWM0MmQzYjRiMjhhOTNjNDE2MzMyYy90ZXh0cmVnaW9uOjE0NDZjN2VjNjVhYzQyZDNiNGIyOGE5M2M0MTYzMzJjXzEwOTk1MTE2MzQxODE_0a063825-b2fc-47f3-ab0c-86c61b3fde0d">2.0</ix:nonFraction> million against certain insignificant customer relationship intangible assets that were held for sale, $<ix:nonFraction unitRef="usd" contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" decimals="-5" name="us-gaap:OperatingLeaseImpairmentLoss" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjYvZnJhZzoxNDQ2YzdlYzY1YWM0MmQzYjRiMjhhOTNjNDE2MzMyYy90ZXh0cmVnaW9uOjE0NDZjN2VjNjVhYzQyZDNiNGIyOGE5M2M0MTYzMzJjXzEwOTk1MTE2MzQ1MzE_abe3ce14-778b-41f1-afcc-cde10ff32ca0">1.0</ix:nonFraction> million against certain operating lease ROU assets and insignificant impairment charges against certain property and equipment assets.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December&#160;31, 2021, we recorded impairment charges of $<ix:nonFraction unitRef="usd" contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231" decimals="-5" name="us-gaap:ImpairmentOfLongLivedAssetsHeldForUse" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjYvZnJhZzoxNDQ2YzdlYzY1YWM0MmQzYjRiMjhhOTNjNDE2MzMyYy90ZXh0cmVnaW9uOjE0NDZjN2VjNjVhYzQyZDNiNGIyOGE5M2M0MTYzMzJjXzM1MDE_c868bdee-ee1e-47cb-80ea-059efec0a7ff">1.7</ix:nonFraction> million against certain property and equipment assets and $<ix:nonFraction unitRef="usd" contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231" decimals="-5" name="us-gaap:OperatingLeaseImpairmentLoss" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjYvZnJhZzoxNDQ2YzdlYzY1YWM0MmQzYjRiMjhhOTNjNDE2MzMyYy90ZXh0cmVnaW9uOjE0NDZjN2VjNjVhYzQyZDNiNGIyOGE5M2M0MTYzMzJjXzM1NTQ_473efedb-6993-4299-ad72-93f3d6bd9e3b">3.6</ix:nonFraction> million against certain operating lease ROU assets. See Notes 7 and 11, respectively, to these consolidated financial statements for additional details.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December&#160;31, 2020, we recorded impairment charges of $<ix:nonFraction unitRef="usd" contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231" decimals="-5" name="us-gaap:CapitalizedComputerSoftwareImpairments1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjYvZnJhZzoxNDQ2YzdlYzY1YWM0MmQzYjRiMjhhOTNjNDE2MzMyYy90ZXh0cmVnaW9uOjE0NDZjN2VjNjVhYzQyZDNiNGIyOGE5M2M0MTYzMzJjXzM3NTk_65edc468-9011-4a51-bcbd-e0d3d9e3261a">4.3</ix:nonFraction> million against certain previously capitalized software development costs and $<ix:nonFraction unitRef="usd" contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231" decimals="-5" name="us-gaap:OperatingLeaseImpairmentLoss" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjYvZnJhZzoxNDQ2YzdlYzY1YWM0MmQzYjRiMjhhOTNjNDE2MzMyYy90ZXh0cmVnaW9uOjE0NDZjN2VjNjVhYzQyZDNiNGIyOGE5M2M0MTYzMzJjXzM4MzI_4bdd4b1e-ebcc-4682-9c92-8cbce3b61245">4.0</ix:nonFraction> million against our operating lease ROU assets. See Notes 7 and 11, respectively, to these consolidated financial statements for additional details.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no other non-recurring fair value adjustments during 2022, 2021 and 2020 except for certain business combination accounting adjustments to the initial fair value estimates of the assets acquired and liabilities assumed at the acquisition date from updated estimates and assumptions during the measurement period. See Note 3 to these consolidated financial statements for additional details.</span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:2.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.804%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:83.362%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">86</span></div></td><td colspan="3" style="padding:0 1pt"><div><img src="blkb-20221231_g1.jpg" alt="blkb-20221231_g1.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:85px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2022 Form 10-K</span></div></td></tr></table></div></div></div><div id="i24d9cd6a7b6a4bb3aaf54098d618780c_229"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_13">Table of </a><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_13">Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div><div style="text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to Consolidated Financial Statements</span></div></div><ix:nonNumeric contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" name="us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjkvZnJhZzo0OWFjYTk1YmM5ZTM0YWI0OGJjOGNhMWM4NTI5NDA5Ni90ZXh0cmVnaW9uOjQ5YWNhOTViYzllMzRhYjQ4YmM4Y2ExYzg1Mjk0MDk2XzI3NDc_ef8fa5cd-8c0d-45ff-a705-7c51f45d981f" continuedAt="ia1478f6ef3d04cef90cf0595964a7ad9" escape="true"><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006880;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:700;line-height:120%">7. Property and Equipment and Software and Content Development Costs</span></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Property and equipment</span></div><ix:nonNumeric contextRef="i9bf24a289ee4494ea82bdca1329a593b_D20220101-20221231" name="us-gaap:PropertyPlantAndEquipmentTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjkvZnJhZzo0OWFjYTk1YmM5ZTM0YWI0OGJjOGNhMWM4NTI5NDA5Ni90ZXh0cmVnaW9uOjQ5YWNhOTViYzllMzRhYjQ4YmM4Y2ExYzg1Mjk0MDk2XzI3NTU_484ff8e4-91bc-4ff8-a1c0-1fd7d8d76abe" escape="true"><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment consisted of the following as of:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:37.057%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:36.473%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.036%"></td><td style="width:0.1%"></td></tr><tr style="height:21pt"><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" rowspan="2" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Estimated<br/>useful life<br/>(years)</span></td><td colspan="6" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,</span></td></tr><tr style="height:20pt"><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Land</span></td><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i94ec35db9ca14f0ab9003f21521081d9_I20221231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjkvZnJhZzo0OWFjYTk1YmM5ZTM0YWI0OGJjOGNhMWM4NTI5NDA5Ni90YWJsZTpkMDJiOTU5YzAzMTg0MzEyYmM3ZDcyNTNiNDQ3MTM4My90YWJsZXJhbmdlOmQwMmI5NTljMDMxODQzMTJiYzdkNzI1M2I0NDcxMzgzXzItMi0xLTEtMjQ0Njgz_23f17f88-698b-44d7-990d-a61a311253c9">9,548</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i03255a0fe4a44072be712855b58d4f02_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjkvZnJhZzo0OWFjYTk1YmM5ZTM0YWI0OGJjOGNhMWM4NTI5NDA5Ni90YWJsZTpkMDJiOTU5YzAzMTg0MzEyYmM3ZDcyNTNiNDQ3MTM4My90YWJsZXJhbmdlOmQwMmI5NTljMDMxODQzMTJiYzdkNzI1M2I0NDcxMzgzXzItMy0xLTEtMjQ0Njgz_4c5eab9c-5ff7-40ef-8240-37f7875845a5">9,548</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Building</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i7b5975b9b38b49f09029ab0d9a566bd8_D20220101-20221231" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjkvZnJhZzo0OWFjYTk1YmM5ZTM0YWI0OGJjOGNhMWM4NTI5NDA5Ni90YWJsZTpkMDJiOTU5YzAzMTg0MzEyYmM3ZDcyNTNiNDQ3MTM4My90YWJsZXJhbmdlOmQwMmI5NTljMDMxODQzMTJiYzdkNzI1M2I0NDcxMzgzXzMtMS0xLTEtMjQ0Njgz_47f28c83-e4ce-43c9-9d24-941263f940e2">39</ix:nonNumeric></span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib94d0cddcaf246ea8da42c790a405a31_I20221231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjkvZnJhZzo0OWFjYTk1YmM5ZTM0YWI0OGJjOGNhMWM4NTI5NDA5Ni90YWJsZTpkMDJiOTU5YzAzMTg0MzEyYmM3ZDcyNTNiNDQ3MTM4My90YWJsZXJhbmdlOmQwMmI5NTljMDMxODQzMTJiYzdkNzI1M2I0NDcxMzgzXzMtMi0xLTEtMjQ0Njgz_e11b209a-dc0a-4f93-8f01-c7a5e3be50a6">61,284</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i56ce89dc3b0b4dec82a319767892f544_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjkvZnJhZzo0OWFjYTk1YmM5ZTM0YWI0OGJjOGNhMWM4NTI5NDA5Ni90YWJsZTpkMDJiOTU5YzAzMTg0MzEyYmM3ZDcyNTNiNDQ3MTM4My90YWJsZXJhbmdlOmQwMmI5NTljMDMxODQzMTJiYzdkNzI1M2I0NDcxMzgzXzMtMy0xLTEtMjQ0Njgz_58928626-44f9-4ca1-8498-e83c7ef03ebb">61,284</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Building improvements</span></div></td><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:3pt;text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i46cea7d98e984ff491ae4afd164b9c07_D20220101-20221231" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjkvZnJhZzo0OWFjYTk1YmM5ZTM0YWI0OGJjOGNhMWM4NTI5NDA5Ni90YWJsZTpkMDJiOTU5YzAzMTg0MzEyYmM3ZDcyNTNiNDQ3MTM4My90YWJsZXJhbmdlOmQwMmI5NTljMDMxODQzMTJiYzdkNzI1M2I0NDcxMzgzXzQtMS0xLTEtMjQ0NjgzL3RleHRyZWdpb246ZTUzY2YyM2ZmMGE4NDg4N2EyY2YyMjBhOTBjMmIyMmRfNA_aecbdba8-36d1-4dd5-80ce-9e26e3f2f981">7</ix:nonNumeric> - <ix:nonNumeric contextRef="id1116163dbac4c6cb2cdaf140ce83d1d_D20220101-20221231" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjkvZnJhZzo0OWFjYTk1YmM5ZTM0YWI0OGJjOGNhMWM4NTI5NDA5Ni90YWJsZTpkMDJiOTU5YzAzMTg0MzEyYmM3ZDcyNTNiNDQ3MTM4My90YWJsZXJhbmdlOmQwMmI5NTljMDMxODQzMTJiYzdkNzI1M2I0NDcxMzgzXzQtMS0xLTEtMjQ0NjgzL3RleHRyZWdpb246ZTUzY2YyM2ZmMGE4NDg4N2EyY2YyMjBhOTBjMmIyMmRfOQ_7b5cd822-2154-451b-a950-6448943433fa">20</ix:nonNumeric></span></div></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i4223d1e18c93404088bb87e3f41f48d5_I20221231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjkvZnJhZzo0OWFjYTk1YmM5ZTM0YWI0OGJjOGNhMWM4NTI5NDA5Ni90YWJsZTpkMDJiOTU5YzAzMTg0MzEyYmM3ZDcyNTNiNDQ3MTM4My90YWJsZXJhbmdlOmQwMmI5NTljMDMxODQzMTJiYzdkNzI1M2I0NDcxMzgzXzQtMi0xLTEtMjQ0Njgz_5ded8698-06bb-463a-b59c-d33b974e071f">10,874</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i581ba402734a49699920caa6a87c0d31_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjkvZnJhZzo0OWFjYTk1YmM5ZTM0YWI0OGJjOGNhMWM4NTI5NDA5Ni90YWJsZTpkMDJiOTU5YzAzMTg0MzEyYmM3ZDcyNTNiNDQ3MTM4My90YWJsZXJhbmdlOmQwMmI5NTljMDMxODQzMTJiYzdkNzI1M2I0NDcxMzgzXzQtMy0xLTEtMjQ0Njgz_eaafc5fc-c0e9-4368-a675-b27c7ad5a4c9">10,874</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:3pt;text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i455e8b550201465889f419589ee4ef91_D20220101-20221231" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjkvZnJhZzo0OWFjYTk1YmM5ZTM0YWI0OGJjOGNhMWM4NTI5NDA5Ni90YWJsZTpkMDJiOTU5YzAzMTg0MzEyYmM3ZDcyNTNiNDQ3MTM4My90YWJsZXJhbmdlOmQwMmI5NTljMDMxODQzMTJiYzdkNzI1M2I0NDcxMzgzXzUtMS0xLTEtMjQ0NjgzL3RleHRyZWdpb246NzQ1YTY2MWI2MTE1NGI3NzkzNTNkNjQyMzljMjliYjVfNA_9d6cd738-853a-433e-819e-c297868fd26b">1</ix:nonNumeric> - <ix:nonNumeric contextRef="idb2449142daf4225a3dd0250c4235b66_D20220101-20221231" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjkvZnJhZzo0OWFjYTk1YmM5ZTM0YWI0OGJjOGNhMWM4NTI5NDA5Ni90YWJsZTpkMDJiOTU5YzAzMTg0MzEyYmM3ZDcyNTNiNDQ3MTM4My90YWJsZXJhbmdlOmQwMmI5NTljMDMxODQzMTJiYzdkNzI1M2I0NDcxMzgzXzUtMS0xLTEtMjQ0NjgzL3RleHRyZWdpb246NzQ1YTY2MWI2MTE1NGI3NzkzNTNkNjQyMzljMjliYjVfOQ_b6dbfedf-8532-416d-bd7e-ea0976d3bf0b">5</ix:nonNumeric></span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id1adb8064fa543758bf06ff9a973eb86_I20221231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjkvZnJhZzo0OWFjYTk1YmM5ZTM0YWI0OGJjOGNhMWM4NTI5NDA5Ni90YWJsZTpkMDJiOTU5YzAzMTg0MzEyYmM3ZDcyNTNiNDQ3MTM4My90YWJsZXJhbmdlOmQwMmI5NTljMDMxODQzMTJiYzdkNzI1M2I0NDcxMzgzXzUtMi0xLTEtMjQ0Njgz_3d138e3e-b57e-4a01-9ae9-e434c18b7b2a">2,312</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i1a08891bbcdd4802b00eb06429aa4e34_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjkvZnJhZzo0OWFjYTk1YmM5ZTM0YWI0OGJjOGNhMWM4NTI5NDA5Ni90YWJsZTpkMDJiOTU5YzAzMTg0MzEyYmM3ZDcyNTNiNDQ3MTM4My90YWJsZXJhbmdlOmQwMmI5NTljMDMxODQzMTJiYzdkNzI1M2I0NDcxMzgzXzUtMy0xLTEtMjQ0Njgz_637feb50-4c9b-4e77-8346-798624bda816">2,320</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Computer hardware</span></td><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:3pt;text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i15b7bd0e54e14488adaf553389439883_D20220101-20221231" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjkvZnJhZzo0OWFjYTk1YmM5ZTM0YWI0OGJjOGNhMWM4NTI5NDA5Ni90YWJsZTpkMDJiOTU5YzAzMTg0MzEyYmM3ZDcyNTNiNDQ3MTM4My90YWJsZXJhbmdlOmQwMmI5NTljMDMxODQzMTJiYzdkNzI1M2I0NDcxMzgzXzYtMS0xLTEtMjQ0NjgzL3RleHRyZWdpb246NzY2MDFjNzhiZDVkNDcwY2FkYWZiZTgzODc1ODM4OGFfNA_f94581cf-cc68-451a-bcb6-fd865f4a95f3">1</ix:nonNumeric> - <ix:nonNumeric contextRef="id0fd922d3098409091eefcd532ac780e_D20220101-20221231" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjkvZnJhZzo0OWFjYTk1YmM5ZTM0YWI0OGJjOGNhMWM4NTI5NDA5Ni90YWJsZTpkMDJiOTU5YzAzMTg0MzEyYmM3ZDcyNTNiNDQ3MTM4My90YWJsZXJhbmdlOmQwMmI5NTljMDMxODQzMTJiYzdkNzI1M2I0NDcxMzgzXzYtMS0xLTEtMjQ0NjgzL3RleHRyZWdpb246NzY2MDFjNzhiZDVkNDcwY2FkYWZiZTgzODc1ODM4OGFfOQ_18251385-a322-475b-a51d-7775714cf92f">5</ix:nonNumeric></span></div></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ife288653be5f48ae8b51ff8aa5b3f784_I20221231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjkvZnJhZzo0OWFjYTk1YmM5ZTM0YWI0OGJjOGNhMWM4NTI5NDA5Ni90YWJsZTpkMDJiOTU5YzAzMTg0MzEyYmM3ZDcyNTNiNDQ3MTM4My90YWJsZXJhbmdlOmQwMmI5NTljMDMxODQzMTJiYzdkNzI1M2I0NDcxMzgzXzYtMi0xLTEtMjQ0Njgz_389096ad-ab81-408f-a99a-96c92355c8df">47,886</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i01d27c7a94014d5db45b4c2f7094f076_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjkvZnJhZzo0OWFjYTk1YmM5ZTM0YWI0OGJjOGNhMWM4NTI5NDA5Ni90YWJsZTpkMDJiOTU5YzAzMTg0MzEyYmM3ZDcyNTNiNDQ3MTM4My90YWJsZXJhbmdlOmQwMmI5NTljMDMxODQzMTJiYzdkNzI1M2I0NDcxMzgzXzYtMy0xLTEtMjQ0Njgz_00c4802b-2ae2-4738-aa25-cd72137966aa">47,768</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Computer software</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:3pt;text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i8d64cdc0b93b4e2ebe246a7d6e443d4a_D20220101-20221231" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjkvZnJhZzo0OWFjYTk1YmM5ZTM0YWI0OGJjOGNhMWM4NTI5NDA5Ni90YWJsZTpkMDJiOTU5YzAzMTg0MzEyYmM3ZDcyNTNiNDQ3MTM4My90YWJsZXJhbmdlOmQwMmI5NTljMDMxODQzMTJiYzdkNzI1M2I0NDcxMzgzXzctMS0xLTEtMjQ0NjgzL3RleHRyZWdpb246ZDVlM2E1N2Q2NzY5NDE1MDk4ZGM5Yjk1ODJhYWE1NzhfNA_3854766d-6eb5-4d0c-ae6e-5d9deb7f8fc2">1</ix:nonNumeric> - <ix:nonNumeric contextRef="i1c4c7a4a1c474aa19b52f6bb93a9c922_D20220101-20221231" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjkvZnJhZzo0OWFjYTk1YmM5ZTM0YWI0OGJjOGNhMWM4NTI5NDA5Ni90YWJsZTpkMDJiOTU5YzAzMTg0MzEyYmM3ZDcyNTNiNDQ3MTM4My90YWJsZXJhbmdlOmQwMmI5NTljMDMxODQzMTJiYzdkNzI1M2I0NDcxMzgzXzctMS0xLTEtMjQ0NjgzL3RleHRyZWdpb246ZDVlM2E1N2Q2NzY5NDE1MDk4ZGM5Yjk1ODJhYWE1NzhfOQ_b0b8753c-001c-422c-acd6-cdd526342b5b">5</ix:nonNumeric></span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic803b89d4c86401fa22c4d93b367dc1b_I20221231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjkvZnJhZzo0OWFjYTk1YmM5ZTM0YWI0OGJjOGNhMWM4NTI5NDA5Ni90YWJsZTpkMDJiOTU5YzAzMTg0MzEyYmM3ZDcyNTNiNDQ3MTM4My90YWJsZXJhbmdlOmQwMmI5NTljMDMxODQzMTJiYzdkNzI1M2I0NDcxMzgzXzctMi0xLTEtMjQ0Njgz_226cdcdb-dbd8-4b99-8076-882841c0e91b">20,299</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ia8b25317f82a49a18f54d42b84ef7f43_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjkvZnJhZzo0OWFjYTk1YmM5ZTM0YWI0OGJjOGNhMWM4NTI5NDA5Ni90YWJsZTpkMDJiOTU5YzAzMTg0MzEyYmM3ZDcyNTNiNDQ3MTM4My90YWJsZXJhbmdlOmQwMmI5NTljMDMxODQzMTJiYzdkNzI1M2I0NDcxMzgzXzctMy0xLTEtMjQ0Njgz_8373f405-aafa-4a65-a481-8d5b44a830d8">21,347</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Construction in progress</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i1a595346547c4c16b656b576dd2ea583_I20221231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjkvZnJhZzo0OWFjYTk1YmM5ZTM0YWI0OGJjOGNhMWM4NTI5NDA5Ni90YWJsZTpkMDJiOTU5YzAzMTg0MzEyYmM3ZDcyNTNiNDQ3MTM4My90YWJsZXJhbmdlOmQwMmI5NTljMDMxODQzMTJiYzdkNzI1M2I0NDcxMzgzXzgtMi0xLTEtMjQ0Njgz_69e9288e-9d9e-4eb5-a6d5-925aa7b5f34b">3,500</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i26cf81c78c554eb08c7cb32129ea487a_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjkvZnJhZzo0OWFjYTk1YmM5ZTM0YWI0OGJjOGNhMWM4NTI5NDA5Ni90YWJsZTpkMDJiOTU5YzAzMTg0MzEyYmM3ZDcyNTNiNDQ3MTM4My90YWJsZXJhbmdlOmQwMmI5NTljMDMxODQzMTJiYzdkNzI1M2I0NDcxMzgzXzgtMy0xLTEtMjQ0Njgz_bfbb8f7f-a8c9-4d98-a8fc-cb83b003af70">2,135</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Furniture and fixtures</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:3pt;text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i1e853381578d4b6aafc25f3a8cec29c7_D20220101-20221231" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjkvZnJhZzo0OWFjYTk1YmM5ZTM0YWI0OGJjOGNhMWM4NTI5NDA5Ni90YWJsZTpkMDJiOTU5YzAzMTg0MzEyYmM3ZDcyNTNiNDQ3MTM4My90YWJsZXJhbmdlOmQwMmI5NTljMDMxODQzMTJiYzdkNzI1M2I0NDcxMzgzXzktMS0xLTEtMjQ0NjgzL3RleHRyZWdpb246YjdhNmRlYjhjNjlhNGM1ZTljMWRmMmQ5NWRjZmUwZDVfNA_b9a267d7-bacf-45a5-9f5e-82d0fd63b8aa">2</ix:nonNumeric> - <ix:nonNumeric contextRef="i9e1d70665a8e4e3abc18e95ceb57c7b4_D20220101-20221231" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjkvZnJhZzo0OWFjYTk1YmM5ZTM0YWI0OGJjOGNhMWM4NTI5NDA5Ni90YWJsZTpkMDJiOTU5YzAzMTg0MzEyYmM3ZDcyNTNiNDQ3MTM4My90YWJsZXJhbmdlOmQwMmI5NTljMDMxODQzMTJiYzdkNzI1M2I0NDcxMzgzXzktMS0xLTEtMjQ0NjgzL3RleHRyZWdpb246YjdhNmRlYjhjNjlhNGM1ZTljMWRmMmQ5NWRjZmUwZDVfOQ_8f79f207-6042-4047-bdec-bec0b08018e3">7</ix:nonNumeric></span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i0eaf2fe0afbc4fdf9562fd3b4acb7e0f_I20221231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjkvZnJhZzo0OWFjYTk1YmM5ZTM0YWI0OGJjOGNhMWM4NTI5NDA5Ni90YWJsZTpkMDJiOTU5YzAzMTg0MzEyYmM3ZDcyNTNiNDQ3MTM4My90YWJsZXJhbmdlOmQwMmI5NTljMDMxODQzMTJiYzdkNzI1M2I0NDcxMzgzXzktMi0xLTEtMjQ0Njgz_bf629905-d7c8-4ca3-bb4d-ebb9f399a15a">3,264</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i844a3ac1c983411faff5c434d645bbec_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjkvZnJhZzo0OWFjYTk1YmM5ZTM0YWI0OGJjOGNhMWM4NTI5NDA5Ni90YWJsZTpkMDJiOTU5YzAzMTg0MzEyYmM3ZDcyNTNiNDQ3MTM4My90YWJsZXJhbmdlOmQwMmI5NTljMDMxODQzMTJiYzdkNzI1M2I0NDcxMzgzXzktMy0xLTEtMjQ0Njgz_25a2a0c7-0273-492f-8252-4d53b7806415">2,658</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Leasehold improvements</span></td><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lesser of lease term or estimated useful life</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic5d0c4a1ebf644ac9d081d1437a854ba_I20221231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjkvZnJhZzo0OWFjYTk1YmM5ZTM0YWI0OGJjOGNhMWM4NTI5NDA5Ni90YWJsZTpkMDJiOTU5YzAzMTg0MzEyYmM3ZDcyNTNiNDQ3MTM4My90YWJsZXJhbmdlOmQwMmI5NTljMDMxODQzMTJiYzdkNzI1M2I0NDcxMzgzXzEwLTItMS0xLTI0NDY4Mw_7b120f90-76d1-4bd3-b528-45eb7daffccb">11,822</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i79805a729adc41418298de8329971236_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjkvZnJhZzo0OWFjYTk1YmM5ZTM0YWI0OGJjOGNhMWM4NTI5NDA5Ni90YWJsZTpkMDJiOTU5YzAzMTg0MzEyYmM3ZDcyNTNiNDQ3MTM4My90YWJsZXJhbmdlOmQwMmI5NTljMDMxODQzMTJiYzdkNzI1M2I0NDcxMzgzXzEwLTMtMS0xLTI0NDY4Mw_d650fb99-0931-43a9-8cc7-98e6f8b585d7">12,086</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total property and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjkvZnJhZzo0OWFjYTk1YmM5ZTM0YWI0OGJjOGNhMWM4NTI5NDA5Ni90YWJsZTpkMDJiOTU5YzAzMTg0MzEyYmM3ZDcyNTNiNDQ3MTM4My90YWJsZXJhbmdlOmQwMmI5NTljMDMxODQzMTJiYzdkNzI1M2I0NDcxMzgzXzExLTItMS0xLTI0NDY4Mw_43630fc7-d890-4d94-b149-f460cd7df16e">170,789</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id85e61f54d8242459b16d89948927bd4_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjkvZnJhZzo0OWFjYTk1YmM5ZTM0YWI0OGJjOGNhMWM4NTI5NDA5Ni90YWJsZTpkMDJiOTU5YzAzMTg0MzEyYmM3ZDcyNTNiNDQ3MTM4My90YWJsZXJhbmdlOmQwMmI5NTljMDMxODQzMTJiYzdkNzI1M2I0NDcxMzgzXzExLTMtMS0xLTI0NDY4Mw_46c60a09-7ecd-4fb5-9717-b2c28c2c69d6">170,020</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less: accumulated depreciation</span></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231" decimals="-3" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjkvZnJhZzo0OWFjYTk1YmM5ZTM0YWI0OGJjOGNhMWM4NTI5NDA5Ni90YWJsZTpkMDJiOTU5YzAzMTg0MzEyYmM3ZDcyNTNiNDQ3MTM4My90YWJsZXJhbmdlOmQwMmI5NTljMDMxODQzMTJiYzdkNzI1M2I0NDcxMzgzXzEyLTItMS0xLTI0NDY4Mw_f5ca7600-2c74-49dd-8cbe-678edbcd78ea">63,363</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="id85e61f54d8242459b16d89948927bd4_I20211231" decimals="-3" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjkvZnJhZzo0OWFjYTk1YmM5ZTM0YWI0OGJjOGNhMWM4NTI5NDA5Ni90YWJsZTpkMDJiOTU5YzAzMTg0MzEyYmM3ZDcyNTNiNDQ3MTM4My90YWJsZXJhbmdlOmQwMmI5NTljMDMxODQzMTJiYzdkNzI1M2I0NDcxMzgzXzEyLTMtMS0xLTI0NDY4Mw_1e251151-8849-4d08-b5ec-6d866ef0641b">58,592</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, net</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjkvZnJhZzo0OWFjYTk1YmM5ZTM0YWI0OGJjOGNhMWM4NTI5NDA5Ni90YWJsZTpkMDJiOTU5YzAzMTg0MzEyYmM3ZDcyNTNiNDQ3MTM4My90YWJsZXJhbmdlOmQwMmI5NTljMDMxODQzMTJiYzdkNzI1M2I0NDcxMzgzXzEzLTItMS0xLTI0NDY4Mw_73a4c54a-ebf7-495e-964c-62d152d87b36">107,426</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id85e61f54d8242459b16d89948927bd4_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjkvZnJhZzo0OWFjYTk1YmM5ZTM0YWI0OGJjOGNhMWM4NTI5NDA5Ni90YWJsZTpkMDJiOTU5YzAzMTg0MzEyYmM3ZDcyNTNiNDQ3MTM4My90YWJsZXJhbmdlOmQwMmI5NTljMDMxODQzMTJiYzdkNzI1M2I0NDcxMzgzXzEzLTMtMS0xLTI0NDY4Mw_b15558c4-e2e0-4a8b-90be-cb77ab97960d">111,428</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span><br/></span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation expense was $<ix:nonFraction unitRef="usd" contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" decimals="-5" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjkvZnJhZzo0OWFjYTk1YmM5ZTM0YWI0OGJjOGNhMWM4NTI5NDA5Ni90ZXh0cmVnaW9uOjQ5YWNhOTViYzllMzRhYjQ4YmM4Y2ExYzg1Mjk0MDk2XzMxNQ_a582da97-58be-4763-baf7-e906be772bd0">14.1</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231" decimals="-5" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjkvZnJhZzo0OWFjYTk1YmM5ZTM0YWI0OGJjOGNhMWM4NTI5NDA5Ni90ZXh0cmVnaW9uOjQ5YWNhOTViYzllMzRhYjQ4YmM4Y2ExYzg1Mjk0MDk2XzMxOQ_04c52bdf-87b4-400d-93e3-cab6993c5d7a">14.4</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231" decimals="-5" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjkvZnJhZzo0OWFjYTk1YmM5ZTM0YWI0OGJjOGNhMWM4NTI5NDA5Ni90ZXh0cmVnaW9uOjQ5YWNhOTViYzllMzRhYjQ4YmM4Y2ExYzg1Mjk0MDk2XzMyNg_fdc0bad1-c8a9-4fe4-be78-155f9c956ac3">19.2</ix:nonFraction> million for the years ended December&#160;31, 2022, 2021 and 2020, respectively.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December&#160;31, 2022, we recorded insignificant noncash impairment char</span><span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ges against certain property and equipment assets. </span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These impairment charges resulted primarily from our decision to cease using a portion of our leased office space and are reflected in general and administrative expense on the statements of comprehensive income.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December&#160;31, 2021, we recorded impairment char</span><span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ges of </span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$<ix:nonFraction unitRef="usd" contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231" decimals="-5" name="us-gaap:ImpairmentOfLongLivedAssetsHeldForUse" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjkvZnJhZzo0OWFjYTk1YmM5ZTM0YWI0OGJjOGNhMWM4NTI5NDA5Ni90ZXh0cmVnaW9uOjQ5YWNhOTViYzllMzRhYjQ4YmM4Y2ExYzg1Mjk0MDk2Xzc1NQ_c868bdee-ee1e-47cb-80ea-059efec0a7ff">1.7</ix:nonFraction> million</span><span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> against certain property and equipment assets. These impairment charges resulted primarily from our decision to close our Austin office and are</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> reflected in general and administrative expense on the statements of comprehensive income.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Software and content development costs</span></div><ix:nonNumeric contextRef="ic2d344953d6e457a9c3c66eeac55fe98_D20220101-20221231" name="us-gaap:PropertyPlantAndEquipmentTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjkvZnJhZzo0OWFjYTk1YmM5ZTM0YWI0OGJjOGNhMWM4NTI5NDA5Ni90ZXh0cmVnaW9uOjQ5YWNhOTViYzllMzRhYjQ4YmM4Y2ExYzg1Mjk0MDk2XzI3NDY_e44ebbb3-03d6-43d2-8a81-fc440a6bab0a" escape="true"><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Software and content development costs consisted of the following as of:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:62.204%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.036%"></td><td style="width:0.1%"></td></tr><tr style="height:21pt"><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" rowspan="2" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Estimated<br/>useful life<br/>(years)</span></td><td colspan="6" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,</span></td></tr><tr style="height:20pt"><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Software development costs</span></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:3pt;text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="id203c324f5f2499fb156c4b5320f3b56_D20220101-20221231" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjkvZnJhZzo0OWFjYTk1YmM5ZTM0YWI0OGJjOGNhMWM4NTI5NDA5Ni90YWJsZToyNjA0ZGNjYTRhYjg0Yjc5ODgzMTk1M2JiNTZhNDI5NS90YWJsZXJhbmdlOjI2MDRkY2NhNGFiODRiNzk4ODMxOTUzYmI1NmE0Mjk1XzItMS0xLTEtMjQ0NjgzL3RleHRyZWdpb246NTY3NGRhYmY5ZTZiNDIzODhjOWRmZmUyZTY0MzgzZDhfNA_98389935-c618-440b-9fb5-7b5d32ac5159">3</ix:nonNumeric> - <ix:nonNumeric contextRef="i1d62af44d3eb47948e6f48754fda558f_D20220101-20221231" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjkvZnJhZzo0OWFjYTk1YmM5ZTM0YWI0OGJjOGNhMWM4NTI5NDA5Ni90YWJsZToyNjA0ZGNjYTRhYjg0Yjc5ODgzMTk1M2JiNTZhNDI5NS90YWJsZXJhbmdlOjI2MDRkY2NhNGFiODRiNzk4ODMxOTUzYmI1NmE0Mjk1XzItMS0xLTEtMjQ0NjgzL3RleHRyZWdpb246NTY3NGRhYmY5ZTZiNDIzODhjOWRmZmUyZTY0MzgzZDhfOQ_060ead7d-f818-4a85-ae9d-5dc726dff913">7</ix:nonNumeric></span></div></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231" decimals="-3" name="us-gaap:CapitalizedComputerSoftwareGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjkvZnJhZzo0OWFjYTk1YmM5ZTM0YWI0OGJjOGNhMWM4NTI5NDA5Ni90YWJsZToyNjA0ZGNjYTRhYjg0Yjc5ODgzMTk1M2JiNTZhNDI5NS90YWJsZXJhbmdlOjI2MDRkY2NhNGFiODRiNzk4ODMxOTUzYmI1NmE0Mjk1XzItMi0xLTEtMjQ0Njgz_506b13f5-a897-4400-9839-f8341d5d4530">250,551</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id85e61f54d8242459b16d89948927bd4_I20211231" decimals="-3" name="us-gaap:CapitalizedComputerSoftwareGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjkvZnJhZzo0OWFjYTk1YmM5ZTM0YWI0OGJjOGNhMWM4NTI5NDA5Ni90YWJsZToyNjA0ZGNjYTRhYjg0Yjc5ODgzMTk1M2JiNTZhNDI5NS90YWJsZXJhbmdlOjI2MDRkY2NhNGFiODRiNzk4ODMxOTUzYmI1NmE0Mjk1XzItMy0xLTEtMjQ0Njgz_a4183d96-145f-430d-82ff-2de4b2d079be">196,337</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Content development costs</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:3pt;text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="ic285f0f1175f41ecbbfe174528d08342_D20220101-20221231" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjkvZnJhZzo0OWFjYTk1YmM5ZTM0YWI0OGJjOGNhMWM4NTI5NDA5Ni90YWJsZToyNjA0ZGNjYTRhYjg0Yjc5ODgzMTk1M2JiNTZhNDI5NS90YWJsZXJhbmdlOjI2MDRkY2NhNGFiODRiNzk4ODMxOTUzYmI1NmE0Mjk1XzMtMS0xLTEtMjU1Mjc5L3RleHRyZWdpb246NDQwYzZjZWQzMWY1NGZmMjgzODE2MmI4MDNkMDUzMGRfNTQ5NzU1ODEzODk4_a6cb2382-f84a-45e9-bff3-63b7ff3a06ba">5</ix:nonNumeric></span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231" decimals="-3" name="blkb:CapitalizedContentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjkvZnJhZzo0OWFjYTk1YmM5ZTM0YWI0OGJjOGNhMWM4NTI5NDA5Ni90YWJsZToyNjA0ZGNjYTRhYjg0Yjc5ODgzMTk1M2JiNTZhNDI5NS90YWJsZXJhbmdlOjI2MDRkY2NhNGFiODRiNzk4ODMxOTUzYmI1NmE0Mjk1XzMtMi0xLTEtMjU1Mjky_d32ccdc9-f7c7-4ae5-8b7d-7242c387cbeb">3,409</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id85e61f54d8242459b16d89948927bd4_I20211231" decimals="-3" name="blkb:CapitalizedContentGross" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjkvZnJhZzo0OWFjYTk1YmM5ZTM0YWI0OGJjOGNhMWM4NTI5NDA5Ni90YWJsZToyNjA0ZGNjYTRhYjg0Yjc5ODgzMTk1M2JiNTZhNDI5NS90YWJsZXJhbmdlOjI2MDRkY2NhNGFiODRiNzk4ODMxOTUzYmI1NmE0Mjk1XzMtMy0xLTEtMjU1Mjky_f98de055-1949-4448-89c9-b9bb678860c5">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less: accumulated amortization</span></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231" decimals="-3" name="us-gaap:CapitalizedComputerSoftwareAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjkvZnJhZzo0OWFjYTk1YmM5ZTM0YWI0OGJjOGNhMWM4NTI5NDA5Ni90YWJsZToyNjA0ZGNjYTRhYjg0Yjc5ODgzMTk1M2JiNTZhNDI5NS90YWJsZXJhbmdlOjI2MDRkY2NhNGFiODRiNzk4ODMxOTUzYmI1NmE0Mjk1XzMtMi0xLTEtMjQ0Njgz_0193ab78-f4a5-4e10-b39d-549973181eae">112,937</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="id85e61f54d8242459b16d89948927bd4_I20211231" decimals="-3" name="us-gaap:CapitalizedComputerSoftwareAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjkvZnJhZzo0OWFjYTk1YmM5ZTM0YWI0OGJjOGNhMWM4NTI5NDA5Ni90YWJsZToyNjA0ZGNjYTRhYjg0Yjc5ODgzMTk1M2JiNTZhNDI5NS90YWJsZXJhbmdlOjI2MDRkY2NhNGFiODRiNzk4ODMxOTUzYmI1NmE0Mjk1XzMtMy0xLTEtMjQ0Njgz_be0738b6-d0c4-442f-a0cf-ee938e03d70f">74,960</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;padding-left:6pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Software and content development costs, net</span></div></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231" decimals="-3" name="us-gaap:CapitalizedComputerSoftwareNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjkvZnJhZzo0OWFjYTk1YmM5ZTM0YWI0OGJjOGNhMWM4NTI5NDA5Ni90YWJsZToyNjA0ZGNjYTRhYjg0Yjc5ODgzMTk1M2JiNTZhNDI5NS90YWJsZXJhbmdlOjI2MDRkY2NhNGFiODRiNzk4ODMxOTUzYmI1NmE0Mjk1XzQtMi0xLTEtMjQ0Njgz_afdcbcd0-3c5c-4a32-a79d-9ba88efca806">141,023</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id85e61f54d8242459b16d89948927bd4_I20211231" decimals="-3" name="us-gaap:CapitalizedComputerSoftwareNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjkvZnJhZzo0OWFjYTk1YmM5ZTM0YWI0OGJjOGNhMWM4NTI5NDA5Ni90YWJsZToyNjA0ZGNjYTRhYjg0Yjc5ODgzMTk1M2JiNTZhNDI5NS90YWJsZXJhbmdlOjI2MDRkY2NhNGFiODRiNzk4ODMxOTUzYmI1NmE0Mjk1XzQtMy0xLTEtMjQ0Njgz_b199653f-2b8c-468a-91cb-a57e3df4f54a">121,377</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the years ended December&#160;31, 2022 and 2020, we recorded noncash impairment charges of $<ix:nonFraction unitRef="usd" contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" decimals="-5" name="us-gaap:CapitalizedComputerSoftwareImpairments1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjkvZnJhZzo0OWFjYTk1YmM5ZTM0YWI0OGJjOGNhMWM4NTI5NDA5Ni90ZXh0cmVnaW9uOjQ5YWNhOTViYzllMzRhYjQ4YmM4Y2ExYzg1Mjk0MDk2XzExNjQ_a4d8c8f9-85f6-44e9-8644-a2256942e349">2.3</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231" decimals="-5" name="us-gaap:CapitalizedComputerSoftwareImpairments1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjkvZnJhZzo0OWFjYTk1YmM5ZTM0YWI0OGJjOGNhMWM4NTI5NDA5Ni90ZXh0cmVnaW9uOjQ5YWNhOTViYzllMzRhYjQ4YmM4Y2ExYzg1Mjk0MDk2XzU0OTc1NTgyMjU5MA_65edc468-9011-4a51-bcbd-e0d3d9e3261a">4.3</ix:nonFraction> million, respectively, against certain previously capitalized software development costs that reduced the carrying value of those assets to zero. The impairment charges were reflected in general and administrative expense and cost of recurring revenue, respectively, on the statements of comprehensive income. These impairment charges resulted primarily from our decision to accelerate the end of customer support for certain solutions.</span></div></ix:nonNumeric><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:83.361%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.804%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.535%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2022 Form 10-K</span></div></td><td colspan="3" style="padding:0 1pt"><div style="text-align:right"><img src="blkb-20221231_g1.jpg" alt="blkb-20221231_g1.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:85px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">87</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_13">Table of </a><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_13">Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div><div style="text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to Consolidated Financial Statements</span></div></div><ix:continuation id="ia1478f6ef3d04cef90cf0595964a7ad9"><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other changes to the gross carrying amount of software and content development costs were primarily related to qualifying costs associated with development activities that are required to be capitalized under the internal-use software accounting guidance such as those for our cloud solutions and online education curriculum, write-offs of fully amortized assets, and the effect of foreign currency translation.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense related to software and content development costs was $<ix:nonFraction unitRef="usd" contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" decimals="-5" name="us-gaap:CapitalizedComputerSoftwareAmortization1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjkvZnJhZzo0OWFjYTk1YmM5ZTM0YWI0OGJjOGNhMWM4NTI5NDA5Ni90ZXh0cmVnaW9uOjQ5YWNhOTViYzllMzRhYjQ4YmM4Y2ExYzg1Mjk0MDk2XzI2MTk_4a6d8bc9-ff2a-40da-b459-0251d05dfa25">36.8</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231" decimals="-5" name="us-gaap:CapitalizedComputerSoftwareAmortization1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjkvZnJhZzo0OWFjYTk1YmM5ZTM0YWI0OGJjOGNhMWM4NTI5NDA5Ni90ZXh0cmVnaW9uOjQ5YWNhOTViYzllMzRhYjQ4YmM4Y2ExYzg1Mjk0MDk2XzI2MjM_14c44427-54c1-4384-819f-bf5604055b11">31.0</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231" decimals="-5" name="us-gaap:CapitalizedComputerSoftwareAmortization1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjkvZnJhZzo0OWFjYTk1YmM5ZTM0YWI0OGJjOGNhMWM4NTI5NDA5Ni90ZXh0cmVnaW9uOjQ5YWNhOTViYzllMzRhYjQ4YmM4Y2ExYzg1Mjk0MDk2XzI2MzA_ba12e421-daf3-4815-8696-027334308ff7">31.7</ix:nonFraction> million for the years ended December&#160;31, 2022, 2021 and 2020, respectively, and is included primarily in cost of recurring.</span></div></ix:continuation><div id="i24d9cd6a7b6a4bb3aaf54098d618780c_232"></div><ix:nonNumeric contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" name="us-gaap:AdditionalFinancialInformationDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90ZXh0cmVnaW9uOmJlZjRjZDhiYzM4MzQxOTZhN2EzYTBhOGI3N2QxMDFmXzE4NTA_78527fac-3779-4ef2-979c-136a6a3e13fc" continuedAt="i13620d25eaae43b49a8ff107bef19fbe" escape="true"><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006880;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:700;line-height:120%">8. Consolidated Financial Statement Details</span></td></tr></table></div><ix:nonNumeric contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" name="blkb:ScheduleOfRestrictedCashTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90ZXh0cmVnaW9uOmJlZjRjZDhiYzM4MzQxOTZhN2EzYTBhOGI3N2QxMDFmXzE4NjA_1583a529-a54a-407c-8d36-ae244c4fea17" escape="true"><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Restricted cash</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:69.952%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.373%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.375%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2022</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted cash due to customers</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231" decimals="-3" name="us-gaap:RestrictedCash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTo1YWFhNjdjMjMwYTk0YjU0YjVjMWFjNzM0NGRmNDFlMC90YWJsZXJhbmdlOjVhYWE2N2MyMzBhOTRiNTRiNWMxYWM3MzQ0ZGY0MWUwXzEtMS0xLTEtMjQ0Njgz_f1617759-1894-4313-a8cc-26bd493cc947">700,611</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id85e61f54d8242459b16d89948927bd4_I20211231" decimals="-3" name="us-gaap:RestrictedCash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTo1YWFhNjdjMjMwYTk0YjU0YjVjMWFjNzM0NGRmNDFlMC90YWJsZXJhbmdlOjVhYWE2N2MyMzBhOTRiNTRiNWMxYWM3MzQ0ZGY0MWUwXzEtMi0xLTEtMjQ0Njgz_1f99061a-aa5b-419b-8398-4075ecd7bc00">593,296</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Letters of credit for operating leases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231" decimals="-3" name="blkb:RestrictedCashLettersOfCreditForOperatingLeases" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTo1YWFhNjdjMjMwYTk0YjU0YjVjMWFjNzM0NGRmNDFlMC90YWJsZXJhbmdlOjVhYWE2N2MyMzBhOTRiNTRiNWMxYWM3MzQ0ZGY0MWUwXzItMS0xLTEtMjQ0Njgz_be054056-b6ca-4c64-8743-55adc18f2c9d">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id85e61f54d8242459b16d89948927bd4_I20211231" decimals="-3" name="blkb:RestrictedCashLettersOfCreditForOperatingLeases" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTo1YWFhNjdjMjMwYTk0YjU0YjVjMWFjNzM0NGRmNDFlMC90YWJsZXJhbmdlOjVhYWE2N2MyMzBhOTRiNTRiNWMxYWM3MzQ0ZGY0MWUwXzItMi0xLTEtMjQ0Njgz_204c02c7-4946-4c7b-b2fd-21b00754b156">2,186</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Real estate escrow balances and other</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231" decimals="-3" name="us-gaap:EscrowDeposit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTo1YWFhNjdjMjMwYTk0YjU0YjVjMWFjNzM0NGRmNDFlMC90YWJsZXJhbmdlOjVhYWE2N2MyMzBhOTRiNTRiNWMxYWM3MzQ0ZGY0MWUwXzMtMS0xLTEtMjQ0Njgz_29b57c0d-5bf7-4896-98ba-4131a9540d17">1,629</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id85e61f54d8242459b16d89948927bd4_I20211231" decimals="-3" name="us-gaap:EscrowDeposit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTo1YWFhNjdjMjMwYTk0YjU0YjVjMWFjNzM0NGRmNDFlMC90YWJsZXJhbmdlOjVhYWE2N2MyMzBhOTRiNTRiNWMxYWM3MzQ0ZGY0MWUwXzMtMi0xLTEtMjQ0Njgz_c98ba82e-4824-4642-9f86-bb09e584275d">1,134</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total restricted cash</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231" decimals="-3" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTo1YWFhNjdjMjMwYTk0YjU0YjVjMWFjNzM0NGRmNDFlMC90YWJsZXJhbmdlOjVhYWE2N2MyMzBhOTRiNTRiNWMxYWM3MzQ0ZGY0MWUwXzQtMS0xLTEtMjQ0Njgz_6c7f5792-42bf-492d-b397-948c3e7eb491">702,240</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id85e61f54d8242459b16d89948927bd4_I20211231" decimals="-3" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTo1YWFhNjdjMjMwYTk0YjU0YjVjMWFjNzM0NGRmNDFlMC90YWJsZXJhbmdlOjVhYWE2N2MyMzBhOTRiNTRiNWMxYWM3MzQ0ZGY0MWUwXzQtMi0xLTEtMjQ0Njgz_86ad6b3f-b1d6-48b3-baea-9143ebb4c354">596,616</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" name="blkb:ScheduleOfPrepaidExpensesAndOtherAssetsCurrentTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90ZXh0cmVnaW9uOmJlZjRjZDhiYzM4MzQxOTZhN2EzYTBhOGI3N2QxMDFmXzE4NDY_514d9e1a-46f3-4491-8d9c-ba7618484abc" escape="true"><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Prepaid expenses and other assets</span></div><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:69.994%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.352%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.354%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2022</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Costs of obtaining contracts</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)(2)</span></div></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231" decimals="-3" name="us-gaap:CapitalizedContractCostNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTpiNjU4ZDEzYjU4YTM0ODE3YTVhYWMyYWE1NTFkZTE2NS90YWJsZXJhbmdlOmI2NThkMTNiNThhMzQ4MTdhNWFhYzJhYTU1MWRlMTY1XzEtMS0xLTEtMjQ0Njgz_fcc84ebd-3c88-42a5-9bfd-ff7267e94f97">74,272</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id85e61f54d8242459b16d89948927bd4_I20211231" decimals="-3" name="us-gaap:CapitalizedContractCostNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTpiNjU4ZDEzYjU4YTM0ODE3YTVhYWMyYWE1NTFkZTE2NS90YWJsZXJhbmdlOmI2NThkMTNiNThhMzQ4MTdhNWFhYzJhYTU1MWRlMTY1XzEtMi0xLTEtMjQ0Njgz_50ce2c4c-b663-4647-9a35-965de5d0f3ac">78,465</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prepaid software maintenance and subscriptions</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231" decimals="-3" name="blkb:PrepaidSoftwareMaintenanceCurrentAndLongTerm" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTpiNjU4ZDEzYjU4YTM0ODE3YTVhYWMyYWE1NTFkZTE2NS90YWJsZXJhbmdlOmI2NThkMTNiNThhMzQ4MTdhNWFhYzJhYTU1MWRlMTY1XzItMS0xLTEtMjQ0Njgz_fe25b820-1d42-41b7-b6f8-57edff4f9547">34,766</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id85e61f54d8242459b16d89948927bd4_I20211231" decimals="-3" name="blkb:PrepaidSoftwareMaintenanceCurrentAndLongTerm" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTpiNjU4ZDEzYjU4YTM0ODE3YTVhYWMyYWE1NTFkZTE2NS90YWJsZXJhbmdlOmI2NThkMTNiNThhMzQ4MTdhNWFhYzJhYTU1MWRlMTY1XzItMi0xLTEtMjQ0Njgz_b3e40ef5-315f-4509-836d-6b1bc2b60199">28,880</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Derivative instruments</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231" decimals="-3" name="blkb:DerivativeInstrumentsCurrentAndLongTerm" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTpiNjU4ZDEzYjU4YTM0ODE3YTVhYWMyYWE1NTFkZTE2NS90YWJsZXJhbmdlOmI2NThkMTNiNThhMzQ4MTdhNWFhYzJhYTU1MWRlMTY1XzUtMS0xLTEtMjQ0Njgz_08ddbab5-b951-41b0-9da7-6e2e765f522f">32,117</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id85e61f54d8242459b16d89948927bd4_I20211231" decimals="-3" name="blkb:DerivativeInstrumentsCurrentAndLongTerm" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTpiNjU4ZDEzYjU4YTM0ODE3YTVhYWMyYWE1NTFkZTE2NS90YWJsZXJhbmdlOmI2NThkMTNiNThhMzQ4MTdhNWFhYzJhYTU1MWRlMTY1XzUtMi0xLTEtMjQ0Njgz_62ee1bfa-473a-48fc-bfe5-bdf60afd4ea3">7,160</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Implementation costs for cloud computing arrangements, net</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(4)(5)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231" decimals="-3" name="us-gaap:HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTpiNjU4ZDEzYjU4YTM0ODE3YTVhYWMyYWE1NTFkZTE2NS90YWJsZXJhbmdlOmI2NThkMTNiNThhMzQ4MTdhNWFhYzJhYTU1MWRlMTY1XzQtMS0xLTEtMjQ0Njgz_b93e8851-538d-4038-8da9-16c9706a63c0">10,189</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id85e61f54d8242459b16d89948927bd4_I20211231" decimals="-3" name="us-gaap:HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTpiNjU4ZDEzYjU4YTM0ODE3YTVhYWMyYWE1NTFkZTE2NS90YWJsZXJhbmdlOmI2NThkMTNiNThhMzQ4MTdhNWFhYzJhYTU1MWRlMTY1XzQtMi0xLTEtMjQ0Njgz_b4bc8c5e-ee23-4f4a-87e8-2eccb686c921">11,892</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unbilled accounts receivable</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231" decimals="-3" name="us-gaap:UnbilledContractsReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTpiNjU4ZDEzYjU4YTM0ODE3YTVhYWMyYWE1NTFkZTE2NS90YWJsZXJhbmdlOmI2NThkMTNiNThhMzQ4MTdhNWFhYzJhYTU1MWRlMTY1XzYtMS0xLTEtMjQ0Njgz_cf8f9cf7-55c7-469f-8282-0556612831d1">5,775</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id85e61f54d8242459b16d89948927bd4_I20211231" decimals="-3" name="us-gaap:UnbilledContractsReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTpiNjU4ZDEzYjU4YTM0ODE3YTVhYWMyYWE1NTFkZTE2NS90YWJsZXJhbmdlOmI2NThkMTNiNThhMzQ4MTdhNWFhYzJhYTU1MWRlMTY1XzYtMi0xLTEtMjQ0Njgz_ecbe5169-c1c8-4634-9c30-dfd80ce5c5dc">5,443</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prepaid insurance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231" decimals="-3" name="blkb:PrepaidInsuranceCurrentandLongterm" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTpiNjU4ZDEzYjU4YTM0ODE3YTVhYWMyYWE1NTFkZTE2NS90YWJsZXJhbmdlOmI2NThkMTNiNThhMzQ4MTdhNWFhYzJhYTU1MWRlMTY1XzctMS0xLTEtMjQ0Njgz_0d29c13c-c2a9-4a93-b090-6001919a4e31">4,902</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id85e61f54d8242459b16d89948927bd4_I20211231" decimals="-3" name="blkb:PrepaidInsuranceCurrentandLongterm" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTpiNjU4ZDEzYjU4YTM0ODE3YTVhYWMyYWE1NTFkZTE2NS90YWJsZXJhbmdlOmI2NThkMTNiNThhMzQ4MTdhNWFhYzJhYTU1MWRlMTY1XzctMi0xLTEtMjQ0Njgz_21dc1d27-3ab2-46d6-88f4-76ceec06646d">5,363</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Taxes, prepaid and receivable</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231" decimals="-3" name="blkb:TaxesPrepaidAndReceivableCurrentAndLongTerm" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTpiNjU4ZDEzYjU4YTM0ODE3YTVhYWMyYWE1NTFkZTE2NS90YWJsZXJhbmdlOmI2NThkMTNiNThhMzQ4MTdhNWFhYzJhYTU1MWRlMTY1XzgtMS0xLTEtMjQ0Njgz_a0c7f5b4-fa43-41a8-b73d-a6b62477ed22">1,855</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id85e61f54d8242459b16d89948927bd4_I20211231" decimals="-3" name="blkb:TaxesPrepaidAndReceivableCurrentAndLongTerm" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTpiNjU4ZDEzYjU4YTM0ODE3YTVhYWMyYWE1NTFkZTE2NS90YWJsZXJhbmdlOmI2NThkMTNiNThhMzQ4MTdhNWFhYzJhYTU1MWRlMTY1XzgtMi0xLTEtMjQ0Njgz_aaac71f1-0a0d-48b5-b6f3-fc7169b3994c">3,986</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred tax assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231" decimals="-3" name="blkb:DeferredIncomeTaxesAndOtherAssetsCurrentAndNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTpiNjU4ZDEzYjU4YTM0ODE3YTVhYWMyYWE1NTFkZTE2NS90YWJsZXJhbmdlOmI2NThkMTNiNThhMzQ4MTdhNWFhYzJhYTU1MWRlMTY1XzktMS0xLTEtMjQ0Njgz_575b9cfa-cb9c-41e1-87b2-2ee5fcf2f8d2">1,153</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id85e61f54d8242459b16d89948927bd4_I20211231" decimals="-3" name="blkb:DeferredIncomeTaxesAndOtherAssetsCurrentAndNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTpiNjU4ZDEzYjU4YTM0ODE3YTVhYWMyYWE1NTFkZTE2NS90YWJsZXJhbmdlOmI2NThkMTNiNThhMzQ4MTdhNWFhYzJhYTU1MWRlMTY1XzktMi0xLTEtMjQ0Njgz_92d20fbc-7fe4-4d46-8489-1478511e5fe6">1,546</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Receivables for probable insurance recoveries</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(6)(7)</span></div></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231" decimals="-3" name="us-gaap:EstimatedInsuranceRecoveries" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTpiNjU4ZDEzYjU4YTM0ODE3YTVhYWMyYWE1NTFkZTE2NS90YWJsZXJhbmdlOmI2NThkMTNiNThhMzQ4MTdhNWFhYzJhYTU1MWRlMTY1XzMtMS0xLTEtMjQ0Njgz_132121f1-572b-4f8a-a593-31ed9d81f413">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id85e61f54d8242459b16d89948927bd4_I20211231" decimals="-3" name="us-gaap:EstimatedInsuranceRecoveries" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTpiNjU4ZDEzYjU4YTM0ODE3YTVhYWMyYWE1NTFkZTE2NS90YWJsZXJhbmdlOmI2NThkMTNiNThhMzQ4MTdhNWFhYzJhYTU1MWRlMTY1XzMtMi0xLTEtMjQ0Njgz_77715a24-67c2-4e81-bed0-0b952dcbb790">18,202</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231" decimals="-3" name="us-gaap:OtherAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTpiNjU4ZDEzYjU4YTM0ODE3YTVhYWMyYWE1NTFkZTE2NS90YWJsZXJhbmdlOmI2NThkMTNiNThhMzQ4MTdhNWFhYzJhYTU1MWRlMTY1XzEwLTEtMS0xLTI0NDY4Mw_c96a04b5-9e47-4bfe-9f78-3a2fa6acf987">10,929</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id85e61f54d8242459b16d89948927bd4_I20211231" decimals="-3" name="us-gaap:OtherAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTpiNjU4ZDEzYjU4YTM0ODE3YTVhYWMyYWE1NTFkZTE2NS90YWJsZXJhbmdlOmI2NThkMTNiNThhMzQ4MTdhNWFhYzJhYTU1MWRlMTY1XzEwLTItMS0xLTI0NDY4Mw_8aefda95-077e-44b7-a26b-99054bcefe33">11,835</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total prepaid expenses and other assets</span></td><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231" decimals="-3" name="us-gaap:PrepaidExpenseAndOtherAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTpiNjU4ZDEzYjU4YTM0ODE3YTVhYWMyYWE1NTFkZTE2NS90YWJsZXJhbmdlOmI2NThkMTNiNThhMzQ4MTdhNWFhYzJhYTU1MWRlMTY1XzExLTEtMS0xLTI0NDY4Mw_378f31c8-3266-477e-a332-5a366875a17c">175,958</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id85e61f54d8242459b16d89948927bd4_I20211231" decimals="-3" name="us-gaap:PrepaidExpenseAndOtherAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTpiNjU4ZDEzYjU4YTM0ODE3YTVhYWMyYWE1NTFkZTE2NS90YWJsZXJhbmdlOmI2NThkMTNiNThhMzQ4MTdhNWFhYzJhYTU1MWRlMTY1XzExLTItMS0xLTI0NDY4Mw_8a4203d7-c98d-4914-b34b-2b5e017f2d35">172,772</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less: Long-term portion</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTpiNjU4ZDEzYjU4YTM0ODE3YTVhYWMyYWE1NTFkZTE2NS90YWJsZXJhbmdlOmI2NThkMTNiNThhMzQ4MTdhNWFhYzJhYTU1MWRlMTY1XzEyLTEtMS0xLTI0NDY4Mw_f74cda20-5464-41c7-9888-121a8f0e9323">94,304</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id85e61f54d8242459b16d89948927bd4_I20211231" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTpiNjU4ZDEzYjU4YTM0ODE3YTVhYWMyYWE1NTFkZTE2NS90YWJsZXJhbmdlOmI2NThkMTNiNThhMzQ4MTdhNWFhYzJhYTU1MWRlMTY1XzEyLTItMS0xLTI0NDY4Mw_d37963da-da81-45f3-b690-07a049b9b0de">77,266</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prepaid expenses and other current assets</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231" decimals="-3" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTpiNjU4ZDEzYjU4YTM0ODE3YTVhYWMyYWE1NTFkZTE2NS90YWJsZXJhbmdlOmI2NThkMTNiNThhMzQ4MTdhNWFhYzJhYTU1MWRlMTY1XzEzLTEtMS0xLTI0NDY4Mw_f38137a7-d657-4e5e-bf15-607b4cd6f3e9">81,654</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id85e61f54d8242459b16d89948927bd4_I20211231" decimals="-3" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTpiNjU4ZDEzYjU4YTM0ODE3YTVhYWMyYWE1NTFkZTE2NS90YWJsZXJhbmdlOmI2NThkMTNiNThhMzQ4MTdhNWFhYzJhYTU1MWRlMTY1XzEzLTItMS0xLTI0NDY4Mw_70faefa8-296e-4cc8-b2ab-a6eda16b76f4">95,506</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt"><ix:footnote id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90ZXh0cmVnaW9uOmJlZjRjZDhiYzM4MzQxOTZhN2EzYTBhOGI3N2QxMDFmXzU0OTc1NTgxNTk1Nw_fe5efc4a-6f97-4015-bf27-e4bf7b4c3ef4" footnoteRole="http://www.xbrl.org/2003/role/footnote">Amortization expense from costs of obtaining contracts was $<ix:nonFraction unitRef="usd" contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" decimals="-5" name="us-gaap:CapitalizedContractCostAmortization" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90ZXh0cmVnaW9uOmJlZjRjZDhiYzM4MzQxOTZhN2EzYTBhOGI3N2QxMDFmXzEyMg_4888a3f6-89ef-46cb-9ff8-311b8aa49127">33.6</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231" decimals="-5" name="us-gaap:CapitalizedContractCostAmortization" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90ZXh0cmVnaW9uOmJlZjRjZDhiYzM4MzQxOTZhN2EzYTBhOGI3N2QxMDFmXzEyNg_329115c3-ab93-4e6e-bb78-a420eae544ac">35.5</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231" decimals="-5" name="us-gaap:CapitalizedContractCostAmortization" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90ZXh0cmVnaW9uOmJlZjRjZDhiYzM4MzQxOTZhN2EzYTBhOGI3N2QxMDFmXzEzMw_6fa36ea1-361f-42fe-8a52-d0dea6c868f1">37.4</ix:nonFraction> million for the years ended December&#160;31, 2022, 2021 and 2020, respectively, and is included in sales, marketing and customer success expense in our consolidated statements of comprehensive income.</ix:footnote></span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2)</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt"><ix:footnote id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90ZXh0cmVnaW9uOmJlZjRjZDhiYzM4MzQxOTZhN2EzYTBhOGI3N2QxMDFmXzU0OTc1NTgxNTk1OA_2fd58276-c157-44e9-a791-ef2177a43413" footnoteRole="http://www.xbrl.org/2003/role/footnote">The current portion of costs of obtaining contracts as of December&#160;31, 2022 and 2021 was $<ix:nonFraction unitRef="usd" contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231" decimals="-5" name="us-gaap:CapitalizedContractCostNetCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90ZXh0cmVnaW9uOmJlZjRjZDhiYzM4MzQxOTZhN2EzYTBhOGI3N2QxMDFmXzM3OA_a3cea3f4-69ef-4dcb-afd4-06373b065551">29.1</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="id85e61f54d8242459b16d89948927bd4_I20211231" decimals="-5" name="us-gaap:CapitalizedContractCostNetCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90ZXh0cmVnaW9uOmJlZjRjZDhiYzM4MzQxOTZhN2EzYTBhOGI3N2QxMDFmXzM4NQ_0c8c736e-f3ba-49b4-a730-368b820f08ef">30.2</ix:nonFraction> million, respectively.</ix:footnote></span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(3)</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt"><ix:footnote id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90ZXh0cmVnaW9uOmJlZjRjZDhiYzM4MzQxOTZhN2EzYTBhOGI3N2QxMDFmXzU0OTc1NTgxNTk1OQ_752ebe7c-0800-4769-8495-05320ddbc045" footnoteRole="http://www.xbrl.org/2003/role/footnote">The current portion of prepaid software maintenance and subscriptions as of December&#160;31, 2022 and December&#160;31, 2021 was $<ix:nonFraction unitRef="usd" contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231" decimals="-5" name="blkb:PrepaidSoftwareMaintenanceAndSubscriptionsCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90ZXh0cmVnaW9uOmJlZjRjZDhiYzM4MzQxOTZhN2EzYTBhOGI3N2QxMDFmXzQ5Mw_57b7ff3e-6d6b-47e8-9f64-09acfc3b16e2">31.7</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="id85e61f54d8242459b16d89948927bd4_I20211231" decimals="-5" name="blkb:PrepaidSoftwareMaintenanceAndSubscriptionsCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90ZXh0cmVnaW9uOmJlZjRjZDhiYzM4MzQxOTZhN2EzYTBhOGI3N2QxMDFmXzUwMA_9de7a123-e2e9-4f8f-96b0-bc8437f6ae3d">24.7</ix:nonFraction> million, respectively.</ix:footnote></span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(4)</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt"><ix:footnote id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90ZXh0cmVnaW9uOmJlZjRjZDhiYzM4MzQxOTZhN2EzYTBhOGI3N2QxMDFmXzU0OTc1NTgxNTk2MA_279e6a62-fd2a-4691-9e2e-af792c3e33c7" footnoteRole="http://www.xbrl.org/2003/role/footnote">These costs primarily relate to the multi-year implementations of our new global enterprise resource planning and customer relationship management systems.</ix:footnote></span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(5)</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt"><ix:footnote id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90ZXh0cmVnaW9uOmJlZjRjZDhiYzM4MzQxOTZhN2EzYTBhOGI3N2QxMDFmXzU0OTc1NTgxNjYyOQ_815555da-91b5-4609-ae49-a9cfdbf4f75e" footnoteRole="http://www.xbrl.org/2003/role/footnote">Amortization expense from capitalized cloud computing implementation costs was $<ix:nonFraction unitRef="usd" contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" decimals="-5" name="us-gaap:HostingArrangementServiceContractImplementationCostExpenseAmortization" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90ZXh0cmVnaW9uOmJlZjRjZDhiYzM4MzQxOTZhN2EzYTBhOGI3N2QxMDFmXzg0Mw_e11e6d11-24de-4849-8c25-5fddaf6d58d1">2.2</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231" decimals="-5" name="us-gaap:HostingArrangementServiceContractImplementationCostExpenseAmortization" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90ZXh0cmVnaW9uOmJlZjRjZDhiYzM4MzQxOTZhN2EzYTBhOGI3N2QxMDFmXzg0Nw_ac4eaf85-f205-46ac-9b44-01ea15d69873">1.9</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231" decimals="-5" name="us-gaap:HostingArrangementServiceContractImplementationCostExpenseAmortization" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90ZXh0cmVnaW9uOmJlZjRjZDhiYzM4MzQxOTZhN2EzYTBhOGI3N2QxMDFmXzg1NA_f0396c3a-0362-44db-ae42-4af2fd47f941">0.8</ix:nonFraction> million for the years ended December&#160;31, 2022, 2021 and 2020, respectively. Accumulated amortization for these costs was $<ix:nonFraction unitRef="usd" contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231" decimals="-5" name="us-gaap:HostingArrangementServiceContractImplementationCostCapitalizedAccumulatedAmortization" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90ZXh0cmVnaW9uOmJlZjRjZDhiYzM4MzQxOTZhN2EzYTBhOGI3N2QxMDFmXzk1MQ_3c45e686-40e0-4a77-a2ef-56d2a539c7ab">5.2</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="id85e61f54d8242459b16d89948927bd4_I20211231" decimals="-5" name="us-gaap:HostingArrangementServiceContractImplementationCostCapitalizedAccumulatedAmortization" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90ZXh0cmVnaW9uOmJlZjRjZDhiYzM4MzQxOTZhN2EzYTBhOGI3N2QxMDFmXzk1OA_0eb9e040-2496-4108-a7ca-55ece425ee96">3.0</ix:nonFraction> million as of December&#160;31, 2022 and 2021, respectively.</ix:footnote></span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(6)</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt"><ix:footnote id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90ZXh0cmVnaW9uOmJlZjRjZDhiYzM4MzQxOTZhN2EzYTBhOGI3N2QxMDFmXzU0OTc1NTgxNjc4Ng_d51fee1e-73d3-4249-99bb-02033b2621d8" footnoteRole="http://www.xbrl.org/2003/role/footnote">All receivables for probable insurance recoveries were classified as current.</ix:footnote></span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(7)</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt"><ix:footnote id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90ZXh0cmVnaW9uOmJlZjRjZDhiYzM4MzQxOTZhN2EzYTBhOGI3N2QxMDFmXzU0OTc1NTgxNjc4Nw_5afcbcc3-b39a-4932-bd5d-4eadfd40ed08" footnoteRole="http://www.xbrl.org/2003/role/footnote">See discussion of the Security Incident at Note 11 to these consolidated financial statements.</ix:footnote></span></div></ix:nonNumeric></ix:nonNumeric><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:2.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.804%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:83.362%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">88</span></div></td><td colspan="3" style="padding:0 1pt"><div><img src="blkb-20221231_g1.jpg" alt="blkb-20221231_g1.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:85px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2022 Form 10-K</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_13">Table of </a><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_13">Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div><div style="text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to Consolidated Financial Statements</span></div></div><ix:continuation id="i13620d25eaae43b49a8ff107bef19fbe"><ix:nonNumeric contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" name="blkb:AccruedExpensesAndOtherLiabilitiesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90ZXh0cmVnaW9uOmJlZjRjZDhiYzM4MzQxOTZhN2EzYTBhOGI3N2QxMDFmXzE4MzQ_10c3d95e-4f21-43b2-a3b2-607ca660d144" escape="true"><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Accrued expenses and other liabilities</span></div><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:69.994%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.352%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.354%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2022</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued legal costs</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231" decimals="-3" name="us-gaap:AccruedProfessionalFeesCurrentAndNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTpmMDE4NDhjOWU1MzY0ZDRjODM5OGRiMmI5ZGQ0MmNjMS90YWJsZXJhbmdlOmYwMTg0OGM5ZTUzNjRkNGM4Mzk4ZGIyYjlkZDQyY2MxXzMtMS0xLTEtMjQ0Njgz_90b987c2-ddd4-4f2e-8ab4-22f1165e8bd1">28,448</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id85e61f54d8242459b16d89948927bd4_I20211231" decimals="-3" name="us-gaap:AccruedProfessionalFeesCurrentAndNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTpmMDE4NDhjOWU1MzY0ZDRjODM5OGRiMmI5ZGQ0MmNjMS90YWJsZXJhbmdlOmYwMTg0OGM5ZTUzNjRkNGM4Mzk4ZGIyYjlkZDQyY2MxXzMtMi0xLTEtMjQ0Njgz_f91f6090-8ad4-45bd-a75b-d536c90194f4">11,724</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Taxes payable</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231" decimals="-3" name="us-gaap:TaxesPayableCurrentAndNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTpmMDE4NDhjOWU1MzY0ZDRjODM5OGRiMmI5ZGQ0MmNjMS90YWJsZXJhbmdlOmYwMTg0OGM5ZTUzNjRkNGM4Mzk4ZGIyYjlkZDQyY2MxXzEtMS0xLTEtMjQ0Njgz_74f6d36f-6e1a-44ad-b882-19a0e722d9a3">16,667</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id85e61f54d8242459b16d89948927bd4_I20211231" decimals="-3" name="us-gaap:TaxesPayableCurrentAndNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTpmMDE4NDhjOWU1MzY0ZDRjODM5OGRiMmI5ZGQ0MmNjMS90YWJsZXJhbmdlOmYwMTg0OGM5ZTUzNjRkNGM4Mzk4ZGIyYjlkZDQyY2MxXzEtMi0xLTEtMjQ0Njgz_b2fb86af-d8d1-4a14-be7f-7ddb2ef71576">19,777</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Customer credit balances</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231" decimals="-3" name="blkb:AccruedCustomerCreditBalancesCurrentAndLongTerm" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTpmMDE4NDhjOWU1MzY0ZDRjODM5OGRiMmI5ZGQ0MmNjMS90YWJsZXJhbmdlOmYwMTg0OGM5ZTUzNjRkNGM4Mzk4ZGIyYjlkZDQyY2MxXzUtMS0xLTEtMjQ0Njgz_37c166d4-a75c-4202-8fe9-4cda0f3c4ae0">8,257</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id85e61f54d8242459b16d89948927bd4_I20211231" decimals="-3" name="blkb:AccruedCustomerCreditBalancesCurrentAndLongTerm" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTpmMDE4NDhjOWU1MzY0ZDRjODM5OGRiMmI5ZGQ0MmNjMS90YWJsZXJhbmdlOmYwMTg0OGM5ZTUzNjRkNGM4Mzk4ZGIyYjlkZDQyY2MxXzUtMi0xLTEtMjQ0Njgz_ab65d2db-a1f8-40c1-bf2d-a651e3648f54">8,403</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease liabilities, current portion</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTpmMDE4NDhjOWU1MzY0ZDRjODM5OGRiMmI5ZGQ0MmNjMS90YWJsZXJhbmdlOmYwMTg0OGM5ZTUzNjRkNGM4Mzk4ZGIyYjlkZDQyY2MxXzQtMS0xLTEtMjQ0Njgz_6e4ebae8-14f0-4304-804e-47be75a30efc">7,723</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id85e61f54d8242459b16d89948927bd4_I20211231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTpmMDE4NDhjOWU1MzY0ZDRjODM5OGRiMmI5ZGQ0MmNjMS90YWJsZXJhbmdlOmYwMTg0OGM5ZTUzNjRkNGM4Mzk4ZGIyYjlkZDQyY2MxXzQtMi0xLTEtMjQ0Njgz_7071659d-d77c-4e65-b545-b71d02642ad9">9,170</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued commissions and salaries</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231" decimals="-3" name="blkb:AccruedCommissionsAndSalariesCurrentAndLongTerm" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTpmMDE4NDhjOWU1MzY0ZDRjODM5OGRiMmI5ZGQ0MmNjMS90YWJsZXJhbmdlOmYwMTg0OGM5ZTUzNjRkNGM4Mzk4ZGIyYjlkZDQyY2MxXzYtMS0xLTEtMjQ0Njgz_fac5801f-c521-44ae-84a7-5d59b293b01e">6,944</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id85e61f54d8242459b16d89948927bd4_I20211231" decimals="-3" name="blkb:AccruedCommissionsAndSalariesCurrentAndLongTerm" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTpmMDE4NDhjOWU1MzY0ZDRjODM5OGRiMmI5ZGQ0MmNjMS90YWJsZXJhbmdlOmYwMTg0OGM5ZTUzNjRkNGM4Mzk4ZGIyYjlkZDQyY2MxXzYtMi0xLTEtMjQ0Njgz_099c65c6-52e5-407b-953a-9a0d544b6ae8">7,872</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued transaction-based costs related to payments services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231" decimals="-3" name="blkb:AccruedTransactionBasedCostsRelatedToPaymentsServices" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTpmMDE4NDhjOWU1MzY0ZDRjODM5OGRiMmI5ZGQ0MmNjMS90YWJsZXJhbmdlOmYwMTg0OGM5ZTUzNjRkNGM4Mzk4ZGIyYjlkZDQyY2MxXzgtMS0xLTEtMjQ0Njgz_56fac24e-55f4-4988-ba17-8ef53686966a">5,059</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id85e61f54d8242459b16d89948927bd4_I20211231" decimals="-3" name="blkb:AccruedTransactionBasedCostsRelatedToPaymentsServices" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTpmMDE4NDhjOWU1MzY0ZDRjODM5OGRiMmI5ZGQ0MmNjMS90YWJsZXJhbmdlOmYwMTg0OGM5ZTUzNjRkNGM4Mzk4ZGIyYjlkZDQyY2MxXzgtMi0xLTEtMjQ0Njgz_66be26ea-4924-4ec5-8cde-14fe327420d9">5,427</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contingent consideration liability</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span></div></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTpmMDE4NDhjOWU1MzY0ZDRjODM5OGRiMmI5ZGQ0MmNjMS90YWJsZXJhbmdlOmYwMTg0OGM5ZTUzNjRkNGM4Mzk4ZGIyYjlkZDQyY2MxXzctMS0xLTEtMjcwMjc5_275baed9-25ab-4c44-ac05-4a996359573b">2,710</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id85e61f54d8242459b16d89948927bd4_I20211231" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiability" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTpmMDE4NDhjOWU1MzY0ZDRjODM5OGRiMmI5ZGQ0MmNjMS90YWJsZXJhbmdlOmYwMTg0OGM5ZTUzNjRkNGM4Mzk4ZGIyYjlkZDQyY2MxXzctMi0xLTEtMjcwMjc5_b7412713-dffb-405b-ac77-d6af3d2937fa">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued health care costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231" decimals="-3" name="us-gaap:AccruedInsuranceCurrentAndNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTpmMDE4NDhjOWU1MzY0ZDRjODM5OGRiMmI5ZGQ0MmNjMS90YWJsZXJhbmdlOmYwMTg0OGM5ZTUzNjRkNGM4Mzk4ZGIyYjlkZDQyY2MxXzktMS0xLTEtMjQ0Njgz_dd02f51f-c9e0-4d1b-87b0-c87796640a06">2,467</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id85e61f54d8242459b16d89948927bd4_I20211231" decimals="-3" name="us-gaap:AccruedInsuranceCurrentAndNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTpmMDE4NDhjOWU1MzY0ZDRjODM5OGRiMmI5ZGQ0MmNjMS90YWJsZXJhbmdlOmYwMTg0OGM5ZTUzNjRkNGM4Mzk4ZGIyYjlkZDQyY2MxXzktMi0xLTEtMjQ0Njgz_e712657a-e161-4385-b4ca-6e5db3ffd07f">3,042</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued vacation costs</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231" decimals="-3" name="us-gaap:AccruedVacationCurrentAndNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTpmMDE4NDhjOWU1MzY0ZDRjODM5OGRiMmI5ZGQ0MmNjMS90YWJsZXJhbmdlOmYwMTg0OGM5ZTUzNjRkNGM4Mzk4ZGIyYjlkZDQyY2MxXzEwLTEtMS0xLTI0NDY4Mw_6cbb6c95-019b-477b-99e6-ea83660ec02b">2,156</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id85e61f54d8242459b16d89948927bd4_I20211231" decimals="-3" name="us-gaap:AccruedVacationCurrentAndNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTpmMDE4NDhjOWU1MzY0ZDRjODM5OGRiMmI5ZGQ0MmNjMS90YWJsZXJhbmdlOmYwMTg0OGM5ZTUzNjRkNGM4Mzk4ZGIyYjlkZDQyY2MxXzEwLTItMS0xLTI0NDY4Mw_d69c10e9-3a8f-468d-979e-b42e6267b07b">2,234</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued bonuses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231" decimals="-3" name="us-gaap:AccruedBonusesCurrentAndNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTpmMDE4NDhjOWU1MzY0ZDRjODM5OGRiMmI5ZGQ0MmNjMS90YWJsZXJhbmdlOmYwMTg0OGM5ZTUzNjRkNGM4Mzk4ZGIyYjlkZDQyY2MxXzctMS0xLTEtMjQ0Njgz_aa7445c6-9f51-46ea-a6dd-f944a981d0d6">2,026</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id85e61f54d8242459b16d89948927bd4_I20211231" decimals="-3" name="us-gaap:AccruedBonusesCurrentAndNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTpmMDE4NDhjOWU1MzY0ZDRjODM5OGRiMmI5ZGQ0MmNjMS90YWJsZXJhbmdlOmYwMTg0OGM5ZTUzNjRkNGM4Mzk4ZGIyYjlkZDQyY2MxXzctMi0xLTEtMjQ0Njgz_9502aba7-231e-4328-be90-e930e71eff55">5,829</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unrecognized tax benefit</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231" decimals="-3" name="blkb:UnrecognizedTaxBenefitCurrentandLongterm" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTpmMDE4NDhjOWU1MzY0ZDRjODM5OGRiMmI5ZGQ0MmNjMS90YWJsZXJhbmdlOmYwMTg0OGM5ZTUzNjRkNGM4Mzk4ZGIyYjlkZDQyY2MxXzExLTEtMS0xLTI0NDY4Mw_eba8b579-7911-4d62-a7ef-c9ade2543207">266</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id85e61f54d8242459b16d89948927bd4_I20211231" decimals="-3" name="blkb:UnrecognizedTaxBenefitCurrentandLongterm" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTpmMDE4NDhjOWU1MzY0ZDRjODM5OGRiMmI5ZGQ0MmNjMS90YWJsZXJhbmdlOmYwMTg0OGM5ZTUzNjRkNGM4Mzk4ZGIyYjlkZDQyY2MxXzExLTItMS0xLTI0NDY4Mw_2d2c3334-1d35-4e3a-b612-7e1dcceacca8">1,248</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amounts payable to former EVERFI option holders</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(4)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231" decimals="-3" name="blkb:AmountsPayableToFormerOptionHoldersOfAnAcquiredCompany" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTpmMDE4NDhjOWU1MzY0ZDRjODM5OGRiMmI5ZGQ0MmNjMS90YWJsZXJhbmdlOmYwMTg0OGM5ZTUzNjRkNGM4Mzk4ZGIyYjlkZDQyY2MxXzItMS0xLTEtMjQ0Njgz_0bd950eb-2fb8-4ca6-a0d1-6f2e79b63682">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id85e61f54d8242459b16d89948927bd4_I20211231" decimals="-3" name="blkb:AmountsPayableToFormerOptionHoldersOfAnAcquiredCompany" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTpmMDE4NDhjOWU1MzY0ZDRjODM5OGRiMmI5ZGQ0MmNjMS90YWJsZXJhbmdlOmYwMTg0OGM5ZTUzNjRkNGM4Mzk4ZGIyYjlkZDQyY2MxXzItMi0xLTEtMjQ0Njgz_039393e7-b04b-4e2f-9c0b-36f40afde5c3">17,404</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other liabilities</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231" decimals="-3" name="us-gaap:OtherLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTpmMDE4NDhjOWU1MzY0ZDRjODM5OGRiMmI5ZGQ0MmNjMS90YWJsZXJhbmdlOmYwMTg0OGM5ZTUzNjRkNGM4Mzk4ZGIyYjlkZDQyY2MxXzEzLTEtMS0xLTI0NDY4Mw_8f278665-5dbf-4045-9982-dccb63c89990">7,573</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id85e61f54d8242459b16d89948927bd4_I20211231" decimals="-3" name="us-gaap:OtherLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTpmMDE4NDhjOWU1MzY0ZDRjODM5OGRiMmI5ZGQ0MmNjMS90YWJsZXJhbmdlOmYwMTg0OGM5ZTUzNjRkNGM4Mzk4ZGIyYjlkZDQyY2MxXzEzLTItMS0xLTI0NDY4Mw_37d0b583-d713-4e11-abf2-077f01e1e046">9,310</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total accrued expenses and other liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231" decimals="-3" name="us-gaap:AccruedLiabilitiesAndOtherLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTpmMDE4NDhjOWU1MzY0ZDRjODM5OGRiMmI5ZGQ0MmNjMS90YWJsZXJhbmdlOmYwMTg0OGM5ZTUzNjRkNGM4Mzk4ZGIyYjlkZDQyY2MxXzE0LTEtMS0xLTI0NDY4Mw_76c0113a-2d10-443a-a26e-55b7efaa6b62">90,296</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id85e61f54d8242459b16d89948927bd4_I20211231" decimals="-3" name="us-gaap:AccruedLiabilitiesAndOtherLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTpmMDE4NDhjOWU1MzY0ZDRjODM5OGRiMmI5ZGQ0MmNjMS90YWJsZXJhbmdlOmYwMTg0OGM5ZTUzNjRkNGM4Mzk4ZGIyYjlkZDQyY2MxXzE0LTItMS0xLTI0NDY4Mw_c1f38909-9d20-40e4-bc46-9b76eb66f87e">101,440</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less: Long-term portion</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTpmMDE4NDhjOWU1MzY0ZDRjODM5OGRiMmI5ZGQ0MmNjMS90YWJsZXJhbmdlOmYwMTg0OGM5ZTUzNjRkNGM4Mzk4ZGIyYjlkZDQyY2MxXzE1LTEtMS0xLTI0NDY4Mw_71918a7a-82bf-4f4b-ad19-10960be73625">4,294</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id85e61f54d8242459b16d89948927bd4_I20211231" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTpmMDE4NDhjOWU1MzY0ZDRjODM5OGRiMmI5ZGQ0MmNjMS90YWJsZXJhbmdlOmYwMTg0OGM5ZTUzNjRkNGM4Mzk4ZGIyYjlkZDQyY2MxXzE1LTItMS0xLTI0NDY4Mw_d24ef0c8-571a-437e-b229-e23f3570108b">1,344</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses and other current liabilities</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231" decimals="-3" name="blkb:AccruedExpensesAndOtherCurrentLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTpmMDE4NDhjOWU1MzY0ZDRjODM5OGRiMmI5ZGQ0MmNjMS90YWJsZXJhbmdlOmYwMTg0OGM5ZTUzNjRkNGM4Mzk4ZGIyYjlkZDQyY2MxXzE2LTEtMS0xLTI0NDY4Mw_b95f067b-8361-4411-bd86-d42d219d4a8d">86,002</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id85e61f54d8242459b16d89948927bd4_I20211231" decimals="-3" name="blkb:AccruedExpensesAndOtherCurrentLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTpmMDE4NDhjOWU1MzY0ZDRjODM5OGRiMmI5ZGQ0MmNjMS90YWJsZXJhbmdlOmYwMTg0OGM5ZTUzNjRkNGM4Mzk4ZGIyYjlkZDQyY2MxXzE2LTItMS0xLTI0NDY4Mw_263d2eab-625d-4a74-b637-cf404b635d0f">100,096</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt"><ix:footnote id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90ZXh0cmVnaW9uOmJlZjRjZDhiYzM4MzQxOTZhN2EzYTBhOGI3N2QxMDFmXzU0OTc1NTgxNjkyOA_8146fd4a-3d6e-4ab8-a3cb-91d45ff8cff4" footnoteRole="http://www.xbrl.org/2003/role/footnote">All accrued legal costs are classified as current.</ix:footnote></span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2)</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt"><ix:footnote id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90ZXh0cmVnaW9uOmJlZjRjZDhiYzM4MzQxOTZhN2EzYTBhOGI3N2QxMDFmXzU0OTc1NTgxNjkyOQ_c24c28fa-491e-42fa-8949-048fe6e9713b" footnoteRole="http://www.xbrl.org/2003/role/footnote">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 was due by the end of calendar year 2021 with the remainder due by the end of calendar year 2022.</ix:footnote></span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(3)</span><span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt"><ix:footnote id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90ZXh0cmVnaW9uOmJlZjRjZDhiYzM4MzQxOTZhN2EzYTBhOGI3N2QxMDFmXzU0OTc1NTgxNjM0MA_3c6c66dd-f7e0-47d8-9b70-41e35e3f149d" footnoteRole="http://www.xbrl.org/2003/role/footnote">See discussion of our acquisition of Kilter at Note 3 to these consolidated financial statements.</ix:footnote></span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(4)</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt"><ix:footnote id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90ZXh0cmVnaW9uOmJlZjRjZDhiYzM4MzQxOTZhN2EzYTBhOGI3N2QxMDFmXzU0OTc1NTgxNjgwNQ_c127ed93-51cf-4d64-9597-8fd53eef93d3" footnoteRole="http://www.xbrl.org/2003/role/footnote">Represents amounts that had not been paid by EVERFI to its former option holders as of December 31, 2021, solely due to the timing of the acquisition on the last day of 2021. See Note 3 to these consolidated financial statements for additional information regarding our acquisition of EVERFI.</ix:footnote></span></div></ix:nonNumeric><ix:nonNumeric contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" name="us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90ZXh0cmVnaW9uOmJlZjRjZDhiYzM4MzQxOTZhN2EzYTBhOGI3N2QxMDFmXzE4MzA_250b30bb-22a4-4c20-9ac5-98af447c85c7" escape="true"><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other income, net</span></div><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.542%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.352%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.352%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.354%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="9" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Years ended December 31,</span></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest income</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" decimals="-3" name="us-gaap:InvestmentIncomeInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTo1YjlmMzk5ZjlmMTg0OGQ5OTRiOGUwYzEwMzEwMTRmNy90YWJsZXJhbmdlOjViOWYzOTlmOWYxODQ4ZDk5NGI4ZTBjMTAzMTAxNGY3XzItMS0xLTEtMjQ0Njgz_6b577c4b-f44f-41f3-a170-5c2c1eeb1c74">1,746</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231" decimals="-3" name="us-gaap:InvestmentIncomeInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTo1YjlmMzk5ZjlmMTg0OGQ5OTRiOGUwYzEwMzEwMTRmNy90YWJsZXJhbmdlOjViOWYzOTlmOWYxODQ4ZDk5NGI4ZTBjMTAzMTAxNGY3XzItMi0xLTEtMjQ0Njgz_6648ac7d-6397-49f5-a450-eed53c9e1040">392</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231" decimals="-3" name="us-gaap:InvestmentIncomeInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTo1YjlmMzk5ZjlmMTg0OGQ5OTRiOGUwYzEwMzEwMTRmNy90YWJsZXJhbmdlOjViOWYzOTlmOWYxODQ4ZDk5NGI4ZTBjMTAzMTAxNGY3XzItMy0xLTEtMjQ0Njgz_afd02940-962b-4fab-b44a-a12a9508241f">1,660</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Currency revaluation gains (losses)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" decimals="-3" name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTo1YjlmMzk5ZjlmMTg0OGQ5OTRiOGUwYzEwMzEwMTRmNy90YWJsZXJhbmdlOjViOWYzOTlmOWYxODQ4ZDk5NGI4ZTBjMTAzMTAxNGY3XzMtMS0xLTEtMjU1MTYx_b37a41c9-fc14-4419-8b0b-bc49bd4e4377">4,635</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTo1YjlmMzk5ZjlmMTg0OGQ5OTRiOGUwYzEwMzEwMTRmNy90YWJsZXJhbmdlOjViOWYzOTlmOWYxODQ4ZDk5NGI4ZTBjMTAzMTAxNGY3XzMtMi0xLTEtMjU1MTYx_c7257c10-f7ea-429f-a842-13a724f063dd">1,644</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTo1YjlmMzk5ZjlmMTg0OGQ5OTRiOGUwYzEwMzEwMTRmNy90YWJsZXJhbmdlOjViOWYzOTlmOWYxODQ4ZDk5NGI4ZTBjMTAzMTAxNGY3XzMtMy0xLTEtMjU1MTY0_5c15af82-2297-475e-9c22-2a36041d477a">1,065</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other income, net</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTo1YjlmMzk5ZjlmMTg0OGQ5OTRiOGUwYzEwMzEwMTRmNy90YWJsZXJhbmdlOjViOWYzOTlmOWYxODQ4ZDk5NGI4ZTBjMTAzMTAxNGY3XzMtMS0xLTEtMjQ0Njgz_0a1e8628-2cdf-44f2-be93-576be939a622">2,332</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTo1YjlmMzk5ZjlmMTg0OGQ5OTRiOGUwYzEwMzEwMTRmNy90YWJsZXJhbmdlOjViOWYzOTlmOWYxODQ4ZDk5NGI4ZTBjMTAzMTAxNGY3XzMtMi0xLTEtMjQ0Njgz_4149df9d-1bea-4797-af63-c5d95d9802db">1,432</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTo1YjlmMzk5ZjlmMTg0OGQ5OTRiOGUwYzEwMzEwMTRmNy90YWJsZXJhbmdlOjViOWYzOTlmOWYxODQ4ZDk5NGI4ZTBjMTAzMTAxNGY3XzMtMy0xLTEtMjQ0Njgz_a1fb2bdf-fa60-478f-9e76-7ac41d97b216">1,063</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other income, net</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" decimals="-3" name="blkb:NonoperatingIncomeExpenseExcludingInterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTo1YjlmMzk5ZjlmMTg0OGQ5OTRiOGUwYzEwMzEwMTRmNy90YWJsZXJhbmdlOjViOWYzOTlmOWYxODQ4ZDk5NGI4ZTBjMTAzMTAxNGY3XzQtMS0xLTEtMjQ0Njgz_2296d9fe-94d1-43ac-8334-647335dbce90">8,713</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231" decimals="-3" name="blkb:NonoperatingIncomeExpenseExcludingInterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTo1YjlmMzk5ZjlmMTg0OGQ5OTRiOGUwYzEwMzEwMTRmNy90YWJsZXJhbmdlOjViOWYzOTlmOWYxODQ4ZDk5NGI4ZTBjMTAzMTAxNGY3XzQtMi0xLTEtMjQ0Njgz_0ed06090-ffb6-468e-b23e-2fc296831b06">180</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231" decimals="-3" name="blkb:NonoperatingIncomeExpenseExcludingInterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTo1YjlmMzk5ZjlmMTg0OGQ5OTRiOGUwYzEwMzEwMTRmNy90YWJsZXJhbmdlOjViOWYzOTlmOWYxODQ4ZDk5NGI4ZTBjMTAzMTAxNGY3XzQtMy0xLTEtMjQ0Njgz_72edab1c-6456-40ab-a512-85e64e460a39">1,658</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:83.361%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.804%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.535%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2022 Form 10-K</span></div></td><td colspan="3" style="padding:0 1pt"><div style="text-align:right"><img src="blkb-20221231_g1.jpg" alt="blkb-20221231_g1.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:85px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">89</span></div></td></tr></table></div></div></div><div id="i24d9cd6a7b6a4bb3aaf54098d618780c_238"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_13">Table of </a><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_13">Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div><div style="text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to Consolidated Financial Statements</span></div></div><ix:nonNumeric contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" name="us-gaap:DebtDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzgvZnJhZzo4YmZmMDU1ZTA4YWQ0OWRjOGM3MzlhM2VmMWJiY2E5Mi90ZXh0cmVnaW9uOjhiZmYwNTVlMDhhZDQ5ZGM4YzczOWEzZWYxYmJjYTkyXzk2MTU_fbfc3e10-6b98-492a-be52-11df5a1b80cd" continuedAt="i16c33fb8bc56408bb8758a620318e5f5" escape="true"><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006880;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:700;line-height:120%">9. Debt</span></td></tr></table></div><ix:nonNumeric contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" name="us-gaap:ScheduleOfDebtInstrumentsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzgvZnJhZzo4YmZmMDU1ZTA4YWQ0OWRjOGM3MzlhM2VmMWJiY2E5Mi90ZXh0cmVnaW9uOjhiZmYwNTVlMDhhZDQ5ZGM4YzczOWEzZWYxYmJjYTkyXzk1ODM_57896fc8-6592-4ec1-8e37-0d5f1be948a7" escape="true"><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes our debt balances and the related weighted average effective interest rates, which includes the effect of interest rate swap agreements.</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:43.621%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.538%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="6" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Debt balance at</span></td><td colspan="3" style="border-left:1pt solid #004054;padding:0 1pt"></td><td colspan="6" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Weighted average<br/>effective interest rate at</span></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2022</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2021</span></td><td colspan="3" style="border-left:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2022</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Credit facility:</span></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revolving credit loans</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ifdd81cbae8d94ed491fd2b5b537e13f7_I20221231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzgvZnJhZzo4YmZmMDU1ZTA4YWQ0OWRjOGM3MzlhM2VmMWJiY2E5Mi90YWJsZTo4NWU2ZWY0NDQ0MGU0OTU5YWU1Y2JhYjI5NDlhYmJhNS90YWJsZXJhbmdlOjg1ZTZlZjQ0NDQwZTQ5NTlhZTVjYmFiMjk0OWFiYmE1XzMtMS0xLTEtMjQ0Njgz_7d83f596-fcfb-4605-a9e6-0d101327a7a3">177,800</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iff5516f9824f4f8ab72949bed625b111_I20211231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzgvZnJhZzo4YmZmMDU1ZTA4YWQ0OWRjOGM3MzlhM2VmMWJiY2E5Mi90YWJsZTo4NWU2ZWY0NDQ0MGU0OTU5YWU1Y2JhYjI5NDlhYmJhNS90YWJsZXJhbmdlOjg1ZTZlZjQ0NDQwZTQ5NTlhZTVjYmFiMjk0OWFiYmE1XzMtMi0xLTEtMjQ0Njgz_cf42f3e6-1d05-4a29-85a5-55a4b61c979b">260,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="ifdd81cbae8d94ed491fd2b5b537e13f7_I20221231" decimals="4" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzgvZnJhZzo4YmZmMDU1ZTA4YWQ0OWRjOGM3MzlhM2VmMWJiY2E5Mi90YWJsZTo4NWU2ZWY0NDQ0MGU0OTU5YWU1Y2JhYjI5NDlhYmJhNS90YWJsZXJhbmdlOjg1ZTZlZjQ0NDQwZTQ5NTlhZTVjYmFiMjk0OWFiYmE1XzMtNC0xLTEtMjQ0Njgz_15387c55-4d54-46d9-92b1-9974cb4d3343">5.18</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="iff5516f9824f4f8ab72949bed625b111_I20211231" decimals="4" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzgvZnJhZzo4YmZmMDU1ZTA4YWQ0OWRjOGM3MzlhM2VmMWJiY2E5Mi90YWJsZTo4NWU2ZWY0NDQ0MGU0OTU5YWU1Y2JhYjI5NDlhYmJhNS90YWJsZXJhbmdlOjg1ZTZlZjQ0NDQwZTQ5NTlhZTVjYmFiMjk0OWFiYmE1XzMtNS0xLTEtMjQ0Njgz_9d6fc36f-978b-471d-9792-3cbfeee24cdf">3.27</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Term loans</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i19fd4e309f0d48e7ab89c51d01220c2d_I20221231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzgvZnJhZzo4YmZmMDU1ZTA4YWQ0OWRjOGM3MzlhM2VmMWJiY2E5Mi90YWJsZTo4NWU2ZWY0NDQ0MGU0OTU5YWU1Y2JhYjI5NDlhYmJhNS90YWJsZXJhbmdlOjg1ZTZlZjQ0NDQwZTQ5NTlhZTVjYmFiMjk0OWFiYmE1XzQtMS0xLTEtMjQ0Njgz_9a02579c-a9f9-4b7f-b36c-0e5b4acfa5e6">623,750</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i1b8084304dcd49da9fce42ceab04ebc7_I20211231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzgvZnJhZzo4YmZmMDU1ZTA4YWQ0OWRjOGM3MzlhM2VmMWJiY2E5Mi90YWJsZTo4NWU2ZWY0NDQ0MGU0OTU5YWU1Y2JhYjI5NDlhYmJhNS90YWJsZXJhbmdlOjg1ZTZlZjQ0NDQwZTQ5NTlhZTVjYmFiMjk0OWFiYmE1XzQtMi0xLTEtMjQ0Njgz_da476205-ac18-4f84-a83f-dff9bf778fa4">640,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="i19fd4e309f0d48e7ab89c51d01220c2d_I20221231" decimals="4" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzgvZnJhZzo4YmZmMDU1ZTA4YWQ0OWRjOGM3MzlhM2VmMWJiY2E5Mi90YWJsZTo4NWU2ZWY0NDQ0MGU0OTU5YWU1Y2JhYjI5NDlhYmJhNS90YWJsZXJhbmdlOjg1ZTZlZjQ0NDQwZTQ5NTlhZTVjYmFiMjk0OWFiYmE1XzQtNC0xLTEtMjQ0Njgz_8766d7c5-b7ef-45f0-9fed-36e62184966f">4.26</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="i1b8084304dcd49da9fce42ceab04ebc7_I20211231" decimals="4" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzgvZnJhZzo4YmZmMDU1ZTA4YWQ0OWRjOGM3MzlhM2VmMWJiY2E5Mi90YWJsZTo4NWU2ZWY0NDQ0MGU0OTU5YWU1Y2JhYjI5NDlhYmJhNS90YWJsZXJhbmdlOjg1ZTZlZjQ0NDQwZTQ5NTlhZTVjYmFiMjk0OWFiYmE1XzQtNS0xLTEtMjQ0Njgz_5c8fdb4f-b5c0-4e2b-b2c7-1c7b489c6db6">3.02</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Real estate loans</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i44712262d5014aecb797b0701a9da508_I20221231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzgvZnJhZzo4YmZmMDU1ZTA4YWQ0OWRjOGM3MzlhM2VmMWJiY2E5Mi90YWJsZTo4NWU2ZWY0NDQ0MGU0OTU5YWU1Y2JhYjI5NDlhYmJhNS90YWJsZXJhbmdlOjg1ZTZlZjQ0NDQwZTQ5NTlhZTVjYmFiMjk0OWFiYmE1XzUtMS0xLTEtMjQ0Njgz_b352fbfa-b4ee-481d-9d74-7b4f6aebdedf">58,189</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i87dc68332ef94c8792e07a6ced996850_I20211231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzgvZnJhZzo4YmZmMDU1ZTA4YWQ0OWRjOGM3MzlhM2VmMWJiY2E5Mi90YWJsZTo4NWU2ZWY0NDQ0MGU0OTU5YWU1Y2JhYjI5NDlhYmJhNS90YWJsZXJhbmdlOjg1ZTZlZjQ0NDQwZTQ5NTlhZTVjYmFiMjk0OWFiYmE1XzUtMi0xLTEtMjQ0Njgz_b4efd306-3943-4d82-bdc4-d0a9a796cc06">59,480</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="i44712262d5014aecb797b0701a9da508_I20221231" decimals="4" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzgvZnJhZzo4YmZmMDU1ZTA4YWQ0OWRjOGM3MzlhM2VmMWJiY2E5Mi90YWJsZTo4NWU2ZWY0NDQ0MGU0OTU5YWU1Y2JhYjI5NDlhYmJhNS90YWJsZXJhbmdlOjg1ZTZlZjQ0NDQwZTQ5NTlhZTVjYmFiMjk0OWFiYmE1XzUtNC0xLTEtMjQ0Njgz_3d3d9b01-8566-485a-b82a-84580d73ab85">5.22</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="i87dc68332ef94c8792e07a6ced996850_I20211231" decimals="4" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzgvZnJhZzo4YmZmMDU1ZTA4YWQ0OWRjOGM3MzlhM2VmMWJiY2E5Mi90YWJsZTo4NWU2ZWY0NDQ0MGU0OTU5YWU1Y2JhYjI5NDlhYmJhNS90YWJsZXJhbmdlOjg1ZTZlZjQ0NDQwZTQ5NTlhZTVjYmFiMjk0OWFiYmE1XzUtNS0xLTEtMjQ0Njgz_30e82229-a879-450c-9992-56915b8527a2">5.22</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other debt</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231" decimals="-3" name="us-gaap:OtherLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzgvZnJhZzo4YmZmMDU1ZTA4YWQ0OWRjOGM3MzlhM2VmMWJiY2E5Mi90YWJsZTo4NWU2ZWY0NDQ0MGU0OTU5YWU1Y2JhYjI5NDlhYmJhNS90YWJsZXJhbmdlOjg1ZTZlZjQ0NDQwZTQ5NTlhZTVjYmFiMjk0OWFiYmE1XzYtMS0xLTEtMjQ0Njgz_58416d2b-812f-4cad-8fb9-69edc14560e2">2,247</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id85e61f54d8242459b16d89948927bd4_I20211231" decimals="-3" name="us-gaap:OtherLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzgvZnJhZzo4YmZmMDU1ZTA4YWQ0OWRjOGM3MzlhM2VmMWJiY2E5Mi90YWJsZTo4NWU2ZWY0NDQ0MGU0OTU5YWU1Y2JhYjI5NDlhYmJhNS90YWJsZXJhbmdlOjg1ZTZlZjQ0NDQwZTQ5NTlhZTVjYmFiMjk0OWFiYmE1XzYtMi0xLTEtMjQ0Njgz_b6b7aa4e-0236-40b2-a80d-b9ca2ab5c803">1,694</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="ibabc150ff5fe409bb36cee89643696c2_I20221231" decimals="4" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzgvZnJhZzo4YmZmMDU1ZTA4YWQ0OWRjOGM3MzlhM2VmMWJiY2E5Mi90YWJsZTo4NWU2ZWY0NDQ0MGU0OTU5YWU1Y2JhYjI5NDlhYmJhNS90YWJsZXJhbmdlOjg1ZTZlZjQ0NDQwZTQ5NTlhZTVjYmFiMjk0OWFiYmE1XzYtNC0xLTEtMjQ0Njgz_dca4349a-bc1a-4f4e-8a65-2dabd4531588">7.38</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="i4c0a690c13344311916f536dc0887cac_I20211231" decimals="4" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzgvZnJhZzo4YmZmMDU1ZTA4YWQ0OWRjOGM3MzlhM2VmMWJiY2E5Mi90YWJsZTo4NWU2ZWY0NDQ0MGU0OTU5YWU1Y2JhYjI5NDlhYmJhNS90YWJsZXJhbmdlOjg1ZTZlZjQ0NDQwZTQ5NTlhZTVjYmFiMjk0OWFiYmE1XzYtNS0xLTEtMjQ0Njgz_472671df-127f-4b5d-b81b-52e99be36d4e">5.00</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total debt</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzgvZnJhZzo4YmZmMDU1ZTA4YWQ0OWRjOGM3MzlhM2VmMWJiY2E5Mi90YWJsZTo4NWU2ZWY0NDQ0MGU0OTU5YWU1Y2JhYjI5NDlhYmJhNS90YWJsZXJhbmdlOjg1ZTZlZjQ0NDQwZTQ5NTlhZTVjYmFiMjk0OWFiYmE1XzctMS0xLTEtMjQ0Njgz_9fa2124a-8108-4119-8b8a-310f5b5d0c0a">861,986</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id85e61f54d8242459b16d89948927bd4_I20211231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzgvZnJhZzo4YmZmMDU1ZTA4YWQ0OWRjOGM3MzlhM2VmMWJiY2E5Mi90YWJsZTo4NWU2ZWY0NDQ0MGU0OTU5YWU1Y2JhYjI5NDlhYmJhNS90YWJsZXJhbmdlOjg1ZTZlZjQ0NDQwZTQ5NTlhZTVjYmFiMjk0OWFiYmE1XzctMi0xLTEtMjQ0Njgz_b10078a9-149d-4759-9e6a-2d74660a28e0">961,174</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231" decimals="4" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzgvZnJhZzo4YmZmMDU1ZTA4YWQ0OWRjOGM3MzlhM2VmMWJiY2E5Mi90YWJsZTo4NWU2ZWY0NDQ0MGU0OTU5YWU1Y2JhYjI5NDlhYmJhNS90YWJsZXJhbmdlOjg1ZTZlZjQ0NDQwZTQ5NTlhZTVjYmFiMjk0OWFiYmE1XzctNC0xLTEtMjQ0Njgz_c3a2d29b-e105-4646-9664-426a7b08a05f">4.52</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="id85e61f54d8242459b16d89948927bd4_I20211231" decimals="4" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzgvZnJhZzo4YmZmMDU1ZTA4YWQ0OWRjOGM3MzlhM2VmMWJiY2E5Mi90YWJsZTo4NWU2ZWY0NDQ0MGU0OTU5YWU1Y2JhYjI5NDlhYmJhNS90YWJsZXJhbmdlOjg1ZTZlZjQ0NDQwZTQ5NTlhZTVjYmFiMjk0OWFiYmE1XzctNS0xLTEtMjQ0Njgz_e697c3a7-758d-4084-a823-68d6f883757f">3.23</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less: Unamortized discount and debt issuance costs</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231" decimals="-3" sign="-" name="us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzgvZnJhZzo4YmZmMDU1ZTA4YWQ0OWRjOGM3MzlhM2VmMWJiY2E5Mi90YWJsZTo4NWU2ZWY0NDQ0MGU0OTU5YWU1Y2JhYjI5NDlhYmJhNS90YWJsZXJhbmdlOjg1ZTZlZjQ0NDQwZTQ5NTlhZTVjYmFiMjk0OWFiYmE1XzgtMS0xLTEtMjQ0Njgz_f9d3c217-4269-4e70-8647-c842685c8683">2,943</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id85e61f54d8242459b16d89948927bd4_I20211231" decimals="-3" sign="-" name="us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzgvZnJhZzo4YmZmMDU1ZTA4YWQ0OWRjOGM3MzlhM2VmMWJiY2E5Mi90YWJsZTo4NWU2ZWY0NDQ0MGU0OTU5YWU1Y2JhYjI5NDlhYmJhNS90YWJsZXJhbmdlOjg1ZTZlZjQ0NDQwZTQ5NTlhZTVjYmFiMjk0OWFiYmE1XzgtMi0xLTEtMjQ0Njgz_4dad1b3c-f495-4ca2-9503-77ee6ede70b3">4,994</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less: Debt, current portion</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231" decimals="-3" name="us-gaap:LongTermDebtCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzgvZnJhZzo4YmZmMDU1ZTA4YWQ0OWRjOGM3MzlhM2VmMWJiY2E5Mi90YWJsZTo4NWU2ZWY0NDQ0MGU0OTU5YWU1Y2JhYjI5NDlhYmJhNS90YWJsZXJhbmdlOjg1ZTZlZjQ0NDQwZTQ5NTlhZTVjYmFiMjk0OWFiYmE1XzktMS0xLTEtMjQ0Njgz_a28524bd-2807-4c5d-883e-6091c18b5bfd">18,802</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id85e61f54d8242459b16d89948927bd4_I20211231" decimals="-3" name="us-gaap:LongTermDebtCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzgvZnJhZzo4YmZmMDU1ZTA4YWQ0OWRjOGM3MzlhM2VmMWJiY2E5Mi90YWJsZTo4NWU2ZWY0NDQ0MGU0OTU5YWU1Y2JhYjI5NDlhYmJhNS90YWJsZXJhbmdlOjg1ZTZlZjQ0NDQwZTQ5NTlhZTVjYmFiMjk0OWFiYmE1XzktMi0xLTEtMjQ0Njgz_0e137bdc-f956-46e6-8c45-a174e75b0b2e">18,697</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="i148dad413c6b43488932b14816ab0761_I20221231" decimals="4" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzgvZnJhZzo4YmZmMDU1ZTA4YWQ0OWRjOGM3MzlhM2VmMWJiY2E5Mi90YWJsZTo4NWU2ZWY0NDQ0MGU0OTU5YWU1Y2JhYjI5NDlhYmJhNS90YWJsZXJhbmdlOjg1ZTZlZjQ0NDQwZTQ5NTlhZTVjYmFiMjk0OWFiYmE1XzktNC0xLTEtMjQ0Njgz_27e8e1f4-e5f2-46b0-844a-a3e7458a745b">6.45</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="i644e7c776a4c417cb8fb16ca8ca8ec45_I20211231" decimals="4" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzgvZnJhZzo4YmZmMDU1ZTA4YWQ0OWRjOGM3MzlhM2VmMWJiY2E5Mi90YWJsZTo4NWU2ZWY0NDQ0MGU0OTU5YWU1Y2JhYjI5NDlhYmJhNS90YWJsZXJhbmdlOjg1ZTZlZjQ0NDQwZTQ5NTlhZTVjYmFiMjk0OWFiYmE1XzktNS0xLTEtMjQ0Njgz_d7e1c9cf-445e-4546-a44c-f8213d8fdda8">3.11</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Debt, net of current portion</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzgvZnJhZzo4YmZmMDU1ZTA4YWQ0OWRjOGM3MzlhM2VmMWJiY2E5Mi90YWJsZTo4NWU2ZWY0NDQ0MGU0OTU5YWU1Y2JhYjI5NDlhYmJhNS90YWJsZXJhbmdlOjg1ZTZlZjQ0NDQwZTQ5NTlhZTVjYmFiMjk0OWFiYmE1XzEwLTEtMS0xLTI0NDY4Mw_acef870a-5cb9-46c3-a0c0-d6cc9b06fcbf">840,241</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id85e61f54d8242459b16d89948927bd4_I20211231" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzgvZnJhZzo4YmZmMDU1ZTA4YWQ0OWRjOGM3MzlhM2VmMWJiY2E5Mi90YWJsZTo4NWU2ZWY0NDQ0MGU0OTU5YWU1Y2JhYjI5NDlhYmJhNS90YWJsZXJhbmdlOjg1ZTZlZjQ0NDQwZTQ5NTlhZTVjYmFiMjk0OWFiYmE1XzEwLTItMS0xLTI0NDY4Mw_db18debf-1761-42b7-a41b-22c5ff723e10">937,483</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:0 1pt"></td><td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="i8a9042fdd76c46e58b93fd238ce6b162_I20221231" decimals="4" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzgvZnJhZzo4YmZmMDU1ZTA4YWQ0OWRjOGM3MzlhM2VmMWJiY2E5Mi90YWJsZTo4NWU2ZWY0NDQ0MGU0OTU5YWU1Y2JhYjI5NDlhYmJhNS90YWJsZXJhbmdlOjg1ZTZlZjQ0NDQwZTQ5NTlhZTVjYmFiMjk0OWFiYmE1XzEwLTQtMS0xLTI0NDY4Mw_001d47d8-4acf-46f4-b7fc-8ef536d0cc57">4.48</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="i6ba2092a67c94a8087ae56dd04faffde_I20211231" decimals="4" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzgvZnJhZzo4YmZmMDU1ZTA4YWQ0OWRjOGM3MzlhM2VmMWJiY2E5Mi90YWJsZTo4NWU2ZWY0NDQ0MGU0OTU5YWU1Y2JhYjI5NDlhYmJhNS90YWJsZXJhbmdlOjg1ZTZlZjQ0NDQwZTQ5NTlhZTVjYmFiMjk0OWFiYmE1XzEwLTUtMS0xLTI0NDY4Mw_26659274-66be-42e8-92b5-2ca87dcf264d">3.23</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr></table></div></ix:nonNumeric><div style="margin-top:9pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2020 refinancing</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We were previously party to a <ix:nonNumeric contextRef="ie3ff93806c1440b8a0b7d53407626fdd_D20170602-20170602" name="us-gaap:DebtInstrumentTerm" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzgvZnJhZzo4YmZmMDU1ZTA4YWQ0OWRjOGM3MzlhM2VmMWJiY2E5Mi90ZXh0cmVnaW9uOjhiZmYwNTVlMDhhZDQ5ZGM4YzczOWEzZWYxYmJjYTkyXzIyNA_7901ac67-12aa-4045-85e3-ab1c0ce5ccfd">5</ix:nonNumeric>-year $<ix:nonFraction unitRef="usd" contextRef="i9f337f27c51c4cea80c09f4f6ca50a18_I20170602" decimals="-5" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzgvZnJhZzo4YmZmMDU1ZTA4YWQ0OWRjOGM3MzlhM2VmMWJiY2E5Mi90ZXh0cmVnaW9uOjhiZmYwNTVlMDhhZDQ5ZGM4YzczOWEzZWYxYmJjYTkyXzIzMg_594cb5d7-792d-4083-990a-9edc71eb469c">700.0</ix:nonFraction> million credit facility entered into during June 2017. The credit facility included: a dollar and a designated currency revolving credit facility with sublimits for letters of credit, swingline loans and multicurrency borrowings (the &#8220;2017 Revolving Facility&#8221;) and a term loan (the &#8220;2017 Term Loan&#8221;) together, (the &#8220;2017 Credit Facility&#8221;).</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2020, we entered into a <ix:nonNumeric contextRef="i5bb45e736eff414196360d312b1979c6_D20201001-20201030" name="us-gaap:DebtInstrumentTerm" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzgvZnJhZzo4YmZmMDU1ZTA4YWQ0OWRjOGM3MzlhM2VmMWJiY2E5Mi90ZXh0cmVnaW9uOjhiZmYwNTVlMDhhZDQ5ZGM4YzczOWEzZWYxYmJjYTkyXzUzNA_60db0cdb-447d-48bc-a930-0f8038d8d1d5">5</ix:nonNumeric>-year $<ix:nonFraction unitRef="usd" contextRef="i4d341687b89248cbb34d287b86f1d88a_I20201030" decimals="-5" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzgvZnJhZzo4YmZmMDU1ZTA4YWQ0OWRjOGM3MzlhM2VmMWJiY2E5Mi90ZXh0cmVnaW9uOjhiZmYwNTVlMDhhZDQ5ZGM4YzczOWEzZWYxYmJjYTkyXzU0Mg_a82bd818-b3c1-4c82-ad29-022ca71d3767">900.0</ix:nonFraction> million Amended and Restated Credit Agreement (the &#8220;2020 Credit Facility&#8221;). The 2020 Credit Facility matures in October 2025 and replaced the 2017 Credit Facility by amending and restating it to include a $<ix:nonFraction unitRef="usd" contextRef="i002c8fd38d0c4e63937af913ed7000b3_I20201030" decimals="-5" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzgvZnJhZzo4YmZmMDU1ZTA4YWQ0OWRjOGM3MzlhM2VmMWJiY2E5Mi90ZXh0cmVnaW9uOjhiZmYwNTVlMDhhZDQ5ZGM4YzczOWEzZWYxYmJjYTkyXzY3OA_7d3faac2-fb4f-4d97-b631-c96b1991a33a">500.0</ix:nonFraction> million revolving credit facility (the &#8220;2020 Revolving Facility&#8221;) and a $<ix:nonFraction unitRef="usd" contextRef="i4d6606e596ca411b9f3292d65515d1b9_I20201030" decimals="-5" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzgvZnJhZzo4YmZmMDU1ZTA4YWQ0OWRjOGM3MzlhM2VmMWJiY2E5Mi90ZXh0cmVnaW9uOjhiZmYwNTVlMDhhZDQ5ZGM4YzczOWEzZWYxYmJjYTkyXzcyNA_8521e604-9531-4ffd-80c9-d6595bb64d61">400.0</ix:nonFraction> million term loan facility (the &#8220;2020 Term Loan&#8221;). Upon closing, we borrowed $<ix:nonFraction unitRef="usd" contextRef="i9d024dd3545c4ef1a100d6327f2f663f_D20201001-20201030" decimals="-5" name="us-gaap:ProceedsFromLinesOfCredit" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzgvZnJhZzo4YmZmMDU1ZTA4YWQ0OWRjOGM3MzlhM2VmMWJiY2E5Mi90ZXh0cmVnaW9uOjhiZmYwNTVlMDhhZDQ5ZGM4YzczOWEzZWYxYmJjYTkyXzc4NA_fe8d72de-68d2-4031-947b-beb399f8ff79">400.0</ix:nonFraction> million pursuant to the 2020 Term Loan and used the proceeds to repay the outstanding principal balance of the term loan under the 2017 Credit Facility, and repay $<ix:nonFraction unitRef="usd" contextRef="idf30d546e5524f3aac56ae7816853dea_D20201001-20201030" decimals="-5" name="us-gaap:RepaymentsOfLinesOfCredit" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzgvZnJhZzo4YmZmMDU1ZTA4YWQ0OWRjOGM3MzlhM2VmMWJiY2E5Mi90ZXh0cmVnaW9uOjhiZmYwNTVlMDhhZDQ5ZGM4YzczOWEzZWYxYmJjYTkyXzkxMg_ded2cb00-1ee4-471a-8f68-3707064e4a39">124.4</ix:nonFraction> million of outstanding revolving credit loans under the 2017 Revolving Facility.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the amendment and restatement of the 2017 Credit Facility, the existing Pledge Agreement dated </span><span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">June 2, 2017, by us in favor of Bank of Am</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">erica, N.A., as administrative agent, was likewise amended and restated.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain lenders of the 2020 Term Loan participated in the 2017 Term Loan and the change in present value of our future cash flows to these lenders under the 2017 Term Loan and under the 2020 Term Loan was less than 10%. Accordingly, we accounted for the refinancing event as a debt modification. Certain lenders of the 2017 Term Loan did not participate in the 2020 Term Loan. Accordingly, we accounted for the refinancing event for these lenders as a debt extinguishment. Certain lenders of the 2017 Revolving Facility participated in the 2020 Revolving Facility and provided increased borrowing capacities. Accordingly, we accounted for the refinancing event for these lenders as a debt modification. Certain lenders of the 2017 Revolving Facility did not participate in the 2020 Revolving Facility. Accordingly, we accounted for the refinancing event for these lenders as a debt extinguishment.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recorded</span><span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> an insignificant loss on debt extinguishment related to the write-off of debt discount and deferred financing costs for the portions of t</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">he 2017 Credit Facility considered to be extinguished. This loss was recognized in the consolidated statements of comprehensive income within other income, net.</span></div><div style="margin-top:9pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Summary of the 2020 Credit Facility</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2020 Revolving Facility includes (i) a $<ix:nonFraction unitRef="usd" contextRef="i0b40b56eadea42be98c64e489d7c95d2_I20201030" decimals="-5" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzgvZnJhZzo4YmZmMDU1ZTA4YWQ0OWRjOGM3MzlhM2VmMWJiY2E5Mi90ZXh0cmVnaW9uOjhiZmYwNTVlMDhhZDQ5ZGM4YzczOWEzZWYxYmJjYTkyXzI0MTU_4e1da4e3-0e45-4642-81bd-74aa0ea3d70e">50.0</ix:nonFraction> million sublimit available for the issuance of standby letters of credit, (ii) a $<ix:nonFraction unitRef="usd" contextRef="ic6779b577f0147439adef36bcabe56f7_I20201030" decimals="-5" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzgvZnJhZzo4YmZmMDU1ZTA4YWQ0OWRjOGM3MzlhM2VmMWJiY2E5Mi90ZXh0cmVnaW9uOjhiZmYwNTVlMDhhZDQ5ZGM4YzczOWEzZWYxYmJjYTkyXzI0OTE_ac1a9458-16d1-4cf9-9c22-c733ef998e49">50.0</ix:nonFraction> million sublimit available for swingline loans, and (iii) a $<ix:nonFraction unitRef="usd" contextRef="if76b2bff28d74327893da34acbc4dff9_I20201030" decimals="-5" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzgvZnJhZzo4YmZmMDU1ZTA4YWQ0OWRjOGM3MzlhM2VmMWJiY2E5Mi90ZXh0cmVnaW9uOjhiZmYwNTVlMDhhZDQ5ZGM4YzczOWEzZWYxYmJjYTkyXzI1NDY_368028ac-0944-43e9-b815-44a8cf980a7b">100.0</ix:nonFraction> million sublimit available for multicurrency borrowings.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our obligations under the 2020 Credit Facility are secured by the stock and limited liability company interests of certain of our direct subsidiaries and any of our material domestic subsidiaries, if any, and the proceeds therefrom pledged pursuant to an Amended and Restated Pledge Agreement dated as of October 30, 2020, by us in favor of Bank of America, N.A., as administrative agent, for the ratable benefit of itself and the secured parties referred to therein.</span></div></ix:nonNumeric><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:2.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.804%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:83.362%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">90</span></div></td><td colspan="3" style="padding:0 1pt"><div><img src="blkb-20221231_g1.jpg" alt="blkb-20221231_g1.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:85px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2022 Form 10-K</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_13">Table of </a><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_13">Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div><div style="text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to Consolidated Financial Statements</span></div></div><ix:continuation id="i16c33fb8bc56408bb8758a620318e5f5" continuedAt="i007e2345e57e4806a232f060bdbef86e"><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The term loan under the 2020 Credit Facility requires periodic principal payments. The balance of the term loan and any amounts drawn on the revolving credit loans are due upon maturity of the 2020 Credit Facility in October 2025. We evaluate the classification of our debt as current or non-current based on the required annual maturities of the 2020 Credit Facility. We may prepay the 2020 Credit Facility in whole or in part at any time without premium or penalty, other than customary breakage costs with respect to certain types of loans.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2020 Credit Facility contains various representations, warranties and affirmative, negative and financial covenants customary for financings of this type. Financial covenants include a net leverage ratio and an interest coverage ratio. At December 31, 2022, we were in compliance with our debt covenants under the 2020 Credit Facility.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the terms of the 2020 Credit Facility, we are entitled on one or more occasions, subject to the satisfaction of certain conditions, to request an increase in the commitments under the Revolving Credit Facility and/or request additional incremental term loans in the aggregate principal amount of up to $<ix:nonFraction unitRef="usd" contextRef="i4d341687b89248cbb34d287b86f1d88a_I20201030" decimals="-5" name="blkb:LineofCreditFacilityAvailableIncreaseCapacityAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzgvZnJhZzo4YmZmMDU1ZTA4YWQ0OWRjOGM3MzlhM2VmMWJiY2E5Mi90ZXh0cmVnaW9uOjhiZmYwNTVlMDhhZDQ5ZGM4YzczOWEzZWYxYmJjYTkyXzQ5NjA_23da9d3a-b4ea-4055-a52e-4a18796f0bf1">250.0</ix:nonFraction> million plus an amount, if any, such that the net leverage ratio shall be no greater than <ix:nonFraction unitRef="number" contextRef="i3a70f7a5b46b469e8ec2d6b98092e147_I20201030" decimals="2" name="blkb:NetLeverageRatio" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzgvZnJhZzo4YmZmMDU1ZTA4YWQ0OWRjOGM3MzlhM2VmMWJiY2E5Mi90ZXh0cmVnaW9uOjhiZmYwNTVlMDhhZDQ5ZGM4YzczOWEzZWYxYmJjYTkyXzUwNDU_d0a2aba5-fdbb-441f-b692-0c3505fa86f8">3.25</ix:nonFraction> to 1.00. At December&#160;31, 2022, our available borrowing capacity under the 2020 Credit Facility was $<ix:nonFraction unitRef="usd" contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231" decimals="-5" name="us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzgvZnJhZzo4YmZmMDU1ZTA4YWQ0OWRjOGM3MzlhM2VmMWJiY2E5Mi90ZXh0cmVnaW9uOjhiZmYwNTVlMDhhZDQ5ZGM4YzczOWEzZWYxYmJjYTkyXzUxMTQ_78152826-3479-4ed0-b0b1-62dce40e0883">319.8</ix:nonFraction> million.</span></div><div><span><br/></span></div><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">First Amendment to 2020 Credit Facility</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 31, 2022, we entered into the First Amendment to Credit Agreement (the &#8220;Amendment&#8221;). The Amendment amended the 2020 Credit Facility to, among other things, (i) modify the definition of &#8220;Applicable Margin&#8221;, (ii) modify the net leverage ratio financial covenant to require a net leverage ratio of (A) <ix:nonFraction unitRef="number" contextRef="i66c4449824fb45fbb1e003d325bb57a8_I20220131" decimals="2" name="blkb:NetLeverageRatio" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzgvZnJhZzo4YmZmMDU1ZTA4YWQ0OWRjOGM3MzlhM2VmMWJiY2E5Mi90ZXh0cmVnaW9uOjhiZmYwNTVlMDhhZDQ5ZGM4YzczOWEzZWYxYmJjYTkyXzU0OTc1NTgzMjYwNw_4849bf74-e317-4842-b014-93a6814199b6">4.00</ix:nonFraction>:1.00 or less for the fiscal quarter ended December 31, 2021 and for fiscal quarters ending thereafter through December 31, 2023 and (B) <ix:nonFraction unitRef="number" contextRef="i68d0824c54e84a3d9b89a4a4b921f778_I20220131" decimals="2" name="blkb:NetLeverageRatio" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzgvZnJhZzo4YmZmMDU1ZTA4YWQ0OWRjOGM3MzlhM2VmMWJiY2E5Mi90ZXh0cmVnaW9uOjhiZmYwNTVlMDhhZDQ5ZGM4YzczOWEzZWYxYmJjYTkyXzU0OTc1NTgzMjc0Nw_5ff8be88-9298-4bad-aa9b-87856267f1c4">3.75</ix:nonFraction>:1.00 or less for the fiscal quarters ending March 31, 2024 and thereafter, (iii) reset the $<ix:nonFraction unitRef="usd" contextRef="i0343906334084b23ab567c3a9bee6831_I20220131" decimals="-5" name="blkb:LineofCreditFacilityAvailableIncreaseCapacityAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzgvZnJhZzo4YmZmMDU1ZTA4YWQ0OWRjOGM3MzlhM2VmMWJiY2E5Mi90ZXh0cmVnaW9uOjhiZmYwNTVlMDhhZDQ5ZGM4YzczOWEzZWYxYmJjYTkyXzU0OTc1NTgzMjg0Mg_ca313dee-d5ce-485f-a6b6-fd80b4e6bc42">250.0</ix:nonFraction> million fixed dollar basket with respect to the accordion feature and (iv) modify certain negative covenants to provide additional operational flexibility.</span></div><div><span><br/></span></div><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">LIBOR Transition Amendment</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On August 26, 2022, we entered into a LIBOR Transition Amendment (the "LIBOR Amendment"). The LIBOR Amendment amended the 2020 Credit Facility, as previously amended, to change the interest rate benchmark from LIBOR to SOFR (as defined therein). The LIBOR Amendment did not change any terms of the 2020 Credit Facility unrelated to reference rate reform.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">After giving effect to both the First Amendment and the LIBOR Transition Amendment, dollar denominated loans under the 2020 Revolving Facility and the 2020 Term Loan bear interest based on, at our election, either (a) the Base Rate (as defined below) or (b) Term SOFR (as defined below), in each case, plus an applicable margin. "Base Rate" is defined as a rate per annum equal to the highest of (i) the Federal Funds Rate plus <ix:nonFraction unitRef="number" contextRef="ie1e577a8461347908f0197d7a963c0c2_D20201001-20201030" decimals="3" name="blkb:LineOfCreditFacilityVariableInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzgvZnJhZzo4YmZmMDU1ZTA4YWQ0OWRjOGM3MzlhM2VmMWJiY2E5Mi90ZXh0cmVnaW9uOjhiZmYwNTVlMDhhZDQ5ZGM4YzczOWEzZWYxYmJjYTkyXzU0OTc1NTgzMzY5MA_183f46c3-0b01-4288-b836-f02e61366a2f">0.50</ix:nonFraction>%, (ii) the prime rate announced by Bank of America, N.A., and (iii) Term SOFR plus <ix:nonFraction unitRef="number" contextRef="i7ca7f8685e9749e3ba1e3ab1434c1db7_D20201001-20201030" decimals="2" name="blkb:LineOfCreditFacilityVariableInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzgvZnJhZzo4YmZmMDU1ZTA4YWQ0OWRjOGM3MzlhM2VmMWJiY2E5Mi90ZXh0cmVnaW9uOjhiZmYwNTVlMDhhZDQ5ZGM4YzczOWEzZWYxYmJjYTkyXzU0OTc1NTgzMzc3Ng_ef304240-6014-4897-9531-2308cc942a17">1.00</ix:nonFraction>%. "Term SOFR" is defined as a rate per annum equal to the forward-looking term rate based on the secured overnight financing rate plus a credit sensitive adjustment of <ix:nonFraction unitRef="number" contextRef="ic35dc07fd52041c8919efbceddb92a41_I20220826" decimals="7" name="blkb:CreditSensitiveAdjustment" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzgvZnJhZzo4YmZmMDU1ZTA4YWQ0OWRjOGM3MzlhM2VmMWJiY2E5Mi90ZXh0cmVnaW9uOjhiZmYwNTVlMDhhZDQ5ZGM4YzczOWEzZWYxYmJjYTkyXzEwOTk1MTE2NTI1MjU_5f76a52f-6646-4ec6-8726-d9f64e869533">0.11448</ix:nonFraction>% for a one month tenor, <ix:nonFraction unitRef="number" contextRef="i50eaa7ba16eb45729ec45313e03dc02a_I20220826" decimals="7" name="blkb:CreditSensitiveAdjustment" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzgvZnJhZzo4YmZmMDU1ZTA4YWQ0OWRjOGM3MzlhM2VmMWJiY2E5Mi90ZXh0cmVnaW9uOjhiZmYwNTVlMDhhZDQ5ZGM4YzczOWEzZWYxYmJjYTkyXzEwOTk1MTE2NTI1Mzg_a344bba3-2417-4f8c-b923-4a90588c4383">0.26161</ix:nonFraction>% for a three month tenor or <ix:nonFraction unitRef="number" contextRef="i89a96ce47d3042a2b5f6305725aad6b6_I20220826" decimals="7" name="blkb:CreditSensitiveAdjustment" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzgvZnJhZzo4YmZmMDU1ZTA4YWQ0OWRjOGM3MzlhM2VmMWJiY2E5Mi90ZXh0cmVnaW9uOjhiZmYwNTVlMDhhZDQ5ZGM4YzczOWEzZWYxYmJjYTkyXzEwOTk1MTE2NTI1NDk_aaa5a9db-8b96-4f26-b749-2e825c1b3268">0.42826</ix:nonFraction>% for a six month tenor, as applicable, in each case, per annum. The applicable margin is adjusted quarterly based on our net leverage ratio and ranges from <ix:nonFraction unitRef="number" contextRef="id366eff67f43403286ed09da6d7fec33_D20201001-20201030" decimals="5" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzgvZnJhZzo4YmZmMDU1ZTA4YWQ0OWRjOGM3MzlhM2VmMWJiY2E5Mi90ZXh0cmVnaW9uOjhiZmYwNTVlMDhhZDQ5ZGM4YzczOWEzZWYxYmJjYTkyXzU0OTc1NTgzNDE4MA_e63c5f59-1447-4a76-ba00-6fd3fe12fee5">0.375</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="i851400166b93470bbe0f23074a54deea_D20201001-20201030" decimals="4" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzgvZnJhZzo4YmZmMDU1ZTA4YWQ0OWRjOGM3MzlhM2VmMWJiY2E5Mi90ZXh0cmVnaW9uOjhiZmYwNTVlMDhhZDQ5ZGM4YzczOWEzZWYxYmJjYTkyXzU0OTc1NTgzNDE4Nw_5f66cd69-6e84-4e8d-b370-48188db98616">1.50</ix:nonFraction>% for Base Rate loans and <ix:nonFraction unitRef="number" contextRef="ia1c2e51e6f5c4b77b1f0b658d14716ab_D20201001-20201030" decimals="5" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzgvZnJhZzo4YmZmMDU1ZTA4YWQ0OWRjOGM3MzlhM2VmMWJiY2E5Mi90ZXh0cmVnaW9uOjhiZmYwNTVlMDhhZDQ5ZGM4YzczOWEzZWYxYmJjYTkyXzU0OTc1NTgzNDIxNQ_1c1787be-d55e-44a0-b843-7ed046df43cc">1.375</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="i4b7f44e9c2754aaf90938702419be2d4_D20201001-20201030" decimals="4" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzgvZnJhZzo4YmZmMDU1ZTA4YWQ0OWRjOGM3MzlhM2VmMWJiY2E5Mi90ZXh0cmVnaW9uOjhiZmYwNTVlMDhhZDQ5ZGM4YzczOWEzZWYxYmJjYTkyXzU0OTc1NTgzNDIyMg_b100d9f1-5a78-4bd2-8eb2-c7263d8be824">2.50</ix:nonFraction>% for Term SOFR loans, in each case, per annum.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sterling denominated loans under the 2020 Revolving Facility bear interest based on SONIA plus an applicable margin. "SONIA" is defined as a rate per annum equal to the Sterling Overnight Index Average Reference Rate published on the fifth Business Day preceding such date on the applicable Reuters screen page plus a credit sensitive adjustment of <ix:nonFraction unitRef="number" contextRef="i167ec70d1b314465ab70b72f1c61cd76_I20220826" decimals="6" name="blkb:CreditSensitiveAdjustment" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzgvZnJhZzo4YmZmMDU1ZTA4YWQ0OWRjOGM3MzlhM2VmMWJiY2E5Mi90ZXh0cmVnaW9uOjhiZmYwNTVlMDhhZDQ5ZGM4YzczOWEzZWYxYmJjYTkyXzEwOTk1MTE2NTI1MTU_abf627b6-7ea7-4889-ba21-2cf5d901487a">0.0326</ix:nonFraction>% per annum. The applicable margin is adjusted quarterly based on our net leverage ratio and ranges from <ix:nonFraction unitRef="number" contextRef="i4be62660e1964e1280108d10f87be0f7_D20201001-20201030" decimals="5" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzgvZnJhZzo4YmZmMDU1ZTA4YWQ0OWRjOGM3MzlhM2VmMWJiY2E5Mi90ZXh0cmVnaW9uOjhiZmYwNTVlMDhhZDQ5ZGM4YzczOWEzZWYxYmJjYTkyXzEwOTk1MTE2NTI1NjI_de93d967-c515-4693-bf39-32e334820957">1.375</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="ifa10590e23da40f38b5c04d89351c219_D20201001-20201030" decimals="4" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzgvZnJhZzo4YmZmMDU1ZTA4YWQ0OWRjOGM3MzlhM2VmMWJiY2E5Mi90ZXh0cmVnaW9uOjhiZmYwNTVlMDhhZDQ5ZGM4YzczOWEzZWYxYmJjYTkyXzEwOTk1MTE2NTI1NjU_e1bae47d-f0d0-45dd-9e36-4d24cd8ccea6">2.50</ix:nonFraction>% per annum.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We also pay a quarterly commitment fee on the unused portion of the 2020 Revolving Facility from <ix:nonFraction unitRef="number" contextRef="ic84efe674d2e41e8ab7dd6cd76961c06_D20201001-20201030" decimals="5" name="us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzgvZnJhZzo4YmZmMDU1ZTA4YWQ0OWRjOGM3MzlhM2VmMWJiY2E5Mi90ZXh0cmVnaW9uOjhiZmYwNTVlMDhhZDQ5ZGM4YzczOWEzZWYxYmJjYTkyXzU0OTc1NTgzNDkxOQ_08312a2a-7026-4d28-b0ad-042b6dab7049">0.250</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="i38e2a814cf8a4b5cb9bc129d7d2b01ab_D20201001-20201030" decimals="4" name="us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzgvZnJhZzo4YmZmMDU1ZTA4YWQ0OWRjOGM3MzlhM2VmMWJiY2E5Mi90ZXh0cmVnaW9uOjhiZmYwNTVlMDhhZDQ5ZGM4YzczOWEzZWYxYmJjYTkyXzU0OTc1NTgzNDkyNg_80886fc5-7dad-4313-a84d-6fabd3dbc276">0.50</ix:nonFraction>% per annum, depending on our net leverage ratio.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December&#160;31, 2022, the applicable margin for Term SOFR, SONIA and other Eurocurrency Rate loans under the 2020 Credit Facility was <ix:nonFraction unitRef="number" contextRef="ia6713387eca248df9a821b0fdafa36cd_D20220101-20221231" decimals="5" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzgvZnJhZzo4YmZmMDU1ZTA4YWQ0OWRjOGM3MzlhM2VmMWJiY2E5Mi90ZXh0cmVnaW9uOjhiZmYwNTVlMDhhZDQ5ZGM4YzczOWEzZWYxYmJjYTkyXzEwOTk1MTE2NTI1OTc_25a16b2d-e700-4510-8d94-5fb3af7033ca"><ix:nonFraction unitRef="number" contextRef="i7041c7be0a4846cab8ff5dc2953e583f_D20220101-20221231" decimals="5" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzgvZnJhZzo4YmZmMDU1ZTA4YWQ0OWRjOGM3MzlhM2VmMWJiY2E5Mi90ZXh0cmVnaW9uOjhiZmYwNTVlMDhhZDQ5ZGM4YzczOWEzZWYxYmJjYTkyXzEwOTk1MTE2NTI1OTc_804fee88-fb2a-4078-ab81-9326bd6a7160"><ix:nonFraction unitRef="number" contextRef="i91ecf8a7600848c9b0e4ee5768e58143_D20220101-20221231" decimals="5" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzgvZnJhZzo4YmZmMDU1ZTA4YWQ0OWRjOGM3MzlhM2VmMWJiY2E5Mi90ZXh0cmVnaW9uOjhiZmYwNTVlMDhhZDQ5ZGM4YzczOWEzZWYxYmJjYTkyXzEwOTk1MTE2NTI1OTc_ba1d4e92-930e-44de-bdd2-3db1a406b077">2.125</ix:nonFraction></ix:nonFraction></ix:nonFraction>% and the commitment fee applicable to the 2020 Revolving Facility was <ix:nonFraction unitRef="number" contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" decimals="5" name="us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzgvZnJhZzo4YmZmMDU1ZTA4YWQ0OWRjOGM3MzlhM2VmMWJiY2E5Mi90ZXh0cmVnaW9uOjhiZmYwNTVlMDhhZDQ5ZGM4YzczOWEzZWYxYmJjYTkyXzU0OTc1NTgzODIwMA_262eef40-7d55-4b3e-b0a6-23e1efe29b4f">0.375</ix:nonFraction>%.</span></div><div style="margin-top:9pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">First Incremental Term Loan</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December&#160;31, 2021, we entered into the First Incremental Term Loan Agreement (the "Incremental Amendment"). The Incremental Amendment amends the 2020 Credit Facility and, among other things, provides for a $<ix:nonFraction unitRef="usd" contextRef="i19fb51b731a54f2dafeaf2891413a353_D20211231-20211231" decimals="5" name="us-gaap:ProceedsFromLinesOfCredit" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzgvZnJhZzo4YmZmMDU1ZTA4YWQ0OWRjOGM3MzlhM2VmMWJiY2E5Mi90ZXh0cmVnaW9uOjhiZmYwNTVlMDhhZDQ5ZGM4YzczOWEzZWYxYmJjYTkyXzUzMjI_8b7acc26-306a-4646-8c2a-cc8323198ed6">250.0</ix:nonFraction> million incremental term loan (the &#8220;2021 Incremental Term Loan&#8221;).</span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:83.361%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.804%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.535%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2022 Form 10-K</span></div></td><td colspan="3" style="padding:0 1pt"><div style="text-align:right"><img src="blkb-20221231_g1.jpg" alt="blkb-20221231_g1.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:85px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">91</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_13">Table of </a><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_13">Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div><div style="text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to Consolidated Financial Statements</span></div></div><ix:continuation id="i007e2345e57e4806a232f060bdbef86e" continuedAt="i28158dfd9f2c4f92b99b797a8fa4d75b"><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2021 Incremental Term Loan bears interest based on, at our election, either (a) the Base Rate (2021 Incremental) (as defined below), (b) Daily SOFR Rate (as defined below) or (c) Term SOFR (2021 Incremental) (as defined below), in each case, plus an applicable margin. "Base Rate (2021 Incremental)" is defined as a rate per annum equal to the highest of (i) the Federal Funds Rate plus <ix:nonFraction unitRef="number" contextRef="i848863ca6fce4c62aef2ab347383e9a2_D20211231-20211231" decimals="3" name="blkb:LineOfCreditFacilityVariableInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzgvZnJhZzo4YmZmMDU1ZTA4YWQ0OWRjOGM3MzlhM2VmMWJiY2E5Mi90ZXh0cmVnaW9uOjhiZmYwNTVlMDhhZDQ5ZGM4YzczOWEzZWYxYmJjYTkyXzU1MTM_6828cad3-75d9-4ebe-8164-cfb12faa7ba2">0.50</ix:nonFraction>%, (ii) the prime rate announced by Bank of America, N.A., and (iii) Daily SOFR Rate plus <ix:nonFraction unitRef="number" contextRef="i02c5c9b5e67a48378f87cad819a51fa7_D20211231-20211231" decimals="4" name="blkb:LineOfCreditFacilityVariableInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzgvZnJhZzo4YmZmMDU1ZTA4YWQ0OWRjOGM3MzlhM2VmMWJiY2E5Mi90ZXh0cmVnaW9uOjhiZmYwNTVlMDhhZDQ5ZGM4YzczOWEzZWYxYmJjYTkyXzU2MDg_6a9c8734-a75b-4847-860d-bc72c941d76f">1.00</ix:nonFraction>%. &#8220;Daily SOFR Rate&#8221; is defined as a rate per annum equal to secured overnight financing rate plus a credit sensitive adjustment of <ix:nonFraction unitRef="number" contextRef="i9dd0f183a5154e4b9f6414043f458584_I20220826" decimals="4" name="blkb:CreditSensitiveAdjustment" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzgvZnJhZzo4YmZmMDU1ZTA4YWQ0OWRjOGM3MzlhM2VmMWJiY2E5Mi90ZXh0cmVnaW9uOjhiZmYwNTVlMDhhZDQ5ZGM4YzczOWEzZWYxYmJjYTkyXzEwOTk1MTE2NTI1MDc_8677ec43-e812-41b9-82d7-7d35736748b1">0.10</ix:nonFraction>%. "Term SOFR (2021 Incremental)" is defined as a rate per annum equal to the forward-looking term rate based on the secured overnight financing rate plus a credit sensitive adjustment of <ix:nonFraction unitRef="number" contextRef="i338af02ce9d841a4b31a0c55b413ce52_I20220826" decimals="4" name="blkb:CreditSensitiveAdjustment" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzgvZnJhZzo4YmZmMDU1ZTA4YWQ0OWRjOGM3MzlhM2VmMWJiY2E5Mi90ZXh0cmVnaW9uOjhiZmYwNTVlMDhhZDQ5ZGM4YzczOWEzZWYxYmJjYTkyXzU0OTc1NTgyODA4Mw_d6630f51-2ab9-4dfe-820e-b25828557686">0.10</ix:nonFraction>% for a one month tenor, <ix:nonFraction unitRef="number" contextRef="i604002635a1341f8854ee824c2046545_I20220826" decimals="4" name="blkb:CreditSensitiveAdjustment" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzgvZnJhZzo4YmZmMDU1ZTA4YWQ0OWRjOGM3MzlhM2VmMWJiY2E5Mi90ZXh0cmVnaW9uOjhiZmYwNTVlMDhhZDQ5ZGM4YzczOWEzZWYxYmJjYTkyXzU0OTc1NTgyODA5MQ_a03f8a5a-e61e-4412-bda1-f40a9474dad2">0.15</ix:nonFraction>% for a three month tenor or <ix:nonFraction unitRef="number" contextRef="i228986d943414abd9623b2ff1c50009f_I20220826" decimals="4" name="blkb:CreditSensitiveAdjustment" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzgvZnJhZzo4YmZmMDU1ZTA4YWQ0OWRjOGM3MzlhM2VmMWJiY2E5Mi90ZXh0cmVnaW9uOjhiZmYwNTVlMDhhZDQ5ZGM4YzczOWEzZWYxYmJjYTkyXzU0OTc1NTgyODA5OQ_db603bba-bef1-4f31-8584-4b9173115f4d">0.25</ix:nonFraction>% for a six month tenor, as applicable, in each case, per annum. The applicable margin is adjusted quarterly based on our net leverage ratio and ranges from <ix:nonFraction unitRef="number" contextRef="i0c3e6f8bb82d4f3792d300e00ec76da6_D20211231-20211231" decimals="5" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzgvZnJhZzo4YmZmMDU1ZTA4YWQ0OWRjOGM3MzlhM2VmMWJiY2E5Mi90ZXh0cmVnaW9uOjhiZmYwNTVlMDhhZDQ5ZGM4YzczOWEzZWYxYmJjYTkyXzYwOTg_ca50c6d3-6ec3-4e55-ab91-b572df077ce4">0.375</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="ib483e24096e14e4ea624d532642cda04_D20211231-20211231" decimals="4" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzgvZnJhZzo4YmZmMDU1ZTA4YWQ0OWRjOGM3MzlhM2VmMWJiY2E5Mi90ZXh0cmVnaW9uOjhiZmYwNTVlMDhhZDQ5ZGM4YzczOWEzZWYxYmJjYTkyXzYxMDQ_e24f59d3-4329-4961-866c-377887b11d93">1.50</ix:nonFraction>% for Base Rate (2021 Incremental) loans and <ix:nonFraction unitRef="number" contextRef="i2a9415a99a6f4e2494db8672b4df0585_D20211231-20211231" decimals="5" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzgvZnJhZzo4YmZmMDU1ZTA4YWQ0OWRjOGM3MzlhM2VmMWJiY2E5Mi90ZXh0cmVnaW9uOjhiZmYwNTVlMDhhZDQ5ZGM4YzczOWEzZWYxYmJjYTkyXzYxMjk_3cc242ff-2a20-4a6f-966c-a56923d7e311">1.375</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="ie8b8d11e382b4719a8d6fe5a3415c3d8_D20211231-20211231" decimals="4" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzgvZnJhZzo4YmZmMDU1ZTA4YWQ0OWRjOGM3MzlhM2VmMWJiY2E5Mi90ZXh0cmVnaW9uOjhiZmYwNTVlMDhhZDQ5ZGM4YzczOWEzZWYxYmJjYTkyXzYxMzU_a50d4d20-2fea-4666-bacc-f785d2c81b83">2.50</ix:nonFraction>% for Daily SOFR Rate loans and Term SOFR (2021 Incremental) loans, in each case, per annum. The 2021 Incremental Term Loan matures in October 2025, which is the maturity date of the existing term loan under the 2020 Credit Facility, and is otherwise subject to substantially the same terms and conditions as the existing term loan under the 2020 Credit Facility.</span></div><div style="margin-top:9pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Financing costs</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with our entry into the 2020 Credit Facility, we paid $<ix:nonFraction unitRef="usd" contextRef="i5bb45e736eff414196360d312b1979c6_D20201001-20201030" decimals="-5" name="us-gaap:PaymentsOfFinancingCosts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzgvZnJhZzo4YmZmMDU1ZTA4YWQ0OWRjOGM3MzlhM2VmMWJiY2E5Mi90ZXh0cmVnaW9uOjhiZmYwNTVlMDhhZDQ5ZGM4YzczOWEzZWYxYmJjYTkyXzY2ODY_431cbd6c-5a00-4c0d-ae2f-0ee80c50b517">4.0</ix:nonFraction> million in financing costs, of which $<ix:nonFraction unitRef="usd" contextRef="i5bb45e736eff414196360d312b1979c6_D20201001-20201030" decimals="-5" name="us-gaap:PaymentsOfDebtIssuanceCosts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzgvZnJhZzo4YmZmMDU1ZTA4YWQ0OWRjOGM3MzlhM2VmMWJiY2E5Mi90ZXh0cmVnaW9uOjhiZmYwNTVlMDhhZDQ5ZGM4YzczOWEzZWYxYmJjYTkyXzY3MTg_945baa67-0238-4211-b1de-59fc12b9a8d9">1.2</ix:nonFraction> million were capitalized in other assets and, together with a portion of the unamortized deferred financing costs from the 2017 Credit Facility and prior facilities, are being amortized into interest expense over the term of the new facility. We recorded aggregate financing costs of $<ix:nonFraction unitRef="usd" contextRef="i4d341687b89248cbb34d287b86f1d88a_I20201030" decimals="-5" sign="-" name="us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzgvZnJhZzo4YmZmMDU1ZTA4YWQ0OWRjOGM3MzlhM2VmMWJiY2E5Mi90ZXh0cmVnaW9uOjhiZmYwNTVlMDhhZDQ5ZGM4YzczOWEzZWYxYmJjYTkyXzY5Nzk_e3098f91-4e80-42fd-8b41-40976cb95ade">2.0</ix:nonFraction> million as a direct deduction from the carrying amount of our debt liability, which related to debt discount (fees paid to lenders) and debt issuance costs for the 2020 Term Loan. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with our entry into the 2021 Incremental Term Loan, we paid </span><span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$<ix:nonFraction unitRef="usd" contextRef="i19fb51b731a54f2dafeaf2891413a353_D20211231-20211231" decimals="-5" name="us-gaap:PaymentsOfFinancingCosts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzgvZnJhZzo4YmZmMDU1ZTA4YWQ0OWRjOGM3MzlhM2VmMWJiY2E5Mi90ZXh0cmVnaW9uOjhiZmYwNTVlMDhhZDQ5ZGM4YzczOWEzZWYxYmJjYTkyXzcxOTM_2a7aad34-7efe-4303-b6b4-01df29c80600">3.1</ix:nonFraction> million</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in financing costs which were recorded as a direct deduction from the carrying amount of our debt liability.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2022, deferred financing costs totaling $<ix:nonFraction unitRef="usd" contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231" decimals="-5" name="us-gaap:DebtIssuanceCostsLineOfCreditArrangementsNet" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzgvZnJhZzo4YmZmMDU1ZTA4YWQ0OWRjOGM3MzlhM2VmMWJiY2E5Mi90ZXh0cmVnaW9uOjhiZmYwNTVlMDhhZDQ5ZGM4YzczOWEzZWYxYmJjYTkyXzczNDk_b0538929-2112-4a1b-8303-a6894be0e812">0.9</ix:nonFraction> million were included in other assets on our consolidated balance sheets.</span></div><div style="margin-top:9pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Financing for EVERFI acquisition</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December&#160;31, 2021, we acquired EVERFI for approximately $<ix:nonFraction unitRef="usd" contextRef="i346c146538fe433db8121549f71042fa_D20211231-20211231" decimals="-5" name="us-gaap:PaymentsToAcquireBusinessesGross" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzgvZnJhZzo4YmZmMDU1ZTA4YWQ0OWRjOGM3MzlhM2VmMWJiY2E5Mi90ZXh0cmVnaW9uOjhiZmYwNTVlMDhhZDQ5ZGM4YzczOWEzZWYxYmJjYTkyXzc0OTU_d021b110-a38f-4e51-bf02-9602a9a53025">441.8</ix:nonFraction> million in cash consideration and <ix:nonFraction unitRef="shares" contextRef="i346c146538fe433db8121549f71042fa_D20211231-20211231" decimals="INF" name="us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzgvZnJhZzo4YmZmMDU1ZTA4YWQ0OWRjOGM3MzlhM2VmMWJiY2E5Mi90ZXh0cmVnaW9uOjhiZmYwNTVlMDhhZDQ5ZGM4YzczOWEzZWYxYmJjYTkyXzc1MjQ_62308f79-aada-4303-a39e-72b882a947c6">3,810,888</ix:nonFraction> shares of the company's common stock, valued at approximately $<ix:nonFraction unitRef="usd" contextRef="iaabaa8b78fba43f1a9ca12ab83c5ef9f_I20211231" decimals="-5" name="us-gaap:BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzgvZnJhZzo4YmZmMDU1ZTA4YWQ0OWRjOGM3MzlhM2VmMWJiY2E5Mi90ZXh0cmVnaW9uOjhiZmYwNTVlMDhhZDQ5ZGM4YzczOWEzZWYxYmJjYTkyXzc1ODk_08996b80-4ce4-4152-8913-b093a910fdef">301.0</ix:nonFraction> million, for an aggregate purchase price of approximately $<ix:nonFraction unitRef="usd" contextRef="i346c146538fe433db8121549f71042fa_D20211231-20211231" decimals="-5" name="us-gaap:BusinessCombinationConsiderationTransferred1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzgvZnJhZzo4YmZmMDU1ZTA4YWQ0OWRjOGM3MzlhM2VmMWJiY2E5Mi90ZXh0cmVnaW9uOjhiZmYwNTVlMDhhZDQ5ZGM4YzczOWEzZWYxYmJjYTkyXzc2NDI_70bc650c-e796-41c8-9eab-dac817e3b004">742.8</ix:nonFraction> million, net of closing adjustments. We financed the cash consideration and related expenses through cash on hand and new borrowings u</span><span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">nder the </span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020 Credit Facility</span><span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, including </span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$<ix:nonFraction unitRef="usd" contextRef="i19fb51b731a54f2dafeaf2891413a353_D20211231-20211231" decimals="5" name="us-gaap:ProceedsFromLinesOfCredit" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzgvZnJhZzo4YmZmMDU1ZTA4YWQ0OWRjOGM3MzlhM2VmMWJiY2E5Mi90ZXh0cmVnaW9uOjhiZmYwNTVlMDhhZDQ5ZGM4YzczOWEzZWYxYmJjYTkyXzc3OTg_8b7acc26-306a-4646-8c2a-cc8323198ed6">250.0</ix:nonFraction> million</span><span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> under the First Incremental Term Loan (as defined above).</span></div><div style="margin-top:9pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Real estate loans</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2020, we completed the purchase of our global headquarters facility. As part of the purchase price, we assumed  the Seller&#8217;s obligations under (i) a <ix:nonFraction unitRef="number" contextRef="ic670a977be3b468c8d6aafde2f8aabc1_I20200831" decimals="4" name="us-gaap:LongTermDebtPercentageBearingFixedInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzgvZnJhZzo4YmZmMDU1ZTA4YWQ0OWRjOGM3MzlhM2VmMWJiY2E5Mi90ZXh0cmVnaW9uOjhiZmYwNTVlMDhhZDQ5ZGM4YzczOWEzZWYxYmJjYTkyXzgwMzY_c60b6c81-5902-466d-9628-5325bc697964">5.12</ix:nonFraction>% Senior Secured Note, Series A1, in the outstanding principal amount of $<ix:nonFraction unitRef="usd" contextRef="ic670a977be3b468c8d6aafde2f8aabc1_I20200831" decimals="-5" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzgvZnJhZzo4YmZmMDU1ZTA4YWQ0OWRjOGM3MzlhM2VmMWJiY2E5Mi90ZXh0cmVnaW9uOjhiZmYwNTVlMDhhZDQ5ZGM4YzczOWEzZWYxYmJjYTkyXzgxMTA_6a9c3979-d529-48e1-9612-03dcdc221d8b">49.1</ix:nonFraction> million, dated May 2, 2018, and (ii) a <ix:nonFraction unitRef="number" contextRef="i6cfda2480279438d8fa1c45272d8c444_I20200831" decimals="4" name="us-gaap:LongTermDebtPercentageBearingFixedInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzgvZnJhZzo4YmZmMDU1ZTA4YWQ0OWRjOGM3MzlhM2VmMWJiY2E5Mi90ZXh0cmVnaW9uOjhiZmYwNTVlMDhhZDQ5ZGM4YzczOWEzZWYxYmJjYTkyXzgxNDQ_4d84cfc5-6186-4828-ad35-85d346d54fe5">5.61</ix:nonFraction>% Senior Secured Note, Series A2, in the outstanding principal amount of $<ix:nonFraction unitRef="usd" contextRef="i6cfda2480279438d8fa1c45272d8c444_I20200831" decimals="-5" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzgvZnJhZzo4YmZmMDU1ZTA4YWQ0OWRjOGM3MzlhM2VmMWJiY2E5Mi90ZXh0cmVnaW9uOjhiZmYwNTVlMDhhZDQ5ZGM4YzczOWEzZWYxYmJjYTkyXzgyMTg_a5da6ba4-bb96-4794-a593-b9cf587a114f">12.0</ix:nonFraction> million, dated May 2, 2018, or an aggregate outstanding principal amount of $<ix:nonFraction unitRef="usd" contextRef="i0706d4c2df854f9895047a8afedf6850_I20200831" decimals="-5" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzgvZnJhZzo4YmZmMDU1ZTA4YWQ0OWRjOGM3MzlhM2VmMWJiY2E5Mi90ZXh0cmVnaW9uOjhiZmYwNTVlMDhhZDQ5ZGM4YzczOWEzZWYxYmJjYTkyXzgyODk_1ed3777a-1045-4d04-809b-3bd72fb9688c">61.1</ix:nonFraction> million (collectively, the &#8220;Real Estate Loans&#8221;). The Series A1 Note provides that we will pay the remaining principal amount due thereunder together with interest thereon at the rate indicated above, in monthly installments until it matures in April 2038. The Series A2 Note provides that we pay interest only in monthly installments at the rate indicated above with the principal amount due at maturity in April 2038. The Real Estate Loans are secured by a first priority lien on the real property constituting the global headquarters facility. Our assumption of the Real Estate Loans was a noncash investing and financing transaction and is reflected in our supplemental disclosure of cash flow information. At December 31, 2022, we were in compliance with our debt covenants under the Real Estate Loans.</span></div><div style="margin-top:9pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other debt</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. Our assumption of these loans are noncash financing transactions and are reflected in our supplemental disclosure of cash flow information.</span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:2.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.804%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:83.362%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">92</span></div></td><td colspan="3" style="padding:0 1pt"><div><img src="blkb-20221231_g1.jpg" alt="blkb-20221231_g1.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:85px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2022 Form 10-K</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_13">Table of </a><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_13">Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div><div style="text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to Consolidated Financial Statements</span></div></div><ix:continuation id="i28158dfd9f2c4f92b99b797a8fa4d75b"><ix:nonNumeric contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" name="blkb:ScheduleOfDebtInstrumentsOtherTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzgvZnJhZzo4YmZmMDU1ZTA4YWQ0OWRjOGM3MzlhM2VmMWJiY2E5Mi90ZXh0cmVnaW9uOjhiZmYwNTVlMDhhZDQ5ZGM4YzczOWEzZWYxYmJjYTkyXzU0OTc1NTgyNDY0OA_5b16b2e7-0cd6-4c71-94ee-480831c50014" escape="true"><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes our currently effective financing agreements as of December&#160;31, 2022:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:42.467%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.499%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Term<br/>&#160;in Months</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Number of<br/>Annual Payments</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">First Annual<br/>Payment Due</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Original Loan<br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Effective dates of agreements:</span></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 2019</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">51</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">January 2020</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i4eb26c04cec5421e9e64728eebb36616_I20191231" decimals="-3" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzgvZnJhZzo4YmZmMDU1ZTA4YWQ0OWRjOGM3MzlhM2VmMWJiY2E5Mi90YWJsZTpmMzcyYTg3YzhlMzU0MzIxOWJhZDdiOGZmMmQ4MzUwYy90YWJsZXJhbmdlOmYzNzJhODdjOGUzNTQzMjE5YmFkN2I4ZmYyZDgzNTBjXzItNC0xLTEtMjQ0Njgz_54deba2c-53ef-40af-b3c3-017911687341">2,150</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 2022</span></td><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">39</span></td><td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">January 2023</span></td><td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ieea57c190c8840e1b1eca54382993802_I20221231" decimals="-3" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzgvZnJhZzo4YmZmMDU1ZTA4YWQ0OWRjOGM3MzlhM2VmMWJiY2E5Mi90YWJsZTpmMzcyYTg3YzhlMzU0MzIxOWJhZDdiOGZmMmQ4MzUwYy90YWJsZXJhbmdlOmYzNzJhODdjOGUzNTQzMjE5YmFkN2I4ZmYyZDgzNTBjXzQtNC0xLTEtMjU0NDYz_c88f862f-4e4b-4b43-a097-e9cb466cd862">1,710</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" name="us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzgvZnJhZzo4YmZmMDU1ZTA4YWQ0OWRjOGM3MzlhM2VmMWJiY2E5Mi90ZXh0cmVnaW9uOjhiZmYwNTVlMDhhZDQ5ZGM4YzczOWEzZWYxYmJjYTkyXzk1OTc_1a56b749-843e-4fca-b6ee-6bd78c2cf7a7" escape="true"><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2022, the required annual maturities related to the 2020 Credit Facility, the Real Estate Loans and our other debt were as follows:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:87.788%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.012%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Years ending December 31,<br/>(dollars in thousands)</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Annual<br/>maturities</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzgvZnJhZzo4YmZmMDU1ZTA4YWQ0OWRjOGM3MzlhM2VmMWJiY2E5Mi90YWJsZTozZmIxYjFjN2RkMTU0NWYyYWUzOTZiOTY5OTNjYTY5ZC90YWJsZXJhbmdlOjNmYjFiMWM3ZGQxNTQ1ZjJhZTM5NmI5Njk5M2NhNjlkXzEtMS0xLTEtMjQ0Njgz_e89eb19c-5558-42a3-88f3-7b448ce3a911">18,802</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024&#160;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzgvZnJhZzo4YmZmMDU1ZTA4YWQ0OWRjOGM3MzlhM2VmMWJiY2E5Mi90YWJsZTozZmIxYjFjN2RkMTU0NWYyYWUzOTZiOTY5OTNjYTY5ZC90YWJsZXJhbmdlOjNmYjFiMWM3ZGQxNTQ1ZjJhZTM5NmI5Njk5M2NhNjlkXzItMS0xLTEtMjQ0Njgz_a376758e-d553-40e2-ade0-58953c67789e">18,429</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2025&#160;</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzgvZnJhZzo4YmZmMDU1ZTA4YWQ0OWRjOGM3MzlhM2VmMWJiY2E5Mi90YWJsZTozZmIxYjFjN2RkMTU0NWYyYWUzOTZiOTY5OTNjYTY5ZC90YWJsZXJhbmdlOjNmYjFiMWM3ZGQxNTQ1ZjJhZTM5NmI5Njk5M2NhNjlkXzMtMS0xLTEtMjQ0Njgz_6868ec7e-2e47-466e-b713-e060ccf2ec5c">771,403</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2026&#160;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzgvZnJhZzo4YmZmMDU1ZTA4YWQ0OWRjOGM3MzlhM2VmMWJiY2E5Mi90YWJsZTozZmIxYjFjN2RkMTU0NWYyYWUzOTZiOTY5OTNjYTY5ZC90YWJsZXJhbmdlOjNmYjFiMWM3ZGQxNTQ1ZjJhZTM5NmI5Njk5M2NhNjlkXzQtMS0xLTEtMjQ0Njgz_6b13fcef-78e2-4e3e-9607-948406c3478c">1,969</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2027&#160;</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzgvZnJhZzo4YmZmMDU1ZTA4YWQ0OWRjOGM3MzlhM2VmMWJiY2E5Mi90YWJsZTozZmIxYjFjN2RkMTU0NWYyYWUzOTZiOTY5OTNjYTY5ZC90YWJsZXJhbmdlOjNmYjFiMWM3ZGQxNTQ1ZjJhZTM5NmI5Njk5M2NhNjlkXzUtMS0xLTEtMjQ0Njgz_82b089f5-8312-4281-91a1-7e6a03f913da">2,166</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzgvZnJhZzo4YmZmMDU1ZTA4YWQ0OWRjOGM3MzlhM2VmMWJiY2E5Mi90YWJsZTozZmIxYjFjN2RkMTU0NWYyYWUzOTZiOTY5OTNjYTY5ZC90YWJsZXJhbmdlOjNmYjFiMWM3ZGQxNTQ1ZjJhZTM5NmI5Njk5M2NhNjlkXzYtMS0xLTEtMjQ0Njgz_dbe27fef-1aa4-471c-b4ec-14a0d30d71f0">49,217</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total required maturities</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzgvZnJhZzo4YmZmMDU1ZTA4YWQ0OWRjOGM3MzlhM2VmMWJiY2E5Mi90YWJsZTozZmIxYjFjN2RkMTU0NWYyYWUzOTZiOTY5OTNjYTY5ZC90YWJsZXJhbmdlOjNmYjFiMWM3ZGQxNTQ1ZjJhZTM5NmI5Njk5M2NhNjlkXzctMS0xLTEtMjQ0Njgz_79251e17-ee20-43a4-8ae6-c3c5bc59dde9">861,986</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div id="i24d9cd6a7b6a4bb3aaf54098d618780c_241"></div><ix:nonNumeric contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" name="us-gaap:DerivativesAndFairValueTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDEvZnJhZzo0ZWQ4Yjk3YjE5OGM0NGUwYjJiYzEzNjE0N2QwNWViYi90ZXh0cmVnaW9uOjRlZDhiOTdiMTk4YzQ0ZTBiMmJjMTM2MTQ3ZDA1ZWJiXzE5NDA_1de20fb7-d5a3-4063-b594-7e9193e146c3" continuedAt="i66755e1bae2443f0935b7974319e5e9d" escape="true"><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006880;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:700;line-height:120%">10. Derivative Instruments</span></td></tr></table></div><div style="margin-top:9pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We generally use derivative instruments to manage our interest rate and foreign currency exchange risk. We currently have derivatives classified as cash flow hedges and net investment hedges. We do not enter into any derivatives for trading or speculative purposes.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All of our derivative instruments are governed by International Swap Dealers Association, Inc. ("ISDA") master agreements with our counterparties. As of December&#160;31, 2022 and December&#160;31, 2021, we have presented the fair value of our derivative instruments at the gross amounts in the consolidated balance sheet as the gross fair values of our derivative instruments equaled their net fair values.</span></div><div style="margin-top:9pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cash flow hedges</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have entered into interest rate swap agreements, which effectively convert portions of our variable rate debt under the 2020 Credit Facility to a fixed rate for the term of the swap agreements. We designated each of the interest rate swaps as cash flow hedges at the inception of the contracts. As of December&#160;31, 2022 and December&#160;31, 2021, the aggregate notional values of the interest rate swaps were $<ix:nonFraction unitRef="usd" contextRef="if67c7ec76e58429692bfd849238c4cdd_I20221231" decimals="-5" name="us-gaap:DerivativeNotionalAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDEvZnJhZzo0ZWQ4Yjk3YjE5OGM0NGUwYjJiYzEzNjE0N2QwNWViYi90ZXh0cmVnaW9uOjRlZDhiOTdiMTk4YzQ0ZTBiMmJjMTM2MTQ3ZDA1ZWJiXzI3NDg3NzkwNzI1NzY_0191e5a3-2113-49b8-ba52-6ca0434a616c">435.0</ix:nonFraction> million. All of the contracts have maturities on or before October 2024.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended September 30, 2022, we entered into foreign currency forward contracts to hedge revenues denominated in the Canadian Dollar ("CAD") against changes in the exchange rate with the United States Dollar ("USD"). We designated each of the forwards as cash flow hedges at the inception of the contracts. As of December&#160;31, 2022, the aggregate notional values of the foreign currency forward contracts designated as cash flow hedges that we held to buy USD in exchange for Canadian Dollars were $<ix:nonFraction unitRef="cad" contextRef="i95465a506de74704aaa89a0957e6a778_I20221231" decimals="-5" name="us-gaap:DerivativeNotionalAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDEvZnJhZzo0ZWQ4Yjk3YjE5OGM0NGUwYjJiYzEzNjE0N2QwNWViYi90ZXh0cmVnaW9uOjRlZDhiOTdiMTk4YzQ0ZTBiMmJjMTM2MTQ3ZDA1ZWJiXzI3NDg3NzkwNzMxNTA_3931bfb6-df23-42d0-86ab-0809b8358f49">22.6</ix:nonFraction> million CAD. All of the contracts have maturities of 12 months or less. We did not have foreign currency forward contracts as of December&#160;31, 2021.</span></div><div style="margin-top:9pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Net investment hedges</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have entered into foreign currency forward contracts to hedge a portion of the foreign currency exposure that arises on translation of our investments denominated in British Pounds ("GBP") into USD. We designated each of these foreign currency forward contracts as net investment hedges at the inception of the contracts. As of December&#160;31, 2022, we had &#163;<ix:nonFraction unitRef="gbp" contextRef="i95465a506de74704aaa89a0957e6a778_I20221231" decimals="-5" name="us-gaap:DerivativeNotionalAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDEvZnJhZzo0ZWQ4Yjk3YjE5OGM0NGUwYjJiYzEzNjE0N2QwNWViYi90ZXh0cmVnaW9uOjRlZDhiOTdiMTk4YzQ0ZTBiMmJjMTM2MTQ3ZDA1ZWJiXzI3NDg3NzkwNzM3NzY_4237759d-0060-4b00-9ee3-5d6d46d5447e">11.2</ix:nonFraction> million of foreign currency forward contracts designated as net investment hedges to reduce the volatility of the U.S. dollar value of a portion of our GBP-denominated investments.</span></div></ix:nonNumeric><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:83.361%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.804%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.535%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2022 Form 10-K</span></div></td><td colspan="3" style="padding:0 1pt"><div style="text-align:right"><img src="blkb-20221231_g1.jpg" alt="blkb-20221231_g1.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:85px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">93</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_13">Table of </a><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_13">Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div><div style="text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to Consolidated Financial Statements</span></div></div><ix:continuation id="i66755e1bae2443f0935b7974319e5e9d"><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair values of our derivative instruments were as follows as of:</span></div><div style="margin-top:3pt"><ix:nonNumeric contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" name="us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDEvZnJhZzo0ZWQ4Yjk3YjE5OGM0NGUwYjJiYzEzNjE0N2QwNWViYi90ZXh0cmVnaW9uOjRlZDhiOTdiMTk4YzQ0ZTBiMmJjMTM2MTQ3ZDA1ZWJiXzE5Mjk_d4fcdfc5-7f81-46da-9c49-518364a5681d" escape="true"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:24.192%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.958%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.958%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.870%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="6" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Asset derivatives</span></td><td colspan="3" style="border-left:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="6" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Liability Derivatives</span></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Balance sheet location</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2022</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2021</span></td><td colspan="3" style="border-left:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Balance sheet location</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2022</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Derivative instruments designated as hedging instruments:</span></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;padding-left:6pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Foreign currency forward contracts, current portion</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prepaid expenses<br/>and other current assets</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i82c05b9fc99a4d37a2f2a27186be7c41_I20221231" decimals="-3" name="us-gaap:DerivativeAssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDEvZnJhZzo0ZWQ4Yjk3YjE5OGM0NGUwYjJiYzEzNjE0N2QwNWViYi90YWJsZTpmM2E5MDc5ZmUyYTI0NTEwOGRlMTM2ZmZmNDA1ZjI1Ni90YWJsZXJhbmdlOmYzYTkwNzlmZTJhMjQ1MTA4ZGUxMzZmZmY0MDVmMjU2XzMtMi0xLTEtMjQ0Njgz_44abe019-70af-4fbb-84a6-1f82b4ce2c3c">247</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6d48b8bc1dd9425e9a5e42a1433c310e_I20211231" decimals="-3" name="us-gaap:DerivativeAssetsCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDEvZnJhZzo0ZWQ4Yjk3YjE5OGM0NGUwYjJiYzEzNjE0N2QwNWViYi90YWJsZTpmM2E5MDc5ZmUyYTI0NTEwOGRlMTM2ZmZmNDA1ZjI1Ni90YWJsZXJhbmdlOmYzYTkwNzlmZTJhMjQ1MTA4ZGUxMzZmZmY0MDVmMjU2XzMtMy0xLTEtMjQ0Njgz_43cbac8c-5467-4c4d-ab35-369425da59e6">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses<br/>and other current liabilities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i82c05b9fc99a4d37a2f2a27186be7c41_I20221231" decimals="-3" name="us-gaap:DerivativeLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDEvZnJhZzo0ZWQ4Yjk3YjE5OGM0NGUwYjJiYzEzNjE0N2QwNWViYi90YWJsZTpmM2E5MDc5ZmUyYTI0NTEwOGRlMTM2ZmZmNDA1ZjI1Ni90YWJsZXJhbmdlOmYzYTkwNzlmZTJhMjQ1MTA4ZGUxMzZmZmY0MDVmMjU2XzMtNi0xLTEtMjQ0Njgz_35fbbf1e-f431-482b-ae29-9b7ca3035084">323</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6d48b8bc1dd9425e9a5e42a1433c310e_I20211231" decimals="-3" name="us-gaap:DerivativeLiabilitiesCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDEvZnJhZzo0ZWQ4Yjk3YjE5OGM0NGUwYjJiYzEzNjE0N2QwNWViYi90YWJsZTpmM2E5MDc5ZmUyYTI0NTEwOGRlMTM2ZmZmNDA1ZjI1Ni90YWJsZXJhbmdlOmYzYTkwNzlmZTJhMjQ1MTA4ZGUxMzZmZmY0MDVmMjU2XzMtNy0xLTEtMjQ0Njgz_03fbfc6d-f7bb-448f-a312-135b0882d797">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:3pt;padding-left:6pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest rate swaps, long-term</span></div></td><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other assets</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="icaf0083794514fe7878eda93b5614ffd_I20221231" decimals="-3" name="us-gaap:DerivativeAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDEvZnJhZzo0ZWQ4Yjk3YjE5OGM0NGUwYjJiYzEzNjE0N2QwNWViYi90YWJsZTpmM2E5MDc5ZmUyYTI0NTEwOGRlMTM2ZmZmNDA1ZjI1Ni90YWJsZXJhbmdlOmYzYTkwNzlmZTJhMjQ1MTA4ZGUxMzZmZmY0MDVmMjU2XzQtMi0xLTEtMjQ0Njgz_d162e940-2d31-406d-b0d8-bda623975024">31,870</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="icf8437456ec641d1bb3d3e5f050eb31f_I20211231" decimals="-3" name="us-gaap:DerivativeAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDEvZnJhZzo0ZWQ4Yjk3YjE5OGM0NGUwYjJiYzEzNjE0N2QwNWViYi90YWJsZTpmM2E5MDc5ZmUyYTI0NTEwOGRlMTM2ZmZmNDA1ZjI1Ni90YWJsZXJhbmdlOmYzYTkwNzlmZTJhMjQ1MTA4ZGUxMzZmZmY0MDVmMjU2XzQtMy0xLTEtMjQ0Njgz_47642583-56b1-4d4d-931e-e2e3dee7a12b">7,160</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other liabilities</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="icaf0083794514fe7878eda93b5614ffd_I20221231" decimals="-3" name="us-gaap:DerivativeLiabilitiesNoncurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDEvZnJhZzo0ZWQ4Yjk3YjE5OGM0NGUwYjJiYzEzNjE0N2QwNWViYi90YWJsZTpmM2E5MDc5ZmUyYTI0NTEwOGRlMTM2ZmZmNDA1ZjI1Ni90YWJsZXJhbmdlOmYzYTkwNzlmZTJhMjQ1MTA4ZGUxMzZmZmY0MDVmMjU2XzQtNi0xLTEtMjQ0Njgz_505981a8-547c-4258-b21d-e8862a9db1cb">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="icf8437456ec641d1bb3d3e5f050eb31f_I20211231" decimals="-3" name="us-gaap:DerivativeLiabilitiesNoncurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDEvZnJhZzo0ZWQ4Yjk3YjE5OGM0NGUwYjJiYzEzNjE0N2QwNWViYi90YWJsZTpmM2E5MDc5ZmUyYTI0NTEwOGRlMTM2ZmZmNDA1ZjI1Ni90YWJsZXJhbmdlOmYzYTkwNzlmZTJhMjQ1MTA4ZGUxMzZmZmY0MDVmMjU2XzQtNy0xLTEtMjQ0Njgz_3f3b4887-1402-46b7-9ac0-c2af9982a153">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Total derivative instruments designated as hedging instruments</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ifbf1963dbb5f46a9aac4149fca96234c_I20221231" decimals="-3" name="us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDEvZnJhZzo0ZWQ4Yjk3YjE5OGM0NGUwYjJiYzEzNjE0N2QwNWViYi90YWJsZTpmM2E5MDc5ZmUyYTI0NTEwOGRlMTM2ZmZmNDA1ZjI1Ni90YWJsZXJhbmdlOmYzYTkwNzlmZTJhMjQ1MTA4ZGUxMzZmZmY0MDVmMjU2XzUtMi0xLTEtMjQ0Njgz_6d889464-611c-4df8-b89e-59f96312baf7">32,117</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i309c258a36994a84bcfc7b9954325a44_I20211231" decimals="-3" name="us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDEvZnJhZzo0ZWQ4Yjk3YjE5OGM0NGUwYjJiYzEzNjE0N2QwNWViYi90YWJsZTpmM2E5MDc5ZmUyYTI0NTEwOGRlMTM2ZmZmNDA1ZjI1Ni90YWJsZXJhbmdlOmYzYTkwNzlmZTJhMjQ1MTA4ZGUxMzZmZmY0MDVmMjU2XzUtMy0xLTEtMjQ0Njgz_02b2a6f9-eabc-42dc-8226-6775467e0671">7,160</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ifbf1963dbb5f46a9aac4149fca96234c_I20221231" decimals="-3" name="us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDEvZnJhZzo0ZWQ4Yjk3YjE5OGM0NGUwYjJiYzEzNjE0N2QwNWViYi90YWJsZTpmM2E5MDc5ZmUyYTI0NTEwOGRlMTM2ZmZmNDA1ZjI1Ni90YWJsZXJhbmdlOmYzYTkwNzlmZTJhMjQ1MTA4ZGUxMzZmZmY0MDVmMjU2XzUtNi0xLTEtMjQ0Njgz_ccb6f6c2-6d33-479b-955d-549e38b47012">323</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i309c258a36994a84bcfc7b9954325a44_I20211231" decimals="-3" name="us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDEvZnJhZzo0ZWQ4Yjk3YjE5OGM0NGUwYjJiYzEzNjE0N2QwNWViYi90YWJsZTpmM2E5MDc5ZmUyYTI0NTEwOGRlMTM2ZmZmNDA1ZjI1Ni90YWJsZXJhbmdlOmYzYTkwNzlmZTJhMjQ1MTA4ZGUxMzZmZmY0MDVmMjU2XzUtNy0xLTEtMjQ0Njgz_dc03e8c3-ac2d-4da4-9d32-95b7c47e6329">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></ix:nonNumeric></div><ix:nonNumeric contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" name="us-gaap:ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDEvZnJhZzo0ZWQ4Yjk3YjE5OGM0NGUwYjJiYzEzNjE0N2QwNWViYi90ZXh0cmVnaW9uOjRlZDhiOTdiMTk4YzQ0ZTBiMmJjMTM2MTQ3ZDA1ZWJiXzE5NTA_4ff5b324-ede1-4c15-a52e-d713d411d068" escape="true"><div style="margin-top:9pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The effects of derivative instruments in cash flow hedging relationships were as follows:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.835%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:33.989%"></td><td style="width:0.1%"></td></tr><tr style="height:44pt"><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Gain (loss) recognized</span></div><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">in accumulated other </span></div><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">comprehensive </span></div><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">income as of</span></div></td><td colspan="3" rowspan="2" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Location </span></div><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">of gain (loss) </span></div><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">reclassified from </span></div><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">accumulated other </span></div><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">comprehensive </span></div><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">income into</span></div><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(loss) income</span></div></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Gain (loss) reclassified from accumulated</span></div><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">&#160;other comprehensive income into (loss) income</span></div></td></tr><tr style="height:23pt"><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2022</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Year ended<br/>December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cash Flow Hedges</span></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest rate swaps</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ifbae760245bf470db22b3b77b4f38649_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:GainLossOnDerivativeInstrumentsNetPretax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDEvZnJhZzo0ZWQ4Yjk3YjE5OGM0NGUwYjJiYzEzNjE0N2QwNWViYi90YWJsZTo1ZjNiMDk5NDc4MGI0MGNkOGE5M2M1MTM2N2ZjNzhkMC90YWJsZXJhbmdlOjVmM2IwOTk0NzgwYjQwY2Q4YTkzYzUxMzY3ZmM3OGQwXzItMS0xLTEtMjQ0Njgz_6c0defb6-f9bc-4fdc-822e-36213b8a3d5e">31,870</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest expense</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ifbae760245bf470db22b3b77b4f38649_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDEvZnJhZzo0ZWQ4Yjk3YjE5OGM0NGUwYjJiYzEzNjE0N2QwNWViYi90YWJsZTo1ZjNiMDk5NDc4MGI0MGNkOGE5M2M1MTM2N2ZjNzhkMC90YWJsZXJhbmdlOjVmM2IwOTk0NzgwYjQwY2Q4YTkzYzUxMzY3ZmM3OGQwXzItMy0xLTEtMjQ0Njgz_a45adff5-d7cd-431b-97b3-2cbe5a73b3ea">5,520</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Foreign currency forward contracts</span></td><td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ia026240736514878ad657c00eab0c67a_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:GainLossOnDerivativeInstrumentsNetPretax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDEvZnJhZzo0ZWQ4Yjk3YjE5OGM0NGUwYjJiYzEzNjE0N2QwNWViYi90YWJsZTo1ZjNiMDk5NDc4MGI0MGNkOGE5M2M1MTM2N2ZjNzhkMC90YWJsZXJhbmdlOjVmM2IwOTk0NzgwYjQwY2Q4YTkzYzUxMzY3ZmM3OGQwXzQtMS0xLTEtMjUzNzM4_7c361b38-91db-40c9-ae85-b52c2929f940">247</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue</span></td><td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ia026240736514878ad657c00eab0c67a_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDEvZnJhZzo0ZWQ4Yjk3YjE5OGM0NGUwYjJiYzEzNjE0N2QwNWViYi90YWJsZTo1ZjNiMDk5NDc4MGI0MGNkOGE5M2M1MTM2N2ZjNzhkMC90YWJsZXJhbmdlOjVmM2IwOTk0NzgwYjQwY2Q4YTkzYzUxMzY3ZmM3OGQwXzQtMy0xLTEtMjUzNzQx_b854a1a7-c000-4aef-9e5e-8700cfd7179a">165</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Net Investment Hedge</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Foreign currency forward contracts</span></td><td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i6370000e17a74d94a2f2aedf74f01d52_D20220101-20221231" decimals="-3" name="us-gaap:GainLossOnDerivativeInstrumentsNetPretax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDEvZnJhZzo0ZWQ4Yjk3YjE5OGM0NGUwYjJiYzEzNjE0N2QwNWViYi90YWJsZTo1ZjNiMDk5NDc4MGI0MGNkOGE5M2M1MTM2N2ZjNzhkMC90YWJsZXJhbmdlOjVmM2IwOTk0NzgwYjQwY2Q4YTkzYzUxMzY3ZmM3OGQwXzYtMS0xLTEtMjUzNzM4_a05bb857-c71b-4b10-87c5-a1e31e45e2a7">323</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6370000e17a74d94a2f2aedf74f01d52_D20220101-20221231" decimals="-3" name="us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDEvZnJhZzo0ZWQ4Yjk3YjE5OGM0NGUwYjJiYzEzNjE0N2QwNWViYi90YWJsZTo1ZjNiMDk5NDc4MGI0MGNkOGE5M2M1MTM2N2ZjNzhkMC90YWJsZXJhbmdlOjVmM2IwOTk0NzgwYjQwY2Q4YTkzYzUxMzY3ZmM3OGQwXzYtMy0xLTEtMjUzNzQx_8e3e1fa7-4bed-4f65-afff-1a23aa9b8d8c">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-right:1pt solid #004054;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2021</span></td><td colspan="3" style="border-left:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Year ended<br/>December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cash Flow Hedges</span></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest rate swaps</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if8b44b40934342b7be2aadda9444fe71_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:GainLossOnDerivativeInstrumentsNetPretax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDEvZnJhZzo0ZWQ4Yjk3YjE5OGM0NGUwYjJiYzEzNjE0N2QwNWViYi90YWJsZTo1ZjNiMDk5NDc4MGI0MGNkOGE5M2M1MTM2N2ZjNzhkMC90YWJsZXJhbmdlOjVmM2IwOTk0NzgwYjQwY2Q4YTkzYzUxMzY3ZmM3OGQwXzUtMS0xLTEtMjQ0Njgz_e3ee42d5-ffb9-4e4b-a899-43be6d7808b7">7,160</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest expense</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="if8b44b40934342b7be2aadda9444fe71_D20210101-20211231" decimals="-3" name="us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDEvZnJhZzo0ZWQ4Yjk3YjE5OGM0NGUwYjJiYzEzNjE0N2QwNWViYi90YWJsZTo1ZjNiMDk5NDc4MGI0MGNkOGE5M2M1MTM2N2ZjNzhkMC90YWJsZXJhbmdlOjVmM2IwOTk0NzgwYjQwY2Q4YTkzYzUxMzY3ZmM3OGQwXzUtMy0xLTEtMjQ0Njgz_65492663-4ce4-4396-9cae-50ad1d551317">3,714</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2020</span></td><td colspan="3" style="border-left:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Year ended<br/>December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest rate swaps</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i65cb2095929d457cbd12b1d2f5dc97b0_D20200101-20201231" decimals="-3" name="us-gaap:GainLossOnDerivativeInstrumentsNetPretax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDEvZnJhZzo0ZWQ4Yjk3YjE5OGM0NGUwYjJiYzEzNjE0N2QwNWViYi90YWJsZTo1ZjNiMDk5NDc4MGI0MGNkOGE5M2M1MTM2N2ZjNzhkMC90YWJsZXJhbmdlOjVmM2IwOTk0NzgwYjQwY2Q4YTkzYzUxMzY3ZmM3OGQwXzgtMS0xLTEtMjQ0Njgz_fd36ae7c-0197-47e6-9858-782e9c48f358">4,159</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest expense</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i65cb2095929d457cbd12b1d2f5dc97b0_D20200101-20201231" decimals="-3" name="us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDEvZnJhZzo0ZWQ4Yjk3YjE5OGM0NGUwYjJiYzEzNjE0N2QwNWViYi90YWJsZTo1ZjNiMDk5NDc4MGI0MGNkOGE5M2M1MTM2N2ZjNzhkMC90YWJsZXJhbmdlOjVmM2IwOTk0NzgwYjQwY2Q4YTkzYzUxMzY3ZmM3OGQwXzgtMy0xLTEtMjQ0Njgz_e647b372-1d4c-49e9-93c7-50781d733a35">3,827</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our policy requires that derivatives used for hedging purposes be designated and effective as a hedge of the identified risk exposure at the inception of the contract. Accumulated other comprehensive income (loss) includes unrealized gains or losses from the change in fair value measurement of our derivative instruments each reporting period and the related income tax expense or benefit. Excluding net investment hedges, changes in the fair value measurements of the derivative instruments and the related income tax expense or benefit are reflected as adjustments to accumulated other comprehensive income (loss) until the actual hedged expense is incurred or until the hedge is terminated at which point the unrealized gain (loss) is reclassified from accumulated other comprehensive income (loss) to current earnings. For net investment hedges, changes in the fair value measurements of the derivative instruments and the related income tax expense or benefit are reflected as adjustments to translation adjustment, a component of accumulated other comprehensive income (loss), and recognized in earnings only when the hedged GBP investment is liquidated. The estimated accumulated other comprehensive income as of December&#160;31, 2022 that is expected to be reclassified into earnings within the next twelve months is $<ix:nonFraction unitRef="usd" contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" decimals="-5" sign="-" name="us-gaap:CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDEvZnJhZzo0ZWQ4Yjk3YjE5OGM0NGUwYjJiYzEzNjE0N2QwNWViYi90ZXh0cmVnaW9uOjRlZDhiOTdiMTk4YzQ0ZTBiMmJjMTM2MTQ3ZDA1ZWJiXzU0OTc1NTgyMDUzMA_80b32dad-6a2a-4252-88de-4070a0b360a9">19.5</ix:nonFraction> million. There were <ix:nonFraction unitRef="usd" contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" decimals="-5" name="us-gaap:GainLossOnCashFlowHedgeIneffectivenessNet" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDEvZnJhZzo0ZWQ4Yjk3YjE5OGM0NGUwYjJiYzEzNjE0N2QwNWViYi90ZXh0cmVnaW9uOjRlZDhiOTdiMTk4YzQ0ZTBiMmJjMTM2MTQ3ZDA1ZWJiXzE1OTY_34a013a3-3e4b-4fcd-9f3a-f5ea1eb79d74"><ix:nonFraction unitRef="usd" contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231" decimals="-5" name="us-gaap:GainLossOnCashFlowHedgeIneffectivenessNet" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDEvZnJhZzo0ZWQ4Yjk3YjE5OGM0NGUwYjJiYzEzNjE0N2QwNWViYi90ZXh0cmVnaW9uOjRlZDhiOTdiMTk4YzQ0ZTBiMmJjMTM2MTQ3ZDA1ZWJiXzE1OTY_8c1831a5-1739-4e32-8cee-bd3796c052a9"><ix:nonFraction unitRef="usd" contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231" decimals="-5" name="us-gaap:GainLossOnCashFlowHedgeIneffectivenessNet" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDEvZnJhZzo0ZWQ4Yjk3YjE5OGM0NGUwYjJiYzEzNjE0N2QwNWViYi90ZXh0cmVnaW9uOjRlZDhiOTdiMTk4YzQ0ZTBiMmJjMTM2MTQ3ZDA1ZWJiXzE1OTY_8ec84511-bacd-431e-a714-4ca56ff5f5ea">no</ix:nonFraction></ix:nonFraction></ix:nonFraction> ineffective portions of our interest rate swap or foreign currency forward derivatives during the years ended December&#160;31, 2022, 2021 and 2020. See Note 14 to these consolidated financial statements for a summary of the changes in accumulated other comprehensive income (loss) by component. We classify cash flows related to derivative instruments as operating activities in the consolidated statements of cash flows.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We did <ix:nonFraction unitRef="usd" contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" decimals="-5" name="us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDEvZnJhZzo0ZWQ4Yjk3YjE5OGM0NGUwYjJiYzEzNjE0N2QwNWViYi90ZXh0cmVnaW9uOjRlZDhiOTdiMTk4YzQ0ZTBiMmJjMTM2MTQ3ZDA1ZWJiXzU0OTc1NTgxNTg0NA_58e59efd-5b5d-43e4-907d-8f0cbe307aef"><ix:nonFraction unitRef="usd" contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231" decimals="-5" name="us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDEvZnJhZzo0ZWQ4Yjk3YjE5OGM0NGUwYjJiYzEzNjE0N2QwNWViYi90ZXh0cmVnaW9uOjRlZDhiOTdiMTk4YzQ0ZTBiMmJjMTM2MTQ3ZDA1ZWJiXzU0OTc1NTgxNTg0NA_d51a3987-a4c5-41fd-ba1a-80bbc31d3627"><ix:nonFraction unitRef="usd" contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231" decimals="-5" name="us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDEvZnJhZzo0ZWQ4Yjk3YjE5OGM0NGUwYjJiYzEzNjE0N2QwNWViYi90ZXh0cmVnaW9uOjRlZDhiOTdiMTk4YzQ0ZTBiMmJjMTM2MTQ3ZDA1ZWJiXzU0OTc1NTgxNTg0NA_fac970d2-d910-418a-96ea-b9f1d38edd19">no</ix:nonFraction></ix:nonFraction></ix:nonFraction>t have any undesignated derivative instruments during 2022, 2021 and 2020.</span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:2.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.804%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:83.362%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">94</span></div></td><td colspan="3" style="padding:0 1pt"><div><img src="blkb-20221231_g1.jpg" alt="blkb-20221231_g1.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:85px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2022 Form 10-K</span></div></td></tr></table></div></div></div><div id="i24d9cd6a7b6a4bb3aaf54098d618780c_244"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_13">Table of </a><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_13">Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div><div style="text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to Consolidated Financial Statements</span></div></div><ix:nonNumeric contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90ZXh0cmVnaW9uOjY5ZTNkYTA4ZDBmYzQxODA4ODEzOGFiNGNkMzc5N2E1XzE2MzMy_c9e5bcd6-8d04-4e35-8ebb-f61c367ca514" continuedAt="icda9e68b8eac4c75af8bb469476691bc" escape="true"><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006880;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:700;line-height:120%">11. Commitments and Contingencies</span></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Leases</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have operating leases for corporate offices, subleased offices and certain equipment and furniture. In August 2020, we completed the purchase of our global headquarters facility that we previously leased. As of December&#160;31, 2022, we had operating leases for equipment that had not yet commenced with future rent payments of $<ix:nonFraction unitRef="usd" contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" decimals="-5" name="blkb:OperatingLeaseLeaseNotYetCommencedExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90ZXh0cmVnaW9uOjY5ZTNkYTA4ZDBmYzQxODA4ODEzOGFiNGNkMzc5N2E1XzEwOTk1MTE2NTIxNTA_9b671a24-6158-45a8-9e54-b90bf8dd1c24">3.1</ix:nonFraction> million. These operating leases are expected to commence during 2023 with lease terms of <ix:nonNumeric contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231" name="us-gaap:LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90ZXh0cmVnaW9uOjY5ZTNkYTA4ZDBmYzQxODA4ODEzOGFiNGNkMzc5N2E1XzEwOTk1MTE2NTIyMzU_ba85dcd3-e991-4cca-8cdb-1daede2df8b8">3</ix:nonNumeric> years.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">With the acquisition of EVERFI, we assumed a lease for office space in Washington, D.C. At December&#160;31, 2022, we had a standby letter of credit of $<ix:nonFraction unitRef="usd" contextRef="i6865f570efa74e01bb0130241083d76f_I20221231" decimals="-5" name="us-gaap:LettersOfCreditOutstandingAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90ZXh0cmVnaW9uOjY5ZTNkYTA4ZDBmYzQxODA4ODEzOGFiNGNkMzc5N2E1XzQyOQ_7716e7eb-85ab-4b18-9613-d652c5ec9417">2.1</ix:nonFraction> million for a security deposit for this lease.</span></div><ix:nonNumeric contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" name="us-gaap:LeaseCostTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90ZXh0cmVnaW9uOjY5ZTNkYTA4ZDBmYzQxODA4ODEzOGFiNGNkMzc5N2E1XzE2MzIx_689bd9c4-c7fd-4fbc-bc3e-36f5e3ed7da7" escape="true"><div style="margin-top:9pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the components of our lease expense:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:60.742%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.620%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="9" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Year ended&#160;<br/>&#160;December 31,</span></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease cost</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90YWJsZTo5MGU0OTAyMDg2Mzc0Zjk3YTYwMzkzMmFlMDljNWY4YS90YWJsZXJhbmdlOjkwZTQ5MDIwODYzNzRmOTdhNjAzOTMyYWUwOWM1ZjhhXzItMS0xLTEtMjQ0Njgz_87c62caa-0c08-42e2-8ede-66a77eb290fb">9,501</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90YWJsZTo5MGU0OTAyMDg2Mzc0Zjk3YTYwMzkzMmFlMDljNWY4YS90YWJsZXJhbmdlOjkwZTQ5MDIwODYzNzRmOTdhNjAzOTMyYWUwOWM1ZjhhXzItMi0xLTEtMjQ0Njgz_96c04a70-a061-4e17-a706-63c4df194035">9,636</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90YWJsZTo5MGU0OTAyMDg2Mzc0Zjk3YTYwMzkzMmFlMDljNWY4YS90YWJsZXJhbmdlOjkwZTQ5MDIwODYzNzRmOTdhNjAzOTMyYWUwOWM1ZjhhXzItMy0xLTEtMjQ0Njgz_a1a03d56-9d27-483b-9519-f1547719a266">41,210</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Variable lease cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" decimals="-3" name="us-gaap:VariableLeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90YWJsZTo5MGU0OTAyMDg2Mzc0Zjk3YTYwMzkzMmFlMDljNWY4YS90YWJsZXJhbmdlOjkwZTQ5MDIwODYzNzRmOTdhNjAzOTMyYWUwOWM1ZjhhXzMtMS0xLTEtMjQ0Njgz_8b33adea-68a3-4316-8a62-09cd80146291">1,670</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231" decimals="-3" name="us-gaap:VariableLeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90YWJsZTo5MGU0OTAyMDg2Mzc0Zjk3YTYwMzkzMmFlMDljNWY4YS90YWJsZXJhbmdlOjkwZTQ5MDIwODYzNzRmOTdhNjAzOTMyYWUwOWM1ZjhhXzMtMi0xLTEtMjQ0Njgz_7da56652-1731-434f-b337-beae174c7ed1">2,478</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231" decimals="-3" name="us-gaap:VariableLeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90YWJsZTo5MGU0OTAyMDg2Mzc0Zjk3YTYwMzkzMmFlMDljNWY4YS90YWJsZXJhbmdlOjkwZTQ5MDIwODYzNzRmOTdhNjAzOTMyYWUwOWM1ZjhhXzMtMy0xLTEtMjQ0Njgz_94df1bdc-6698-47a1-a985-80ebc3505e05">4,266</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sublease income</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" decimals="-3" name="us-gaap:SubleaseIncome" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90YWJsZTo5MGU0OTAyMDg2Mzc0Zjk3YTYwMzkzMmFlMDljNWY4YS90YWJsZXJhbmdlOjkwZTQ5MDIwODYzNzRmOTdhNjAzOTMyYWUwOWM1ZjhhXzQtMS0xLTEtMjQ0Njgz_7d106679-c74c-45ac-b37c-fa04968f53e4">2,763</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231" decimals="-3" name="us-gaap:SubleaseIncome" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90YWJsZTo5MGU0OTAyMDg2Mzc0Zjk3YTYwMzkzMmFlMDljNWY4YS90YWJsZXJhbmdlOjkwZTQ5MDIwODYzNzRmOTdhNjAzOTMyYWUwOWM1ZjhhXzQtMi0xLTEtMjQ0Njgz_00ebcbf1-f423-4e91-b32a-beaca51b186d">1,516</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231" decimals="-3" name="us-gaap:SubleaseIncome" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90YWJsZTo5MGU0OTAyMDg2Mzc0Zjk3YTYwMzkzMmFlMDljNWY4YS90YWJsZXJhbmdlOjkwZTQ5MDIwODYzNzRmOTdhNjAzOTMyYWUwOWM1ZjhhXzQtMy0xLTEtMjQ0Njgz_ac579e9a-98b9-4de7-a103-a0093cc7b21a">3,120</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net lease cost</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" decimals="-3" name="us-gaap:LeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90YWJsZTo5MGU0OTAyMDg2Mzc0Zjk3YTYwMzkzMmFlMDljNWY4YS90YWJsZXJhbmdlOjkwZTQ5MDIwODYzNzRmOTdhNjAzOTMyYWUwOWM1ZjhhXzUtMS0xLTEtMjQ0Njgz_6fc0f65b-49df-495b-a102-cea6b9259077">8,408</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231" decimals="-3" name="us-gaap:LeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90YWJsZTo5MGU0OTAyMDg2Mzc0Zjk3YTYwMzkzMmFlMDljNWY4YS90YWJsZXJhbmdlOjkwZTQ5MDIwODYzNzRmOTdhNjAzOTMyYWUwOWM1ZjhhXzUtMi0xLTEtMjQ0Njgz_a94e7b3b-0315-4513-83aa-fa04140df677">10,598</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231" decimals="-3" name="us-gaap:LeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90YWJsZTo5MGU0OTAyMDg2Mzc0Zjk3YTYwMzkzMmFlMDljNWY4YS90YWJsZXJhbmdlOjkwZTQ5MDIwODYzNzRmOTdhNjAzOTMyYWUwOWM1ZjhhXzUtMy0xLTEtMjQ0Njgz_7df5e206-dc53-47e5-add6-f1b113a9a518">42,356</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt"><ix:footnote id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90ZXh0cmVnaW9uOjY5ZTNkYTA4ZDBmYzQxODA4ODEzOGFiNGNkMzc5N2E1XzE2MzA5_5d4ad2ae-36ce-41af-b38e-7c7580ae4bcd" footnoteRole="http://www.xbrl.org/2003/role/footnote">Includes short-term lease costs, which were immaterial.</ix:footnote></span></div></ix:nonNumeric><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the twelve months ended </span><span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31, 2022, we </span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">recorded noncash impairment charges of $<ix:nonFraction unitRef="usd" contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" decimals="-5" name="us-gaap:OperatingLeaseImpairmentLoss" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90ZXh0cmVnaW9uOjY5ZTNkYTA4ZDBmYzQxODA4ODEzOGFiNGNkMzc5N2E1XzU0OTc1NTgzMjIzNA_abe3ce14-778b-41f1-afcc-cde10ff32ca0">1.0</ix:nonFraction> million against certain operating lease ROU assets resulting primarily from our decision to cease using a portion of our leased office space. These charges are reflected in general and administrative expense on the statements of comprehensive income.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2021, we made the decision to permanently close our fixed office locations (with the exception of our global headquarters facility in Charleston, South Carolina), effective in December 2021. This change was intended to align our real estate footprint with our transition to a remote-first workforce. We enter into arrangements for smaller more flexible workspaces where ne</span><span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">cessary. As a result, during the twelve months ended December 31, 2021, we reduced the estimated useful lives of our operating lease ROU assets for certain of our office locations we expected to exit. </span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recorded $<ix:nonFraction unitRef="usd" contextRef="i269c6d6571a94e05ae5a0e7a1f23564d_D20210101-20211231" decimals="-5" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90ZXh0cmVnaW9uOjY5ZTNkYTA4ZDBmYzQxODA4ODEzOGFiNGNkMzc5N2E1XzU0OTc1NTgzMTkyMA_0ea5e8f4-5373-40f6-9927-98bb61a3cf5d">5.3</ix:nonFraction> million in incremental operating lease costs during 2021 related to this change in accounting estimate. </span><span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For these same office locations, we also reduced the estimated useful lives of certain facilities-related fixed assets, which resulted in incremental depreciation expense of </span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$<ix:nonFraction unitRef="usd" contextRef="i269c6d6571a94e05ae5a0e7a1f23564d_D20210101-20211231" decimals="-5" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90ZXh0cmVnaW9uOjY5ZTNkYTA4ZDBmYzQxODA4ODEzOGFiNGNkMzc5N2E1XzU0OTc1NTgzMTkyNA_870625d8-86fd-4676-a34e-c4163301163b">1.7</ix:nonFraction> million</span><span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> during 2021 (see Note 7 to these consolidated financial statements). During the twelve months ended December 31, 2021, we also recorded </span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$<ix:nonFraction unitRef="usd" contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231" decimals="-5" name="us-gaap:OperatingLeaseImpairmentLoss" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90ZXh0cmVnaW9uOjY5ZTNkYTA4ZDBmYzQxODA4ODEzOGFiNGNkMzc5N2E1XzU0OTc1NTgzMjI2Mw_8c47ca54-1f50-406b-9c0f-babc492af185">3.6</ix:nonFraction> million</span><span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in impairments of op</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">erating lease ROU assets associated with certain leased office spaces we have ceased using as a result of our adjusted workforce strategy. These impairment charges are reflected in general and administrative expense.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the twelve months ended December 31, 2020, we reduced the estimated useful lives of our operating lease ROU assets for certain of our office locations we expected to exit. We recorded $<ix:nonFraction unitRef="usd" contextRef="if2f35756fbe9497caaf8f3fe331aeabf_D20200101-20201231" decimals="-5" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90ZXh0cmVnaW9uOjY5ZTNkYTA4ZDBmYzQxODA4ODEzOGFiNGNkMzc5N2E1XzU0OTc1NTgzMjM5Ng_d0a08443-6923-4952-be28-a425930b1023">16.2</ix:nonFraction> million in incremental operating lease costs during 2020 related to this change in accounting estimate, which accounts for a substantial portion of the increase in operating lease costs during 2020. For these same office locations, we also reduced the estimated useful lives of certain facilities-related fixed assets, which resulted in incremental depreciation expense of $<ix:nonFraction unitRef="usd" contextRef="if2f35756fbe9497caaf8f3fe331aeabf_D20200101-20201231" decimals="-5" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90ZXh0cmVnaW9uOjY5ZTNkYTA4ZDBmYzQxODA4ODEzOGFiNGNkMzc5N2E1XzU0OTc1NTgzMjM5OQ_fffb972b-fe5c-4015-b163-603c5d104c2f">4.6</ix:nonFraction> million during 2020 (see Note 7 to these consolidated financial statements). </span><span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the twelve months ended </span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 31, 2020</span><span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, we also recorded </span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$<ix:nonFraction unitRef="usd" contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231" decimals="-5" name="us-gaap:OperatingLeaseImpairmentLoss" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90ZXh0cmVnaW9uOjY5ZTNkYTA4ZDBmYzQxODA4ODEzOGFiNGNkMzc5N2E1XzU0OTc1NTgzMjQwMg_3059a64f-c6e6-49e7-a1ad-be6ee40c6e73">4.0</ix:nonFraction> million</span><span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in impairments of op</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">erating lease ROU assets associated with certain leased office spaces we ceased using. These impairment charges are reflected in general and administrative expense.</span></div></ix:nonNumeric><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:83.361%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.804%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.535%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2022 Form 10-K</span></div></td><td colspan="3" style="padding:0 1pt"><div style="text-align:right"><img src="blkb-20221231_g1.jpg" alt="blkb-20221231_g1.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:85px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">95</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_13">Table of </a><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_13">Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div><div style="text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to Consolidated Financial Statements</span></div></div><ix:continuation id="icda9e68b8eac4c75af8bb469476691bc" continuedAt="idd5729aedede4d40b013fbf919106b13"><ix:nonNumeric contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" name="us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90ZXh0cmVnaW9uOjY5ZTNkYTA4ZDBmYzQxODA4ODEzOGFiNGNkMzc5N2E1XzE2MzM4_6a215911-1bdd-467d-bcc9-610b06c49e8f" escape="true"><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturities of our operating lease liabilities as of December&#160;31, 2022 were as follows:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:86.180%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.620%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Years ending December 31,<br/>(dollars in thousands)</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Operating leases</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90YWJsZTplMzdkYzQ0MmU0MWU0MzM1OWMzMzI5NTA2Y2I2OTJlMC90YWJsZXJhbmdlOmUzN2RjNDQyZTQxZTQzMzU5YzMzMjk1MDZjYjY5MmUwXzEtMS0xLTEtMjQ0Njgz_21db181b-8ae9-4a8d-b924-031bdbb8b869">9,978</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024&#160;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90YWJsZTplMzdkYzQ0MmU0MWU0MzM1OWMzMzI5NTA2Y2I2OTJlMC90YWJsZXJhbmdlOmUzN2RjNDQyZTQxZTQzMzU5YzMzMjk1MDZjYjY5MmUwXzItMS0xLTEtMjQ0Njgz_09423171-34f7-4bee-975b-52e8c264bab6">7,699</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2025&#160;</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90YWJsZTplMzdkYzQ0MmU0MWU0MzM1OWMzMzI5NTA2Y2I2OTJlMC90YWJsZXJhbmdlOmUzN2RjNDQyZTQxZTQzMzU5YzMzMjk1MDZjYjY5MmUwXzMtMS0xLTEtMjQ0Njgz_de7d0788-36bc-4e65-a054-108b43118c1b">6,659</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2026&#160;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90YWJsZTplMzdkYzQ0MmU0MWU0MzM1OWMzMzI5NTA2Y2I2OTJlMC90YWJsZXJhbmdlOmUzN2RjNDQyZTQxZTQzMzU5YzMzMjk1MDZjYjY5MmUwXzQtMS0xLTEtMjQ0Njgz_a5d5da93-e9de-4e93-8b80-7a89723bc654">6,104</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2027&#160;</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90YWJsZTplMzdkYzQ0MmU0MWU0MzM1OWMzMzI5NTA2Y2I2OTJlMC90YWJsZXJhbmdlOmUzN2RjNDQyZTQxZTQzMzU5YzMzMjk1MDZjYjY5MmUwXzUtMS0xLTEtMjQ0Njgz_cd673292-6260-4704-8038-66f9939909a7">6,207</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90YWJsZTplMzdkYzQ0MmU0MWU0MzM1OWMzMzI5NTA2Y2I2OTJlMC90YWJsZXJhbmdlOmUzN2RjNDQyZTQxZTQzMzU5YzMzMjk1MDZjYjY5MmUwXzYtMS0xLTEtMjQ0Njgz_90af9bc2-f2d2-4dac-861a-8fad0508a3e3">26,790</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total lease payments</span></td><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90YWJsZTplMzdkYzQ0MmU0MWU0MzM1OWMzMzI5NTA2Y2I2OTJlMC90YWJsZXJhbmdlOmUzN2RjNDQyZTQxZTQzMzU5YzMzMjk1MDZjYjY5MmUwXzctMS0xLTEtMjQ0Njgz_024c9b85-53bc-401c-bf27-ab5a5dc93982">63,437</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less: Amount representing interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90YWJsZTplMzdkYzQ0MmU0MWU0MzM1OWMzMzI5NTA2Y2I2OTJlMC90YWJsZXJhbmdlOmUzN2RjNDQyZTQxZTQzMzU5YzMzMjk1MDZjYjY5MmUwXzgtMS0xLTEtMjQ0Njgz_085d9f24-8eb8-4ac9-bc69-67b9572fcd06">10,796</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Present value of future payments</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231" decimals="-3" name="us-gaap:OperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90YWJsZTplMzdkYzQ0MmU0MWU0MzM1OWMzMzI5NTA2Y2I2OTJlMC90YWJsZXJhbmdlOmUzN2RjNDQyZTQxZTQzMzU5YzMzMjk1MDZjYjY5MmUwXzktMS0xLTEtMjQ0Njgz_3939851c-5272-4016-972e-8804660ff1d4">52,641</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" name="blkb:ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90ZXh0cmVnaW9uOjY5ZTNkYTA4ZDBmYzQxODA4ODEzOGFiNGNkMzc5N2E1XzE2MzAz_e6f93eee-cae6-44e3-8c4a-a377480ae053" escape="true"><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our ROU assets and lease liabilities are included in the following line items in our consolidated balance sheet:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:73.461%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.620%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2022</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Operating leases</span></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:3pt;padding-left:6pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease ROU assets</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90YWJsZToyODU5MzhlMTY0N2Q0NDk2OWJhMGMwZTk2NDNmZDYyZC90YWJsZXJhbmdlOjI4NTkzOGUxNjQ3ZDQ0OTY5YmEwYzBlOTY0M2ZkNjJkXzItMS0xLTEtMjQ0Njgz_01336d20-ba52-4b6c-b947-060d886c4061">45,899</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id85e61f54d8242459b16d89948927bd4_I20211231" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90YWJsZToyODU5MzhlMTY0N2Q0NDk2OWJhMGMwZTk2NDNmZDYyZC90YWJsZXJhbmdlOjI4NTkzOGUxNjQ3ZDQ0OTY5YmEwYzBlOTY0M2ZkNjJkXzItMi0xLTEtMjQ0Njgz_f66fcefe-8cb6-4868-8b86-d786895f6188">53,883</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses and other current liabilities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i30ea5b4b1fdc4e3382891b1ba2a5b010_I20221231" decimals="-3" name="us-gaap:OperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90YWJsZToyODU5MzhlMTY0N2Q0NDk2OWJhMGMwZTk2NDNmZDYyZC90YWJsZXJhbmdlOjI4NTkzOGUxNjQ3ZDQ0OTY5YmEwYzBlOTY0M2ZkNjJkXzQtMS0xLTEtMjQ0Njgz_61609544-a9ad-4cbf-8853-dc7e140c3167">7,723</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i4921ddf4dd0e45f8b3438a6fd47ef087_I20211231" decimals="-3" name="us-gaap:OperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90YWJsZToyODU5MzhlMTY0N2Q0NDk2OWJhMGMwZTk2NDNmZDYyZC90YWJsZXJhbmdlOjI4NTkzOGUxNjQ3ZDQ0OTY5YmEwYzBlOTY0M2ZkNjJkXzQtMi0xLTEtMjQ0Njgz_3ec9a0d9-a6de-41eb-8c2a-4b2ec1850029">9,170</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease liabilities, net of current portion</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7123620d4421448ab478c3b8b5c2a36d_I20221231" decimals="-3" name="us-gaap:OperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90YWJsZToyODU5MzhlMTY0N2Q0NDk2OWJhMGMwZTk2NDNmZDYyZC90YWJsZXJhbmdlOjI4NTkzOGUxNjQ3ZDQ0OTY5YmEwYzBlOTY0M2ZkNjJkXzUtMS0xLTEtMjQ0Njgz_061e2408-a5f4-4ae8-af32-49ba8f3186cf">44,918</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5105a2bc3ed14094942efaac3a1c0fa4_I20211231" decimals="-3" name="us-gaap:OperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90YWJsZToyODU5MzhlMTY0N2Q0NDk2OWJhMGMwZTk2NDNmZDYyZC90YWJsZXJhbmdlOjI4NTkzOGUxNjQ3ZDQ0OTY5YmEwYzBlOTY0M2ZkNjJkXzUtMi0xLTEtMjQ0Njgz_2cd38a27-a314-496f-8c17-9d0ece8b3efb">53,386</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total operating lease liabilities</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231" decimals="-3" name="us-gaap:OperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90YWJsZToyODU5MzhlMTY0N2Q0NDk2OWJhMGMwZTk2NDNmZDYyZC90YWJsZXJhbmdlOjI4NTkzOGUxNjQ3ZDQ0OTY5YmEwYzBlOTY0M2ZkNjJkXzYtMS0xLTEtMjQ0Njgz_3939851c-5272-4016-972e-8804660ff1d4">52,641</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id85e61f54d8242459b16d89948927bd4_I20211231" decimals="-3" name="us-gaap:OperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90YWJsZToyODU5MzhlMTY0N2Q0NDk2OWJhMGMwZTk2NDNmZDYyZC90YWJsZXJhbmdlOjI4NTkzOGUxNjQ3ZDQ0OTY5YmEwYzBlOTY0M2ZkNjJkXzYtMi0xLTEtMjQ0Njgz_4cb5f7ee-b4cd-4280-9402-50de224c4247">62,556</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted average remaining lease terms and discount rates were as follows:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:60.742%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.620%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2022</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2021</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Operating leases</span></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted average remaining lease term (years)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90YWJsZTozMTRkMGMwNTczMzE0YzQ3ODgyNGJkYWZlZjBmMTRhYy90YWJsZXJhbmdlOjMxNGQwYzA1NzMzMTRjNDc4ODI0YmRhZmVmMGYxNGFjXzItMS0xLTEtMjQ0Njgz_34cfd8e4-c419-4953-a489-8e08521c98db">8.5</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="id85e61f54d8242459b16d89948927bd4_I20211231" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90YWJsZTozMTRkMGMwNTczMzE0YzQ3ODgyNGJkYWZlZjBmMTRhYy90YWJsZXJhbmdlOjMxNGQwYzA1NzMzMTRjNDc4ODI0YmRhZmVmMGYxNGFjXzItMi0xLTEtMjQ0Njgz_7de6f46a-b852-4887-8c7d-2f41d6efbe66">8.9</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i81bb47b8dc4947ab934c765b4587fb29_I20201231" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90YWJsZTozMTRkMGMwNTczMzE0YzQ3ODgyNGJkYWZlZjBmMTRhYy90YWJsZXJhbmdlOjMxNGQwYzA1NzMzMTRjNDc4ODI0YmRhZmVmMGYxNGFjXzItMy0xLTEtMjQ0Njgz_c223c7d5-2ae5-4900-9c03-483e860c7c55">4.6</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted average discount rate</span></td><td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231" decimals="4" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90YWJsZTozMTRkMGMwNTczMzE0YzQ3ODgyNGJkYWZlZjBmMTRhYy90YWJsZXJhbmdlOjMxNGQwYzA1NzMzMTRjNDc4ODI0YmRhZmVmMGYxNGFjXzMtMS0xLTEtMjQ0Njgz_f1cef56d-8eb9-48d7-88cb-a2b3a0287af8">4.63</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="id85e61f54d8242459b16d89948927bd4_I20211231" decimals="4" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90YWJsZTozMTRkMGMwNTczMzE0YzQ3ODgyNGJkYWZlZjBmMTRhYy90YWJsZXJhbmdlOjMxNGQwYzA1NzMzMTRjNDc4ODI0YmRhZmVmMGYxNGFjXzMtMi0xLTEtMjQ0Njgz_7c0b12e7-3433-4674-a7d6-9902111ff2c5">4.68</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="i81bb47b8dc4947ab934c765b4587fb29_I20201231" decimals="4" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90YWJsZTozMTRkMGMwNTczMzE0YzQ3ODgyNGJkYWZlZjBmMTRhYy90YWJsZXJhbmdlOjMxNGQwYzA1NzMzMTRjNDc4ODI0YmRhZmVmMGYxNGFjXzMtMy0xLTEtMjQ0Njgz_c3c9b21b-48f8-4794-a7ae-efbe8380d4a8">5.70</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" name="blkb:ScheduleOfSupplementalCashFlowInformationRelatedToLeasesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90ZXh0cmVnaW9uOjY5ZTNkYTA4ZDBmYzQxODA4ODEzOGFiNGNkMzc5N2E1XzE2MzIz_156c365b-e004-4301-8fcd-c994be9b88e7" escape="true"><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental cash flow information related to leases was as follows:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:60.742%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.620%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="9" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Year ended&#160;<br/>&#160;December 31,</span></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:3pt;padding-left:6pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating cash flows from operating leases</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" decimals="-3" name="us-gaap:OperatingLeasePayments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90YWJsZTowMTA3YTgzYjZlMmI0YzljYTQyYjllNDRmYWM1YjFhYi90YWJsZXJhbmdlOjAxMDdhODNiNmUyYjRjOWNhNDJiOWU0NGZhYzViMWFiXzMtMS0xLTEtMjQ0Njgz_319a4323-2a3c-4b7c-bae7-09c2780ede4f">11,439</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231" decimals="-3" name="us-gaap:OperatingLeasePayments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90YWJsZTowMTA3YTgzYjZlMmI0YzljYTQyYjllNDRmYWM1YjFhYi90YWJsZXJhbmdlOjAxMDdhODNiNmUyYjRjOWNhNDJiOWU0NGZhYzViMWFiXzMtMi0xLTEtMjQ0Njgz_1287c47e-c9f6-4ca2-8f4f-c1f3b9dfbe16">11,338</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231" decimals="-3" name="us-gaap:OperatingLeasePayments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90YWJsZTowMTA3YTgzYjZlMmI0YzljYTQyYjllNDRmYWM1YjFhYi90YWJsZXJhbmdlOjAxMDdhODNiNmUyYjRjOWNhNDJiOWU0NGZhYzViMWFiXzMtMy0xLTEtMjQ0Njgz_af8b1260-a9dc-4b40-9f38-176bef0a877f">26,713</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Right-of-use assets obtained in exchange for lease obligations (non-cash):</span></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating leases</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90YWJsZTowMTA3YTgzYjZlMmI0YzljYTQyYjllNDRmYWM1YjFhYi90YWJsZXJhbmdlOjAxMDdhODNiNmUyYjRjOWNhNDJiOWU0NGZhYzViMWFiXzUtMS0xLTEtMjQ0Njgz_f6d82b65-8d2e-422c-a8d9-fb041d0128a6">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90YWJsZTowMTA3YTgzYjZlMmI0YzljYTQyYjllNDRmYWM1YjFhYi90YWJsZXJhbmdlOjAxMDdhODNiNmUyYjRjOWNhNDJiOWU0NGZhYzViMWFiXzUtMi0xLTEtMjQ0Njgz_e8adf505-5da9-4cf4-9f69-053c1dcefec2">5,358</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90YWJsZTowMTA3YTgzYjZlMmI0YzljYTQyYjllNDRmYWM1YjFhYi90YWJsZXJhbmdlOjAxMDdhODNiNmUyYjRjOWNhNDJiOWU0NGZhYzViMWFiXzUtMy0xLTEtMjQ0Njgz_42b8a9f3-ba30-4914-995b-456941e0d904">11,002</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt"><ix:footnote id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90ZXh0cmVnaW9uOjY5ZTNkYTA4ZDBmYzQxODA4ODEzOGFiNGNkMzc5N2E1XzE2MzMz_348edf24-b75d-4368-84cc-d10a952c7726" footnoteRole="http://www.xbrl.org/2003/role/footnote">The 2020 amount was revised to correct an immaterial disclosure error in the previously filed consolidated financial statements.</ix:footnote></span></div></ix:nonNumeric><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other commitments</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:2.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.804%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:83.362%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">96</span></div></td><td colspan="3" style="padding:0 1pt"><div><img src="blkb-20221231_g1.jpg" alt="blkb-20221231_g1.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:85px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2022 Form 10-K</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_13">Table of </a><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_13">Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div><div style="text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to Consolidated Financial Statements</span></div></div><ix:continuation id="idd5729aedede4d40b013fbf919106b13" continuedAt="ic9506b8414304e9fb8b00a3e22a471c1"><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 December&#160;31, 2022, the remaining aggregate minimum purchase commitment under these arrangements was approximately $<ix:nonFraction unitRef="usd" contextRef="ib8cb5b338cc8438b91e0a98674f1e85a_I20221231" decimals="-5" name="blkb:LongtermPurchaseCommitmentRemainingMinimumAmountCommitted" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90ZXh0cmVnaW9uOjY5ZTNkYTA4ZDBmYzQxODA4ODEzOGFiNGNkMzc5N2E1XzQ2Mjk_d5baf639-a1ad-4aef-abb8-c77da515467d">294.4</ix:nonFraction> million through 2027.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Solution and service indemnifications</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the ordinary course of business, we provide certain indemnifications of varying scope to customers against claims of intellectual property infringement made by third parties arising from the use of our solutions or services. We have not identified any losses that might be covered by these indemnifications</span></div><ix:nonNumeric contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" name="us-gaap:LegalCostsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90ZXh0cmVnaW9uOjY5ZTNkYTA4ZDBmYzQxODA4ODEzOGFiNGNkMzc5N2E1XzE2MzA3_eaf64eff-ca14-40ea-bcf3-97aafd4cedb3" escape="true"><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Legal proceedings</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are subject to legal proceedings and claims that arise in the ordinary course of business, as well as certain other non-ordinary course proceedings, claims and investigations, as described below. We record an accrual 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 accruals at least quarterly and adjust them to reflect the impacts of negotiations, settlements, rulings, advice of legal counsel and other information and events pertaining to a particular case. We recognize insurance recoveries, if any, when they are probable of receipt. All associated costs due to third-party service providers and consultants, including legal fees, are expensed as incurred.</span></div></ix:nonNumeric><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Legal proceedings are inherently unpredictable. However, we believe that we have valid defenses with respect to the legal matters pending or threatened against us and intend to defend ourselves vigorously against all claims asserted. It is possible that our consolidated financial position, results of operations or cash flows could be materially negatively affected in any particular period by an unfavorable resolution of one or more of such legal proceedings.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Security incident</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As previously disclosed, we are subject to risks and uncertainties as a result of a ransomware attack against us in May 2020 in which a cybercriminal removed a copy of a subset of data from our self-hosted environment (the "Security Incident"). Based on the nature of the Security Incident, our research and third party (including law enforcement) investigation, we do not believe that any data went beyond the cybercriminal, has been misused, or has been disseminated or otherwise made available publicly. Our investigation into the Security Incident by our cybersecurity team and third-party forensic advisors remains ongoing.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result of the Security Incident, we are currently subject to certain legal proceedings, claims and investigations, as discussed below, and could be the subject of additional legal proceedings, claims, inquiries 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 $<ix:nonFraction unitRef="usd" contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231" decimals="-5" name="blkb:LiabilityInsuranceAmountTotal" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90ZXh0cmVnaW9uOjY5ZTNkYTA4ZDBmYzQxODA4ODEzOGFiNGNkMzc5N2E1XzgyMTM_050d79a8-2210-4f82-ab8d-b45b89dee649">50</ix:nonFraction> million of insurance abo</span><span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ve a $<ix:nonFraction unitRef="usd" contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231" decimals="-3" name="blkb:LiabilityInsuranceAmountDeductible" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90ZXh0cmVnaW9uOjY5ZTNkYTA4ZDBmYzQxODA4ODEzOGFiNGNkMzc5N2E1XzgyMzc_b1439bb7-f66c-43b9-9b84-aa8286ee0fe1">250</ix:nonFraction> thousand deductible payable by us. As noted below, this coverage has reduced our financial exposure related to the Security Incident.</span></div><ix:nonNumeric contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" name="us-gaap:ScheduleOfLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90ZXh0cmVnaW9uOjY5ZTNkYTA4ZDBmYzQxODA4ODEzOGFiNGNkMzc5N2E1XzE2MzA1_81ae27d4-9373-4d98-b196-a86a84089f33" continuedAt="i6e8d0b32ebfc491c95a2fca607d42475" escape="true"><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recorded expenses and offsetting probable insurance recoveries related to the Security Incident as follows:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:60.742%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.620%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="9" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Years ended December 31,</span></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></div></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gross expense</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" decimals="-3" name="blkb:SecurityIncidentExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90YWJsZTo4NDNjMmU2ZDk2YTM0YzYzYjBhMmNjM2RlYTE3YTAwZS90YWJsZXJhbmdlOjg0M2MyZTZkOTZhMzRjNjNiMGEyY2MzZGVhMTdhMDBlXzItMS0xLTEtMjQ0Njgz_5d78dd94-d540-4c25-b42e-a4f43664af72">57,614</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231" decimals="-3" name="blkb:SecurityIncidentExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90YWJsZTo4NDNjMmU2ZDk2YTM0YzYzYjBhMmNjM2RlYTE3YTAwZS90YWJsZXJhbmdlOjg0M2MyZTZkOTZhMzRjNjNiMGEyY2MzZGVhMTdhMDBlXzItMi0xLTEtMjQ0Njgz_076d31fa-f427-434a-9584-32962afec77a">40,561</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231" decimals="-3" name="blkb:SecurityIncidentExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90YWJsZTo4NDNjMmU2ZDk2YTM0YzYzYjBhMmNjM2RlYTE3YTAwZS90YWJsZXJhbmdlOjg0M2MyZTZkOTZhMzRjNjNiMGEyY2MzZGVhMTdhMDBlXzItMy0xLTEtMjQ0Njgz_76df5b62-1e8e-4a69-875f-56d3ad6bd559">9,830</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Offsetting probable insurance recoveries</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" decimals="-3" name="blkb:SecurityIncidentAccruedInsuranceRecoveries" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90YWJsZTo4NDNjMmU2ZDk2YTM0YzYzYjBhMmNjM2RlYTE3YTAwZS90YWJsZXJhbmdlOjg0M2MyZTZkOTZhMzRjNjNiMGEyY2MzZGVhMTdhMDBlXzMtMS0xLTEtMjQ0Njgz_de7a910c-79d9-4967-93ce-231b12a9ca64">1,891</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231" decimals="-3" name="blkb:SecurityIncidentAccruedInsuranceRecoveries" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90YWJsZTo4NDNjMmU2ZDk2YTM0YzYzYjBhMmNjM2RlYTE3YTAwZS90YWJsZXJhbmdlOjg0M2MyZTZkOTZhMzRjNjNiMGEyY2MzZGVhMTdhMDBlXzMtMi0xLTEtMjQ0Njgz_291ff61e-0c70-4fe6-bf3d-1235e87b50c6">38,745</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231" decimals="-3" name="blkb:SecurityIncidentAccruedInsuranceRecoveries" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90YWJsZTo4NDNjMmU2ZDk2YTM0YzYzYjBhMmNjM2RlYTE3YTAwZS90YWJsZXJhbmdlOjg0M2MyZTZkOTZhMzRjNjNiMGEyY2MzZGVhMTdhMDBlXzMtMy0xLTEtMjQ0Njgz_01c98271-6174-45fb-94e4-61507b2f3662">9,364</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net expense</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" decimals="-3" name="blkb:SecurityIncidentNetExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90YWJsZTo4NDNjMmU2ZDk2YTM0YzYzYjBhMmNjM2RlYTE3YTAwZS90YWJsZXJhbmdlOjg0M2MyZTZkOTZhMzRjNjNiMGEyY2MzZGVhMTdhMDBlXzQtMS0xLTEtMjQ0Njgz_28454f6b-49e4-48c7-9ff4-d48a01ac1f00">55,723</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231" decimals="-3" name="blkb:SecurityIncidentNetExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90YWJsZTo4NDNjMmU2ZDk2YTM0YzYzYjBhMmNjM2RlYTE3YTAwZS90YWJsZXJhbmdlOjg0M2MyZTZkOTZhMzRjNjNiMGEyY2MzZGVhMTdhMDBlXzQtMi0xLTEtMjQ0Njgz_30dc740d-f51a-49eb-bc6c-a047b9440855">1,816</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231" decimals="-3" name="blkb:SecurityIncidentNetExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90YWJsZTo4NDNjMmU2ZDk2YTM0YzYzYjBhMmNjM2RlYTE3YTAwZS90YWJsZXJhbmdlOjg0M2MyZTZkOTZhMzRjNjNiMGEyY2MzZGVhMTdhMDBlXzQtMy0xLTEtMjQ0Njgz_d5252234-81fb-4461-8097-bb30b5b08ce3">466</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:83.361%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.804%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.535%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2022 Form 10-K</span></div></td><td colspan="3" style="padding:0 1pt"><div style="text-align:right"><img src="blkb-20221231_g1.jpg" alt="blkb-20221231_g1.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:85px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">97</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_13">Table of </a><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_13">Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div><div style="text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to Consolidated Financial Statements</span></div></div><ix:continuation id="ic9506b8414304e9fb8b00a3e22a471c1" continuedAt="i1e68d7d1ab484808bdf7b4254d0df144"><ix:continuation id="i6e8d0b32ebfc491c95a2fca607d42475"><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following summarizes our cumulative expenses, insurance recoveries recognized and insurance recoveries paid as of:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:60.742%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.620%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2022</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2021</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December&#160;31, 2020</span></div></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cumulative gross expense</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231" decimals="-3" name="blkb:SecurityIncidentCumulativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90YWJsZTplYmMwNjVhZjYwMmM0ZGM3Yjc0ZWNhMDdhYjFmMTkzYi90YWJsZXJhbmdlOmViYzA2NWFmNjAyYzRkYzdiNzRlY2EwN2FiMWYxOTNiXzEtMS0xLTEtMjQ0Njgz_4e8141e6-75fe-4a3f-9aa7-385d33ff0e27">108,005</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id85e61f54d8242459b16d89948927bd4_I20211231" decimals="-3" name="blkb:SecurityIncidentCumulativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90YWJsZTplYmMwNjVhZjYwMmM0ZGM3Yjc0ZWNhMDdhYjFmMTkzYi90YWJsZXJhbmdlOmViYzA2NWFmNjAyYzRkYzdiNzRlY2EwN2FiMWYxOTNiXzEtMi0xLTEtMjQ0Njgz_8375f114-48c6-48f8-8758-cb0887cfabb3">50,391</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i81bb47b8dc4947ab934c765b4587fb29_I20201231" decimals="-3" name="blkb:SecurityIncidentCumulativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90YWJsZTplYmMwNjVhZjYwMmM0ZGM3Yjc0ZWNhMDdhYjFmMTkzYi90YWJsZXJhbmdlOmViYzA2NWFmNjAyYzRkYzdiNzRlY2EwN2FiMWYxOTNiXzEtMy0xLTEtMjU0NjIy_efdc0d74-193e-4d05-92e1-06d4d7e6465d">9,830</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cumulative offsetting insurance recoveries recognized</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231" decimals="-3" name="blkb:SecurityIncidentCumulativeAccruedInsuranceRecoveries" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90YWJsZTplYmMwNjVhZjYwMmM0ZGM3Yjc0ZWNhMDdhYjFmMTkzYi90YWJsZXJhbmdlOmViYzA2NWFmNjAyYzRkYzdiNzRlY2EwN2FiMWYxOTNiXzItMS0xLTEtMjQ0Njgz_2d3cd63a-cd90-4a9e-bb93-9f38267932d2">50,000</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="id85e61f54d8242459b16d89948927bd4_I20211231" decimals="-3" name="blkb:SecurityIncidentCumulativeAccruedInsuranceRecoveries" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90YWJsZTplYmMwNjVhZjYwMmM0ZGM3Yjc0ZWNhMDdhYjFmMTkzYi90YWJsZXJhbmdlOmViYzA2NWFmNjAyYzRkYzdiNzRlY2EwN2FiMWYxOTNiXzItMi0xLTEtMjQ0Njgz_736fb612-a98a-45b7-bc29-69c2378171a6">48,109</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i81bb47b8dc4947ab934c765b4587fb29_I20201231" decimals="-3" name="blkb:SecurityIncidentCumulativeAccruedInsuranceRecoveries" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90YWJsZTplYmMwNjVhZjYwMmM0ZGM3Yjc0ZWNhMDdhYjFmMTkzYi90YWJsZXJhbmdlOmViYzA2NWFmNjAyYzRkYzdiNzRlY2EwN2FiMWYxOTNiXzItMy0xLTEtMjU0NjIy_8bad81c6-c1e0-4ae1-9c86-9d47b83ec6c7">9,364</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cumulative net expense</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231" decimals="-3" name="blkb:SecurityIncidentCumulativeNetExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90YWJsZTplYmMwNjVhZjYwMmM0ZGM3Yjc0ZWNhMDdhYjFmMTkzYi90YWJsZXJhbmdlOmViYzA2NWFmNjAyYzRkYzdiNzRlY2EwN2FiMWYxOTNiXzMtMS0xLTEtMjQ0Njgz_302e715d-931f-497d-bbc0-6aa9ffb28022">58,005</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id85e61f54d8242459b16d89948927bd4_I20211231" decimals="-3" name="blkb:SecurityIncidentCumulativeNetExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90YWJsZTplYmMwNjVhZjYwMmM0ZGM3Yjc0ZWNhMDdhYjFmMTkzYi90YWJsZXJhbmdlOmViYzA2NWFmNjAyYzRkYzdiNzRlY2EwN2FiMWYxOTNiXzMtMi0xLTEtMjQ0Njgz_a04bfdbd-804f-4bcc-9b08-04db0c8dce8b">2,282</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i81bb47b8dc4947ab934c765b4587fb29_I20201231" decimals="-3" name="blkb:SecurityIncidentCumulativeNetExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90YWJsZTplYmMwNjVhZjYwMmM0ZGM3Yjc0ZWNhMDdhYjFmMTkzYi90YWJsZXJhbmdlOmViYzA2NWFmNjAyYzRkYzdiNzRlY2EwN2FiMWYxOTNiXzMtMy0xLTEtMjU0NjIy_adf4ae16-95dc-486b-b404-333fd200797d">466</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cumulative offsetting insurance recoveries paid</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" decimals="-3" name="us-gaap:InsuranceRecoveries" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90YWJsZTplYmMwNjVhZjYwMmM0ZGM3Yjc0ZWNhMDdhYjFmMTkzYi90YWJsZXJhbmdlOmViYzA2NWFmNjAyYzRkYzdiNzRlY2EwN2FiMWYxOTNiXzUtMS0xLTEtMjQ0Njgz_96b55f8e-b95e-46fb-a1e1-0e0f553e21fa">50,000</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231" decimals="-3" name="us-gaap:InsuranceRecoveries" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90YWJsZTplYmMwNjVhZjYwMmM0ZGM3Yjc0ZWNhMDdhYjFmMTkzYi90YWJsZXJhbmdlOmViYzA2NWFmNjAyYzRkYzdiNzRlY2EwN2FiMWYxOTNiXzUtMi0xLTEtMjQ0Njgz_a74e47cf-a731-4caa-81b6-09c908e35624">29,968</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231" decimals="-3" name="us-gaap:InsuranceRecoveries" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90YWJsZTplYmMwNjVhZjYwMmM0ZGM3Yjc0ZWNhMDdhYjFmMTkzYi90YWJsZXJhbmdlOmViYzA2NWFmNjAyYzRkYzdiNzRlY2EwN2FiMWYxOTNiXzUtMy0xLTEtMjU0NjI5_8625bc1a-08ad-4db6-88dd-be188ae0da2a">3,075</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:continuation><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Recorded expenses have consisted primarily of payments </span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">to third-party service providers and consultants, including legal fees, as well as settlements of customer claims and accruals for certain loss contingencies. Not included in the expenses discussed above were costs associated with enhancements to our cybersecurity program. </span><span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We present expenses and insurance recoveries related to the Security Incident in general and administrative expense on o</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ur consolidated statements of comprehensive income and as operating activities on our consolidated statements of cash flows. </span><span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total costs related to the Security Incident exceeded the limit of our insurance coverage during the first quarter of 2022. </span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We expect to continue to experience significant expenses related to our response to the Security Incident, resolution of legal proceedings, claims and investigations, including those discussed below, and our efforts to further enhance our cybersecurity measures. For full year 2022, we incurred net pre-tax expense of $<ix:nonFraction unitRef="usd" contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231" decimals="-5" name="blkb:SecurityIncidentNetPreTaxExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90ZXh0cmVnaW9uOjY5ZTNkYTA4ZDBmYzQxODA4ODEzOGFiNGNkMzc5N2E1XzU0OTc1NTg0MDU4OQ_1a476ad2-9ad6-4d53-b91a-9f425cd63bb7">32.7</ix:nonFraction> million and had net cash outlays of $<ix:nonFraction unitRef="usd" contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231" decimals="-5" name="blkb:SecurityIncidentNetCashOutlays" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90ZXh0cmVnaW9uOjY5ZTNkYTA4ZDBmYzQxODA4ODEzOGFiNGNkMzc5N2E1XzU0OTc1NTgzMzgzMA_5423ab13-12ed-44c3-acbd-126e31cee8d8">20.9</ix:nonFraction> million for ongoing legal fees related to the Security Incident. In line with our policy, legal fees, are expensed as incurred. For full year 2023, we currently expect net pre-tax expense of approximately $<ix:nonFraction unitRef="usd" contextRef="ib750483612d44bf3a53c313da359db0d_I20221231" decimals="-5" name="blkb:SecurityIncidentExpectedCost" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90ZXh0cmVnaW9uOjY5ZTNkYTA4ZDBmYzQxODA4ODEzOGFiNGNkMzc5N2E1XzU0OTc1NTgzMzk5Mw_c76f570a-d8a0-4f09-b096-77a28606f445">20.0</ix:nonFraction> million to $<ix:nonFraction unitRef="usd" contextRef="i043d678b6ffd4203ab1eca93c9df9a88_I20221231" decimals="-5" name="blkb:SecurityIncidentExpectedCost" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90ZXh0cmVnaW9uOjY5ZTNkYTA4ZDBmYzQxODA4ODEzOGFiNGNkMzc5N2E1XzU0OTc1NTgzNDAwMA_1ac4821f-470d-42fb-85ee-dff6926e3f5e">30.0</ix:nonFraction> million and net cash outlays of approximately $<ix:nonFraction unitRef="usd" contextRef="ib750483612d44bf3a53c313da359db0d_I20221231" decimals="-5" name="blkb:ExpectedNetCashOutlaysForOngoingLegalFees" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90ZXh0cmVnaW9uOjY5ZTNkYTA4ZDBmYzQxODA4ODEzOGFiNGNkMzc5N2E1Xzk5MzM_3f11fa55-1514-40b5-9b95-682d61558587">25.0</ix:nonFraction> million to $<ix:nonFraction unitRef="usd" contextRef="i043d678b6ffd4203ab1eca93c9df9a88_I20221231" decimals="-5" name="blkb:ExpectedNetCashOutlaysForOngoingLegalFees" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90ZXh0cmVnaW9uOjY5ZTNkYTA4ZDBmYzQxODA4ODEzOGFiNGNkMzc5N2E1Xzk5Mzk_5149a8e7-4f50-40ad-8826-58e8182d07ad">35.0</ix:nonFraction> million for ongoing legal fees related to the Security Incident.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2022, we have recorded approximately $<ix:nonFraction unitRef="usd" contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231" decimals="-5" name="us-gaap:LossContingencyAccrualAtCarryingValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90ZXh0cmVnaW9uOjY5ZTNkYTA4ZDBmYzQxODA4ODEzOGFiNGNkMzc5N2E1XzU0OTc1NTgzOTg3Mg_b01ae154-3a3b-462b-adc4-e69fd0e8754a">23.0</ix:nonFraction> million in aggregate liabilities for loss contingencies based primarily on recent negotiations with certain governmental agencies related to the Security Incident that we believe we can reasonably estimate. It is reasonably possible that our estimated or actual losses may change in the near term for those matters and be materially in excess of the amounts accrued, but we are unable at this time to reasonably estimate the possible additional loss.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There are other Security Incident-related matters, including customer claims, customer constituent class actions and governmental investigations, for which we have not recorded a liability for a loss contingency as of December&#160;31, 2022 because we are unable at this time to reasonably estimate the possible loss or range of loss. Each of these matters could, separately or in the aggregate, result in an adverse judgement, settlement, fine, penalty or other resolution, the amount, scope and timing of which we are currently unable to predict, but could have a material adverse impact on our results of operations, cash flows or financial condition.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Customer claims.</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To date, we have received approximately <ix:nonFraction unitRef="cases" contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" decimals="0" name="blkb:SecurityIncidentNumberOfCustomerReimbursementRequestsReceived" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90ZXh0cmVnaW9uOjY5ZTNkYTA4ZDBmYzQxODA4ODEzOGFiNGNkMzc5N2E1XzEwMzg0_84a9cd5a-2afc-499b-a903-b70c292db036">260</ix:nonFraction> specific requests for reimbursement of expenses, approximately <ix:nonFraction unitRef="cases" contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" decimals="0" name="us-gaap:LossContingencyClaimsSettledNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90ZXh0cmVnaW9uOjY5ZTNkYTA4ZDBmYzQxODA4ODEzOGFiNGNkMzc5N2E1XzIxOTkwMjMyNzc5MDI_d9c98f77-4841-463e-abb3-0b8f505fc8fd">200</ix:nonFraction> (or <ix:nonFraction unitRef="number" contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" decimals="2" name="blkb:LossContingencyClaimsSettledPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90ZXh0cmVnaW9uOjY5ZTNkYTA4ZDBmYzQxODA4ODEzOGFiNGNkMzc5N2E1XzU0OTc1NTgzNjkxMg_2ee37592-a3fe-46c6-944c-8cfa07943348">77</ix:nonFraction>%) of which have been fully resolved and closed. We have also received approximately <ix:nonFraction unitRef="cases" contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" decimals="0" name="blkb:SecurityIncidentNumberOfReservationsOfTheRightToSeekFutureExpenseRecovery" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90ZXh0cmVnaW9uOjY5ZTNkYTA4ZDBmYzQxODA4ODEzOGFiNGNkMzc5N2E1XzEwNDg5_cf574264-5c48-400c-80a5-832e77475da1">400</ix:nonFraction> reservations of the right to seek expense recovery in the future from customers or their attorneys in the U.S., U.K. and Canada related to the Security Incident. We have also received notices of proposed claims on behalf of a number of UK data subjects, which we are reviewing. In addition, insurance companies representing various customers&#8217; interests through subrogation claims have contacted us, and certain insurance companies have filed subrogation claims in court. Customer and insurer subrogation claims generally seek reimbursement of their costs and expenses associated with notifying their own customers of the Security Incident and taking steps to assure that personal information has not been compromised as a result of the Security Incident. Our review of customer and subrogation claims includes analyzing individual customer contracts into which we have entered, the specific claims made and applicable law.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Customer constituent class actions</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">.</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Presently, we are a defendant in <ix:nonFraction unitRef="cases" contextRef="i6fcd0e226b074df18f259c1942bd6c7c_D20220101-20221231" decimals="0" name="us-gaap:LossContingencyNumberOfPlaintiffs" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90ZXh0cmVnaW9uOjY5ZTNkYTA4ZDBmYzQxODA4ODEzOGFiNGNkMzc5N2E1XzExNTE3_d976586f-4de3-468d-a1f1-ab3ea8b896f6">19</ix:nonFraction> putative consumer class action cases [<ix:nonFraction unitRef="cases" contextRef="i55f61411722c41b9938ff14811d93ad3_D20220101-20221231" decimals="0" name="us-gaap:LossContingencyNumberOfPlaintiffs" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90ZXh0cmVnaW9uOjY5ZTNkYTA4ZDBmYzQxODA4ODEzOGFiNGNkMzc5N2E1XzExNTU4_a7730e31-3b94-46de-a225-d3b3248eeef2">17</ix:nonFraction> in U.S. federal courts (which have been consolidated under multi district litigation to a single federal court) and <ix:nonFraction unitRef="cases" contextRef="i634037ed001241ebb1c7eaea591c99ee_D20220101-20221231" decimals="0" name="us-gaap:LossContingencyNumberOfPlaintiffs" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90ZXh0cmVnaW9uOjY5ZTNkYTA4ZDBmYzQxODA4ODEzOGFiNGNkMzc5N2E1XzExNjc3_5d881a91-d47a-40e4-ba69-203ee8aba3f7">2</ix:nonFraction> in Canadian courts] alleging harm from the Security Incident. The plaintiffs in these cases, who purport to represent various classes of individual constituents of our customers, generally claim to have been harmed by alleged actions and/or omissions by us in connection with the Security Incident and assert a variety of common law and statutory claims seeking monetary damages, injunctive relief, costs and attorneys&#8217; fees and other related relief.</span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:2.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.804%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:83.362%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">98</span></div></td><td colspan="3" style="padding:0 1pt"><div><img src="blkb-20221231_g1.jpg" alt="blkb-20221231_g1.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:85px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2022 Form 10-K</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_13">Table of </a><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_13">Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div><div style="text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to Consolidated Financial Statements</span></div></div><ix:continuation id="i1e68d7d1ab484808bdf7b4254d0df144"><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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&#8212;known as class certification&#8212;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. We are currently engaged in court proceedings to determine whether this will proceed as a class action. Frequently, a court&#8217;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.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Furthermore, for putative class actions, it is often not possible to reasonably estimate the possible loss or a range of loss amounts, even where we have determined that a loss is reasonably possible. Generally, class actions involve a large number of people and raise complex legal and factual issues that result in uncertainty as to their outcome and, ultimately, making it difficult for us to estimate the amount of damages that a plaintiff might successfully prove. This analysis is further complicated by the fact that the plaintiffs lack contractual privity with us.  </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Governmental investigations.</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> To date, we have received a consolidated, multi-state Civil Investigative Demand issued on behalf of <ix:nonFraction unitRef="cases" contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" decimals="0" name="blkb:SecurityIncidentNumberOfStateAttorneysGeneral" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90ZXh0cmVnaW9uOjY5ZTNkYTA4ZDBmYzQxODA4ODEzOGFiNGNkMzc5N2E1XzEzODU0_9feb64fd-e126-496c-aff2-c851d5e4a32f">49</ix:nonFraction> state Attorneys General and the District of Columbia, a separate Civil Investigative Demand from the office of the Indiana Attorney General and a separate Civil Investigative Demand from the office of the California Attorney General relating to the Security Incident. We have been in discussions, directly with certain Attorneys General or indirectly through an executive committee of the multi-state group of Attorneys General, about potential resolution of issues arising from these investigations. Although we are hopeful that we can resolve these matters on acceptable terms, there is no assurance that we will be able to do so on terms acceptable to us and to any or all such states.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We also are subject to the following pending governmental actions: </span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">an investigation by the U.S. Federal Trade Commission;</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">a formal investigation by the SEC;</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">an investigation by the U.S. Department of Health and Human Services;</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">an investigation by the Office of the Australian Information Commissioner; and</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">an investigation by the Office of the Privacy Commissioner of Canada.</span></div><div style="margin-top:9pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have been in discussions with the SEC Staff about potential resolution of issues arising from their investigation. Although we are hopeful that we can resolve the matter on acceptable terms, there is no assurance that we will be able to resolve the matter on terms acceptable to us and the SEC.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On September 28, 2021, the Information Commissioner&#8217;s Office in the United Kingdom under the U.K. Data Protection Act 2018 (the "ICO") notified us that it has closed its investigation of the Security Incident. Based on its investigation and having considered our actions before, during and after the Security Incident, the ICO issued our European subsidiary a reprimand in accordance with Article 58(2)(b) of the U.K. General Data Protection Regulation ("U.K. GDPR") due to our non-compliance, in the ICO's view, with the requirements set out in Article 32 of the U.K. GDPR regarding the processing of personal data. The ICO did not impose a penalty related to the Security Incident, nor did it impose any requirements for further action by us.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On September 24, 2021, we received notice from the Spanish Data Protection Authority that it has concluded its investigation of the Security Incident, pursuant to which our European subsidiary paid a penalty of &#8364;<ix:nonFraction unitRef="eur" contextRef="icfff827508814b1c8266b5e79208ddbd_D20210901-20210930" decimals="-3" name="blkb:SecurityIncidentPenaltyPaid" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90ZXh0cmVnaW9uOjY5ZTNkYTA4ZDBmYzQxODA4ODEzOGFiNGNkMzc5N2E1XzE1NDA1_410f637d-4b93-4971-bb67-e869a3702373">60,000</ix:nonFraction> in relation to the alleged late notification of two Spanish data controllers regarding the Security Incident.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 15, 2021, we were notified by the Data Protection Commission of Ireland that it has concluded its investigation of the Security Incident without taking any action against us.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We continue to cooperate with all ongoing investigations, which include various requests for documents, policies, narratives and communications, as well as requests to interview or depose various Company-related personnel. As noted above, each of these separate governmental investigations could result in adverse judgements, settlements, fines, penalties or other resolution, the amount, scope and timing of which we are currently unable to predict, but could have a material adverse impact on our results of operations, cash flows or financial condition.</span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:83.361%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.804%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.535%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2022 Form 10-K</span></div></td><td colspan="3" style="padding:0 1pt"><div style="text-align:right"><img src="blkb-20221231_g1.jpg" alt="blkb-20221231_g1.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:85px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">99</span></div></td></tr></table></div></div></div><div id="i24d9cd6a7b6a4bb3aaf54098d618780c_247"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_13">Table of </a><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_13">Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div><div style="text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to Consolidated Financial Statements</span></div></div><ix:nonNumeric contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" name="us-gaap:IncomeTaxDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90ZXh0cmVnaW9uOjRhNmRmNzdkOTNjYjRkZmI5NDU1ZjI5OWExNTExYTZhXzQ2MTk_2c7336d5-5337-46ca-90ac-8c0d910a70e1" continuedAt="ic456fcd46b28431d9eddf0d7b7a7408b" escape="true"><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006880;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:700;line-height:120%">12. Income Taxes</span></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We file income tax returns in the U.S. for federal and various state jurisdictions as well as in foreign jurisdictions including Canada, the U.K., Australia, Ireland and Costa Rica. We are generally subject to U.S. federal income tax examination for calendar tax years 2019 through 2022 as well as state and foreign income tax examinations for various years depending on statutes of limitations of those jurisdictions.</span></div><ix:nonNumeric contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" name="us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90ZXh0cmVnaW9uOjRhNmRmNzdkOTNjYjRkZmI5NDU1ZjI5OWExNTExYTZhXzQ1OTg_4376ab82-cbe7-4eb2-91f3-b54e3426ee1c" escape="true"><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following summarizes the components of income tax expense (benefit):</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.549%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.350%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.350%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.351%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="9" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Years ended December 31,</span></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td><td colspan="2" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#004054;border-top:1pt solid #ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#004054;border-top:1pt solid #ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Current taxes:</span></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">U.S. Federal</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" decimals="-3" name="us-gaap:CurrentFederalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo3YWFiZjQ3MDI2MGE0N2E0OTRjMDA3MTMzZTk4MzA3ZC90YWJsZXJhbmdlOjdhYWJmNDcwMjYwYTQ3YTQ5NGMwMDcxMzNlOTgzMDdkXzMtMS0xLTEtMjQ0Njgz_01192424-7dbe-4453-a8a3-80734d48d82e">3,485</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:CurrentFederalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo3YWFiZjQ3MDI2MGE0N2E0OTRjMDA3MTMzZTk4MzA3ZC90YWJsZXJhbmdlOjdhYWJmNDcwMjYwYTQ3YTQ5NGMwMDcxMzNlOTgzMDdkXzMtMi0xLTEtMjQ0Njgz_a12fd26c-f6ff-4001-b3b5-24cd25581f18">2,499</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:CurrentFederalTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo3YWFiZjQ3MDI2MGE0N2E0OTRjMDA3MTMzZTk4MzA3ZC90YWJsZXJhbmdlOjdhYWJmNDcwMjYwYTQ3YTQ5NGMwMDcxMzNlOTgzMDdkXzMtMy0xLTEtMjQ0Njgz_85287efb-415a-4051-9a01-b3907dffa032">407</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">U.S. State and local</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" decimals="-3" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo3YWFiZjQ3MDI2MGE0N2E0OTRjMDA3MTMzZTk4MzA3ZC90YWJsZXJhbmdlOjdhYWJmNDcwMjYwYTQ3YTQ5NGMwMDcxMzNlOTgzMDdkXzQtMS0xLTEtMjQ0Njgz_8d54824a-8b56-4f52-a3c5-8bca684769d4">5,708</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo3YWFiZjQ3MDI2MGE0N2E0OTRjMDA3MTMzZTk4MzA3ZC90YWJsZXJhbmdlOjdhYWJmNDcwMjYwYTQ3YTQ5NGMwMDcxMzNlOTgzMDdkXzQtMi0xLTEtMjQ0Njgz_5784b74f-95cf-4fc3-8a02-2bccf32da1c7">257</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231" decimals="-3" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo3YWFiZjQ3MDI2MGE0N2E0OTRjMDA3MTMzZTk4MzA3ZC90YWJsZXJhbmdlOjdhYWJmNDcwMjYwYTQ3YTQ5NGMwMDcxMzNlOTgzMDdkXzQtMy0xLTEtMjQ0Njgz_d8940427-85db-4e76-838e-0f3f2c71e355">1,563</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">International</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" decimals="-3" name="us-gaap:CurrentForeignTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo3YWFiZjQ3MDI2MGE0N2E0OTRjMDA3MTMzZTk4MzA3ZC90YWJsZXJhbmdlOjdhYWJmNDcwMjYwYTQ3YTQ5NGMwMDcxMzNlOTgzMDdkXzUtMS0xLTEtMjQ0Njgz_a92b6ad4-1aa2-4f4f-b912-98361559b2a9">7,283</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231" decimals="-3" name="us-gaap:CurrentForeignTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo3YWFiZjQ3MDI2MGE0N2E0OTRjMDA3MTMzZTk4MzA3ZC90YWJsZXJhbmdlOjdhYWJmNDcwMjYwYTQ3YTQ5NGMwMDcxMzNlOTgzMDdkXzUtMi0xLTEtMjQ0Njgz_5c56c5bb-b39d-4117-bb99-0222f3ccc43f">6,570</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231" decimals="-3" name="us-gaap:CurrentForeignTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo3YWFiZjQ3MDI2MGE0N2E0OTRjMDA3MTMzZTk4MzA3ZC90YWJsZXJhbmdlOjdhYWJmNDcwMjYwYTQ3YTQ5NGMwMDcxMzNlOTgzMDdkXzUtMy0xLTEtMjQ0Njgz_fdedcddc-49dd-496d-942f-6c28f116aeec">3,904</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Total current taxes</span></td><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" decimals="-3" name="us-gaap:CurrentIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo3YWFiZjQ3MDI2MGE0N2E0OTRjMDA3MTMzZTk4MzA3ZC90YWJsZXJhbmdlOjdhYWJmNDcwMjYwYTQ3YTQ5NGMwMDcxMzNlOTgzMDdkXzYtMS0xLTEtMjQ0Njgz_c471c1fc-10d0-418f-9081-7758b4c2a7f6">16,476</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231" decimals="-3" name="us-gaap:CurrentIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo3YWFiZjQ3MDI2MGE0N2E0OTRjMDA3MTMzZTk4MzA3ZC90YWJsZXJhbmdlOjdhYWJmNDcwMjYwYTQ3YTQ5NGMwMDcxMzNlOTgzMDdkXzYtMi0xLTEtMjQ0Njgz_3fecdc21-2f06-41ce-89eb-e1a62351f032">3,814</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231" decimals="-3" name="us-gaap:CurrentIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo3YWFiZjQ3MDI2MGE0N2E0OTRjMDA3MTMzZTk4MzA3ZC90YWJsZXJhbmdlOjdhYWJmNDcwMjYwYTQ3YTQ5NGMwMDcxMzNlOTgzMDdkXzYtMy0xLTEtMjQ0Njgz_91e91e21-c5b6-429f-ae7f-83a69a3ada77">5,060</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Deferred taxes:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">U.S. Federal</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo3YWFiZjQ3MDI2MGE0N2E0OTRjMDA3MTMzZTk4MzA3ZC90YWJsZXJhbmdlOjdhYWJmNDcwMjYwYTQ3YTQ5NGMwMDcxMzNlOTgzMDdkXzgtMS0xLTEtMjQ0Njgz_a437bc5b-f020-4e50-bbc0-25a844db6bc0">16,880</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo3YWFiZjQ3MDI2MGE0N2E0OTRjMDA3MTMzZTk4MzA3ZC90YWJsZXJhbmdlOjdhYWJmNDcwMjYwYTQ3YTQ5NGMwMDcxMzNlOTgzMDdkXzgtMi0xLTEtMjQ0Njgz_73e3375d-dd72-4085-ab45-67f2535b7dd3">4,615</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo3YWFiZjQ3MDI2MGE0N2E0OTRjMDA3MTMzZTk4MzA3ZC90YWJsZXJhbmdlOjdhYWJmNDcwMjYwYTQ3YTQ5NGMwMDcxMzNlOTgzMDdkXzgtMy0xLTEtMjQ0Njgz_fb50ecd5-1ac6-4e38-a7aa-032fae518c0f">1,064</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">U.S. State and local</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo3YWFiZjQ3MDI2MGE0N2E0OTRjMDA3MTMzZTk4MzA3ZC90YWJsZXJhbmdlOjdhYWJmNDcwMjYwYTQ3YTQ5NGMwMDcxMzNlOTgzMDdkXzktMS0xLTEtMjQ0Njgz_7093e6a5-9ad3-46cd-a143-bb013f29307a">9,319</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231" decimals="-3" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo3YWFiZjQ3MDI2MGE0N2E0OTRjMDA3MTMzZTk4MzA3ZC90YWJsZXJhbmdlOjdhYWJmNDcwMjYwYTQ3YTQ5NGMwMDcxMzNlOTgzMDdkXzktMi0xLTEtMjQ0Njgz_995d0401-d2c7-4536-99b0-e08392f8f860">222</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231" decimals="-3" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo3YWFiZjQ3MDI2MGE0N2E0OTRjMDA3MTMzZTk4MzA3ZC90YWJsZXJhbmdlOjdhYWJmNDcwMjYwYTQ3YTQ5NGMwMDcxMzNlOTgzMDdkXzktMy0xLTEtMjQ0Njgz_b4ecb653-97f9-445c-837a-07c642e7d064">7,725</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">International</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo3YWFiZjQ3MDI2MGE0N2E0OTRjMDA3MTMzZTk4MzA3ZC90YWJsZXJhbmdlOjdhYWJmNDcwMjYwYTQ3YTQ5NGMwMDcxMzNlOTgzMDdkXzEwLTEtMS0xLTI0NDY4Mw_f1d1f575-e37c-4528-aba4-867f86d7f7a4">445</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231" decimals="-3" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo3YWFiZjQ3MDI2MGE0N2E0OTRjMDA3MTMzZTk4MzA3ZC90YWJsZXJhbmdlOjdhYWJmNDcwMjYwYTQ3YTQ5NGMwMDcxMzNlOTgzMDdkXzEwLTItMS0xLTI0NDY4Mw_2c4714a9-4fb8-4925-8d01-0e9f764dd39f">1,964</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231" decimals="-3" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo3YWFiZjQ3MDI2MGE0N2E0OTRjMDA3MTMzZTk4MzA3ZC90YWJsZXJhbmdlOjdhYWJmNDcwMjYwYTQ3YTQ5NGMwMDcxMzNlOTgzMDdkXzEwLTMtMS0xLTI0NDY4Mw_b14db0cf-588f-479b-aabf-aa44962204fd">2,176</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Total deferred taxes</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo3YWFiZjQ3MDI2MGE0N2E0OTRjMDA3MTMzZTk4MzA3ZC90YWJsZXJhbmdlOjdhYWJmNDcwMjYwYTQ3YTQ5NGMwMDcxMzNlOTgzMDdkXzExLTEtMS0xLTI0NDY4Mw_526eaa99-2ab7-4d1a-82f3-aa8adde26f54">26,644</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo3YWFiZjQ3MDI2MGE0N2E0OTRjMDA3MTMzZTk4MzA3ZC90YWJsZXJhbmdlOjdhYWJmNDcwMjYwYTQ3YTQ5NGMwMDcxMzNlOTgzMDdkXzExLTItMS0xLTI0NDY4Mw_53127eb9-eb32-4d31-a8e0-f07f0c5fbf44">2,429</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231" decimals="-3" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo3YWFiZjQ3MDI2MGE0N2E0OTRjMDA3MTMzZTk4MzA3ZC90YWJsZXJhbmdlOjdhYWJmNDcwMjYwYTQ3YTQ5NGMwMDcxMzNlOTgzMDdkXzExLTMtMS0xLTI0NDY4Mw_c90fffcc-e316-472f-be95-50af9024f72d">8,837</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Total income tax (benefit) provision</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo3YWFiZjQ3MDI2MGE0N2E0OTRjMDA3MTMzZTk4MzA3ZC90YWJsZXJhbmdlOjdhYWJmNDcwMjYwYTQ3YTQ5NGMwMDcxMzNlOTgzMDdkXzEyLTEtMS0xLTI0NDY4Mw_be62e55c-b687-43df-ad31-d74810556263">10,168</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo3YWFiZjQ3MDI2MGE0N2E0OTRjMDA3MTMzZTk4MzA3ZC90YWJsZXJhbmdlOjdhYWJmNDcwMjYwYTQ3YTQ5NGMwMDcxMzNlOTgzMDdkXzEyLTItMS0xLTI0NDY4Mw_d53922a9-b3b5-4560-9f6d-91a1c8af77ec">1,385</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo3YWFiZjQ3MDI2MGE0N2E0OTRjMDA3MTMzZTk4MzA3ZC90YWJsZXJhbmdlOjdhYWJmNDcwMjYwYTQ3YTQ5NGMwMDcxMzNlOTgzMDdkXzEyLTMtMS0xLTI0NDY4Mw_3a6ae0ae-2ff9-43b6-9bdb-57f2acc7a0db">13,897</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" name="us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90ZXh0cmVnaW9uOjRhNmRmNzdkOTNjYjRkZmI5NDU1ZjI5OWExNTExYTZhXzQ1OTk_7dc0a2d9-3bcf-479e-8f8d-01eff9f39fd8" escape="true"><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following summarizes the components of income before provision for income taxes:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.549%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.350%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.350%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.351%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="9" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Years ended December 31,</span></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td><td colspan="2" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#004054;border-top:1pt solid #ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#004054;border-top:1pt solid #ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">U.S.</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTpkMDRhZWVjZmQ4ODc0ZTQ1YTg1ZTA4MzQxMTYzY2VjYi90YWJsZXJhbmdlOmQwNGFlZWNmZDg4NzRlNDVhODVlMDgzNDExNjNjZWNiXzItMS0xLTEtMjQ0Njgz_5cf91862-a3a9-4d75-bbec-6fe1d754b2fd">91,493</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTpkMDRhZWVjZmQ4ODc0ZTQ1YTg1ZTA4MzQxMTYzY2VjYi90YWJsZXJhbmdlOmQwNGFlZWNmZDg4NzRlNDVhODVlMDgzNDExNjNjZWNiXzItMi0xLTEtMjQ0Njgz_69f844c0-240e-4e27-a2b3-42da1cc762da">23,180</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTpkMDRhZWVjZmQ4ODc0ZTQ1YTg1ZTA4MzQxMTYzY2VjYi90YWJsZXJhbmdlOmQwNGFlZWNmZDg4NzRlNDVhODVlMDgzNDExNjNjZWNiXzItMy0xLTEtMjQ0Njgz_466e6c1c-a817-454f-8940-18011d8b3bdf">4,112</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">International</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTpkMDRhZWVjZmQ4ODc0ZTQ1YTg1ZTA4MzQxMTYzY2VjYi90YWJsZXJhbmdlOmQwNGFlZWNmZDg4NzRlNDVhODVlMDgzNDExNjNjZWNiXzMtMS0xLTEtMjQ0Njgz_616247b0-33df-4972-857c-62182b9a1e60">35,918</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTpkMDRhZWVjZmQ4ODc0ZTQ1YTg1ZTA4MzQxMTYzY2VjYi90YWJsZXJhbmdlOmQwNGFlZWNmZDg4NzRlNDVhODVlMDgzNDExNjNjZWNiXzMtMi0xLTEtMjQ0Njgz_6393e145-0cc1-44f4-9039-d89bd0ba78e3">30,263</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTpkMDRhZWVjZmQ4ODc0ZTQ1YTg1ZTA4MzQxMTYzY2VjYi90YWJsZXJhbmdlOmQwNGFlZWNmZDg4NzRlNDVhODVlMDgzNDExNjNjZWNiXzMtMy0xLTEtMjQ0Njgz_db227c01-9d3b-49e6-8124-296dd05d3f1d">25,726</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income before provision for income taxes</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTpkMDRhZWVjZmQ4ODc0ZTQ1YTg1ZTA4MzQxMTYzY2VjYi90YWJsZXJhbmdlOmQwNGFlZWNmZDg4NzRlNDVhODVlMDgzNDExNjNjZWNiXzQtMS0xLTEtMjQ0Njgz_c31f7c7f-ebfb-4766-9c65-113df42e4d0d">55,575</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTpkMDRhZWVjZmQ4ODc0ZTQ1YTg1ZTA4MzQxMTYzY2VjYi90YWJsZXJhbmdlOmQwNGFlZWNmZDg4NzRlNDVhODVlMDgzNDExNjNjZWNiXzQtMi0xLTEtMjQ0Njgz_d33c58cb-5129-4f8a-ad3b-f561e2fd6e0e">7,083</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTpkMDRhZWVjZmQ4ODc0ZTQ1YTg1ZTA4MzQxMTYzY2VjYi90YWJsZXJhbmdlOmQwNGFlZWNmZDg4NzRlNDVhODVlMDgzNDExNjNjZWNiXzQtMy0xLTEtMjQ0Njgz_16c9b7e6-7ecf-4470-a045-c4710a9fb3c9">21,614</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:nonNumeric><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:2.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.804%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:83.362%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">100</span></div></td><td colspan="3" style="padding:0 1pt"><div><img src="blkb-20221231_g1.jpg" alt="blkb-20221231_g1.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:85px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2022 Form 10-K</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_13">Table of </a><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_13">Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div><div style="text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to Consolidated Financial Statements</span></div></div><ix:continuation id="ic456fcd46b28431d9eddf0d7b7a7408b" continuedAt="id636cd64b05b458cbcffeae32d287a7d"><ix:nonNumeric contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" name="us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90ZXh0cmVnaW9uOjRhNmRmNzdkOTNjYjRkZmI5NDU1ZjI5OWExNTExYTZhXzQ2MjQ_8cae7a6e-7cc6-40bc-b22a-54732d494cec" escape="true"><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation between the effect of applying the federal statutory rate and the effective income tax rate used to calculate our income tax provision (benefit) is as follows:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.549%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.350%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.350%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.351%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="9" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Years ended December 31,</span></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="2" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#004054;border-top:1pt solid #ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#004054;border-top:1pt solid #ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Federal statutory rate</span></td><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo1NmVhNmJkMTkxODA0NGE4YTBhNGQxZDU0YzYyYzZhZC90YWJsZXJhbmdlOjU2ZWE2YmQxOTE4MDQ0YThhMGE0ZDFkNTRjNjJjNmFkXzItMS0xLTEtMjQ0Njgz_2460a60d-4831-4236-9698-ba83735bd31d">21.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo1NmVhNmJkMTkxODA0NGE4YTBhNGQxZDU0YzYyYzZhZC90YWJsZXJhbmdlOjU2ZWE2YmQxOTE4MDQ0YThhMGE0ZDFkNTRjNjJjNmFkXzItMi0xLTEtMjQ0Njgz_dca9f59f-3eeb-4b9b-80a7-543a5b5bda53">21.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo1NmVhNmJkMTkxODA0NGE4YTBhNGQxZDU0YzYyYzZhZC90YWJsZXJhbmdlOjU2ZWE2YmQxOTE4MDQ0YThhMGE0ZDFkNTRjNjJjNmFkXzItMy0xLTEtMjQ0Njgz_b3704ceb-3434-4473-9c38-c03bfe6bed45">21.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Effect of:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">State income taxes, net of federal benefit</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo1NmVhNmJkMTkxODA0NGE4YTBhNGQxZDU0YzYyYzZhZC90YWJsZXJhbmdlOjU2ZWE2YmQxOTE4MDQ0YThhMGE0ZDFkNTRjNjJjNmFkXzQtMS0xLTEtMjQ0Njgz_1462e99e-8692-4b20-8e09-69388befbd23">1.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo1NmVhNmJkMTkxODA0NGE4YTBhNGQxZDU0YzYyYzZhZC90YWJsZXJhbmdlOjU2ZWE2YmQxOTE4MDQ0YThhMGE0ZDFkNTRjNjJjNmFkXzQtMi0xLTEtMjQ0Njgz_1794c809-a822-42aa-918e-9b1b6fe2fe9b">4.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo1NmVhNmJkMTkxODA0NGE4YTBhNGQxZDU0YzYyYzZhZC90YWJsZXJhbmdlOjU2ZWE2YmQxOTE4MDQ0YThhMGE0ZDFkNTRjNjJjNmFkXzQtMy0xLTEtMjQ0Njgz_0cf7ac54-d64b-48c3-8ae9-30369638fee2">5.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Change in foreign income tax rate applied to deferred tax balances</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="i90f43bfb5d734ad2b81de8bc2378d8f5_D20220101-20221231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo1NmVhNmJkMTkxODA0NGE4YTBhNGQxZDU0YzYyYzZhZC90YWJsZXJhbmdlOjU2ZWE2YmQxOTE4MDQ0YThhMGE0ZDFkNTRjNjJjNmFkXzUtMS0xLTEtMjQ0Njgz_43ca5a75-9c7e-4a9e-b4c3-995fa41bd8a3">0.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="i38bc4b615a7844d89973794767545dba_D20210101-20211231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo1NmVhNmJkMTkxODA0NGE4YTBhNGQxZDU0YzYyYzZhZC90YWJsZXJhbmdlOjU2ZWE2YmQxOTE4MDQ0YThhMGE0ZDFkNTRjNjJjNmFkXzUtMi0xLTEtMjQ0Njgz_ff221930-b2b5-4450-80ed-c7d9519f4aa2">42.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="i78996858485447ac928c896ca53a603a_D20200101-20201231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo1NmVhNmJkMTkxODA0NGE4YTBhNGQxZDU0YzYyYzZhZC90YWJsZXJhbmdlOjU2ZWE2YmQxOTE4MDQ0YThhMGE0ZDFkNTRjNjJjNmFkXzUtMy0xLTEtMjQ0Njgz_5343dc83-01df-453a-a031-2f1dbd4f20da">4.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Change in state income tax rate applied to deferred tax balances</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="i9841ad2e9b70416a8ec3ce8c856305ae_D20220101-20221231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo1NmVhNmJkMTkxODA0NGE4YTBhNGQxZDU0YzYyYzZhZC90YWJsZXJhbmdlOjU2ZWE2YmQxOTE4MDQ0YThhMGE0ZDFkNTRjNjJjNmFkXzctMS0xLTEtMjQ0Njgz_45856136-769f-4892-87c1-305a1cc5ce95">1.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="id36cd44816b045af90298b6116b8c215_D20210101-20211231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo1NmVhNmJkMTkxODA0NGE4YTBhNGQxZDU0YzYyYzZhZC90YWJsZXJhbmdlOjU2ZWE2YmQxOTE4MDQ0YThhMGE0ZDFkNTRjNjJjNmFkXzctMi0xLTEtMjQ0Njgz_ea798522-90ba-4420-a646-f8bc03d2eec7">2.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="if3285ea655144a65a63e20b1a8b3064b_D20200101-20201231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo1NmVhNmJkMTkxODA0NGE4YTBhNGQxZDU0YzYyYzZhZC90YWJsZXJhbmdlOjU2ZWE2YmQxOTE4MDQ0YThhMGE0ZDFkNTRjNjJjNmFkXzctMy0xLTEtMjQ0Njgz_661b4c09-1ab4-46a6-a341-c1369144ae23">0.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;padding-left:6pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Nondeductible security incident-related fines or penalties</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="number" contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo1NmVhNmJkMTkxODA0NGE4YTBhNGQxZDU0YzYyYzZhZC90YWJsZXJhbmdlOjU2ZWE2YmQxOTE4MDQ0YThhMGE0ZDFkNTRjNjJjNmFkXzExLTEtMS0xLTI3NTUxMQ_7915d8cd-2640-451f-85f6-bf781346c06d">8.7</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther" format="ixt:fixed-zero" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo1NmVhNmJkMTkxODA0NGE4YTBhNGQxZDU0YzYyYzZhZC90YWJsZXJhbmdlOjU2ZWE2YmQxOTE4MDQ0YThhMGE0ZDFkNTRjNjJjNmFkXzExLTItMS0xLTI3NTUxMQ_762b3369-5783-47f6-a0c9-f6104325db67">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther" format="ixt:fixed-zero" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo1NmVhNmJkMTkxODA0NGE4YTBhNGQxZDU0YzYyYzZhZC90YWJsZXJhbmdlOjU2ZWE2YmQxOTE4MDQ0YThhMGE0ZDFkNTRjNjJjNmFkXzExLTMtMS0xLTI3NTUxMQ_d86b49e7-b17e-4f84-837d-dd4855c74fdd">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Section 162(m) limitation</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="number" contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo1NmVhNmJkMTkxODA0NGE4YTBhNGQxZDU0YzYyYzZhZC90YWJsZXJhbmdlOjU2ZWE2YmQxOTE4MDQ0YThhMGE0ZDFkNTRjNjJjNmFkXzgtMS0xLTEtMjQ0Njgz_3a8a23b8-644c-4433-86a5-1522a08aecc9">6.4</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo1NmVhNmJkMTkxODA0NGE4YTBhNGQxZDU0YzYyYzZhZC90YWJsZXJhbmdlOjU2ZWE2YmQxOTE4MDQ0YThhMGE0ZDFkNTRjNjJjNmFkXzgtMi0xLTEtMjQ0Njgz_adf2a74b-029a-4f9c-88a2-6cae0c0cb3fe">75.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo1NmVhNmJkMTkxODA0NGE4YTBhNGQxZDU0YzYyYzZhZC90YWJsZXJhbmdlOjU2ZWE2YmQxOTE4MDQ0YThhMGE0ZDFkNTRjNjJjNmFkXzgtMy0xLTEtMjQ0Njgz_28820f98-79b9-4330-9a37-d1f520d3faee">17.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="number" contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo1NmVhNmJkMTkxODA0NGE4YTBhNGQxZDU0YzYyYzZhZC90YWJsZXJhbmdlOjU2ZWE2YmQxOTE4MDQ0YThhMGE0ZDFkNTRjNjJjNmFkXzIzLTEtMS0xLTI0NDY4Mw_285ea4e4-b63c-4ab5-bac5-a0b59dd41db1">6.3</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="number" contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo1NmVhNmJkMTkxODA0NGE4YTBhNGQxZDU0YzYyYzZhZC90YWJsZXJhbmdlOjU2ZWE2YmQxOTE4MDQ0YThhMGE0ZDFkNTRjNjJjNmFkXzIzLTItMS0xLTI0NDY4Mw_bc9bcbe4-f6b8-409b-95bb-e9df75a0c983">36.2</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="number" contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo1NmVhNmJkMTkxODA0NGE4YTBhNGQxZDU0YzYyYzZhZC90YWJsZXJhbmdlOjU2ZWE2YmQxOTE4MDQ0YThhMGE0ZDFkNTRjNjJjNmFkXzIzLTMtMS0xLTI0NDY4Mw_5bbf06c5-6bda-4c32-956f-3a15d08831eb">1.2</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Change in valuation reserve (primarily state credit reserves)</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="number" contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo1NmVhNmJkMTkxODA0NGE4YTBhNGQxZDU0YzYyYzZhZC90YWJsZXJhbmdlOjU2ZWE2YmQxOTE4MDQ0YThhMGE0ZDFkNTRjNjJjNmFkXzktMS0xLTEtMjQ0Njgz_d160f331-0b1e-42a1-b95a-dc19abd8585e">5.4</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo1NmVhNmJkMTkxODA0NGE4YTBhNGQxZDU0YzYyYzZhZC90YWJsZXJhbmdlOjU2ZWE2YmQxOTE4MDQ0YThhMGE0ZDFkNTRjNjJjNmFkXzktMi0xLTEtMjQ0Njgz_f5d32d91-bd01-4c3e-8153-ce05bcf8481b">26.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo1NmVhNmJkMTkxODA0NGE4YTBhNGQxZDU0YzYyYzZhZC90YWJsZXJhbmdlOjU2ZWE2YmQxOTE4MDQ0YThhMGE0ZDFkNTRjNjJjNmFkXzktMy0xLTEtMjQ0Njgz_7f110d2b-4356-410e-a041-020466303163">38.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">GILTI inclusion</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="number" contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" decimals="3" sign="-" name="blkb:EffectiveIncomeTaxRateReconciliationGlobalIntangibleLowTaxIncomePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo1NmVhNmJkMTkxODA0NGE4YTBhNGQxZDU0YzYyYzZhZC90YWJsZXJhbmdlOjU2ZWE2YmQxOTE4MDQ0YThhMGE0ZDFkNTRjNjJjNmFkXzEyLTEtMS0xLTI0NDY4Mw_4c07996d-55f1-4490-b95f-6b5ba82ff008">2.6</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231" decimals="3" name="blkb:EffectiveIncomeTaxRateReconciliationGlobalIntangibleLowTaxIncomePercent" format="ixt:fixed-zero" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo1NmVhNmJkMTkxODA0NGE4YTBhNGQxZDU0YzYyYzZhZC90YWJsZXJhbmdlOjU2ZWE2YmQxOTE4MDQ0YThhMGE0ZDFkNTRjNjJjNmFkXzEyLTItMS0xLTI0NDY4Mw_0f3269dd-184b-47f8-af3b-45363dc5071c">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231" decimals="3" name="blkb:EffectiveIncomeTaxRateReconciliationGlobalIntangibleLowTaxIncomePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo1NmVhNmJkMTkxODA0NGE4YTBhNGQxZDU0YzYyYzZhZC90YWJsZXJhbmdlOjU2ZWE2YmQxOTE4MDQ0YThhMGE0ZDFkNTRjNjJjNmFkXzEyLTMtMS0xLTI0NDY4Mw_3f042fd2-1a21-44bd-bc0a-beded66f3718">1.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Nondeductible meals, entertainment and transportation</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="number" contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo1NmVhNmJkMTkxODA0NGE4YTBhNGQxZDU0YzYyYzZhZC90YWJsZXJhbmdlOjU2ZWE2YmQxOTE4MDQ0YThhMGE0ZDFkNTRjNjJjNmFkXzExLTEtMS0xLTI0NDY4Mw_f447c184-1df7-4efb-99f7-701ea5d7d59a">0.7</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo1NmVhNmJkMTkxODA0NGE4YTBhNGQxZDU0YzYyYzZhZC90YWJsZXJhbmdlOjU2ZWE2YmQxOTE4MDQ0YThhMGE0ZDFkNTRjNjJjNmFkXzExLTItMS0xLTI0NDY4Mw_f05b5774-76be-4cee-b86f-f8f1a8d10c0b">1.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo1NmVhNmJkMTkxODA0NGE4YTBhNGQxZDU0YzYyYzZhZC90YWJsZXJhbmdlOjU2ZWE2YmQxOTE4MDQ0YThhMGE0ZDFkNTRjNjJjNmFkXzExLTMtMS0xLTI0NDY4Mw_8ce425d2-90b4-40eb-91c3-162966376dfb">3.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Acquisition costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" decimals="3" name="blkb:EffectiveIncomeTaxRateReconciliationAcquisitionCosts" format="ixt:fixed-zero" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo1NmVhNmJkMTkxODA0NGE4YTBhNGQxZDU0YzYyYzZhZC90YWJsZXJhbmdlOjU2ZWE2YmQxOTE4MDQ0YThhMGE0ZDFkNTRjNjJjNmFkXzEwLTEtMS0xLTI0NDY4Mw_e2e6b613-8170-458c-a8c2-3cfd904db97e">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231" decimals="3" name="blkb:EffectiveIncomeTaxRateReconciliationAcquisitionCosts" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo1NmVhNmJkMTkxODA0NGE4YTBhNGQxZDU0YzYyYzZhZC90YWJsZXJhbmdlOjU2ZWE2YmQxOTE4MDQ0YThhMGE0ZDFkNTRjNjJjNmFkXzEwLTItMS0xLTI0NDY4Mw_f2857750-c1f8-4b09-ae26-0f1b60f33aaf">8.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231" decimals="3" name="blkb:EffectiveIncomeTaxRateReconciliationAcquisitionCosts" format="ixt:fixed-zero" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo1NmVhNmJkMTkxODA0NGE4YTBhNGQxZDU0YzYyYzZhZC90YWJsZXJhbmdlOjU2ZWE2YmQxOTE4MDQ0YThhMGE0ZDFkNTRjNjJjNmFkXzEwLTMtMS0xLTI0NDY4Mw_bbb2da1d-a133-4fa8-b9dc-7569ae7f2c7e">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DTA Adjustment &#8211; NOLs</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" decimals="3" name="blkb:EffectiveIncomeTaxRateReconciliationDTAAdjustments" format="ixt:fixed-zero" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo1NmVhNmJkMTkxODA0NGE4YTBhNGQxZDU0YzYyYzZhZC90YWJsZXJhbmdlOjU2ZWE2YmQxOTE4MDQ0YThhMGE0ZDFkNTRjNjJjNmFkXzE4LTEtMS0xLTI0NDY4Mw_e2db2cf6-3f8a-4269-89b2-6f3d4292fca4">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231" decimals="3" name="blkb:EffectiveIncomeTaxRateReconciliationDTAAdjustments" format="ixt:fixed-zero" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo1NmVhNmJkMTkxODA0NGE4YTBhNGQxZDU0YzYyYzZhZC90YWJsZXJhbmdlOjU2ZWE2YmQxOTE4MDQ0YThhMGE0ZDFkNTRjNjJjNmFkXzE4LTItMS0xLTI0NDY4Mw_c8afb493-f4f1-44db-8202-8504fc7f75ce">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="number" contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231" decimals="3" sign="-" name="blkb:EffectiveIncomeTaxRateReconciliationDTAAdjustments" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo1NmVhNmJkMTkxODA0NGE4YTBhNGQxZDU0YzYyYzZhZC90YWJsZXJhbmdlOjU2ZWE2YmQxOTE4MDQ0YThhMGE0ZDFkNTRjNjJjNmFkXzE4LTMtMS0xLTI0NDY4Mw_c67d7c78-fb76-4cb9-8128-c2ae006cc5e7">3.3</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unrecognized tax benefit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" decimals="3" name="blkb:EffectiveIncomeTaxRateReconciliationUnrecognizedTaxBenefits" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo1NmVhNmJkMTkxODA0NGE4YTBhNGQxZDU0YzYyYzZhZC90YWJsZXJhbmdlOjU2ZWE2YmQxOTE4MDQ0YThhMGE0ZDFkNTRjNjJjNmFkXzIyLTEtMS0xLTI0NDY4Mw_c8b4b707-6a30-4537-bfb6-6e75bc2eb554">0.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="number" contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231" decimals="3" sign="-" name="blkb:EffectiveIncomeTaxRateReconciliationUnrecognizedTaxBenefits" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo1NmVhNmJkMTkxODA0NGE4YTBhNGQxZDU0YzYyYzZhZC90YWJsZXJhbmdlOjU2ZWE2YmQxOTE4MDQ0YThhMGE0ZDFkNTRjNjJjNmFkXzIyLTItMS0xLTI0NDY4Mw_730bb3d2-a887-4a62-8342-3baf0f20fa12">32.7</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231" decimals="3" name="blkb:EffectiveIncomeTaxRateReconciliationUnrecognizedTaxBenefits" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo1NmVhNmJkMTkxODA0NGE4YTBhNGQxZDU0YzYyYzZhZC90YWJsZXJhbmdlOjU2ZWE2YmQxOTE4MDQ0YThhMGE0ZDFkNTRjNjJjNmFkXzIyLTMtMS0xLTI0NDY4Mw_1138152a-985f-4c6e-9ea8-4fdc8d11f0ad">1.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Foreign tax rate</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo1NmVhNmJkMTkxODA0NGE4YTBhNGQxZDU0YzYyYzZhZC90YWJsZXJhbmdlOjU2ZWE2YmQxOTE4MDQ0YThhMGE0ZDFkNTRjNjJjNmFkXzIwLTEtMS0xLTI0NDY4Mw_669f67db-1143-4771-9d75-90405ae64fd5">1.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="number" contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo1NmVhNmJkMTkxODA0NGE4YTBhNGQxZDU0YzYyYzZhZC90YWJsZXJhbmdlOjU2ZWE2YmQxOTE4MDQ0YThhMGE0ZDFkNTRjNjJjNmFkXzIwLTItMS0xLTI0NDY4Mw_c9590083-a117-45a0-98b9-e52a95224cee">6.0</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="number" contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo1NmVhNmJkMTkxODA0NGE4YTBhNGQxZDU0YzYyYzZhZC90YWJsZXJhbmdlOjU2ZWE2YmQxOTE4MDQ0YThhMGE0ZDFkNTRjNjJjNmFkXzIwLTMtMS0xLTI0NDY4Mw_1d661c06-a17e-4904-beb1-405799a66cdf">1.7</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Return to accrual adjustment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo1NmVhNmJkMTkxODA0NGE4YTBhNGQxZDU0YzYyYzZhZC90YWJsZXJhbmdlOjU2ZWE2YmQxOTE4MDQ0YThhMGE0ZDFkNTRjNjJjNmFkXzE5LTEtMS0xLTI0NDY4Mw_10ca6f5f-be6d-45fe-8857-6d211a9fb19b">1.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="number" contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo1NmVhNmJkMTkxODA0NGE4YTBhNGQxZDU0YzYyYzZhZC90YWJsZXJhbmdlOjU2ZWE2YmQxOTE4MDQ0YThhMGE0ZDFkNTRjNjJjNmFkXzE5LTItMS0xLTI0NDY4Mw_7e34659f-c637-4e79-890d-ca9c16dc2181">4.2</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="number" contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo1NmVhNmJkMTkxODA0NGE4YTBhNGQxZDU0YzYyYzZhZC90YWJsZXJhbmdlOjU2ZWE2YmQxOTE4MDQ0YThhMGE0ZDFkNTRjNjJjNmFkXzE5LTMtMS0xLTI0NDY4Mw_326c0f3f-3998-4126-a1f1-690f3546ada7">4.1</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">FDII benefit</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" decimals="3" name="blkb:EffectiveIncomeTaxRateReconciliationDeductionTCJAFDIIPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo1NmVhNmJkMTkxODA0NGE4YTBhNGQxZDU0YzYyYzZhZC90YWJsZXJhbmdlOjU2ZWE2YmQxOTE4MDQ0YThhMGE0ZDFkNTRjNjJjNmFkXzE0LTEtMS0xLTI0NDY4Mw_4ca3163f-ec3f-4c41-ab93-dc593de06f80">2.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231" decimals="3" name="blkb:EffectiveIncomeTaxRateReconciliationDeductionTCJAFDIIPercent" format="ixt:fixed-zero" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo1NmVhNmJkMTkxODA0NGE4YTBhNGQxZDU0YzYyYzZhZC90YWJsZXJhbmdlOjU2ZWE2YmQxOTE4MDQ0YThhMGE0ZDFkNTRjNjJjNmFkXzE0LTItMS0xLTI0NDY4Mw_819e243e-39e6-4b4a-af0f-b469e0a81fb3">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231" decimals="3" name="blkb:EffectiveIncomeTaxRateReconciliationDeductionTCJAFDIIPercent" format="ixt:fixed-zero" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo1NmVhNmJkMTkxODA0NGE4YTBhNGQxZDU0YzYyYzZhZC90YWJsZXJhbmdlOjU2ZWE2YmQxOTE4MDQ0YThhMGE0ZDFkNTRjNjJjNmFkXzE0LTMtMS0xLTI0NDY4Mw_d44819bf-02da-4f66-b05d-673c4577f3e9">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">State credits, net of federal benefit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" decimals="3" sign="-" name="blkb:EffectiveIncomeTaxRateReconciliationTaxCreditsStateAndLocal" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo1NmVhNmJkMTkxODA0NGE4YTBhNGQxZDU0YzYyYzZhZC90YWJsZXJhbmdlOjU2ZWE2YmQxOTE4MDQ0YThhMGE0ZDFkNTRjNjJjNmFkXzIxLTEtMS0xLTI0NDY4Mw_2fc21b9a-1c41-4c90-a9dd-bfcf297762c0">7.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="number" contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231" decimals="3" name="blkb:EffectiveIncomeTaxRateReconciliationTaxCreditsStateAndLocal" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo1NmVhNmJkMTkxODA0NGE4YTBhNGQxZDU0YzYyYzZhZC90YWJsZXJhbmdlOjU2ZWE2YmQxOTE4MDQ0YThhMGE0ZDFkNTRjNjJjNmFkXzIxLTItMS0xLTI0NDY4Mw_f3561d37-892a-423e-85e3-c673cfc88472">32.6</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="number" contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231" decimals="3" name="blkb:EffectiveIncomeTaxRateReconciliationTaxCreditsStateAndLocal" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo1NmVhNmJkMTkxODA0NGE4YTBhNGQxZDU0YzYyYzZhZC90YWJsZXJhbmdlOjU2ZWE2YmQxOTE4MDQ0YThhMGE0ZDFkNTRjNjJjNmFkXzIxLTMtMS0xLTI0NDY4Mw_2df7992d-fe41-4b97-afcd-6e16243fbd7d">2.3</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Federal credits generated</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo1NmVhNmJkMTkxODA0NGE4YTBhNGQxZDU0YzYyYzZhZC90YWJsZXJhbmdlOjU2ZWE2YmQxOTE4MDQ0YThhMGE0ZDFkNTRjNjJjNmFkXzI0LTEtMS0xLTI0NDY4Mw_dd8d6ed8-dccf-4f8c-bee3-56c02dc449d2">11.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="number" contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo1NmVhNmJkMTkxODA0NGE4YTBhNGQxZDU0YzYyYzZhZC90YWJsZXJhbmdlOjU2ZWE2YmQxOTE4MDQ0YThhMGE0ZDFkNTRjNjJjNmFkXzI0LTItMS0xLTI0NDY4Mw_c44a7278-b920-4702-bebb-fd6eaba5f201">54.5</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="number" contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo1NmVhNmJkMTkxODA0NGE4YTBhNGQxZDU0YzYyYzZhZC90YWJsZXJhbmdlOjU2ZWE2YmQxOTE4MDQ0YThhMGE0ZDFkNTRjNjJjNmFkXzI0LTMtMS0xLTI0NDY4Mw_a1325c80-ce44-45ec-9439-b0d8a723e7cb">17.4</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo1NmVhNmJkMTkxODA0NGE4YTBhNGQxZDU0YzYyYzZhZC90YWJsZXJhbmdlOjU2ZWE2YmQxOTE4MDQ0YThhMGE0ZDFkNTRjNjJjNmFkXzI1LTEtMS0xLTI0NDY4Mw_0629633a-51f0-4b3c-b4d0-ab422943e60d">0.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo1NmVhNmJkMTkxODA0NGE4YTBhNGQxZDU0YzYyYzZhZC90YWJsZXJhbmdlOjU2ZWE2YmQxOTE4MDQ0YThhMGE0ZDFkNTRjNjJjNmFkXzI1LTItMS0xLTI0NDY4Mw_49d9ca3c-0818-42c1-bf2d-c2112aa1c587">4.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo1NmVhNmJkMTkxODA0NGE4YTBhNGQxZDU0YzYyYzZhZC90YWJsZXJhbmdlOjU2ZWE2YmQxOTE4MDQ0YThhMGE0ZDFkNTRjNjJjNmFkXzI1LTMtMS0xLTI0NDY4Mw_55b465eb-d7a6-45fb-b6ca-79961e313038">1.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax provision effective rate</span></td><td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo1NmVhNmJkMTkxODA0NGE4YTBhNGQxZDU0YzYyYzZhZC90YWJsZXJhbmdlOjU2ZWE2YmQxOTE4MDQ0YThhMGE0ZDFkNTRjNjJjNmFkXzI2LTEtMS0xLTI0NDY4Mw_31bf7d7d-f699-4bfd-81c2-ac3d9b9ec66c">18.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo1NmVhNmJkMTkxODA0NGE4YTBhNGQxZDU0YzYyYzZhZC90YWJsZXJhbmdlOjU2ZWE2YmQxOTE4MDQ0YThhMGE0ZDFkNTRjNjJjNmFkXzI2LTItMS0xLTI0NDY4Mw_1d5c521c-c770-496f-809f-15e0f9443db9">19.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo1NmVhNmJkMTkxODA0NGE4YTBhNGQxZDU0YzYyYzZhZC90YWJsZXJhbmdlOjU2ZWE2YmQxOTE4MDQ0YThhMGE0ZDFkNTRjNjJjNmFkXzI2LTMtMS0xLTI0NDY4Mw_d55d4df7-ea05-4d59-9c5b-bb26d556ddaa">64.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr></table></div></ix:nonNumeric><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The decrease in our effective income tax rate for year ended December 31, 2022, when compared to the same period in 2021, was primarily attributable to current-year non-deductible accruals for loss contingencies related to the Security Incident, stock-based compensation shortfall partially offset by increased tax credits and impact of tax rate decreases. The 2021 effective income tax rate was positively impacted by benefit attributable to stock-based compensation windfall net of tax expense resulting from impact of UK corporate rate increase. The year-on-year comparison is further impacted by 2022 pre-tax loss versus income in prior periods.</span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:83.361%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.804%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.535%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2022 Form 10-K</span></div></td><td colspan="3" style="padding:0 1pt"><div style="text-align:right"><img src="blkb-20221231_g1.jpg" alt="blkb-20221231_g1.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:85px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">101</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_13">Table of </a><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_13">Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div><div style="text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to Consolidated Financial Statements</span></div></div><ix:continuation id="id636cd64b05b458cbcffeae32d287a7d" continuedAt="icced0c6ad939404f8cf6893c8f373e01"><ix:nonNumeric contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" name="us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90ZXh0cmVnaW9uOjRhNmRmNzdkOTNjYjRkZmI5NDU1ZjI5OWExNTExYTZhXzQ2MjY_920f5434-4c45-4a87-a9d1-040dc545dc61" escape="true"><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The significant components of our deferred tax assets and liabilities were as follows:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.999%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.350%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.351%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="6" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,</span></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td><td colspan="2" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#004054;border-top:1pt solid #ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Deferred tax assets relating to:</span></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Federal and state and foreign net operating loss carryforwards</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231" decimals="-3" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo4NTI2MDM5MWQwMTg0NDgzODBhNGMzM2U4Mjk5OTQ3Yi90YWJsZXJhbmdlOjg1MjYwMzkxZDAxODQ0ODM4MGE0YzMzZTgyOTk5NDdiXzMtMS0xLTEtMjQ0Njgz_959dfa2b-ca88-4e0c-b3cd-6a778b673a67">10,369</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id85e61f54d8242459b16d89948927bd4_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo4NTI2MDM5MWQwMTg0NDgzODBhNGMzM2U4Mjk5OTQ3Yi90YWJsZXJhbmdlOjg1MjYwMzkxZDAxODQ0ODM4MGE0YzMzZTgyOTk5NDdiXzMtMi0xLTEtMjQ0Njgz_40cfc919-5b89-4311-b24c-5eebaa878c1c">21,456</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Federal, state and foreign tax credits</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231" decimals="-3" name="blkb:DeferredTaxAssetsTaxCreditCarryforwardsStateAndForeign" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo4NTI2MDM5MWQwMTg0NDgzODBhNGMzM2U4Mjk5OTQ3Yi90YWJsZXJhbmdlOjg1MjYwMzkxZDAxODQ0ODM4MGE0YzMzZTgyOTk5NDdiXzQtMS0xLTEtMjQ0Njgz_4d587448-a1d8-453e-9bf1-c70f4b7399db">50,194</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id85e61f54d8242459b16d89948927bd4_I20211231" decimals="-3" name="blkb:DeferredTaxAssetsTaxCreditCarryforwardsStateAndForeign" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo4NTI2MDM5MWQwMTg0NDgzODBhNGMzM2U4Mjk5OTQ3Yi90YWJsZXJhbmdlOjg1MjYwMzkxZDAxODQ0ODM4MGE0YzMzZTgyOTk5NDdiXzQtMi0xLTEtMjQ0Njgz_a905ed55-5859-403b-ab33-46d3842d4c63">52,283</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo4NTI2MDM5MWQwMTg0NDgzODBhNGMzM2U4Mjk5OTQ3Yi90YWJsZXJhbmdlOjg1MjYwMzkxZDAxODQ0ODM4MGE0YzMzZTgyOTk5NDdiXzUtMS0xLTEtMjQ0Njgz_2fd7f2e7-8d71-4fa8-ac4a-655e95335daf">21,166</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id85e61f54d8242459b16d89948927bd4_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo4NTI2MDM5MWQwMTg0NDgzODBhNGMzM2U4Mjk5OTQ3Yi90YWJsZXJhbmdlOjg1MjYwMzkxZDAxODQ0ODM4MGE0YzMzZTgyOTk5NDdiXzUtMi0xLTEtMjQ0Njgz_a303b2f5-5a19-40d9-b984-95704a0bcc41">21,432</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating leases</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231" decimals="-3" name="blkb:DeferredTaxAssetsLeasingArrangements" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo4NTI2MDM5MWQwMTg0NDgzODBhNGMzM2U4Mjk5OTQ3Yi90YWJsZXJhbmdlOjg1MjYwMzkxZDAxODQ0ODM4MGE0YzMzZTgyOTk5NDdiXzYtMS0xLTEtMjQ0Njgz_3c6b6e4d-93a4-4fb8-9d99-f3eb4de11f8e">14,024</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id85e61f54d8242459b16d89948927bd4_I20211231" decimals="-3" name="blkb:DeferredTaxAssetsLeasingArrangements" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo4NTI2MDM5MWQwMTg0NDgzODBhNGMzM2U4Mjk5OTQ3Yi90YWJsZXJhbmdlOjg1MjYwMzkxZDAxODQ0ODM4MGE0YzMzZTgyOTk5NDdiXzYtMi0xLTEtMjQ0Njgz_95443910-86b9-4fad-962b-010192a4597c">23,795</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Allowance for credit losses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo4NTI2MDM5MWQwMTg0NDgzODBhNGMzM2U4Mjk5OTQ3Yi90YWJsZXJhbmdlOjg1MjYwMzkxZDAxODQ0ODM4MGE0YzMzZTgyOTk5NDdiXzctMS0xLTEtMjQ0Njgz_7cb92089-1c23-4309-bd36-b8792e25ed3e">1,803</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id85e61f54d8242459b16d89948927bd4_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo4NTI2MDM5MWQwMTg0NDgzODBhNGMzM2U4Mjk5OTQ3Yi90YWJsZXJhbmdlOjg1MjYwMzkxZDAxODQ0ODM4MGE0YzMzZTgyOTk5NDdiXzctMi0xLTEtMjQ0Njgz_5a69cf4c-5441-4561-bd3a-c89eb5970543">2,524</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231" decimals="-3" name="blkb:DeferredTaxAssetIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo4NTI2MDM5MWQwMTg0NDgzODBhNGMzM2U4Mjk5OTQ3Yi90YWJsZXJhbmdlOjg1MjYwMzkxZDAxODQ0ODM4MGE0YzMzZTgyOTk5NDdiXzgtMS0xLTEtMjQ0Njgz_10f0333a-e0aa-43db-a41e-81df86f330ba">561</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id85e61f54d8242459b16d89948927bd4_I20211231" decimals="-3" name="blkb:DeferredTaxAssetIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo4NTI2MDM5MWQwMTg0NDgzODBhNGMzM2U4Mjk5OTQ3Yi90YWJsZXJhbmdlOjg1MjYwMzkxZDAxODQ0ODM4MGE0YzMzZTgyOTk5NDdiXzgtMi0xLTEtMjQ0Njgz_ec565f17-32f5-4f4d-b650-035e05242432">1,070</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231" decimals="-3" name="us-gaap:DeferredTaxAssetsDeferredIncome" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo4NTI2MDM5MWQwMTg0NDgzODBhNGMzM2U4Mjk5OTQ3Yi90YWJsZXJhbmdlOjg1MjYwMzkxZDAxODQ0ODM4MGE0YzMzZTgyOTk5NDdiXzktMS0xLTEtMjQ0Njgz_e32ea01a-18e9-4362-aa92-8b6108f17cee">1,820</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id85e61f54d8242459b16d89948927bd4_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsDeferredIncome" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo4NTI2MDM5MWQwMTg0NDgzODBhNGMzM2U4Mjk5OTQ3Yi90YWJsZXJhbmdlOjg1MjYwMzkxZDAxODQ0ODM4MGE0YzMzZTgyOTk5NDdiXzktMi0xLTEtMjQ0Njgz_083fc8aa-25db-490f-8fbf-3555bf0be458">1,057</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued bonuses</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBonuses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo4NTI2MDM5MWQwMTg0NDgzODBhNGMzM2U4Mjk5OTQ3Yi90YWJsZXJhbmdlOjg1MjYwMzkxZDAxODQ0ODM4MGE0YzMzZTgyOTk5NDdiXzEwLTEtMS0xLTI0NDY4Mw_fb3ba288-de20-46ac-96d7-02a39dadba74">455</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id85e61f54d8242459b16d89948927bd4_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBonuses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo4NTI2MDM5MWQwMTg0NDgzODBhNGMzM2U4Mjk5OTQ3Yi90YWJsZXJhbmdlOjg1MjYwMzkxZDAxODQ0ODM4MGE0YzMzZTgyOTk5NDdiXzEwLTItMS0xLTI0NDY4Mw_52846c37-438a-43f5-95ec-1e29acbdd78a">218</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;padding-left:6pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Capitalized R&amp;D and software costs</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231" decimals="-3" name="blkb:DeferredTaxAssetsTaxDeferredExpenseCapitalizedRDAndSoftwareCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo4NTI2MDM5MWQwMTg0NDgzODBhNGMzM2U4Mjk5OTQ3Yi90YWJsZXJhbmdlOjg1MjYwMzkxZDAxODQ0ODM4MGE0YzMzZTgyOTk5NDdiXzExLTEtMS0xLTI3NTk3MA_033c2c19-bef0-46e6-a268-2c2930bade45">12,166</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id85e61f54d8242459b16d89948927bd4_I20211231" decimals="-3" name="blkb:DeferredTaxAssetsTaxDeferredExpenseCapitalizedRDAndSoftwareCosts" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo4NTI2MDM5MWQwMTg0NDgzODBhNGMzM2U4Mjk5OTQ3Yi90YWJsZXJhbmdlOjg1MjYwMzkxZDAxODQ0ODM4MGE0YzMzZTgyOTk5NDdiXzExLTItMS0xLTI3NTk3MA_be37146d-46d7-41e5-9b52-7d5b3c888761">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231" decimals="-3" name="us-gaap:DeferredTaxAssetsOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo4NTI2MDM5MWQwMTg0NDgzODBhNGMzM2U4Mjk5OTQ3Yi90YWJsZXJhbmdlOjg1MjYwMzkxZDAxODQ0ODM4MGE0YzMzZTgyOTk5NDdiXzExLTEtMS0xLTI0NDY4Mw_485ac4a0-a59a-4f4e-b5fc-2d470fa0995d">6,293</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id85e61f54d8242459b16d89948927bd4_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo4NTI2MDM5MWQwMTg0NDgzODBhNGMzM2U4Mjk5OTQ3Yi90YWJsZXJhbmdlOjg1MjYwMzkxZDAxODQ0ODM4MGE0YzMzZTgyOTk5NDdiXzExLTItMS0xLTI0NDY4Mw_61bc842e-5661-46f1-9824-f963a1380866">13,515</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Total deferred tax assets</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231" decimals="-3" name="us-gaap:DeferredTaxAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo4NTI2MDM5MWQwMTg0NDgzODBhNGMzM2U4Mjk5OTQ3Yi90YWJsZXJhbmdlOjg1MjYwMzkxZDAxODQ0ODM4MGE0YzMzZTgyOTk5NDdiXzEyLTEtMS0xLTI0NDY4Mw_94161e54-c7a0-4a40-910a-9f05d08fb280">118,851</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id85e61f54d8242459b16d89948927bd4_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo4NTI2MDM5MWQwMTg0NDgzODBhNGMzM2U4Mjk5OTQ3Yi90YWJsZXJhbmdlOjg1MjYwMzkxZDAxODQ0ODM4MGE0YzMzZTgyOTk5NDdiXzEyLTItMS0xLTI0NDY4Mw_378c0023-7b68-4861-bd8f-603460a11fa5">137,350</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Deferred tax liabilities relating to:</span></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo4NTI2MDM5MWQwMTg0NDgzODBhNGMzM2U4Mjk5OTQ3Yi90YWJsZXJhbmdlOjg1MjYwMzkxZDAxODQ0ODM4MGE0YzMzZTgyOTk5NDdiXzE0LTEtMS0xLTI0NDY4Mw_aa683cf1-702f-4a3a-b573-a65b80e26681">161,836</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="id85e61f54d8242459b16d89948927bd4_I20211231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo4NTI2MDM5MWQwMTg0NDgzODBhNGMzM2U4Mjk5OTQ3Yi90YWJsZXJhbmdlOjg1MjYwMzkxZDAxODQ0ODM4MGE0YzMzZTgyOTk5NDdiXzE0LTItMS0xLTI0NDY4Mw_dc8c753b-e763-4816-a5cf-c8037dcfefd8">168,392</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;padding-left:6pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Capitalized software and content development costs</span></div></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesDeferredExpenseCapitalizedSoftware" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo4NTI2MDM5MWQwMTg0NDgzODBhNGMzM2U4Mjk5OTQ3Yi90YWJsZXJhbmdlOjg1MjYwMzkxZDAxODQ0ODM4MGE0YzMzZTgyOTk5NDdiXzE1LTEtMS0xLTI0NDY4Mw_f406d4bd-5c6d-462b-8131-f7251c38d7b7">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="id85e61f54d8242459b16d89948927bd4_I20211231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesDeferredExpenseCapitalizedSoftware" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo4NTI2MDM5MWQwMTg0NDgzODBhNGMzM2U4Mjk5OTQ3Yi90YWJsZXJhbmdlOjg1MjYwMzkxZDAxODQ0ODM4MGE0YzMzZTgyOTk5NDdiXzE1LTItMS0xLTI0NDY4Mw_b32e65fd-8039-4af8-82af-7e83547afbe9">31,326</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Costs of obtaining contracts</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231" decimals="-3" name="blkb:DeferredTaxLiabilitiesDeferredExpenseSalesCommissions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo4NTI2MDM5MWQwMTg0NDgzODBhNGMzM2U4Mjk5OTQ3Yi90YWJsZXJhbmdlOjg1MjYwMzkxZDAxODQ0ODM4MGE0YzMzZTgyOTk5NDdiXzE2LTEtMS0xLTI0NDY4Mw_c4840047-0461-447f-a4f7-267927b25050">16,287</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="id85e61f54d8242459b16d89948927bd4_I20211231" decimals="-3" name="blkb:DeferredTaxLiabilitiesDeferredExpenseSalesCommissions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo4NTI2MDM5MWQwMTg0NDgzODBhNGMzM2U4Mjk5OTQ3Yi90YWJsZXJhbmdlOjg1MjYwMzkxZDAxODQ0ODM4MGE0YzMzZTgyOTk5NDdiXzE2LTItMS0xLTI0NDY4Mw_ad21f4ef-7aad-4a01-bccc-6b27a21b5719">18,046</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating leases</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesLeasingArrangements" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo4NTI2MDM5MWQwMTg0NDgzODBhNGMzM2U4Mjk5OTQ3Yi90YWJsZXJhbmdlOjg1MjYwMzkxZDAxODQ0ODM4MGE0YzMzZTgyOTk5NDdiXzE3LTEtMS0xLTI0NDY4Mw_4528299c-0c32-465d-8acf-e01ee683c2f5">11,721</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="id85e61f54d8242459b16d89948927bd4_I20211231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesLeasingArrangements" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo4NTI2MDM5MWQwMTg0NDgzODBhNGMzM2U4Mjk5OTQ3Yi90YWJsZXJhbmdlOjg1MjYwMzkxZDAxODQ0ODM4MGE0YzMzZTgyOTk5NDdiXzE3LTItMS0xLTI0NDY4Mw_2c24e570-b2b2-47d6-aa7f-e95f637267b2">23,582</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fixed assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo4NTI2MDM5MWQwMTg0NDgzODBhNGMzM2U4Mjk5OTQ3Yi90YWJsZXJhbmdlOjg1MjYwMzkxZDAxODQ0ODM4MGE0YzMzZTgyOTk5NDdiXzE4LTEtMS0xLTI0NDY4Mw_7954056b-b80a-49ee-9b7b-63b5f74b4bd4">9,827</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="id85e61f54d8242459b16d89948927bd4_I20211231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo4NTI2MDM5MWQwMTg0NDgzODBhNGMzM2U4Mjk5OTQ3Yi90YWJsZXJhbmdlOjg1MjYwMzkxZDAxODQ0ODM4MGE0YzMzZTgyOTk5NDdiXzE4LTItMS0xLTI0NDY4Mw_fdfbc75c-e51e-4a6f-9ebb-50b12afd1936">8,483</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo4NTI2MDM5MWQwMTg0NDgzODBhNGMzM2U4Mjk5OTQ3Yi90YWJsZXJhbmdlOjg1MjYwMzkxZDAxODQ0ODM4MGE0YzMzZTgyOTk5NDdiXzE5LTEtMS0xLTI0NDY4Mw_6b71bc9e-c020-4b52-bdf8-25fea24edfcc">9,016</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="id85e61f54d8242459b16d89948927bd4_I20211231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo4NTI2MDM5MWQwMTg0NDgzODBhNGMzM2U4Mjk5OTQ3Yi90YWJsZXJhbmdlOjg1MjYwMzkxZDAxODQ0ODM4MGE0YzMzZTgyOTk5NDdiXzE5LTItMS0xLTI0NDY4Mw_5f6531b8-1de8-4ca6-b5d3-b6cc48a7d30a">2,515</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Total deferred tax liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo4NTI2MDM5MWQwMTg0NDgzODBhNGMzM2U4Mjk5OTQ3Yi90YWJsZXJhbmdlOjg1MjYwMzkxZDAxODQ0ODM4MGE0YzMzZTgyOTk5NDdiXzIwLTEtMS0xLTI0NDY4Mw_d8ec8d2d-a453-42c1-9faa-50dfa72949fc">208,687</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="id85e61f54d8242459b16d89948927bd4_I20211231" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo4NTI2MDM5MWQwMTg0NDgzODBhNGMzM2U4Mjk5OTQ3Yi90YWJsZXJhbmdlOjg1MjYwMzkxZDAxODQ0ODM4MGE0YzMzZTgyOTk5NDdiXzIwLTItMS0xLTI0NDY4Mw_1e65bc34-40be-455f-9321-db5154b67b19">252,344</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Valuation allowance</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231" decimals="-3" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo4NTI2MDM5MWQwMTg0NDgzODBhNGMzM2U4Mjk5OTQ3Yi90YWJsZXJhbmdlOjg1MjYwMzkxZDAxODQ0ODM4MGE0YzMzZTgyOTk5NDdiXzIxLTEtMS0xLTI0NDY4Mw_51398a40-9b2b-4af6-b273-369a61df8567">34,769</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="id85e61f54d8242459b16d89948927bd4_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo4NTI2MDM5MWQwMTg0NDgzODBhNGMzM2U4Mjk5OTQ3Yi90YWJsZXJhbmdlOjg1MjYwMzkxZDAxODQ0ODM4MGE0YzMzZTgyOTk5NDdiXzIxLTItMS0xLTI0NDY4Mw_461ff610-bff2-4999-a9de-aa454ef140b8">31,974</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Net deferred tax liability</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231" decimals="-3" name="us-gaap:DeferredTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo4NTI2MDM5MWQwMTg0NDgzODBhNGMzM2U4Mjk5OTQ3Yi90YWJsZXJhbmdlOjg1MjYwMzkxZDAxODQ0ODM4MGE0YzMzZTgyOTk5NDdiXzIyLTEtMS0xLTI0NDY4Mw_f85c26e8-4c4c-4525-bb41-cb6a39ebe01f">124,605</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="id85e61f54d8242459b16d89948927bd4_I20211231" decimals="-3" name="us-gaap:DeferredTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo4NTI2MDM5MWQwMTg0NDgzODBhNGMzM2U4Mjk5OTQ3Yi90YWJsZXJhbmdlOjg1MjYwMzkxZDAxODQ0ODM4MGE0YzMzZTgyOTk5NDdiXzIyLTItMS0xLTI0NDY4Mw_03eac587-6f06-4ea6-bd46-4fc622e0a0bc">146,968</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2022, our federal, foreign and state net operating loss carryforwards for income tax purposes were approximately $<ix:nonFraction unitRef="usd" contextRef="i5724f1a4544745f6afa6a712ecc17e59_I20221231" decimals="-5" name="us-gaap:OperatingLossCarryforwards" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90ZXh0cmVnaW9uOjRhNmRmNzdkOTNjYjRkZmI5NDU1ZjI5OWExNTExYTZhXzE3NzM_c1159fff-c7e0-4ec2-b7e4-07a67fc4a9ee">31.1</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="ib5b24693f7ca4945ac6f8ae6721b60f4_I20221231" decimals="-5" name="us-gaap:OperatingLossCarryforwards" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90ZXh0cmVnaW9uOjRhNmRmNzdkOTNjYjRkZmI5NDU1ZjI5OWExNTExYTZhXzE3Nzc_cc25086c-e1ff-4808-bd71-170a3cafbe83">5.3</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i31285bec92d04981a1f96cc27fa1b4c6_I20221231" decimals="-5" name="us-gaap:OperatingLossCarryforwards" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90ZXh0cmVnaW9uOjRhNmRmNzdkOTNjYjRkZmI5NDU1ZjI5OWExNTExYTZhXzE3ODQ_d74900c2-6947-4213-b042-d44132681730">38.3</ix:nonFraction> million, respectively. Of our federal net operating loss carryforwards, $<ix:nonFraction unitRef="usd" contextRef="i5724f1a4544745f6afa6a712ecc17e59_I20221231" decimals="-5" name="blkb:OperatingLossCarryforwardsSubjectToExpiration" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90ZXh0cmVnaW9uOjRhNmRmNzdkOTNjYjRkZmI5NDU1ZjI5OWExNTExYTZhXzU0OTc1NTgyMzg1NA_83ffc93c-7c87-4e65-905e-1fd9c148ec66">13.8</ix:nonFraction> million are subject to expiration beginning in 2023 while the remainder have an unlimited carryforward period. The state net operating loss carryforwards are subject to various applicable state tax laws. If not utilized, the state net operating loss carryforwards will expire over various periods beginning in 2023. Of our foreign net operating loss carryforwards, $<ix:nonFraction unitRef="usd" contextRef="ib5b24693f7ca4945ac6f8ae6721b60f4_I20221231" decimals="-3" name="blkb:OperatingLossCarryforwardsSubjectToExpiration" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90ZXh0cmVnaW9uOjRhNmRmNzdkOTNjYjRkZmI5NDU1ZjI5OWExNTExYTZhXzIxODQ_5112a57f-d621-4fe1-b356-e6a65987ff21">62</ix:nonFraction> thousand expires in 2024 with the remainder having an unlimited carryforward period. Our federal tax credit carryforwards for income tax purposes were approximately $<ix:nonFraction unitRef="usd" contextRef="i5724f1a4544745f6afa6a712ecc17e59_I20221231" decimals="-5" name="us-gaap:TaxCreditCarryforwardAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90ZXh0cmVnaW9uOjRhNmRmNzdkOTNjYjRkZmI5NDU1ZjI5OWExNTExYTZhXzIzNDM_551e323d-f9e3-48ef-937b-244d91e0a765">16.9</ix:nonFraction> million. Our state tax credit carryforwards for income tax purposes were approximately $<ix:nonFraction unitRef="usd" contextRef="i31285bec92d04981a1f96cc27fa1b4c6_I20221231" decimals="-5" name="us-gaap:TaxCreditCarryforwardAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90ZXh0cmVnaW9uOjRhNmRmNzdkOTNjYjRkZmI5NDU1ZjI5OWExNTExYTZhXzI0MjU_df81f98a-880d-45af-8051-f124bd83a62e">36.1</ix:nonFraction> million, net of federal benefit. If not utilized, the federal tax credit carryforwards will begin to expire in 2039 and the state tax credit carryforwards will begin to expire in 2023. A portion of the foreign and state net operating loss carryforwards and state credit carryforwards have a valuation reserve due to management's uncertainty regarding the future ability to use such carryforwards.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Tax Cuts and Jobs Act requires taxpayers to capitalize and amortize research and experimental expenditures under Section 174 of the Internal Revenue Code for tax years beginning after December 31, 2021. Accordingly, our historic deferred tax liability attributable to capitalized software has become a deferred tax asset as a result of capitalization for tax purposes.</span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:2.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.804%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:83.362%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">102</span></div></td><td colspan="3" style="padding:0 1pt"><div><img src="blkb-20221231_g1.jpg" alt="blkb-20221231_g1.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:85px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2022 Form 10-K</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_13">Table of </a><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_13">Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div><div style="text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to Consolidated Financial Statements</span></div></div><ix:continuation id="icced0c6ad939404f8cf6893c8f373e01"><ix:nonNumeric contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" name="us-gaap:SummaryOfValuationAllowanceTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90ZXh0cmVnaW9uOjRhNmRmNzdkOTNjYjRkZmI5NDU1ZjI5OWExNTExYTZhXzQ1ODM_2a6fb613-67a5-4720-9801-f216c319f118" escape="true"><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table illustrates the change in our deferred tax asset valuation allowance:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.245%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.350%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.350%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.351%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" rowspan="2" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Years ended&#160;December 31,<br/>(dollars in thousands)</span></td><td colspan="3" rowspan="2" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Balance<br/>at&#160;beginning<br/>of year</span></td><td colspan="3" rowspan="2" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Acquisition-<br/>related<br/>change</span></td><td colspan="3" rowspan="2" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Charges&#160;to<br/>expense</span></td><td colspan="3" rowspan="2" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Balance&#160;at<br/>end&#160;of<br/>year</span></td></tr><tr style="height:15pt"><td colspan="15" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id85e61f54d8242459b16d89948927bd4_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTpmMzJlM2ZjMmUxNzQ0MjhmOWUxNjRiMWJkNjEzODIwZS90YWJsZXJhbmdlOmYzMmUzZmMyZTE3NDQyOGY5ZTE2NGIxYmQ2MTM4MjBlXzItMS0xLTEtMjQ0Njgz_0045abc3-5b6e-42ee-9172-6e8127c52eba">31,974</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i189190fad81542e38b76725a7f58ea6c_D20220101-20221231" decimals="-3" name="us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTpmMzJlM2ZjMmUxNzQ0MjhmOWUxNjRiMWJkNjEzODIwZS90YWJsZXJhbmdlOmYzMmUzZmMyZTE3NDQyOGY5ZTE2NGIxYmQ2MTM4MjBlXzItMi0xLTEtMjQ0Njgz_7db5e3c0-2a3c-4766-a747-08dfe1a45533">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7850c169eef145859ab129c2701a57d0_D20220101-20221231" decimals="-3" name="us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTpmMzJlM2ZjMmUxNzQ0MjhmOWUxNjRiMWJkNjEzODIwZS90YWJsZXJhbmdlOmYzMmUzZmMyZTE3NDQyOGY5ZTE2NGIxYmQ2MTM4MjBlXzItMy0xLTEtMjQ0Njgz_b6585621-a9aa-473d-8ec1-a24e8c2dace9">2,795</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231" decimals="-3" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTpmMzJlM2ZjMmUxNzQ0MjhmOWUxNjRiMWJkNjEzODIwZS90YWJsZXJhbmdlOmYzMmUzZmMyZTE3NDQyOGY5ZTE2NGIxYmQ2MTM4MjBlXzItNC0xLTEtMjQ0Njgz_b2abfff0-cc57-42a2-b8e8-22b64426c879">34,769</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i81bb47b8dc4947ab934c765b4587fb29_I20201231" decimals="-3" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTpmMzJlM2ZjMmUxNzQ0MjhmOWUxNjRiMWJkNjEzODIwZS90YWJsZXJhbmdlOmYzMmUzZmMyZTE3NDQyOGY5ZTE2NGIxYmQ2MTM4MjBlXzMtMS0xLTEtMjQ0Njgz_6a0d2d3d-1ecf-482e-9a44-26180c708488">29,184</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8d929688ef84408094d258185dbf3d58_D20210101-20211231" decimals="-3" name="us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTpmMzJlM2ZjMmUxNzQ0MjhmOWUxNjRiMWJkNjEzODIwZS90YWJsZXJhbmdlOmYzMmUzZmMyZTE3NDQyOGY5ZTE2NGIxYmQ2MTM4MjBlXzMtMi0xLTEtMjQ0Njgz_e455a45f-7c64-43e9-b9b1-06ad04d66a56">893</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id93f723e74fc4059975e4a69d829fa6b_D20210101-20211231" decimals="-3" name="us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTpmMzJlM2ZjMmUxNzQ0MjhmOWUxNjRiMWJkNjEzODIwZS90YWJsZXJhbmdlOmYzMmUzZmMyZTE3NDQyOGY5ZTE2NGIxYmQ2MTM4MjBlXzMtMy0xLTEtMjQ0Njgz_bd3d7b40-4bc6-4ab2-b9a8-dd66634ec62e">1,897</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id85e61f54d8242459b16d89948927bd4_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTpmMzJlM2ZjMmUxNzQ0MjhmOWUxNjRiMWJkNjEzODIwZS90YWJsZXJhbmdlOmYzMmUzZmMyZTE3NDQyOGY5ZTE2NGIxYmQ2MTM4MjBlXzMtNC0xLTEtMjQ0Njgz_f9efba41-99a7-4be8-b42c-d5b76b05af10">31,974</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i20926fb190894d738f7e6ed8099c2d78_I20191231" decimals="-3" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTpmMzJlM2ZjMmUxNzQ0MjhmOWUxNjRiMWJkNjEzODIwZS90YWJsZXJhbmdlOmYzMmUzZmMyZTE3NDQyOGY5ZTE2NGIxYmQ2MTM4MjBlXzQtMS0xLTEtMjQ0Njgz_3e31ba8a-2c39-47a5-8577-70fc2b2a424b">6,453</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="icc549ce7c277490a8b5814ff6fa8caac_D20200101-20201231" decimals="-3" name="us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTpmMzJlM2ZjMmUxNzQ0MjhmOWUxNjRiMWJkNjEzODIwZS90YWJsZXJhbmdlOmYzMmUzZmMyZTE3NDQyOGY5ZTE2NGIxYmQ2MTM4MjBlXzQtMi0xLTEtMjQ0Njgz_a4fbb5d4-809d-48e8-94e9-c4b3a7d8fb29">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6874f064967e462281409d33912ca223_D20200101-20201231" decimals="-3" name="us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTpmMzJlM2ZjMmUxNzQ0MjhmOWUxNjRiMWJkNjEzODIwZS90YWJsZXJhbmdlOmYzMmUzZmMyZTE3NDQyOGY5ZTE2NGIxYmQ2MTM4MjBlXzQtMy0xLTEtMjQ0Njgz_ecd7965b-e48c-4a44-aca6-e15574f7529c">22,731</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i81bb47b8dc4947ab934c765b4587fb29_I20201231" decimals="-3" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTpmMzJlM2ZjMmUxNzQ0MjhmOWUxNjRiMWJkNjEzODIwZS90YWJsZXJhbmdlOmYzMmUzZmMyZTE3NDQyOGY5ZTE2NGIxYmQ2MTM4MjBlXzQtNC0xLTEtMjQ0Njgz_072b2284-0814-470a-9f8d-f9105a7b830b">29,184</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" name="us-gaap:SummaryOfIncomeTaxContingenciesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90ZXh0cmVnaW9uOjRhNmRmNzdkOTNjYjRkZmI5NDU1ZjI5OWExNTExYTZhXzQ1OTQ_b8c5c88d-9901-49ca-bfb3-791bf392797e" escape="true"><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the change to our unrecognized tax benefit for the years ended December&#160;31, 2022, 2021 and 2020:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.549%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.350%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.350%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.351%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="9" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Years ended December 31,</span></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td><td colspan="2" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#004054;border-top:1pt solid #ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#004054;border-top:1pt solid #ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance at beginning of year</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id85e61f54d8242459b16d89948927bd4_I20211231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZToxNTg4ZTk1MzM3Mjk0ZTdiYTk5N2NkYmNlOTRmMzI5YS90YWJsZXJhbmdlOjE1ODhlOTUzMzcyOTRlN2JhOTk3Y2RiY2U5NGYzMjlhXzItMS0xLTEtMjQ0Njgz_df018bd9-d033-49f6-b3ff-520453f972e7">3,651</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i81bb47b8dc4947ab934c765b4587fb29_I20201231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZToxNTg4ZTk1MzM3Mjk0ZTdiYTk5N2NkYmNlOTRmMzI5YS90YWJsZXJhbmdlOjE1ODhlOTUzMzcyOTRlN2JhOTk3Y2RiY2U5NGYzMjlhXzItMi0xLTEtMjQ0Njgz_3b388951-cfb6-4d29-9a2e-d67578640e58">4,625</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i20926fb190894d738f7e6ed8099c2d78_I20191231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZToxNTg4ZTk1MzM3Mjk0ZTdiYTk5N2NkYmNlOTRmMzI5YS90YWJsZXJhbmdlOjE1ODhlOTUzMzcyOTRlN2JhOTk3Y2RiY2U5NGYzMjlhXzItMy0xLTEtMjQ0Njgz_67ee22a5-2b08-48f8-a73c-3ab432dc70f9">4,346</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Increases from prior period positions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZToxNTg4ZTk1MzM3Mjk0ZTdiYTk5N2NkYmNlOTRmMzI5YS90YWJsZXJhbmdlOjE1ODhlOTUzMzcyOTRlN2JhOTk3Y2RiY2U5NGYzMjlhXzMtMS0xLTEtMjQ0Njgz_9755830a-9ca4-4c42-b37e-6b5724af74dc">89</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZToxNTg4ZTk1MzM3Mjk0ZTdiYTk5N2NkYmNlOTRmMzI5YS90YWJsZXJhbmdlOjE1ODhlOTUzMzcyOTRlN2JhOTk3Y2RiY2U5NGYzMjlhXzMtMi0xLTEtMjQ0Njgz_488fad71-5254-4281-865c-0ef0742efb79">6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZToxNTg4ZTk1MzM3Mjk0ZTdiYTk5N2NkYmNlOTRmMzI5YS90YWJsZXJhbmdlOjE1ODhlOTUzMzcyOTRlN2JhOTk3Y2RiY2U5NGYzMjlhXzMtMy0xLTEtMjQ0Njgz_499dc2ac-1c09-4691-80dc-4215890d962e">414</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Decreases in prior year positions</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZToxNTg4ZTk1MzM3Mjk0ZTdiYTk5N2NkYmNlOTRmMzI5YS90YWJsZXJhbmdlOjE1ODhlOTUzMzcyOTRlN2JhOTk3Y2RiY2U5NGYzMjlhXzQtMS0xLTEtMjQ0Njgz_d97281e7-850c-48ca-9eed-32e47ed6d757">908</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZToxNTg4ZTk1MzM3Mjk0ZTdiYTk5N2NkYmNlOTRmMzI5YS90YWJsZXJhbmdlOjE1ODhlOTUzMzcyOTRlN2JhOTk3Y2RiY2U5NGYzMjlhXzQtMi0xLTEtMjQ0Njgz_266f0915-1403-4108-ad7d-8d51b7c5e799">57</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZToxNTg4ZTk1MzM3Mjk0ZTdiYTk5N2NkYmNlOTRmMzI5YS90YWJsZXJhbmdlOjE1ODhlOTUzMzcyOTRlN2JhOTk3Y2RiY2U5NGYzMjlhXzQtMy0xLTEtMjQ0Njgz_a5e3509c-746f-4ad3-be5e-0c6b68f2aa29">614</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Increases from current period positions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZToxNTg4ZTk1MzM3Mjk0ZTdiYTk5N2NkYmNlOTRmMzI5YS90YWJsZXJhbmdlOjE1ODhlOTUzMzcyOTRlN2JhOTk3Y2RiY2U5NGYzMjlhXzUtMS0xLTEtMjQ0Njgz_79c4a223-768f-41b4-8627-4731533c08c6">629</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZToxNTg4ZTk1MzM3Mjk0ZTdiYTk5N2NkYmNlOTRmMzI5YS90YWJsZXJhbmdlOjE1ODhlOTUzMzcyOTRlN2JhOTk3Y2RiY2U5NGYzMjlhXzUtMi0xLTEtMjQ0Njgz_df68766b-cde3-423f-a95f-764d1ebb3ef6">1,751</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZToxNTg4ZTk1MzM3Mjk0ZTdiYTk5N2NkYmNlOTRmMzI5YS90YWJsZXJhbmdlOjE1ODhlOTUzMzcyOTRlN2JhOTk3Y2RiY2U5NGYzMjlhXzUtMy0xLTEtMjQ0Njgz_e8f9cf3a-3d91-4513-ad3f-0e2c6e60a990">491</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Settlements (payments)</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZToxNTg4ZTk1MzM3Mjk0ZTdiYTk5N2NkYmNlOTRmMzI5YS90YWJsZXJhbmdlOjE1ODhlOTUzMzcyOTRlN2JhOTk3Y2RiY2U5NGYzMjlhXzYtMS0xLTEtMjQ0Njgz_0f2606f2-cf42-4021-82e6-e910aea927e8">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZToxNTg4ZTk1MzM3Mjk0ZTdiYTk5N2NkYmNlOTRmMzI5YS90YWJsZXJhbmdlOjE1ODhlOTUzMzcyOTRlN2JhOTk3Y2RiY2U5NGYzMjlhXzYtMi0xLTEtMjQ0Njgz_42948c41-f002-4d59-89e8-414bc8f6bc82">1,192</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZToxNTg4ZTk1MzM3Mjk0ZTdiYTk5N2NkYmNlOTRmMzI5YS90YWJsZXJhbmdlOjE1ODhlOTUzMzcyOTRlN2JhOTk3Y2RiY2U5NGYzMjlhXzYtMy0xLTEtMjQ0Njgz_6dfbd2b4-5b6e-4b1e-bcab-3375dbe4dcfd">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lapse of statute of limitations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZToxNTg4ZTk1MzM3Mjk0ZTdiYTk5N2NkYmNlOTRmMzI5YS90YWJsZXJhbmdlOjE1ODhlOTUzMzcyOTRlN2JhOTk3Y2RiY2U5NGYzMjlhXzctMS0xLTEtMjQ0Njgz_28256956-703f-4ce7-8fe8-c4b43a1a35e1">378</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZToxNTg4ZTk1MzM3Mjk0ZTdiYTk5N2NkYmNlOTRmMzI5YS90YWJsZXJhbmdlOjE1ODhlOTUzMzcyOTRlN2JhOTk3Y2RiY2U5NGYzMjlhXzctMi0xLTEtMjQ0Njgz_edc05cb1-b8d7-41b3-b45f-16030126af6f">1,482</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZToxNTg4ZTk1MzM3Mjk0ZTdiYTk5N2NkYmNlOTRmMzI5YS90YWJsZXJhbmdlOjE1ODhlOTUzMzcyOTRlN2JhOTk3Y2RiY2U5NGYzMjlhXzctMy0xLTEtMjQ0Njgz_eea1539e-ee02-4313-a049-ceb722450261">12</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance at end of year</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZToxNTg4ZTk1MzM3Mjk0ZTdiYTk5N2NkYmNlOTRmMzI5YS90YWJsZXJhbmdlOjE1ODhlOTUzMzcyOTRlN2JhOTk3Y2RiY2U5NGYzMjlhXzgtMS0xLTEtMjQ0Njgz_a6668e62-48da-4dd9-9cc4-0f7de59f288c">3,083</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id85e61f54d8242459b16d89948927bd4_I20211231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZToxNTg4ZTk1MzM3Mjk0ZTdiYTk5N2NkYmNlOTRmMzI5YS90YWJsZXJhbmdlOjE1ODhlOTUzMzcyOTRlN2JhOTk3Y2RiY2U5NGYzMjlhXzgtMi0xLTEtMjQ0Njgz_00be2bb5-8249-45bc-ba02-84969b615981">3,651</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i81bb47b8dc4947ab934c765b4587fb29_I20201231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZToxNTg4ZTk1MzM3Mjk0ZTdiYTk5N2NkYmNlOTRmMzI5YS90YWJsZXJhbmdlOjE1ODhlOTUzMzcyOTRlN2JhOTk3Y2RiY2U5NGYzMjlhXzgtMy0xLTEtMjQ0Njgz_8a9bcf62-09b5-4405-a4ba-3c90c6dd10d9">4,625</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total amount of unrecognized tax benefit that, if recognized, would favorably affect the effective tax rate was $<ix:nonFraction unitRef="usd" contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231" decimals="-5" name="us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90ZXh0cmVnaW9uOjRhNmRmNzdkOTNjYjRkZmI5NDU1ZjI5OWExNTExYTZhXzMxMzY_7c7e7a55-f9a1-4d21-97b5-7a46ae7fe00f">3.1</ix:nonFraction> million at December&#160;31, 2022. Certain prior period amounts relating to our 2014 acquisitions were covered under indemnification agreements and, therefore, had a corresponding indemnification asset. Due to lapse of statute of limitations, the indemnified unrecognized tax benefit was released in 2022 resulting in income tax benefit with offsetting expense included in pretax income from corresponding release of indemnification asset. We recognize accrued interest and penalties, if any, related to unrecognized tax benefits as a component of income tax expense. The total amount of accrued interest and penalties included in the consolidated balance sheet as of December&#160;31, 2022 and December&#160;31, 2021 was insignificant. The total amount of interest and penalties included in the consolidated statements of comprehensive income as an increase or decrease in income tax expense for 2022, 2021 and 2020 was insignificant.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have taken federal and state tax positions for which it is reasonably possible that the total amounts of unrecognized tax benefits might decrease within the next twelve months. This possible decrease could result from the expiration of statutes of limitations. The reasonably possible decrease at December&#160;31, 2022 was insignificant.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For our undistributed earnings of foreign subsidiaries, which we do not consider to be significant, we concluded that these earnings would be permanently reinvested in the local jurisdictions and not repatriated to the United States. Accordingly, we have not provided for U.S. state income taxes and foreign withholding taxes on those undistributed earnings of our foreign subsidiaries. If some or all of such earnings were to be remitted, the amount of taxes payable would be insignificant.</span></div></ix:continuation><div id="i24d9cd6a7b6a4bb3aaf54098d618780c_250"></div><ix:nonNumeric contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTAvZnJhZzoyYTllNDYxMjgzZmM0YzA4YTFkZWNmYTk0ZDQ3MGU4NS90ZXh0cmVnaW9uOjJhOWU0NjEyODNmYzRjMDhhMWRlY2ZhOTRkNDcwZTg1XzU4NTM_c5b96060-ab41-4cdc-8717-ecc7639eefad" continuedAt="iefe46c6e721b4d1991ba502c1b475b41" escape="true"><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006880;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:700;line-height:120%">13. Stock-based Compensation</span></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Employee stock-based compensation plans</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the 2016 Equity and Incentive Compensation Plan Amended and Restated as of June&#160;9, 2022 (the "2016 Equity Plan"), we may grant incentive stock options, nonstatutory stock options, stock appreciation rights, restricted stock, restricted stock units, other stock awards and cash incentive awards to employees, directors and consultants. Our Compensation Committee of the Board of Directors administers this plan and the stock-based awards are granted under terms determined by it.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total number of authorized stock-based awards available under our plan was <ix:nonFraction unitRef="shares" contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTAvZnJhZzoyYTllNDYxMjgzZmM0YzA4YTFkZWNmYTk0ZDQ3MGU4NS90ZXh0cmVnaW9uOjJhOWU0NjEyODNmYzRjMDhhMWRlY2ZhOTRkNDcwZTg1XzYxMg_fc1c58e3-7650-472c-bd9e-bce955012e3e">2,875,892</ix:nonFraction> as of December&#160;31, 2022. We issue common stock from our pool of authorized stock upon exercise of stock options and stock appreciation rights, vesting of restricted stock units or upon granting of restricted stock.</span></div></ix:nonNumeric><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:83.361%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.804%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.535%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2022 Form 10-K</span></div></td><td colspan="3" style="padding:0 1pt"><div style="text-align:right"><img src="blkb-20221231_g1.jpg" alt="blkb-20221231_g1.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:85px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">103</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_13">Table of </a><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_13">Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div><div style="text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to Consolidated Financial Statements</span></div></div><ix:continuation id="iefe46c6e721b4d1991ba502c1b475b41" continuedAt="ia9820975bb6b488c81b1948c1e7be9eb"><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Recently, we have issued three types of awards under our plans: restricted stock awards, time-based restricted stock units, and performance-based restricted stock units. <ix:nonNumeric contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" name="us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTAvZnJhZzoyYTllNDYxMjgzZmM0YzA4YTFkZWNmYTk0ZDQ3MGU4NS90ZXh0cmVnaW9uOjJhOWU0NjEyODNmYzRjMDhhMWRlY2ZhOTRkNDcwZTg1XzU4NTg_2453b256-8b34-41df-82ff-0677ae527acb" continuedAt="i6e95459a6a24474d8ad11a459b1098c9" escape="true">The following table sets forth the number of awards outstanding for each award type as of:</ix:nonNumeric></span></div><div style="margin-top:3pt"><ix:continuation id="i6e95459a6a24474d8ad11a459b1098c9"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:65.323%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.688%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.689%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="6" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Outstanding at December&#160;31,</span></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Award type</span></td><td colspan="2" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#004054;border-top:1pt solid #ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted stock awards</span></td><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="ie36403a1bc044bf4b9d0ee7c87abf055_I20221231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTAvZnJhZzoyYTllNDYxMjgzZmM0YzA4YTFkZWNmYTk0ZDQ3MGU4NS90YWJsZTo3MDhiNDk3YWFmMjk0OTEyOTU1ZmJkZTkxMjAzMzlkMy90YWJsZXJhbmdlOjcwOGI0OTdhYWYyOTQ5MTI5NTVmYmRlOTEyMDMzOWQzXzItMS0xLTEtMjQ0Njgz_b7bc9c4d-30b5-467a-b580-2d9b4c3bde6a">1,345,608</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i3d604ad431704e849b942b68dd6216f9_I20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTAvZnJhZzoyYTllNDYxMjgzZmM0YzA4YTFkZWNmYTk0ZDQ3MGU4NS90YWJsZTo3MDhiNDk3YWFmMjk0OTEyOTU1ZmJkZTkxMjAzMzlkMy90YWJsZXJhbmdlOjcwOGI0OTdhYWYyOTQ5MTI5NTVmYmRlOTEyMDMzOWQzXzItMi0xLTEtMjQ0Njgz_5ed05df8-ce9e-430f-87b4-15c84e5588dc">1,192,810</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Time-based restricted stock units</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i0c7d4ffade1a461e8d49849059636fa7_I20221231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTAvZnJhZzoyYTllNDYxMjgzZmM0YzA4YTFkZWNmYTk0ZDQ3MGU4NS90YWJsZTo3MDhiNDk3YWFmMjk0OTEyOTU1ZmJkZTkxMjAzMzlkMy90YWJsZXJhbmdlOjcwOGI0OTdhYWYyOTQ5MTI5NTVmYmRlOTEyMDMzOWQzXzMtMS0xLTEtMjQ0Njgz_a7ffd619-7dd7-46f5-a3d5-1faeee381d10">455,708</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i3b8e76fe65284cd29f2ff5708af7af83_I20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTAvZnJhZzoyYTllNDYxMjgzZmM0YzA4YTFkZWNmYTk0ZDQ3MGU4NS90YWJsZTo3MDhiNDk3YWFmMjk0OTEyOTU1ZmJkZTkxMjAzMzlkMy90YWJsZXJhbmdlOjcwOGI0OTdhYWYyOTQ5MTI5NTVmYmRlOTEyMDMzOWQzXzMtMi0xLTEtMjQ0Njgz_9c00f730-ef21-4f87-8f48-dd69f08b6e01">336,199</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Performance-based restricted stock units</span></td><td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i5ad5e980dbce4a0795a64c4845068927_I20221231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTAvZnJhZzoyYTllNDYxMjgzZmM0YzA4YTFkZWNmYTk0ZDQ3MGU4NS90YWJsZTo3MDhiNDk3YWFmMjk0OTEyOTU1ZmJkZTkxMjAzMzlkMy90YWJsZXJhbmdlOjcwOGI0OTdhYWYyOTQ5MTI5NTVmYmRlOTEyMDMzOWQzXzQtMS0xLTEtMjQ0Njgz_439e2cf4-f1eb-43f4-8732-b9a9d242a9c8">1,104,260</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i664e70ac145447a39d706637f3f3af00_I20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTAvZnJhZzoyYTllNDYxMjgzZmM0YzA4YTFkZWNmYTk0ZDQ3MGU4NS90YWJsZTo3MDhiNDk3YWFmMjk0OTEyOTU1ZmJkZTkxMjAzMzlkMy90YWJsZXJhbmdlOjcwOGI0OTdhYWYyOTQ5MTI5NTVmYmRlOTEyMDMzOWQzXzQtMi0xLTEtMjQ0Njgz_41b0dcda-fb01-4f1d-898c-761e6820fea6">943,071</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Awards granted to our executive officers and certain members of management are subject to accelerated vesting upon a change in control as defined in the employees&#8217; retention agreement.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Expense recognition</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize compensation expense associated with stock options and awards with performance or market based vesting conditions on an accelerated basis over the requisite service period of the individual grantees, which generally equals the vesting period. We recognize compensation expense associated with restricted stock awards and SARs on a straight-line basis over the requisite service period of the individual grantees, which generally equals the vesting period. We recognize the effect of awards for which the requisite service period is not rendered when the award is forfeited (that is, we recognize the effect of forfeitures in compensation cost when they occur). Previously recognized compensation cost for an award is reversed in the period that the award is forfeited.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation expense is allocated to cost of revenue and operating expenses on the consolidated statements of comprehensive income based on where the associated employee&#8217;s compensation is recorded. <ix:nonNumeric contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" name="us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTAvZnJhZzoyYTllNDYxMjgzZmM0YzA4YTFkZWNmYTk0ZDQ3MGU4NS90ZXh0cmVnaW9uOjJhOWU0NjEyODNmYzRjMDhhMWRlY2ZhOTRkNDcwZTg1XzU4MTE_b67a5d6c-c553-4ded-b370-05bc8028152b" continuedAt="ic75e6365f51b4386b09bb9b23f17e6b0" escape="true">The following table summarizes stock-based compensation expense:</ix:nonNumeric></span></div><div style="margin-top:3pt"><ix:continuation id="ic75e6365f51b4386b09bb9b23f17e6b0"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:59.807%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.933%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="9" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Years ended December 31,</span></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(in thousands)</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Included in cost of revenue:</span></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of recurring</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5e87f56eed0e4dd3ae9ef854090a4863_D20220101-20221231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTAvZnJhZzoyYTllNDYxMjgzZmM0YzA4YTFkZWNmYTk0ZDQ3MGU4NS90YWJsZTpmYTIwMzU1Y2I5ZmM0NmNjYjc4MzI3NDAzZjVlYTVmMC90YWJsZXJhbmdlOmZhMjAzNTVjYjlmYzQ2Y2NiNzgzMjc0MDNmNWVhNWYwXzMtMS0xLTEtMjQ0Njgz_0ebfb8ed-0179-476d-a96e-085fecbb9492">11,258</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iacb66638768f437883b9b1f1ee0fafca_D20210101-20211231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTAvZnJhZzoyYTllNDYxMjgzZmM0YzA4YTFkZWNmYTk0ZDQ3MGU4NS90YWJsZTpmYTIwMzU1Y2I5ZmM0NmNjYjc4MzI3NDAzZjVlYTVmMC90YWJsZXJhbmdlOmZhMjAzNTVjYjlmYzQ2Y2NiNzgzMjc0MDNmNWVhNWYwXzMtMi0xLTEtMjQ0Njgz_f91253ad-474d-479b-945f-ebf71330f159">12,405</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ie3e768b13f284e83baa8129d9ec3fd09_D20200101-20201231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTAvZnJhZzoyYTllNDYxMjgzZmM0YzA4YTFkZWNmYTk0ZDQ3MGU4NS90YWJsZTpmYTIwMzU1Y2I5ZmM0NmNjYjc4MzI3NDAzZjVlYTVmMC90YWJsZXJhbmdlOmZhMjAzNTVjYjlmYzQ2Y2NiNzgzMjc0MDNmNWVhNWYwXzMtMy0xLTEtMjQ0Njgz_221e777e-10e0-4dc7-a9ff-d8e22a221f51">5,793</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of one-time services and other</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i2ccce048bf0f4edcaca00686bcd408c1_D20220101-20221231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTAvZnJhZzoyYTllNDYxMjgzZmM0YzA4YTFkZWNmYTk0ZDQ3MGU4NS90YWJsZTpmYTIwMzU1Y2I5ZmM0NmNjYjc4MzI3NDAzZjVlYTVmMC90YWJsZXJhbmdlOmZhMjAzNTVjYjlmYzQ2Y2NiNzgzMjc0MDNmNWVhNWYwXzQtMS0xLTEtMjQ0Njgz_71e119c6-854e-4ec6-8ffd-5b8f3c1e1967">3,178</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ifd94c758c11e44379684c60aac441733_D20210101-20211231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTAvZnJhZzoyYTllNDYxMjgzZmM0YzA4YTFkZWNmYTk0ZDQ3MGU4NS90YWJsZTpmYTIwMzU1Y2I5ZmM0NmNjYjc4MzI3NDAzZjVlYTVmMC90YWJsZXJhbmdlOmZhMjAzNTVjYjlmYzQ2Y2NiNzgzMjc0MDNmNWVhNWYwXzQtMi0xLTEtMjQ0Njgz_04a9a689-3aec-4705-9c4d-c02d92416d34">7,547</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ie496d3011d44486e90dec3ad998f35df_D20200101-20201231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTAvZnJhZzoyYTllNDYxMjgzZmM0YzA4YTFkZWNmYTk0ZDQ3MGU4NS90YWJsZTpmYTIwMzU1Y2I5ZmM0NmNjYjc4MzI3NDAzZjVlYTVmMC90YWJsZXJhbmdlOmZhMjAzNTVjYjlmYzQ2Y2NiNzgzMjc0MDNmNWVhNWYwXzQtMy0xLTEtMjQ0Njgz_4b143036-2706-41b5-9777-37ade5c1513e">7,581</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19.75pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total included in cost of revenue</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8bc45e7027114b2dab39329c48d54318_D20220101-20221231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTAvZnJhZzoyYTllNDYxMjgzZmM0YzA4YTFkZWNmYTk0ZDQ3MGU4NS90YWJsZTpmYTIwMzU1Y2I5ZmM0NmNjYjc4MzI3NDAzZjVlYTVmMC90YWJsZXJhbmdlOmZhMjAzNTVjYjlmYzQ2Y2NiNzgzMjc0MDNmNWVhNWYwXzUtMS0xLTEtMjQ0Njgz_1b5224db-22b2-4ba4-865f-85267007de76">14,436</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i615abfc19a4e497fb2cfa09b401cdd78_D20210101-20211231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTAvZnJhZzoyYTllNDYxMjgzZmM0YzA4YTFkZWNmYTk0ZDQ3MGU4NS90YWJsZTpmYTIwMzU1Y2I5ZmM0NmNjYjc4MzI3NDAzZjVlYTVmMC90YWJsZXJhbmdlOmZhMjAzNTVjYjlmYzQ2Y2NiNzgzMjc0MDNmNWVhNWYwXzUtMi0xLTEtMjQ0Njgz_f47f8020-6b5b-47fc-a260-861ade7ffa4a">19,952</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i811823296f454d9bafe32e095be8a92c_D20200101-20201231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTAvZnJhZzoyYTllNDYxMjgzZmM0YzA4YTFkZWNmYTk0ZDQ3MGU4NS90YWJsZTpmYTIwMzU1Y2I5ZmM0NmNjYjc4MzI3NDAzZjVlYTVmMC90YWJsZXJhbmdlOmZhMjAzNTVjYjlmYzQ2Y2NiNzgzMjc0MDNmNWVhNWYwXzUtMy0xLTEtMjQ0Njgz_eab1914c-4fba-4773-ac30-b19fe473c049">13,374</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Included in operating expenses:</span></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales, marketing and customer success</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i26d1567ab49c4b1f932f1a4c12ca96b9_D20220101-20221231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTAvZnJhZzoyYTllNDYxMjgzZmM0YzA4YTFkZWNmYTk0ZDQ3MGU4NS90YWJsZTpmYTIwMzU1Y2I5ZmM0NmNjYjc4MzI3NDAzZjVlYTVmMC90YWJsZXJhbmdlOmZhMjAzNTVjYjlmYzQ2Y2NiNzgzMjc0MDNmNWVhNWYwXzctMS0xLTEtMjQ0Njgz_5b7f5fb6-35d1-4e9a-ab6d-cdef9d2d4480">21,409</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6a41def0b53b491a9d4fab8c5970e7dc_D20210101-20211231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTAvZnJhZzoyYTllNDYxMjgzZmM0YzA4YTFkZWNmYTk0ZDQ3MGU4NS90YWJsZTpmYTIwMzU1Y2I5ZmM0NmNjYjc4MzI3NDAzZjVlYTVmMC90YWJsZXJhbmdlOmZhMjAzNTVjYjlmYzQ2Y2NiNzgzMjc0MDNmNWVhNWYwXzctMi0xLTEtMjQ0Njgz_056fdeb8-103d-4671-ada1-86b39b67766b">20,283</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i56f83e935fd644af86a1241c97bbccca_D20200101-20201231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTAvZnJhZzoyYTllNDYxMjgzZmM0YzA4YTFkZWNmYTk0ZDQ3MGU4NS90YWJsZTpmYTIwMzU1Y2I5ZmM0NmNjYjc4MzI3NDAzZjVlYTVmMC90YWJsZXJhbmdlOmZhMjAzNTVjYjlmYzQ2Y2NiNzgzMjc0MDNmNWVhNWYwXzctMy0xLTEtMjQ0Njgz_80c3d9ca-0a9d-4657-ab6c-1eaa16abd83d">15,514</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id6fb9e1ef56c4c0ea29013b444758cc0_D20220101-20221231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTAvZnJhZzoyYTllNDYxMjgzZmM0YzA4YTFkZWNmYTk0ZDQ3MGU4NS90YWJsZTpmYTIwMzU1Y2I5ZmM0NmNjYjc4MzI3NDAzZjVlYTVmMC90YWJsZXJhbmdlOmZhMjAzNTVjYjlmYzQ2Y2NiNzgzMjc0MDNmNWVhNWYwXzgtMS0xLTEtMjQ0Njgz_b37b7a85-c52b-4b5a-a3e9-85883bde5c0a">24,207</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i10d8bc7509b54567b339e2c6d6edccd1_D20210101-20211231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTAvZnJhZzoyYTllNDYxMjgzZmM0YzA4YTFkZWNmYTk0ZDQ3MGU4NS90YWJsZTpmYTIwMzU1Y2I5ZmM0NmNjYjc4MzI3NDAzZjVlYTVmMC90YWJsZXJhbmdlOmZhMjAzNTVjYjlmYzQ2Y2NiNzgzMjc0MDNmNWVhNWYwXzgtMi0xLTEtMjQ0Njgz_b59f1aa5-9209-4d71-be0c-59adedf43423">27,080</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iea7a7f2c886f4a70be1641da4cde5937_D20200101-20201231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTAvZnJhZzoyYTllNDYxMjgzZmM0YzA4YTFkZWNmYTk0ZDQ3MGU4NS90YWJsZTpmYTIwMzU1Y2I5ZmM0NmNjYjc4MzI3NDAzZjVlYTVmMC90YWJsZXJhbmdlOmZhMjAzNTVjYjlmYzQ2Y2NiNzgzMjc0MDNmNWVhNWYwXzgtMy0xLTEtMjQ0Njgz_2a128ab9-2758-47a0-8982-4efb7f4e1129">18,527</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">General and administrative</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8b94ecd734794caf8e3f9966912c9913_D20220101-20221231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTAvZnJhZzoyYTllNDYxMjgzZmM0YzA4YTFkZWNmYTk0ZDQ3MGU4NS90YWJsZTpmYTIwMzU1Y2I5ZmM0NmNjYjc4MzI3NDAzZjVlYTVmMC90YWJsZXJhbmdlOmZhMjAzNTVjYjlmYzQ2Y2NiNzgzMjc0MDNmNWVhNWYwXzktMS0xLTEtMjQ0Njgz_efa71538-f6ac-42f2-8664-d1bd07985aaa">50,242</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8fa16f2bde724930958efecdc1e155cc_D20210101-20211231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTAvZnJhZzoyYTllNDYxMjgzZmM0YzA4YTFkZWNmYTk0ZDQ3MGU4NS90YWJsZTpmYTIwMzU1Y2I5ZmM0NmNjYjc4MzI3NDAzZjVlYTVmMC90YWJsZXJhbmdlOmZhMjAzNTVjYjlmYzQ2Y2NiNzgzMjc0MDNmNWVhNWYwXzktMi0xLTEtMjQ0Njgz_67d6daf8-a871-4129-bd93-533d9cae8af8">53,064</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id631f6b3d1374d9bb44d4e4d5213ae71_D20200101-20201231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTAvZnJhZzoyYTllNDYxMjgzZmM0YzA4YTFkZWNmYTk0ZDQ3MGU4NS90YWJsZTpmYTIwMzU1Y2I5ZmM0NmNjYjc4MzI3NDAzZjVlYTVmMC90YWJsZXJhbmdlOmZhMjAzNTVjYjlmYzQ2Y2NiNzgzMjc0MDNmNWVhNWYwXzktMy0xLTEtMjQ0Njgz_38e8e5f2-ff01-42fd-98b0-3346bf99adc5">39,842</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 19.75pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total included in operating expenses</span></td><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="idee39963a7154288958537a6a366cb01_D20220101-20221231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTAvZnJhZzoyYTllNDYxMjgzZmM0YzA4YTFkZWNmYTk0ZDQ3MGU4NS90YWJsZTpmYTIwMzU1Y2I5ZmM0NmNjYjc4MzI3NDAzZjVlYTVmMC90YWJsZXJhbmdlOmZhMjAzNTVjYjlmYzQ2Y2NiNzgzMjc0MDNmNWVhNWYwXzEwLTEtMS0xLTI0NDY4Mw_b9654078-1b0e-4962-80c0-9f1d509d60c1">95,858</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i281868a11fbb4bdda012ade998c8b812_D20210101-20211231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTAvZnJhZzoyYTllNDYxMjgzZmM0YzA4YTFkZWNmYTk0ZDQ3MGU4NS90YWJsZTpmYTIwMzU1Y2I5ZmM0NmNjYjc4MzI3NDAzZjVlYTVmMC90YWJsZXJhbmdlOmZhMjAzNTVjYjlmYzQ2Y2NiNzgzMjc0MDNmNWVhNWYwXzEwLTItMS0xLTI0NDY4Mw_6bee1e7b-b62c-4f20-a618-76f4712bb21c">100,427</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i503028f5cc1e4eccb61bffdd71a816a2_D20200101-20201231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTAvZnJhZzoyYTllNDYxMjgzZmM0YzA4YTFkZWNmYTk0ZDQ3MGU4NS90YWJsZTpmYTIwMzU1Y2I5ZmM0NmNjYjc4MzI3NDAzZjVlYTVmMC90YWJsZXJhbmdlOmZhMjAzNTVjYjlmYzQ2Y2NiNzgzMjc0MDNmNWVhNWYwXzEwLTMtMS0xLTI0NDY4Mw_8b4222e2-e248-4eb2-9df5-7bed17392059">73,883</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 24.25pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total stock-based compensation expense</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTAvZnJhZzoyYTllNDYxMjgzZmM0YzA4YTFkZWNmYTk0ZDQ3MGU4NS90YWJsZTpmYTIwMzU1Y2I5ZmM0NmNjYjc4MzI3NDAzZjVlYTVmMC90YWJsZXJhbmdlOmZhMjAzNTVjYjlmYzQ2Y2NiNzgzMjc0MDNmNWVhNWYwXzExLTEtMS0xLTI0NDY4Mw_5fd5b0e6-562c-41f2-bf9d-e3c1a6602bda">110,294</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTAvZnJhZzoyYTllNDYxMjgzZmM0YzA4YTFkZWNmYTk0ZDQ3MGU4NS90YWJsZTpmYTIwMzU1Y2I5ZmM0NmNjYjc4MzI3NDAzZjVlYTVmMC90YWJsZXJhbmdlOmZhMjAzNTVjYjlmYzQ2Y2NiNzgzMjc0MDNmNWVhNWYwXzExLTItMS0xLTI0NDY4Mw_d418e554-3cf8-4fd4-bea7-76e691e46298">120,379</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTAvZnJhZzoyYTllNDYxMjgzZmM0YzA4YTFkZWNmYTk0ZDQ3MGU4NS90YWJsZTpmYTIwMzU1Y2I5ZmM0NmNjYjc4MzI3NDAzZjVlYTVmMC90YWJsZXJhbmdlOmZhMjAzNTVjYjlmYzQ2Y2NiNzgzMjc0MDNmNWVhNWYwXzExLTMtMS0xLTI0NDY4Mw_05db7090-a942-4736-bf5b-3159967627df">87,257</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total amount of compensation cost related to unvested awards not recognized was $<ix:nonFraction unitRef="usd" contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231" decimals="-5" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTAvZnJhZzoyYTllNDYxMjgzZmM0YzA4YTFkZWNmYTk0ZDQ3MGU4NS90ZXh0cmVnaW9uOjJhOWU0NjEyODNmYzRjMDhhMWRlY2ZhOTRkNDcwZTg1XzI1OTk_d77df505-5526-40b4-9275-59b7d5362c89">93.0</ix:nonFraction> million at December&#160;31, 2022. It is expected that this amount will be recognized over a weighted average period of <ix:nonNumeric contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTAvZnJhZzoyYTllNDYxMjgzZmM0YzA4YTFkZWNmYTk0ZDQ3MGU4NS90ZXh0cmVnaW9uOjJhOWU0NjEyODNmYzRjMDhhMWRlY2ZhOTRkNDcwZTg1XzI2OTQ_d6431e6a-c4ab-44ca-bfdf-497fe37b1266">1.3</ix:nonNumeric> years.</span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:2.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.804%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:83.362%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">104</span></div></td><td colspan="3" style="padding:0 1pt"><div><img src="blkb-20221231_g1.jpg" alt="blkb-20221231_g1.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:85px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2022 Form 10-K</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_13">Table of </a><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_13">Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div><div style="text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to Consolidated Financial Statements</span></div></div><ix:continuation id="ia9820975bb6b488c81b1948c1e7be9eb" continuedAt="i82e24d0891594ddc90a7b3166b0b1c17"><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Restricted stock awards</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have granted shares of common stock subject to certain restrictions under the 2016 Equity Plan. Restricted stock awards granted to employees vest in equal annual installments generally over <ix:nonNumeric contextRef="ide88a94305c042d88232feedf09efeea_D20220101-20221231" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTAvZnJhZzoyYTllNDYxMjgzZmM0YzA4YTFkZWNmYTk0ZDQ3MGU4NS90ZXh0cmVnaW9uOjJhOWU0NjEyODNmYzRjMDhhMWRlY2ZhOTRkNDcwZTg1XzI5MTU_226ab6b0-323a-48a7-84ab-af98d0bf911e">3</ix:nonNumeric> years from the grant date subject to the recipient&#8217;s continued employment with us. Restricted stock awards granted to non-employee directors vest after one year from the date of grant or, if earlier, immediately prior to the next annual election of directors, provided the non-employee director is serving as a director at that time. The fair market value of the stock at the time of the grant is amortized on a straight-line basis to expense over the period of vesting. Recipients of restricted stock awards have the right to vote such shares and receive dividends, if declared.</span></div><ix:nonNumeric contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" name="us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTAvZnJhZzoyYTllNDYxMjgzZmM0YzA4YTFkZWNmYTk0ZDQ3MGU4NS90ZXh0cmVnaW9uOjJhOWU0NjEyODNmYzRjMDhhMWRlY2ZhOTRkNDcwZTg1XzU4Mjc_e4c37ba8-2ec0-4bcd-8127-f2f1833a5808" escape="true"><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes our unvested restricted stock awards as of December&#160;31, 2022, and changes during the year then ended:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:57.087%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.350%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.838%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Restricted stock awards</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Restricted<br/>stock&#160;awards</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Weighted<br/>average<br/>grant-date<br/>fair value</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Aggregate</span></div><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">intrinsic&#160;value</span><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:5.2pt;font-weight:700;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(in&#160;thousands)</span></div></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unvested at January 1, 2022</span></td><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i3d604ad431704e849b942b68dd6216f9_I20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTAvZnJhZzoyYTllNDYxMjgzZmM0YzA4YTFkZWNmYTk0ZDQ3MGU4NS90YWJsZTpkMDEyYTZlNWZmNmY0NDVmOGQ5MWQ3ZjUxNmNkMzM3NC90YWJsZXJhbmdlOmQwMTJhNmU1ZmY2ZjQ0NWY4ZDkxZDdmNTE2Y2QzMzc0XzEtMS0xLTEtMjQ0Njgz_e9fdacb9-8543-4df9-aa00-5876b9fbcddf">1,192,810</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="i3d604ad431704e849b942b68dd6216f9_I20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTAvZnJhZzoyYTllNDYxMjgzZmM0YzA4YTFkZWNmYTk0ZDQ3MGU4NS90YWJsZTpkMDEyYTZlNWZmNmY0NDVmOGQ5MWQ3ZjUxNmNkMzM3NC90YWJsZXJhbmdlOmQwMTJhNmU1ZmY2ZjQ0NWY4ZDkxZDdmNTE2Y2QzMzc0XzEtMi0xLTEtMjQ0Njgz_c906faa8-5d7a-4c89-b14a-c87182d6c72f">78.73</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="ide88a94305c042d88232feedf09efeea_D20220101-20221231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTAvZnJhZzoyYTllNDYxMjgzZmM0YzA4YTFkZWNmYTk0ZDQ3MGU4NS90YWJsZTpkMDEyYTZlNWZmNmY0NDVmOGQ5MWQ3ZjUxNmNkMzM3NC90YWJsZXJhbmdlOmQwMTJhNmU1ZmY2ZjQ0NWY4ZDkxZDdmNTE2Y2QzMzc0XzItMS0xLTEtMjQ0Njgz_57420cb3-9778-4e56-9d51-0bd22e006461">846,295</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="ide88a94305c042d88232feedf09efeea_D20220101-20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTAvZnJhZzoyYTllNDYxMjgzZmM0YzA4YTFkZWNmYTk0ZDQ3MGU4NS90YWJsZTpkMDEyYTZlNWZmNmY0NDVmOGQ5MWQ3ZjUxNmNkMzM3NC90YWJsZXJhbmdlOmQwMTJhNmU1ZmY2ZjQ0NWY4ZDkxZDdmNTE2Y2QzMzc0XzItMi0xLTEtMjQ0Njgz_603c5bd2-a932-4745-a165-c7c43bc75fb2">60.90</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Forfeited</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="shares" contextRef="ide88a94305c042d88232feedf09efeea_D20220101-20221231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTAvZnJhZzoyYTllNDYxMjgzZmM0YzA4YTFkZWNmYTk0ZDQ3MGU4NS90YWJsZTpkMDEyYTZlNWZmNmY0NDVmOGQ5MWQ3ZjUxNmNkMzM3NC90YWJsZXJhbmdlOmQwMTJhNmU1ZmY2ZjQ0NWY4ZDkxZDdmNTE2Y2QzMzc0XzQtMS0xLTEtMjQ0Njgz_58bad8de-8891-4f5f-95ee-1aad1574de13">179,686</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="ide88a94305c042d88232feedf09efeea_D20220101-20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTAvZnJhZzoyYTllNDYxMjgzZmM0YzA4YTFkZWNmYTk0ZDQ3MGU4NS90YWJsZTpkMDEyYTZlNWZmNmY0NDVmOGQ5MWQ3ZjUxNmNkMzM3NC90YWJsZXJhbmdlOmQwMTJhNmU1ZmY2ZjQ0NWY4ZDkxZDdmNTE2Y2QzMzc0XzQtMi0xLTEtMjQ0Njgz_7e9e9add-be4c-4484-a5b4-ba7694ff8445">69.29</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Vested</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="shares" contextRef="ide88a94305c042d88232feedf09efeea_D20220101-20221231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTAvZnJhZzoyYTllNDYxMjgzZmM0YzA4YTFkZWNmYTk0ZDQ3MGU4NS90YWJsZTpkMDEyYTZlNWZmNmY0NDVmOGQ5MWQ3ZjUxNmNkMzM3NC90YWJsZXJhbmdlOmQwMTJhNmU1ZmY2ZjQ0NWY4ZDkxZDdmNTE2Y2QzMzc0XzMtMS0xLTEtMjQ0Njgz_181be570-dcdb-4f38-856d-76fffc719562">513,811</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="ide88a94305c042d88232feedf09efeea_D20220101-20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTAvZnJhZzoyYTllNDYxMjgzZmM0YzA4YTFkZWNmYTk0ZDQ3MGU4NS90YWJsZTpkMDEyYTZlNWZmNmY0NDVmOGQ5MWQ3ZjUxNmNkMzM3NC90YWJsZXJhbmdlOmQwMTJhNmU1ZmY2ZjQ0NWY4ZDkxZDdmNTE2Y2QzMzc0XzMtMi0xLTEtMjQ0Njgz_4a835582-b63e-4408-9501-d3df10ce492f">79.83</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unvested at December 31, 2022</span></td><td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="ie36403a1bc044bf4b9d0ee7c87abf055_I20221231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTAvZnJhZzoyYTllNDYxMjgzZmM0YzA4YTFkZWNmYTk0ZDQ3MGU4NS90YWJsZTpkMDEyYTZlNWZmNmY0NDVmOGQ5MWQ3ZjUxNmNkMzM3NC90YWJsZXJhbmdlOmQwMTJhNmU1ZmY2ZjQ0NWY4ZDkxZDdmNTE2Y2QzMzc0XzUtMS0xLTEtMjQ0Njgz_1e9d83e0-e997-409f-aeb3-3428fbab05df">1,345,608</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="ie36403a1bc044bf4b9d0ee7c87abf055_I20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTAvZnJhZzoyYTllNDYxMjgzZmM0YzA4YTFkZWNmYTk0ZDQ3MGU4NS90YWJsZTpkMDEyYTZlNWZmNmY0NDVmOGQ5MWQ3ZjUxNmNkMzM3NC90YWJsZXJhbmdlOmQwMTJhNmU1ZmY2ZjQ0NWY4ZDkxZDdmNTE2Y2QzMzc0XzUtMi0xLTEtMjQ0Njgz_9fc2b0fd-4d74-4e61-8c0b-96bdc14db38f">68.09</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:0 1pt"></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ie36403a1bc044bf4b9d0ee7c87abf055_I20221231" decimals="-3" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTAvZnJhZzoyYTllNDYxMjgzZmM0YzA4YTFkZWNmYTk0ZDQ3MGU4NS90YWJsZTpkMDEyYTZlNWZmNmY0NDVmOGQ5MWQ3ZjUxNmNkMzM3NC90YWJsZXJhbmdlOmQwMTJhNmU1ZmY2ZjQ0NWY4ZDkxZDdmNTE2Y2QzMzc0XzUtNS0xLTEtMjQ0Njgz_c3ff2369-fdcf-44fe-b5fd-beec687f9140">79,202</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt"><ix:footnote id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTAvZnJhZzoyYTllNDYxMjgzZmM0YzA4YTFkZWNmYTk0ZDQ3MGU4NS90ZXh0cmVnaW9uOjJhOWU0NjEyODNmYzRjMDhhMWRlY2ZhOTRkNDcwZTg1XzU4NDY_1143ff66-49c3-4cae-8c78-dce86577aae9" footnoteRole="http://www.xbrl.org/2003/role/footnote">The intrinsic value is calculated as the market value as of the end of the fiscal period.</ix:footnote></span></div></ix:nonNumeric><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total fair value of restricted stock awards that vested during the years ended December&#160;31, 2022, 2021 and 2020 was $<ix:nonFraction unitRef="usd" contextRef="ide88a94305c042d88232feedf09efeea_D20220101-20221231" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTAvZnJhZzoyYTllNDYxMjgzZmM0YzA4YTFkZWNmYTk0ZDQ3MGU4NS90ZXh0cmVnaW9uOjJhOWU0NjEyODNmYzRjMDhhMWRlY2ZhOTRkNDcwZTg1XzM4MDQ_255de8ef-f034-4f2e-b5d6-ba18d4f711b2">41.0</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="i42c3799f324e4da5a1b601ebead42801_D20210101-20211231" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTAvZnJhZzoyYTllNDYxMjgzZmM0YzA4YTFkZWNmYTk0ZDQ3MGU4NS90ZXh0cmVnaW9uOjJhOWU0NjEyODNmYzRjMDhhMWRlY2ZhOTRkNDcwZTg1XzM4MDg_49651771-32e7-4c81-ae24-50c452886ce5">38.5</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="if18ba3c5afb84864bdf5ff4d68c14a23_D20200101-20201231" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTAvZnJhZzoyYTllNDYxMjgzZmM0YzA4YTFkZWNmYTk0ZDQ3MGU4NS90ZXh0cmVnaW9uOjJhOWU0NjEyODNmYzRjMDhhMWRlY2ZhOTRkNDcwZTg1XzM4MTU_0bfc9d4e-09c8-4d83-b3fb-fb631aed1032">39.9</ix:nonFraction> million, respectively. The weighted average grant-date fair value of restricted stock awards granted during the years ended December&#160;31, 2021 and 2020 was $<ix:nonFraction unitRef="usdPerShare" contextRef="i42c3799f324e4da5a1b601ebead42801_D20210101-20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTAvZnJhZzoyYTllNDYxMjgzZmM0YzA4YTFkZWNmYTk0ZDQ3MGU4NS90ZXh0cmVnaW9uOjJhOWU0NjEyODNmYzRjMDhhMWRlY2ZhOTRkNDcwZTg1XzM5NDg_2363088d-f23e-469b-ae00-b3b83af7e9a0">77.39</ix:nonFraction> and $<ix:nonFraction unitRef="usdPerShare" contextRef="if18ba3c5afb84864bdf5ff4d68c14a23_D20200101-20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTAvZnJhZzoyYTllNDYxMjgzZmM0YzA4YTFkZWNmYTk0ZDQ3MGU4NS90ZXh0cmVnaW9uOjJhOWU0NjEyODNmYzRjMDhhMWRlY2ZhOTRkNDcwZTg1XzM5NTU_18a2aa00-5b1a-46d6-9a72-5075bae3609d">77.16</ix:nonFraction>, respectively.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Restricted stock units</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have also granted restricted stock units subject to certain restrictions under the 2016 Equity Plan. Restricted stock units granted to employees vest in equal annual installments generally over <ix:nonNumeric contextRef="i53553276394b4a8296a03437d66eb6fd_D20220101-20221231" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTAvZnJhZzoyYTllNDYxMjgzZmM0YzA4YTFkZWNmYTk0ZDQ3MGU4NS90ZXh0cmVnaW9uOjJhOWU0NjEyODNmYzRjMDhhMWRlY2ZhOTRkNDcwZTg1XzQxOTM_92cf1652-d60e-471a-b3c2-79d29f5f9e65">3</ix:nonNumeric> years from the grant date subject to the recipient&#8217;s continued employment with us. We have also granted restricted stock units for which vesting is subject to meeting certain performance conditions. The fair market value of the stock at the time of the grant is amortized to expense on a straight-line basis over the period of vesting except for awards with performance conditions, which are amortized on an accelerated basis over the period of vesting.</span></div><ix:nonNumeric contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" name="us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTAvZnJhZzoyYTllNDYxMjgzZmM0YzA4YTFkZWNmYTk0ZDQ3MGU4NS90ZXh0cmVnaW9uOjJhOWU0NjEyODNmYzRjMDhhMWRlY2ZhOTRkNDcwZTg1XzU4MDk_578047a1-5c29-4864-a9b6-7f558f5a25f5" continuedAt="ie5d035c6aeb845a1ae69798723cbe8f7" escape="true"><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes our unvested, time-based restricted stock units as of December&#160;31, 2022, and changes during the year then ended:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:57.087%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.350%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.838%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Time-based restricted stock units</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Restricted<br/>stock units</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Weighted<br/>average<br/>grant-date<br/>fair value</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Aggregate</span></div><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">intrinsic&#160;value</span><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:5.2pt;font-weight:700;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(in&#160;thousands)</span></div></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unvested at January 1, 2022</span></td><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i3b8e76fe65284cd29f2ff5708af7af83_I20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTAvZnJhZzoyYTllNDYxMjgzZmM0YzA4YTFkZWNmYTk0ZDQ3MGU4NS90YWJsZTpkYjBkNTZjZmJjYmI0MmViOTRhMzdlZjc4MGI0ODUyZC90YWJsZXJhbmdlOmRiMGQ1NmNmYmNiYjQyZWI5NGEzN2VmNzgwYjQ4NTJkXzEtMS0xLTEtMjQ0Njgz_ab0f14df-a292-489a-845c-4af6d78b8281">336,199</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="i3b8e76fe65284cd29f2ff5708af7af83_I20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTAvZnJhZzoyYTllNDYxMjgzZmM0YzA4YTFkZWNmYTk0ZDQ3MGU4NS90YWJsZTpkYjBkNTZjZmJjYmI0MmViOTRhMzdlZjc4MGI0ODUyZC90YWJsZXJhbmdlOmRiMGQ1NmNmYmNiYjQyZWI5NGEzN2VmNzgwYjQ4NTJkXzEtMi0xLTEtMjQ0Njgz_f401848e-5cf6-4131-a5aa-7bb5512d671e">77.99</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="iaf603a1c7b0e4380ac92f763bfa4ffbc_D20220101-20221231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTAvZnJhZzoyYTllNDYxMjgzZmM0YzA4YTFkZWNmYTk0ZDQ3MGU4NS90YWJsZTpkYjBkNTZjZmJjYmI0MmViOTRhMzdlZjc4MGI0ODUyZC90YWJsZXJhbmdlOmRiMGQ1NmNmYmNiYjQyZWI5NGEzN2VmNzgwYjQ4NTJkXzItMS0xLTEtMjQ0Njgz_9bf802d8-0132-4ee1-a3c5-c5a62f0f0120">287,198</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="iaf603a1c7b0e4380ac92f763bfa4ffbc_D20220101-20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTAvZnJhZzoyYTllNDYxMjgzZmM0YzA4YTFkZWNmYTk0ZDQ3MGU4NS90YWJsZTpkYjBkNTZjZmJjYmI0MmViOTRhMzdlZjc4MGI0ODUyZC90YWJsZXJhbmdlOmRiMGQ1NmNmYmNiYjQyZWI5NGEzN2VmNzgwYjQ4NTJkXzItMi0xLTEtMjQ0Njgz_09c7acc2-e82d-4f1b-a865-11c907d563ac">62.38</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Forfeited</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="shares" contextRef="iaf603a1c7b0e4380ac92f763bfa4ffbc_D20220101-20221231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTAvZnJhZzoyYTllNDYxMjgzZmM0YzA4YTFkZWNmYTk0ZDQ3MGU4NS90YWJsZTpkYjBkNTZjZmJjYmI0MmViOTRhMzdlZjc4MGI0ODUyZC90YWJsZXJhbmdlOmRiMGQ1NmNmYmNiYjQyZWI5NGEzN2VmNzgwYjQ4NTJkXzMtMS0xLTEtMjQ0Njgz_806a966e-33c9-4f3c-ae74-4c8079456b29">48,343</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="iaf603a1c7b0e4380ac92f763bfa4ffbc_D20220101-20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTAvZnJhZzoyYTllNDYxMjgzZmM0YzA4YTFkZWNmYTk0ZDQ3MGU4NS90YWJsZTpkYjBkNTZjZmJjYmI0MmViOTRhMzdlZjc4MGI0ODUyZC90YWJsZXJhbmdlOmRiMGQ1NmNmYmNiYjQyZWI5NGEzN2VmNzgwYjQ4NTJkXzMtMi0xLTEtMjQ0Njgz_733c4d81-61b6-46a7-99c7-b9ffc2cc6542">65.80</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Vested</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="shares" contextRef="iaf603a1c7b0e4380ac92f763bfa4ffbc_D20220101-20221231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTAvZnJhZzoyYTllNDYxMjgzZmM0YzA4YTFkZWNmYTk0ZDQ3MGU4NS90YWJsZTpkYjBkNTZjZmJjYmI0MmViOTRhMzdlZjc4MGI0ODUyZC90YWJsZXJhbmdlOmRiMGQ1NmNmYmNiYjQyZWI5NGEzN2VmNzgwYjQ4NTJkXzUtMS0xLTEtMjQ0Njgz_649b1e26-e292-43f6-8845-a0e7ca7a2947">119,346</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="iaf603a1c7b0e4380ac92f763bfa4ffbc_D20220101-20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTAvZnJhZzoyYTllNDYxMjgzZmM0YzA4YTFkZWNmYTk0ZDQ3MGU4NS90YWJsZTpkYjBkNTZjZmJjYmI0MmViOTRhMzdlZjc4MGI0ODUyZC90YWJsZXJhbmdlOmRiMGQ1NmNmYmNiYjQyZWI5NGEzN2VmNzgwYjQ4NTJkXzUtMi0xLTEtMjQ0Njgz_9a94fd4e-0ee7-413e-af08-6a1ff9efb29b">77.59</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unvested at December 31, 2022</span></td><td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i0c7d4ffade1a461e8d49849059636fa7_I20221231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTAvZnJhZzoyYTllNDYxMjgzZmM0YzA4YTFkZWNmYTk0ZDQ3MGU4NS90YWJsZTpkYjBkNTZjZmJjYmI0MmViOTRhMzdlZjc4MGI0ODUyZC90YWJsZXJhbmdlOmRiMGQ1NmNmYmNiYjQyZWI5NGEzN2VmNzgwYjQ4NTJkXzYtMS0xLTEtMjQ0Njgz_d53a225c-848a-4680-b705-a7cc44b45d7d">455,708</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="i0c7d4ffade1a461e8d49849059636fa7_I20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTAvZnJhZzoyYTllNDYxMjgzZmM0YzA4YTFkZWNmYTk0ZDQ3MGU4NS90YWJsZTpkYjBkNTZjZmJjYmI0MmViOTRhMzdlZjc4MGI0ODUyZC90YWJsZXJhbmdlOmRiMGQ1NmNmYmNiYjQyZWI5NGEzN2VmNzgwYjQ4NTJkXzYtMi0xLTEtMjQ0Njgz_6710f24b-e857-4bfd-aa5d-98005b294db2">68.81</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:0 1pt"></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i0c7d4ffade1a461e8d49849059636fa7_I20221231" decimals="-3" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTAvZnJhZzoyYTllNDYxMjgzZmM0YzA4YTFkZWNmYTk0ZDQ3MGU4NS90YWJsZTpkYjBkNTZjZmJjYmI0MmViOTRhMzdlZjc4MGI0ODUyZC90YWJsZXJhbmdlOmRiMGQ1NmNmYmNiYjQyZWI5NGEzN2VmNzgwYjQ4NTJkXzYtNS0xLTEtMjQ0Njgz_8a5d5ca0-0852-4e91-b16b-754f2b921a3e">26,823</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt"><ix:footnote id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTAvZnJhZzoyYTllNDYxMjgzZmM0YzA4YTFkZWNmYTk0ZDQ3MGU4NS90ZXh0cmVnaW9uOjJhOWU0NjEyODNmYzRjMDhhMWRlY2ZhOTRkNDcwZTg1XzU4NTI_2458b938-acd5-44f1-812d-998ede7e237e" footnoteRole="http://www.xbrl.org/2003/role/footnote">The intrinsic value is calculated as the market value as of the end of the fiscal period.</ix:footnote></span></div></ix:nonNumeric><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total fair value of time-based restricted stock units that vested during the years ended December&#160;31, 2022, 2021 and 2020 was $<ix:nonFraction unitRef="usd" contextRef="iaf603a1c7b0e4380ac92f763bfa4ffbc_D20220101-20221231" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTAvZnJhZzoyYTllNDYxMjgzZmM0YzA4YTFkZWNmYTk0ZDQ3MGU4NS90ZXh0cmVnaW9uOjJhOWU0NjEyODNmYzRjMDhhMWRlY2ZhOTRkNDcwZTg1XzEwOTk1MTE2MzQyMzg_a22c33c7-2d7f-424b-8d73-f1317a10cf09">9.3</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="i8ac0acafb9f64f468a68ce1a43a84eb8_D20210101-20211231" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTAvZnJhZzoyYTllNDYxMjgzZmM0YzA4YTFkZWNmYTk0ZDQ3MGU4NS90ZXh0cmVnaW9uOjJhOWU0NjEyODNmYzRjMDhhMWRlY2ZhOTRkNDcwZTg1XzEwOTk1MTE2MzQyNDM_0467d36b-91d0-4ae0-9c0b-98776c8af90a">9.4</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="id8b87683a3a848d487ea22c447a1887b_D20200101-20201231" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTAvZnJhZzoyYTllNDYxMjgzZmM0YzA4YTFkZWNmYTk0ZDQ3MGU4NS90ZXh0cmVnaW9uOjJhOWU0NjEyODNmYzRjMDhhMWRlY2ZhOTRkNDcwZTg1XzEwOTk1MTE2MzQyNTE_522df32b-d8cf-46d0-8285-63b2f6bebfd3">1.7</ix:nonFraction> million, respectively. The weighted average grant date fair value of time-based restricted stock units granted for the years ended December&#160;31, 2021 and 2020 was $<ix:nonFraction unitRef="usdPerShare" contextRef="i8ac0acafb9f64f468a68ce1a43a84eb8_D20210101-20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTAvZnJhZzoyYTllNDYxMjgzZmM0YzA4YTFkZWNmYTk0ZDQ3MGU4NS90ZXh0cmVnaW9uOjJhOWU0NjEyODNmYzRjMDhhMWRlY2ZhOTRkNDcwZTg1XzEwOTk1MTE2MzQzNDk_925c8d9e-e5bc-45b5-a97a-634db16f3238">77.74</ix:nonFraction> and $<ix:nonFraction unitRef="usdPerShare" contextRef="id8b87683a3a848d487ea22c447a1887b_D20200101-20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTAvZnJhZzoyYTllNDYxMjgzZmM0YzA4YTFkZWNmYTk0ZDQ3MGU4NS90ZXh0cmVnaW9uOjJhOWU0NjEyODNmYzRjMDhhMWRlY2ZhOTRkNDcwZTg1XzEwOTk1MTE2MzQzNTc_355ed8c4-2ea7-4b3e-8655-601b5bd635e2">56.66</ix:nonFraction>, respectively.</span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:83.361%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.804%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.535%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2022 Form 10-K</span></div></td><td colspan="3" style="padding:0 1pt"><div style="text-align:right"><img src="blkb-20221231_g1.jpg" alt="blkb-20221231_g1.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:85px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">105</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_13">Table of </a><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_13">Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div><div style="text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to Consolidated Financial Statements</span></div></div><ix:continuation id="i82e24d0891594ddc90a7b3166b0b1c17"><ix:continuation id="ie5d035c6aeb845a1ae69798723cbe8f7"><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes our unvested, performance-based restricted stock units as of December&#160;31, 2022, and changes during the year then ended:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:57.087%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.350%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.838%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Performance-based restricted stock units</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Restricted<br/>stock units</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Weighted<br/>average<br/>grant-date<br/>fair value</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Aggregate</span></div><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">intrinsic&#160;value</span><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:5.2pt;font-weight:700;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(in&#160;thousands)</span></div></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unvested at January 1, 2022</span></td><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i664e70ac145447a39d706637f3f3af00_I20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTAvZnJhZzoyYTllNDYxMjgzZmM0YzA4YTFkZWNmYTk0ZDQ3MGU4NS90YWJsZTo1NmQyNmRiZjE2MDM0MTg1ODY2ZTMzMDhmZTI4YWFkZi90YWJsZXJhbmdlOjU2ZDI2ZGJmMTYwMzQxODU4NjZlMzMwOGZlMjhhYWRmXzEtMS0xLTEtMjUzOTQ4_f2bcd005-c403-4654-a2e9-1eede88717a9">943,071</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="i664e70ac145447a39d706637f3f3af00_I20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTAvZnJhZzoyYTllNDYxMjgzZmM0YzA4YTFkZWNmYTk0ZDQ3MGU4NS90YWJsZTo1NmQyNmRiZjE2MDM0MTg1ODY2ZTMzMDhmZTI4YWFkZi90YWJsZXJhbmdlOjU2ZDI2ZGJmMTYwMzQxODU4NjZlMzMwOGZlMjhhYWRmXzEtMi0xLTEtMjUzOTQ4_388aff5f-8188-42e3-a9c8-1825c8d8670c">73.62</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="ib7407bbe6157416fb9e42463f889a0c0_D20220101-20221231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTAvZnJhZzoyYTllNDYxMjgzZmM0YzA4YTFkZWNmYTk0ZDQ3MGU4NS90YWJsZTo1NmQyNmRiZjE2MDM0MTg1ODY2ZTMzMDhmZTI4YWFkZi90YWJsZXJhbmdlOjU2ZDI2ZGJmMTYwMzQxODU4NjZlMzMwOGZlMjhhYWRmXzItMS0xLTEtMjUzOTQ4_52cfbe2f-d8c8-457e-b072-6499e45c0645">977,377</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="ib7407bbe6157416fb9e42463f889a0c0_D20220101-20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTAvZnJhZzoyYTllNDYxMjgzZmM0YzA4YTFkZWNmYTk0ZDQ3MGU4NS90YWJsZTo1NmQyNmRiZjE2MDM0MTg1ODY2ZTMzMDhmZTI4YWFkZi90YWJsZXJhbmdlOjU2ZDI2ZGJmMTYwMzQxODU4NjZlMzMwOGZlMjhhYWRmXzItMi0xLTEtMjUzOTQ4_07d6f6c9-50a5-483a-9aa8-bd500910d5ff">61.79</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Forfeited</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="shares" contextRef="ib7407bbe6157416fb9e42463f889a0c0_D20220101-20221231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTAvZnJhZzoyYTllNDYxMjgzZmM0YzA4YTFkZWNmYTk0ZDQ3MGU4NS90YWJsZTo1NmQyNmRiZjE2MDM0MTg1ODY2ZTMzMDhmZTI4YWFkZi90YWJsZXJhbmdlOjU2ZDI2ZGJmMTYwMzQxODU4NjZlMzMwOGZlMjhhYWRmXzMtMS0xLTEtMjUzOTQ4_81b488da-f7e9-4e17-aeb1-f1127a57744e">114,071</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="ib7407bbe6157416fb9e42463f889a0c0_D20220101-20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTAvZnJhZzoyYTllNDYxMjgzZmM0YzA4YTFkZWNmYTk0ZDQ3MGU4NS90YWJsZTo1NmQyNmRiZjE2MDM0MTg1ODY2ZTMzMDhmZTI4YWFkZi90YWJsZXJhbmdlOjU2ZDI2ZGJmMTYwMzQxODU4NjZlMzMwOGZlMjhhYWRmXzMtMi0xLTEtMjUzOTQ4_7ff0d919-ec60-4464-9fd1-c0dbac5749df">63.47</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Vested</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="shares" contextRef="ib7407bbe6157416fb9e42463f889a0c0_D20220101-20221231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTAvZnJhZzoyYTllNDYxMjgzZmM0YzA4YTFkZWNmYTk0ZDQ3MGU4NS90YWJsZTo1NmQyNmRiZjE2MDM0MTg1ODY2ZTMzMDhmZTI4YWFkZi90YWJsZXJhbmdlOjU2ZDI2ZGJmMTYwMzQxODU4NjZlMzMwOGZlMjhhYWRmXzUtMS0xLTEtMjUzOTQ4_dd208b90-6e78-490c-93c7-36310966e23e">702,117</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="ib7407bbe6157416fb9e42463f889a0c0_D20220101-20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTAvZnJhZzoyYTllNDYxMjgzZmM0YzA4YTFkZWNmYTk0ZDQ3MGU4NS90YWJsZTo1NmQyNmRiZjE2MDM0MTg1ODY2ZTMzMDhmZTI4YWFkZi90YWJsZXJhbmdlOjU2ZDI2ZGJmMTYwMzQxODU4NjZlMzMwOGZlMjhhYWRmXzUtMi0xLTEtMjUzOTQ4_5cdf6daf-4c3d-4dda-99b3-ce274d89a7fc">71.93</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unvested at December 31, 2022</span></td><td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i5ad5e980dbce4a0795a64c4845068927_I20221231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTAvZnJhZzoyYTllNDYxMjgzZmM0YzA4YTFkZWNmYTk0ZDQ3MGU4NS90YWJsZTo1NmQyNmRiZjE2MDM0MTg1ODY2ZTMzMDhmZTI4YWFkZi90YWJsZXJhbmdlOjU2ZDI2ZGJmMTYwMzQxODU4NjZlMzMwOGZlMjhhYWRmXzYtMS0xLTEtMjUzOTQ4_ed70908a-2d3d-4513-b6f2-b767592227f3">1,104,260</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="i5ad5e980dbce4a0795a64c4845068927_I20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTAvZnJhZzoyYTllNDYxMjgzZmM0YzA4YTFkZWNmYTk0ZDQ3MGU4NS90YWJsZTo1NmQyNmRiZjE2MDM0MTg1ODY2ZTMzMDhmZTI4YWFkZi90YWJsZXJhbmdlOjU2ZDI2ZGJmMTYwMzQxODU4NjZlMzMwOGZlMjhhYWRmXzYtMi0xLTEtMjUzOTQ4_af0a3119-1873-4c6a-871c-68b262f77314">64.94</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:0 1pt"></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5ad5e980dbce4a0795a64c4845068927_I20221231" decimals="-3" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTAvZnJhZzoyYTllNDYxMjgzZmM0YzA4YTFkZWNmYTk0ZDQ3MGU4NS90YWJsZTo1NmQyNmRiZjE2MDM0MTg1ODY2ZTMzMDhmZTI4YWFkZi90YWJsZXJhbmdlOjU2ZDI2ZGJmMTYwMzQxODU4NjZlMzMwOGZlMjhhYWRmXzYtNS0xLTEtMjUzOTQ4_8c620373-ea22-402d-ab51-c11a06a0974a">64,997</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt">The intrinsic value is calculated as the market value as of the end of the fiscal period.</span></div></ix:continuation><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total fair value of performance-based restricted stock units that vested during the years ended December&#160;31, 2022, 2021 and 2020 was $<ix:nonFraction unitRef="usd" contextRef="ib7407bbe6157416fb9e42463f889a0c0_D20220101-20221231" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTAvZnJhZzoyYTllNDYxMjgzZmM0YzA4YTFkZWNmYTk0ZDQ3MGU4NS90ZXh0cmVnaW9uOjJhOWU0NjEyODNmYzRjMDhhMWRlY2ZhOTRkNDcwZTg1XzU0OTc1NTgyMDA5OA_6af9268a-abdc-4fc6-b994-6352b4a2a084">50.5</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="i160f54c7ac8a4069b64e7c77bdfae8ef_D20210101-20211231" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTAvZnJhZzoyYTllNDYxMjgzZmM0YzA4YTFkZWNmYTk0ZDQ3MGU4NS90ZXh0cmVnaW9uOjJhOWU0NjEyODNmYzRjMDhhMWRlY2ZhOTRkNDcwZTg1XzU0OTc1NTgyMDEwMw_2ad8627f-b088-490f-b0f1-bda0996ce48b">44.9</ix:nonFraction> million, and $<ix:nonFraction unitRef="usd" contextRef="i555c95096c4e42f99b2fa172e952cfa9_D20200101-20201231" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTAvZnJhZzoyYTllNDYxMjgzZmM0YzA4YTFkZWNmYTk0ZDQ3MGU4NS90ZXh0cmVnaW9uOjJhOWU0NjEyODNmYzRjMDhhMWRlY2ZhOTRkNDcwZTg1XzU0OTc1NTgyMDExMg_24a616a8-1113-4be5-b9d7-e574b221d582">17.2</ix:nonFraction> million, respectively. The weighted average grant date fair value of performance-based restricted stock units granted for the years ended December&#160;31, 2021 and 2020 was $<ix:nonFraction unitRef="usdPerShare" contextRef="i160f54c7ac8a4069b64e7c77bdfae8ef_D20210101-20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTAvZnJhZzoyYTllNDYxMjgzZmM0YzA4YTFkZWNmYTk0ZDQ3MGU4NS90ZXh0cmVnaW9uOjJhOWU0NjEyODNmYzRjMDhhMWRlY2ZhOTRkNDcwZTg1XzU0OTc1NTgyMDI0NA_6157b7c7-14f5-4bd4-86b3-a919b3f3f6b6">71.91</ix:nonFraction> and $<ix:nonFraction unitRef="usdPerShare" contextRef="i555c95096c4e42f99b2fa172e952cfa9_D20200101-20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTAvZnJhZzoyYTllNDYxMjgzZmM0YzA4YTFkZWNmYTk0ZDQ3MGU4NS90ZXh0cmVnaW9uOjJhOWU0NjEyODNmYzRjMDhhMWRlY2ZhOTRkNDcwZTg1XzU0OTc1NTgyMDI1Mg_dea6718d-6480-4ffb-a709-1d754fb01476">60.21</ix:nonFraction>, respectively.</span></div></ix:continuation><div id="i24d9cd6a7b6a4bb3aaf54098d618780c_253"></div><ix:nonNumeric contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" name="us-gaap:StockholdersEquityNoteDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTMvZnJhZzo2MGZjMTVmY2MyYTg0ZDhjYmQ1YTgyNGJiNzgyYzVlNS90ZXh0cmVnaW9uOjYwZmMxNWZjYzJhODRkOGNiZDVhODI0YmI3ODJjNWU1XzE1NDc_f57d6e33-d374-4489-9d98-080f28d60f70" continuedAt="ifda2ff56cef942fc8638ad9461dc548c" escape="true"><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006880;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:700;line-height:120%">14. Stockholders' Equity</span></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Preferred stock</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our Board of Directors may fix the relative rights and preferences of each series of preferred stock in a resolution of the Board of Directors.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Stock repurchase program</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under our 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 does not have an expiration date and 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, which are summarized on page <a style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_163">56</a> in this report.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We account for purchases of treasury stock under the cost method. During the year ended December&#160;31, 2022, we did <ix:nonFraction unitRef="shares" contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" decimals="INF" name="us-gaap:TreasuryStockSharesAcquired" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTMvZnJhZzo2MGZjMTVmY2MyYTg0ZDhjYmQ1YTgyNGJiNzgyYzVlNS90ZXh0cmVnaW9uOjYwZmMxNWZjYzJhODRkOGNiZDVhODI0YmI3ODJjNWU1XzU0OTc1NTgxNTU4Mw_4d854e1f-6988-4897-9308-7869214f4c44">no</ix:nonFraction>t purchase any shares. In December 2021, our Board of Directors reauthorized and replenished our stock repurchase program that authorizes us to purchase up to $<ix:nonFraction unitRef="usd" contextRef="id85e61f54d8242459b16d89948927bd4_I20211231" decimals="-5" name="us-gaap:StockRepurchaseProgramAuthorizedAmount1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTMvZnJhZzo2MGZjMTVmY2MyYTg0ZDhjYmQ1YTgyNGJiNzgyYzVlNS90ZXh0cmVnaW9uOjYwZmMxNWZjYzJhODRkOGNiZDVhODI0YmI3ODJjNWU1XzEyMjY_ed8d9d4b-4094-4a3e-b4c9-bd7d5b550d5d">250.0</ix:nonFraction> million of our outstanding shares of common stock. The remaining amount available to purchase stock under the stock repurchase program was $<ix:nonFraction unitRef="usd" contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231" decimals="-5" name="us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTMvZnJhZzo2MGZjMTVmY2MyYTg0ZDhjYmQ1YTgyNGJiNzgyYzVlNS90ZXh0cmVnaW9uOjYwZmMxNWZjYzJhODRkOGNiZDVhODI0YmI3ODJjNWU1XzEzNjA_d9fa22fd-76e6-4f33-8ac0-a2bcb706b979">250.0</ix:nonFraction> million as of December&#160;31, 2022.</span></div></ix:nonNumeric><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:2.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.804%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:83.362%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">106</span></div></td><td colspan="3" style="padding:0 1pt"><div><img src="blkb-20221231_g1.jpg" alt="blkb-20221231_g1.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:85px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2022 Form 10-K</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_13">Table of </a><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_13">Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div><div style="text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to Consolidated Financial Statements</span></div></div><ix:continuation id="ifda2ff56cef942fc8638ad9461dc548c"><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Changes in accumulated other comprehensive loss by component</span></div><ix:nonNumeric contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" name="us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTMvZnJhZzo2MGZjMTVmY2MyYTg0ZDhjYmQ1YTgyNGJiNzgyYzVlNS90ZXh0cmVnaW9uOjYwZmMxNWZjYzJhODRkOGNiZDVhODI0YmI3ODJjNWU1XzE1NDU_8a42a3bc-f476-4f5c-bb04-1de3a2a1a5db" escape="true"><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The changes in accumulated other comprehensive loss by component, consisted of the following:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:66.835%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.588%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.588%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.589%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="9" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Years ended December 31,</span></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(in thousands)</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Accumulated other comprehensive income (loss), beginning of period</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id85e61f54d8242459b16d89948927bd4_I20211231" decimals="-3" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTMvZnJhZzo2MGZjMTVmY2MyYTg0ZDhjYmQ1YTgyNGJiNzgyYzVlNS90YWJsZTozMjg1ZDcyMjE4NDI0ZGVjOTcyZTdkOGY2ZWY4YTFkZC90YWJsZXJhbmdlOjMyODVkNzIyMTg0MjRkZWM5NzJlN2Q4ZjZlZjhhMWRkXzItMS0xLTEtMjQ0Njgz_02a4f14d-ee9d-43c6-838c-4abcf182bc5e">6,522</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i81bb47b8dc4947ab934c765b4587fb29_I20201231" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTMvZnJhZzo2MGZjMTVmY2MyYTg0ZDhjYmQ1YTgyNGJiNzgyYzVlNS90YWJsZTozMjg1ZDcyMjE4NDI0ZGVjOTcyZTdkOGY2ZWY4YTFkZC90YWJsZXJhbmdlOjMyODVkNzIyMTg0MjRkZWM5NzJlN2Q4ZjZlZjhhMWRkXzItMi0xLTEtMjQ0Njgz_67e20237-0d26-43b7-8759-62aa4e08ad2f">2,497</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i20926fb190894d738f7e6ed8099c2d78_I20191231" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTMvZnJhZzo2MGZjMTVmY2MyYTg0ZDhjYmQ1YTgyNGJiNzgyYzVlNS90YWJsZTozMjg1ZDcyMjE4NDI0ZGVjOTcyZTdkOGY2ZWY4YTFkZC90YWJsZXJhbmdlOjMyODVkNzIyMTg0MjRkZWM5NzJlN2Q4ZjZlZjhhMWRkXzItMy0xLTEtMjQ0Njgz_b5ac2db5-5569-4069-9d45-b2ca95db4817">5,290</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">By component:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Gains and losses on cash flow hedges:</span></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accumulated other comprehensive income (loss) balance, beginning of period</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i144f92d1830b44adbfe1cf9096f65103_I20211231" decimals="-3" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTMvZnJhZzo2MGZjMTVmY2MyYTg0ZDhjYmQ1YTgyNGJiNzgyYzVlNS90YWJsZTozMjg1ZDcyMjE4NDI0ZGVjOTcyZTdkOGY2ZWY4YTFkZC90YWJsZXJhbmdlOjMyODVkNzIyMTg0MjRkZWM5NzJlN2Q4ZjZlZjhhMWRkXzUtMS0xLTEtMjQ0Njgz_06de8870-65c0-4583-8338-fcd475bff299">5,257</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i88ee0d11b6da4e4aa086971273d24bfe_I20201231" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTMvZnJhZzo2MGZjMTVmY2MyYTg0ZDhjYmQ1YTgyNGJiNzgyYzVlNS90YWJsZTozMjg1ZDcyMjE4NDI0ZGVjOTcyZTdkOGY2ZWY4YTFkZC90YWJsZXJhbmdlOjMyODVkNzIyMTg0MjRkZWM5NzJlN2Q4ZjZlZjhhMWRkXzUtMi0xLTEtMjQ0Njgz_45871730-2324-4258-a000-676ed8184118">3,101</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="idfcfe635d94b4de6b395d32871357d7f_I20191231" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTMvZnJhZzo2MGZjMTVmY2MyYTg0ZDhjYmQ1YTgyNGJiNzgyYzVlNS90YWJsZTozMjg1ZDcyMjE4NDI0ZGVjOTcyZTdkOGY2ZWY4YTFkZC90YWJsZXJhbmdlOjMyODVkNzIyMTg0MjRkZWM5NzJlN2Q4ZjZlZjhhMWRkXzUtMy0xLTEtMjQ0Njgz_52ecff4b-fa20-4c50-a3c0-b14aee8064ce">1,323</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:3pt;padding-left:18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other comprehensive (loss) income before reclassifications, net of tax effects of $(<ix:nonFraction unitRef="usd" contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTMvZnJhZzo2MGZjMTVmY2MyYTg0ZDhjYmQ1YTgyNGJiNzgyYzVlNS90YWJsZTozMjg1ZDcyMjE4NDI0ZGVjOTcyZTdkOGY2ZWY4YTFkZC90YWJsZXJhbmdlOjMyODVkNzIyMTg0MjRkZWM5NzJlN2Q4ZjZlZjhhMWRkXzYtMC0xLTEtMjQ0NjgzL3RleHRyZWdpb246NjRhOWNiMGU1ZTYzNGVhMGFmZGQ5NjZiYTEzN2ZmMWFfODY_4b81ab57-a19d-42e7-92be-009296fc58fd">8,068</ix:nonFraction>), $(<ix:nonFraction unitRef="usd" contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTMvZnJhZzo2MGZjMTVmY2MyYTg0ZDhjYmQ1YTgyNGJiNzgyYzVlNS90YWJsZTozMjg1ZDcyMjE4NDI0ZGVjOTcyZTdkOGY2ZWY4YTFkZC90YWJsZXJhbmdlOjMyODVkNzIyMTg0MjRkZWM5NzJlN2Q4ZjZlZjhhMWRkXzYtMC0xLTEtMjQ0NjgzL3RleHRyZWdpb246NjRhOWNiMGU1ZTYzNGVhMGFmZGQ5NjZiYTEzN2ZmMWFfOTA_d3147ba3-cb3a-45d3-b377-b9419d2352c7">1,982</ix:nonFraction>) and $<ix:nonFraction unitRef="usd" contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTMvZnJhZzo2MGZjMTVmY2MyYTg0ZDhjYmQ1YTgyNGJiNzgyYzVlNS90YWJsZTozMjg1ZDcyMjE4NDI0ZGVjOTcyZTdkOGY2ZWY4YTFkZC90YWJsZXJhbmdlOjMyODVkNzIyMTg0MjRkZWM5NzJlN2Q4ZjZlZjhhMWRkXzYtMC0xLTEtMjQ0NjgzL3RleHRyZWdpb246NjRhOWNiMGU1ZTYzNGVhMGFmZGQ5NjZiYTEzN2ZmMWFfOTc_ed2e0e3c-bb5d-4e8f-b1bc-d5a0a3cbfdb4">1,625</ix:nonFraction></span></div></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib23f6e4d4e08423e9a10f6ab313b2094_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTMvZnJhZzo2MGZjMTVmY2MyYTg0ZDhjYmQ1YTgyNGJiNzgyYzVlNS90YWJsZTozMjg1ZDcyMjE4NDI0ZGVjOTcyZTdkOGY2ZWY4YTFkZC90YWJsZXJhbmdlOjMyODVkNzIyMTg0MjRkZWM5NzJlN2Q4ZjZlZjhhMWRkXzYtMS0xLTEtMjQ0Njgz_4b557315-da29-49e6-bc33-33fcdd2fb431">22,772</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i25edfd0401544b0c89b269fc1db1dc03_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTMvZnJhZzo2MGZjMTVmY2MyYTg0ZDhjYmQ1YTgyNGJiNzgyYzVlNS90YWJsZTozMjg1ZDcyMjE4NDI0ZGVjOTcyZTdkOGY2ZWY4YTFkZC90YWJsZXJhbmdlOjMyODVkNzIyMTg0MjRkZWM5NzJlN2Q4ZjZlZjhhMWRkXzYtMi0xLTEtMjQ0Njgz_d22fc758-fcfa-4115-a2c3-508000ad7350">5,617</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i8c472483892c4dde9e9ba3779c6e402d_D20200101-20201231" decimals="-3" name="us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTMvZnJhZzo2MGZjMTVmY2MyYTg0ZDhjYmQ1YTgyNGJiNzgyYzVlNS90YWJsZTozMjg1ZDcyMjE4NDI0ZGVjOTcyZTdkOGY2ZWY4YTFkZC90YWJsZXJhbmdlOjMyODVkNzIyMTg0MjRkZWM5NzJlN2Q4ZjZlZjhhMWRkXzYtMy0xLTEtMjQ0Njgz_1267aa65-87cf-4167-947e-5a7bec40d3d0">4,602</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amounts reclassified from accumulated other comprehensive income (loss)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ib23f6e4d4e08423e9a10f6ab313b2094_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTMvZnJhZzo2MGZjMTVmY2MyYTg0ZDhjYmQ1YTgyNGJiNzgyYzVlNS90YWJsZTozMjg1ZDcyMjE4NDI0ZGVjOTcyZTdkOGY2ZWY4YTFkZC90YWJsZXJhbmdlOjMyODVkNzIyMTg0MjRkZWM5NzJlN2Q4ZjZlZjhhMWRkXzctMS0xLTEtMjQ0Njgz_7c0150bf-27b1-4739-ac6b-fcc0e0dfaff3">5,685</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i25edfd0401544b0c89b269fc1db1dc03_D20210101-20211231" decimals="-3" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTMvZnJhZzo2MGZjMTVmY2MyYTg0ZDhjYmQ1YTgyNGJiNzgyYzVlNS90YWJsZTozMjg1ZDcyMjE4NDI0ZGVjOTcyZTdkOGY2ZWY4YTFkZC90YWJsZXJhbmdlOjMyODVkNzIyMTg0MjRkZWM5NzJlN2Q4ZjZlZjhhMWRkXzctMi0xLTEtMjQ0Njgz_6c7f66f0-2752-4f71-ac37-7744594ea1ca">3,714</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8c472483892c4dde9e9ba3779c6e402d_D20200101-20201231" decimals="-3" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTMvZnJhZzo2MGZjMTVmY2MyYTg0ZDhjYmQ1YTgyNGJiNzgyYzVlNS90YWJsZTozMjg1ZDcyMjE4NDI0ZGVjOTcyZTdkOGY2ZWY4YTFkZC90YWJsZXJhbmdlOjMyODVkNzIyMTg0MjRkZWM5NzJlN2Q4ZjZlZjhhMWRkXzctMy0xLTEtMjQ0Njgz_8d3cc5b5-4ade-4ef7-a9bb-b44aaa505e5d">3,827</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Tax expense (benefit) included in provision for income taxes</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib23f6e4d4e08423e9a10f6ab313b2094_D20220101-20221231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTMvZnJhZzo2MGZjMTVmY2MyYTg0ZDhjYmQ1YTgyNGJiNzgyYzVlNS90YWJsZTozMjg1ZDcyMjE4NDI0ZGVjOTcyZTdkOGY2ZWY4YTFkZC90YWJsZXJhbmdlOjMyODVkNzIyMTg0MjRkZWM5NzJlN2Q4ZjZlZjhhMWRkXzktMS0xLTEtMjQ0Njgz_53609f13-3908-40b6-92ea-5258b00c740b">1,489</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i25edfd0401544b0c89b269fc1db1dc03_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTMvZnJhZzo2MGZjMTVmY2MyYTg0ZDhjYmQ1YTgyNGJiNzgyYzVlNS90YWJsZTozMjg1ZDcyMjE4NDI0ZGVjOTcyZTdkOGY2ZWY4YTFkZC90YWJsZXJhbmdlOjMyODVkNzIyMTg0MjRkZWM5NzJlN2Q4ZjZlZjhhMWRkXzktMi0xLTEtMjQ0Njgz_e9fc7cc7-8953-49e3-9795-6af348d67d26">973</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i8c472483892c4dde9e9ba3779c6e402d_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTMvZnJhZzo2MGZjMTVmY2MyYTg0ZDhjYmQ1YTgyNGJiNzgyYzVlNS90YWJsZTozMjg1ZDcyMjE4NDI0ZGVjOTcyZTdkOGY2ZWY4YTFkZC90YWJsZXJhbmdlOjMyODVkNzIyMTg0MjRkZWM5NzJlN2Q4ZjZlZjhhMWRkXzktMy0xLTEtMjQ0Njgz_89af3c20-a9af-4f52-8751-d40fbba3d222">1,003</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total amounts reclassified from accumulated other comprehensive income (loss)</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ib23f6e4d4e08423e9a10f6ab313b2094_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTMvZnJhZzo2MGZjMTVmY2MyYTg0ZDhjYmQ1YTgyNGJiNzgyYzVlNS90YWJsZTozMjg1ZDcyMjE4NDI0ZGVjOTcyZTdkOGY2ZWY4YTFkZC90YWJsZXJhbmdlOjMyODVkNzIyMTg0MjRkZWM5NzJlN2Q4ZjZlZjhhMWRkXzEwLTEtMS0xLTI0NDY4Mw_6e6cb18c-975d-40d7-9e2e-98ccaab8a254">4,196</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i25edfd0401544b0c89b269fc1db1dc03_D20210101-20211231" decimals="-3" name="us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTMvZnJhZzo2MGZjMTVmY2MyYTg0ZDhjYmQ1YTgyNGJiNzgyYzVlNS90YWJsZTozMjg1ZDcyMjE4NDI0ZGVjOTcyZTdkOGY2ZWY4YTFkZC90YWJsZXJhbmdlOjMyODVkNzIyMTg0MjRkZWM5NzJlN2Q4ZjZlZjhhMWRkXzEwLTItMS0xLTI0NDY4Mw_27576c58-d03f-4e84-bc02-39b4b5891b20">2,741</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8c472483892c4dde9e9ba3779c6e402d_D20200101-20201231" decimals="-3" name="us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTMvZnJhZzo2MGZjMTVmY2MyYTg0ZDhjYmQ1YTgyNGJiNzgyYzVlNS90YWJsZTozMjg1ZDcyMjE4NDI0ZGVjOTcyZTdkOGY2ZWY4YTFkZC90YWJsZXJhbmdlOjMyODVkNzIyMTg0MjRkZWM5NzJlN2Q4ZjZlZjhhMWRkXzEwLTMtMS0xLTI0NDY4Mw_f948c9aa-6e15-4599-912d-75b9f52c265e">2,824</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net current-period other comprehensive income (loss)</span></td><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib23f6e4d4e08423e9a10f6ab313b2094_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTMvZnJhZzo2MGZjMTVmY2MyYTg0ZDhjYmQ1YTgyNGJiNzgyYzVlNS90YWJsZTozMjg1ZDcyMjE4NDI0ZGVjOTcyZTdkOGY2ZWY4YTFkZC90YWJsZXJhbmdlOjMyODVkNzIyMTg0MjRkZWM5NzJlN2Q4ZjZlZjhhMWRkXzExLTEtMS0xLTI0NDY4Mw_2362d065-43f0-45f8-a654-bd7c469466d5">18,576</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i25edfd0401544b0c89b269fc1db1dc03_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTMvZnJhZzo2MGZjMTVmY2MyYTg0ZDhjYmQ1YTgyNGJiNzgyYzVlNS90YWJsZTozMjg1ZDcyMjE4NDI0ZGVjOTcyZTdkOGY2ZWY4YTFkZC90YWJsZXJhbmdlOjMyODVkNzIyMTg0MjRkZWM5NzJlN2Q4ZjZlZjhhMWRkXzExLTItMS0xLTI0NDY4Mw_50f0d1a1-b3de-4c25-b2cd-45786451d092">8,358</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i8c472483892c4dde9e9ba3779c6e402d_D20200101-20201231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTMvZnJhZzo2MGZjMTVmY2MyYTg0ZDhjYmQ1YTgyNGJiNzgyYzVlNS90YWJsZTozMjg1ZDcyMjE4NDI0ZGVjOTcyZTdkOGY2ZWY4YTFkZC90YWJsZXJhbmdlOjMyODVkNzIyMTg0MjRkZWM5NzJlN2Q4ZjZlZjhhMWRkXzExLTMtMS0xLTI0NDY4Mw_6070aff8-a5f2-4092-9996-89feca4a8b13">1,778</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accumulated other comprehensive income (loss) balance, end of period</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ida4230bae02c4e7dbf827cb1090cdf16_I20221231" decimals="-3" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTMvZnJhZzo2MGZjMTVmY2MyYTg0ZDhjYmQ1YTgyNGJiNzgyYzVlNS90YWJsZTozMjg1ZDcyMjE4NDI0ZGVjOTcyZTdkOGY2ZWY4YTFkZC90YWJsZXJhbmdlOjMyODVkNzIyMTg0MjRkZWM5NzJlN2Q4ZjZlZjhhMWRkXzEyLTEtMS0xLTI0NDY4Mw_3ad25153-7c5e-4135-af17-288799fc3e3b">23,833</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i144f92d1830b44adbfe1cf9096f65103_I20211231" decimals="-3" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTMvZnJhZzo2MGZjMTVmY2MyYTg0ZDhjYmQ1YTgyNGJiNzgyYzVlNS90YWJsZTozMjg1ZDcyMjE4NDI0ZGVjOTcyZTdkOGY2ZWY4YTFkZC90YWJsZXJhbmdlOjMyODVkNzIyMTg0MjRkZWM5NzJlN2Q4ZjZlZjhhMWRkXzEyLTItMS0xLTI0NDY4Mw_eb98022e-0de2-4e38-98d7-6e4a2910c69b">5,257</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i88ee0d11b6da4e4aa086971273d24bfe_I20201231" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTMvZnJhZzo2MGZjMTVmY2MyYTg0ZDhjYmQ1YTgyNGJiNzgyYzVlNS90YWJsZTozMjg1ZDcyMjE4NDI0ZGVjOTcyZTdkOGY2ZWY4YTFkZC90YWJsZXJhbmdlOjMyODVkNzIyMTg0MjRkZWM5NzJlN2Q4ZjZlZjhhMWRkXzEyLTMtMS0xLTI0NDY4Mw_8b36ebe3-9730-44c0-809f-bb534f578b36">3,101</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Foreign currency translation adjustment:</span></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accumulated other comprehensive income (loss) balance, beginning of period</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i97481f0638ce4836b89a2209399d2822_I20211231" decimals="-3" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTMvZnJhZzo2MGZjMTVmY2MyYTg0ZDhjYmQ1YTgyNGJiNzgyYzVlNS90YWJsZTozMjg1ZDcyMjE4NDI0ZGVjOTcyZTdkOGY2ZWY4YTFkZC90YWJsZXJhbmdlOjMyODVkNzIyMTg0MjRkZWM5NzJlN2Q4ZjZlZjhhMWRkXzE0LTEtMS0xLTI0NDY4Mw_35298c40-5b1b-4caf-b18d-c2f3a8b248a8">1,265</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ideaf294efb2f4832bd0f32308b3d99d6_I20201231" decimals="-3" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTMvZnJhZzo2MGZjMTVmY2MyYTg0ZDhjYmQ1YTgyNGJiNzgyYzVlNS90YWJsZTozMjg1ZDcyMjE4NDI0ZGVjOTcyZTdkOGY2ZWY4YTFkZC90YWJsZXJhbmdlOjMyODVkNzIyMTg0MjRkZWM5NzJlN2Q4ZjZlZjhhMWRkXzE0LTItMS0xLTI0NDY4Mw_b284dc55-616d-41f4-af40-857f7a7d7530">604</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ie3637e498c4a4aebbf24cbdfba039967_I20191231" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTMvZnJhZzo2MGZjMTVmY2MyYTg0ZDhjYmQ1YTgyNGJiNzgyYzVlNS90YWJsZTozMjg1ZDcyMjE4NDI0ZGVjOTcyZTdkOGY2ZWY4YTFkZC90YWJsZXJhbmdlOjMyODVkNzIyMTg0MjRkZWM5NzJlN2Q4ZjZlZjhhMWRkXzE0LTMtMS0xLTI0NDY4Mw_509850e5-1a76-4426-a2b0-65d32ff29341">3,967</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Translation adjustment</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ib430c0d7cece40a7a04eee5d88cc7da8_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTMvZnJhZzo2MGZjMTVmY2MyYTg0ZDhjYmQ1YTgyNGJiNzgyYzVlNS90YWJsZTozMjg1ZDcyMjE4NDI0ZGVjOTcyZTdkOGY2ZWY4YTFkZC90YWJsZXJhbmdlOjMyODVkNzIyMTg0MjRkZWM5NzJlN2Q4ZjZlZjhhMWRkXzE1LTEtMS0xLTI0NDY4Mw_e54e2f52-8dd6-40ff-9a0a-ad1de9e72747">16,160</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i1304793df9fa49f88a952a3943df3c5c_D20210101-20211231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTMvZnJhZzo2MGZjMTVmY2MyYTg0ZDhjYmQ1YTgyNGJiNzgyYzVlNS90YWJsZTozMjg1ZDcyMjE4NDI0ZGVjOTcyZTdkOGY2ZWY4YTFkZC90YWJsZXJhbmdlOjMyODVkNzIyMTg0MjRkZWM5NzJlN2Q4ZjZlZjhhMWRkXzE1LTItMS0xLTI0NDY4Mw_3f90b7b4-5149-4486-b6de-e78b0559c2e6">661</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i4c92893464eb442f9dcd8ac8bbf223e8_D20200101-20201231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTMvZnJhZzo2MGZjMTVmY2MyYTg0ZDhjYmQ1YTgyNGJiNzgyYzVlNS90YWJsZTozMjg1ZDcyMjE4NDI0ZGVjOTcyZTdkOGY2ZWY4YTFkZC90YWJsZXJhbmdlOjMyODVkNzIyMTg0MjRkZWM5NzJlN2Q4ZjZlZjhhMWRkXzE1LTMtMS0xLTI0NDY4Mw_facf1b32-7606-4cb0-af13-f275093267c2">4,571</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accumulated other comprehensive (loss) income balance, end of period</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i3ecd82a8b4684d5eb209021b4793b087_I20221231" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTMvZnJhZzo2MGZjMTVmY2MyYTg0ZDhjYmQ1YTgyNGJiNzgyYzVlNS90YWJsZTozMjg1ZDcyMjE4NDI0ZGVjOTcyZTdkOGY2ZWY4YTFkZC90YWJsZXJhbmdlOjMyODVkNzIyMTg0MjRkZWM5NzJlN2Q4ZjZlZjhhMWRkXzE2LTEtMS0xLTI0NDY4Mw_927c0b41-af35-4730-8524-da2a05f45f1d">14,895</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i97481f0638ce4836b89a2209399d2822_I20211231" decimals="-3" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTMvZnJhZzo2MGZjMTVmY2MyYTg0ZDhjYmQ1YTgyNGJiNzgyYzVlNS90YWJsZTozMjg1ZDcyMjE4NDI0ZGVjOTcyZTdkOGY2ZWY4YTFkZC90YWJsZXJhbmdlOjMyODVkNzIyMTg0MjRkZWM5NzJlN2Q4ZjZlZjhhMWRkXzE2LTItMS0xLTI0NDY4Mw_35c61117-4da0-4ded-b009-3b45c02ad242">1,265</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ideaf294efb2f4832bd0f32308b3d99d6_I20201231" decimals="-3" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTMvZnJhZzo2MGZjMTVmY2MyYTg0ZDhjYmQ1YTgyNGJiNzgyYzVlNS90YWJsZTozMjg1ZDcyMjE4NDI0ZGVjOTcyZTdkOGY2ZWY4YTFkZC90YWJsZXJhbmdlOjMyODVkNzIyMTg0MjRkZWM5NzJlN2Q4ZjZlZjhhMWRkXzE2LTMtMS0xLTI0NDY4Mw_0d29ca92-01b7-4e3f-8cb7-d3c7e3d77ea8">604</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Accumulated other comprehensive income (loss), end of period</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231" decimals="-3" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTMvZnJhZzo2MGZjMTVmY2MyYTg0ZDhjYmQ1YTgyNGJiNzgyYzVlNS90YWJsZTozMjg1ZDcyMjE4NDI0ZGVjOTcyZTdkOGY2ZWY4YTFkZC90YWJsZXJhbmdlOjMyODVkNzIyMTg0MjRkZWM5NzJlN2Q4ZjZlZjhhMWRkXzE3LTEtMS0xLTI0NDY4Mw_ca046f4f-dd2c-4603-8a4e-cdc81bfdc95f">8,938</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id85e61f54d8242459b16d89948927bd4_I20211231" decimals="-3" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTMvZnJhZzo2MGZjMTVmY2MyYTg0ZDhjYmQ1YTgyNGJiNzgyYzVlNS90YWJsZTozMjg1ZDcyMjE4NDI0ZGVjOTcyZTdkOGY2ZWY4YTFkZC90YWJsZXJhbmdlOjMyODVkNzIyMTg0MjRkZWM5NzJlN2Q4ZjZlZjhhMWRkXzE3LTItMS0xLTI0NDY4Mw_27fca124-ceae-4254-b62b-efb852194e94">6,522</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i81bb47b8dc4947ab934c765b4587fb29_I20201231" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTMvZnJhZzo2MGZjMTVmY2MyYTg0ZDhjYmQ1YTgyNGJiNzgyYzVlNS90YWJsZTozMjg1ZDcyMjE4NDI0ZGVjOTcyZTdkOGY2ZWY4YTFkZC90YWJsZXJhbmdlOjMyODVkNzIyMTg0MjRkZWM5NzJlN2Q4ZjZlZjhhMWRkXzE3LTMtMS0xLTI0NDY4Mw_344ecfda-39b0-48c4-91ac-70b83f360b81">2,497</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div id="i24d9cd6a7b6a4bb3aaf54098d618780c_256"></div><ix:nonNumeric contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" name="us-gaap:CompensationAndEmployeeBenefitPlansTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTYvZnJhZzozYjkyYWVmYTk5NDQ0YWJjODllODcwNDdhYTE3YWZjNi90ZXh0cmVnaW9uOjNiOTJhZWZhOTk0NDRhYmM4OWU4NzA0N2FhMTdhZmM2XzgzNg_545c7163-492f-4b38-9686-1699b8234aaf" escape="true"><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006880;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:700;line-height:120%">15. Defined Contribution Plan</span></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have a defined contribution 401(k) plan (the "401K Plan") covering substantially all employees. Employees were able to contribute between <ix:nonFraction unitRef="number" contextRef="id30d1b82816942758c079fef45b09a06_D20200101-20201231" decimals="2" name="blkb:PercentageOfSalaryContributionByEmployees" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTYvZnJhZzozYjkyYWVmYTk5NDQ0YWJjODllODcwNDdhYTE3YWZjNi90ZXh0cmVnaW9uOjNiOTJhZWZhOTk0NDRhYmM4OWU4NzA0N2FhMTdhZmM2XzE0OA_2b643758-261b-4137-8b46-f4bdd3cb344e"><ix:nonFraction unitRef="number" contextRef="i811ca009168c4785b3a9fe00ccf1766e_D20220101-20221231" decimals="2" name="blkb:PercentageOfSalaryContributionByEmployees" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTYvZnJhZzozYjkyYWVmYTk5NDQ0YWJjODllODcwNDdhYTE3YWZjNi90ZXh0cmVnaW9uOjNiOTJhZWZhOTk0NDRhYmM4OWU4NzA0N2FhMTdhZmM2XzE0OA_6d8d7d1f-298b-4813-b116-216b8fb60e66"><ix:nonFraction unitRef="number" contextRef="i3f88bf16ef674302a8447b793c9de889_D20210101-20211231" decimals="2" name="blkb:PercentageOfSalaryContributionByEmployees" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTYvZnJhZzozYjkyYWVmYTk5NDQ0YWJjODllODcwNDdhYTE3YWZjNi90ZXh0cmVnaW9uOjNiOTJhZWZhOTk0NDRhYmM4OWU4NzA0N2FhMTdhZmM2XzE0OA_8e4449d0-1305-4297-adcb-abbe3b77e9e9">1</ix:nonFraction></ix:nonFraction></ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="i89c5a0d38b16456aa61b83ed27495585_D20220101-20221231" decimals="2" name="blkb:PercentageOfSalaryContributionByEmployees" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTYvZnJhZzozYjkyYWVmYTk5NDQ0YWJjODllODcwNDdhYTE3YWZjNi90ZXh0cmVnaW9uOjNiOTJhZWZhOTk0NDRhYmM4OWU4NzA0N2FhMTdhZmM2XzE1NQ_10e1ec29-1cb8-497d-9ef7-113970be6e58"><ix:nonFraction unitRef="number" contextRef="ibff72c65e94743eebe54e1b5be71bb47_D20200101-20201231" decimals="2" name="blkb:PercentageOfSalaryContributionByEmployees" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTYvZnJhZzozYjkyYWVmYTk5NDQ0YWJjODllODcwNDdhYTE3YWZjNi90ZXh0cmVnaW9uOjNiOTJhZWZhOTk0NDRhYmM4OWU4NzA0N2FhMTdhZmM2XzE1NQ_6c0bde23-9772-48a7-97fd-fd906c6bb51f"><ix:nonFraction unitRef="number" contextRef="i39648f06ac074dc19d1caaf3ca9cb01d_D20210101-20211231" decimals="2" name="blkb:PercentageOfSalaryContributionByEmployees" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTYvZnJhZzozYjkyYWVmYTk5NDQ0YWJjODllODcwNDdhYTE3YWZjNi90ZXh0cmVnaW9uOjNiOTJhZWZhOTk0NDRhYmM4OWU4NzA0N2FhMTdhZmM2XzE1NQ_ef7b0d94-9fb2-4f7d-95db-1de01da5929e">75</ix:nonFraction></ix:nonFraction></ix:nonFraction>% of their salaries in 2022, 2021 and 2020. We match <ix:nonFraction unitRef="number" contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231" decimals="2" name="us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTYvZnJhZzozYjkyYWVmYTk5NDQ0YWJjODllODcwNDdhYTE3YWZjNi90ZXh0cmVnaW9uOjNiOTJhZWZhOTk0NDRhYmM4OWU4NzA0N2FhMTdhZmM2XzIwMw_1265c98c-a4e9-415e-82f2-33e906a7059e"><ix:nonFraction unitRef="number" contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231" decimals="2" name="us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTYvZnJhZzozYjkyYWVmYTk5NDQ0YWJjODllODcwNDdhYTE3YWZjNi90ZXh0cmVnaW9uOjNiOTJhZWZhOTk0NDRhYmM4OWU4NzA0N2FhMTdhZmM2XzIwMw_1685f417-6433-4358-b4cf-dde45ec1ffe3"><ix:nonFraction unitRef="number" contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" decimals="2" name="us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTYvZnJhZzozYjkyYWVmYTk5NDQ0YWJjODllODcwNDdhYTE3YWZjNi90ZXh0cmVnaW9uOjNiOTJhZWZhOTk0NDRhYmM4OWU4NzA0N2FhMTdhZmM2XzIwMw_2c6de706-b9f2-4389-beab-f5c1d80cb762">50</ix:nonFraction></ix:nonFraction></ix:nonFraction>% of qualified employees&#8217; contributions up to <ix:nonFraction unitRef="number" contextRef="i89c5a0d38b16456aa61b83ed27495585_D20220101-20221231" decimals="2" name="us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTYvZnJhZzozYjkyYWVmYTk5NDQ0YWJjODllODcwNDdhYTE3YWZjNi90ZXh0cmVnaW9uOjNiOTJhZWZhOTk0NDRhYmM4OWU4NzA0N2FhMTdhZmM2XzI1MA_9a66d9a2-4996-4f39-9b74-845fb7b6adba"><ix:nonFraction unitRef="number" contextRef="i39648f06ac074dc19d1caaf3ca9cb01d_D20210101-20211231" decimals="2" name="us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTYvZnJhZzozYjkyYWVmYTk5NDQ0YWJjODllODcwNDdhYTE3YWZjNi90ZXh0cmVnaW9uOjNiOTJhZWZhOTk0NDRhYmM4OWU4NzA0N2FhMTdhZmM2XzI1MA_a5b152e2-1db5-4bb3-b3b4-875f89148da5"><ix:nonFraction unitRef="number" contextRef="ibff72c65e94743eebe54e1b5be71bb47_D20200101-20201231" decimals="2" name="us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTYvZnJhZzozYjkyYWVmYTk5NDQ0YWJjODllODcwNDdhYTE3YWZjNi90ZXh0cmVnaW9uOjNiOTJhZWZhOTk0NDRhYmM4OWU4NzA0N2FhMTdhZmM2XzI1MA_f4ab4143-e4af-46da-880d-64c092f80dfb">6</ix:nonFraction></ix:nonFraction></ix:nonFraction>% of their salary. The 401K Plan also provides for additional employer contributions to be made at our discretion. We suspended our 401(k) match program between April 1, 2020 and December 31, 2020 in response to COVID-19. Total matching contributions to the 401K Plan for the years ended December&#160;31, 2022, 2021 and 2020 were $<ix:nonFraction unitRef="usd" contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" decimals="-5" name="us-gaap:DefinedContributionPlanCostRecognized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTYvZnJhZzozYjkyYWVmYTk5NDQ0YWJjODllODcwNDdhYTE3YWZjNi90ZXh0cmVnaW9uOjNiOTJhZWZhOTk0NDRhYmM4OWU4NzA0N2FhMTdhZmM2XzU1OA_67f3e52f-bde3-4f77-9a0e-0ef8f7692ac6">9.3</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231" decimals="-5" name="us-gaap:DefinedContributionPlanCostRecognized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTYvZnJhZzozYjkyYWVmYTk5NDQ0YWJjODllODcwNDdhYTE3YWZjNi90ZXh0cmVnaW9uOjNiOTJhZWZhOTk0NDRhYmM4OWU4NzA0N2FhMTdhZmM2XzU2Mg_687ed164-763d-460d-9a78-588862ce14f1">6.5</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231" decimals="-5" name="us-gaap:DefinedContributionPlanCostRecognized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTYvZnJhZzozYjkyYWVmYTk5NDQ0YWJjODllODcwNDdhYTE3YWZjNi90ZXh0cmVnaW9uOjNiOTJhZWZhOTk0NDRhYmM4OWU4NzA0N2FhMTdhZmM2XzU2OQ_aece777a-a6ab-49ad-8b6a-3a3efe43231f">1.9</ix:nonFraction> million, respectively. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2020, we made a discretionary matching contribution to eligible employees 401(k) plans totaling $<ix:nonFraction unitRef="usd" contextRef="i84bd4189ebab4148be9dccc5e5fc8aa7_D20201201-20201231" decimals="-5" name="us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTYvZnJhZzozYjkyYWVmYTk5NDQ0YWJjODllODcwNDdhYTE3YWZjNi90ZXh0cmVnaW9uOjNiOTJhZWZhOTk0NDRhYmM4OWU4NzA0N2FhMTdhZmM2XzU0OTc1NTgxNDc0Mw_0bd3bb28-64c8-41d0-a360-17742486a248">1.2</ix:nonFraction> million, given our financial performance during the fourth quarter. There were <ix:nonFraction unitRef="usd" contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" decimals="-5" name="us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTYvZnJhZzozYjkyYWVmYTk5NDQ0YWJjODllODcwNDdhYTE3YWZjNi90ZXh0cmVnaW9uOjNiOTJhZWZhOTk0NDRhYmM4OWU4NzA0N2FhMTdhZmM2Xzc3MA_3854366f-a389-40b5-9bf8-c851d56ccf18"><ix:nonFraction unitRef="usd" contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231" decimals="-5" name="us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTYvZnJhZzozYjkyYWVmYTk5NDQ0YWJjODllODcwNDdhYTE3YWZjNi90ZXh0cmVnaW9uOjNiOTJhZWZhOTk0NDRhYmM4OWU4NzA0N2FhMTdhZmM2Xzc3MA_aa01a38a-d9d8-4d87-a434-f8cca0a39bc5">no</ix:nonFraction></ix:nonFraction> discretionary contributions by us to the 401K Plan in 2022 and 2021.</span></div></ix:nonNumeric><div id="i24d9cd6a7b6a4bb3aaf54098d618780c_259"></div><ix:nonNumeric contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" name="us-gaap:SegmentReportingDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTkvZnJhZzo0OTczNzcwMGI0ZDU0OTAxODlkMWYxOTYxOTg1ODM3NS90ZXh0cmVnaW9uOjQ5NzM3NzAwYjRkNTQ5MDE4OWQxZjE5NjE5ODU4Mzc1XzUyOQ_068fc27b-450b-487b-8e97-91fb9f20857c" continuedAt="i932f602f639d4f6d8442d5158dc4e6ac" escape="true"><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006880;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:700;line-height:120%">16. Segment Information</span></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our chief operating decision maker is our chief executive officer ("CEO"). Our chief operating decision maker uses consolidated financial information to make operating decisions, assess financial performance and allocate resources. We have one operating segment and one reportable segment.</span></div></ix:nonNumeric><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:83.361%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.804%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.535%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2022 Form 10-K</span></div></td><td colspan="3" style="padding:0 1pt"><div style="text-align:right"><img src="blkb-20221231_g1.jpg" alt="blkb-20221231_g1.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:85px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">107</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_13">Table of </a><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_13">Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div><div style="text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to Consolidated Financial Statements</span></div></div><ix:continuation id="i932f602f639d4f6d8442d5158dc4e6ac"><ix:nonNumeric contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" name="us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTkvZnJhZzo0OTczNzcwMGI0ZDU0OTAxODlkMWYxOTYxOTg1ODM3NS90ZXh0cmVnaW9uOjQ5NzM3NzAwYjRkNTQ5MDE4OWQxZjE5NjE5ODU4Mzc1XzUyNw_94aafa30-890f-4679-880f-ee528be8cd02" escape="true"><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents long-lived assets by geographic region based on the location of the assets. For purposes of this disclosure, long-lived assets includes property and equipment, net and operating lease ROU assets.</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:76.677%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.012%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="6" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Years ended<br/>December 31,</span></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">United States</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="icfa6db376e6e49f59df44b424bbcaf0a_I20221231" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTkvZnJhZzo0OTczNzcwMGI0ZDU0OTAxODlkMWYxOTYxOTg1ODM3NS90YWJsZTphNDMzZjY1MmU0ZDc0MDYwOTAzN2IyYzZhYWI4MjQ4NS90YWJsZXJhbmdlOmE0MzNmNjUyZTRkNzQwNjA5MDM3YjJjNmFhYjgyNDg1XzItMS0xLTEtMjQ0Njgz_434381d3-7a24-4e7e-a390-61dc5faadc3f">151,656</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7f1ab0024e804f188b5294b25999c5e2_I20211231" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTkvZnJhZzo0OTczNzcwMGI0ZDU0OTAxODlkMWYxOTYxOTg1ODM3NS90YWJsZTphNDMzZjY1MmU0ZDc0MDYwOTAzN2IyYzZhYWI4MjQ4NS90YWJsZXJhbmdlOmE0MzNmNjUyZTRkNzQwNjA5MDM3YjJjNmFhYjgyNDg1XzItMi0xLTEtMjQ0Njgz_9a851aba-a9f6-4396-a8cc-76041c4090f2">163,241</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other countries</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7c2657e883464ab99fa9a298daec7a71_I20221231" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTkvZnJhZzo0OTczNzcwMGI0ZDU0OTAxODlkMWYxOTYxOTg1ODM3NS90YWJsZTphNDMzZjY1MmU0ZDc0MDYwOTAzN2IyYzZhYWI4MjQ4NS90YWJsZXJhbmdlOmE0MzNmNjUyZTRkNzQwNjA5MDM3YjJjNmFhYjgyNDg1XzMtMS0xLTEtMjQ0Njgz_577d25fa-bd5b-4034-a978-8005afb118a2">1,669</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iab678d9c830741f68c307f8df281cbf6_I20211231" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTkvZnJhZzo0OTczNzcwMGI0ZDU0OTAxODlkMWYxOTYxOTg1ODM3NS90YWJsZTphNDMzZjY1MmU0ZDc0MDYwOTAzN2IyYzZhYWI4MjQ4NS90YWJsZXJhbmdlOmE0MzNmNjUyZTRkNzQwNjA5MDM3YjJjNmFhYjgyNDg1XzMtMi0xLTEtMjQ0Njgz_48d00c5d-eeb0-4323-b441-4584a976348f">2,070</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;padding-left:6pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total long-lived assets</span></div></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTkvZnJhZzo0OTczNzcwMGI0ZDU0OTAxODlkMWYxOTYxOTg1ODM3NS90YWJsZTphNDMzZjY1MmU0ZDc0MDYwOTAzN2IyYzZhYWI4MjQ4NS90YWJsZXJhbmdlOmE0MzNmNjUyZTRkNzQwNjA5MDM3YjJjNmFhYjgyNDg1XzQtMS0xLTEtMjQ0Njgz_0a408c50-2558-4164-93dd-ca6b04c93a73">153,325</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id85e61f54d8242459b16d89948927bd4_I20211231" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTkvZnJhZzo0OTczNzcwMGI0ZDU0OTAxODlkMWYxOTYxOTg1ODM3NS90YWJsZTphNDMzZjY1MmU0ZDc0MDYwOTAzN2IyYzZhYWI4MjQ4NS90YWJsZXJhbmdlOmE0MzNmNjUyZTRkNzQwNjA5MDM3YjJjNmFhYjgyNDg1XzQtMi0xLTEtMjQ0Njgz_c310314c-dd63-4dbe-8dea-f8f54f29876f">165,311</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Note 17 to these consolidated financial statements for information about our revenues by geographic region.</span></div></ix:continuation><div id="i24d9cd6a7b6a4bb3aaf54098d618780c_262"></div><ix:nonNumeric contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" name="us-gaap:RevenueFromContractWithCustomerTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNjIvZnJhZzo3MjczMDU0M2FkN2M0M2E4YmVlYjkwM2FhYmE0MDljZi90ZXh0cmVnaW9uOjcyNzMwNTQzYWQ3YzQzYThiZWViOTAzYWFiYTQwOWNmXzMwMzM_611b5c80-c3c2-4d23-bf14-62c7c43f7310" continuedAt="i9cd881cadbf94185a598750af48a5c4b" escape="true"><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006880;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:700;line-height:120%">17. Revenue Recognition</span></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Transaction price allocated to the remaining performance obligations</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2022, approximately </span><span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$<ix:nonFraction unitRef="usd" contextRef="i87261ce9872b4f50b735386743ecebff_I20221231" decimals="-6" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNjIvZnJhZzo3MjczMDU0M2FkN2M0M2E4YmVlYjkwM2FhYmE0MDljZi90ZXh0cmVnaW9uOjcyNzMwNTQzYWQ3YzQzYThiZWViOTAzYWFiYTQwOWNmXzEwMA_dab1554f-f142-41d9-89c0-ab7b70ab21a3">1.0</ix:nonFraction> billion</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of revenue is expected to be recognized from remaining performance obligations. We expect to recognize revenue on approximately </span><span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="i87261ce9872b4f50b735386743ecebff_I20221231" decimals="2" name="us-gaap:RevenueRemainingPerformanceObligationPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNjIvZnJhZzo3MjczMDU0M2FkN2M0M2E4YmVlYjkwM2FhYmE0MDljZi90ZXh0cmVnaW9uOjcyNzMwNTQzYWQ3YzQzYThiZWViOTAzYWFiYTQwOWNmXzIzMQ_078e1a21-595b-453d-97a4-71494698241a">60</ix:nonFraction>%</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of these remaining performance obligations over the next <ix:nonNumeric contextRef="i87261ce9872b4f50b735386743ecebff_I20221231" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" format="ixt-sec:durmonth" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNjIvZnJhZzo3MjczMDU0M2FkN2M0M2E4YmVlYjkwM2FhYmE0MDljZi90ZXh0cmVnaW9uOjcyNzMwNTQzYWQ3YzQzYThiZWViOTAzYWFiYTQwOWNmXzI5MQ_382c2fe1-be3c-4083-ae89-a395bf50c311">12</ix:nonNumeric> months, with the remainder recognized thereafter.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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).</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We also applied the practical expedient in ASC 606-10-65-1-(f)(3), whereby the transaction price allocated to the remaining performance obligations, or an explanation of when we expect to recognize that amount as revenue for all reporting periods presented before the date of the initial application, is not disclosed.</span></div><div style="margin-top:9pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Contract balances</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our contract assets as of December&#160;31, 2022 and December&#160;31, 2021 were insignificant. <ix:nonNumeric contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" name="us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNjIvZnJhZzo3MjczMDU0M2FkN2M0M2E4YmVlYjkwM2FhYmE0MDljZi90ZXh0cmVnaW9uOjcyNzMwNTQzYWQ3YzQzYThiZWViOTAzYWFiYTQwOWNmXzMwMzc_c7633453-844d-41a4-8571-8fad6445f262" continuedAt="iafc7a61b787945d1863f39a1286a177e" escape="true">Our closing balances of deferred revenue were as follows:</ix:nonNumeric></span></div><div style="margin-top:3pt"><ix:continuation id="iafc7a61b787945d1863f39a1286a177e"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:69.994%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.352%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.354%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(in thousands)</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2022</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total deferred revenue</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231" decimals="-3" name="us-gaap:ContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNjIvZnJhZzo3MjczMDU0M2FkN2M0M2E4YmVlYjkwM2FhYmE0MDljZi90YWJsZTozNTJiZjdlNDI2ZDc0NzE1OGI4YWEyMjFiNDE4MTMzZS90YWJsZXJhbmdlOjM1MmJmN2U0MjZkNzQ3MTU4YjhhYTIyMWI0MTgxMzNlXzItMS0xLTEtMjQ0Njgz_69c10e31-c589-47e4-b04f-ee53db32c6fb">385,236</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id85e61f54d8242459b16d89948927bd4_I20211231" decimals="-3" name="us-gaap:ContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNjIvZnJhZzo3MjczMDU0M2FkN2M0M2E4YmVlYjkwM2FhYmE0MDljZi90YWJsZTozNTJiZjdlNDI2ZDc0NzE1OGI4YWEyMjFiNDE4MTMzZS90YWJsZXJhbmdlOjM1MmJmN2U0MjZkNzQ3MTU4YjhhYTIyMWI0MTgxMzNlXzItMi0xLTEtMjQ0Njgz_1e4cafba-e89e-4c82-bcc3-f73fb601579a">378,746</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The increase in deferred revenue during 2022 was primarily due to new subscription sales of our cloud solutions and, to a lesser extent, progress in initiatives to bring our pricing in line with the market. The amount of revenue recognized during 2022 that was included in the deferred revenue balance at the beginning of the period was approximately </span><span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$<ix:nonFraction unitRef="usd" contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" decimals="-5" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNjIvZnJhZzo3MjczMDU0M2FkN2M0M2E4YmVlYjkwM2FhYmE0MDljZi90ZXh0cmVnaW9uOjcyNzMwNTQzYWQ3YzQzYThiZWViOTAzYWFiYTQwOWNmXzE1MTg_8502cb27-841f-4a3f-937c-2d28011abd70">339</ix:nonFraction> million</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The amount of revenue recognized during 2022 from performance obligations satisfied in prior periods was </span><span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">insignificant</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Disaggregation of revenue</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. <ix:nonNumeric contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" name="us-gaap:DisaggregationOfRevenueTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNjIvZnJhZzo3MjczMDU0M2FkN2M0M2E4YmVlYjkwM2FhYmE0MDljZi90ZXh0cmVnaW9uOjcyNzMwNTQzYWQ3YzQzYThiZWViOTAzYWFiYTQwOWNmXzMwMjk_2abe0bb8-d298-4d7a-b1e2-0b50e4a2bf5b" continuedAt="idc9f2cb2c8a6481c9c1b8c61825655bc" escape="true">The following table presents our revenue by geographic area based on the address of our customers:</ix:nonNumeric></span></div><div style="margin-top:3pt"><ix:continuation id="idc9f2cb2c8a6481c9c1b8c61825655bc" continuedAt="i47d981a0310b4b82ac2ff39b354ab5b2"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:67.467%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.426%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.280%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.427%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="9" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Years ended<br/>December 31,</span></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></div></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></div></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></div></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">United States</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5667f100e59941f39e4f5614608b5866_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNjIvZnJhZzo3MjczMDU0M2FkN2M0M2E4YmVlYjkwM2FhYmE0MDljZi90YWJsZTo5MmU1ODE1YzNlZDY0OWEzOWFhOTM5Y2E5NWZmZThlNi90YWJsZXJhbmdlOjkyZTU4MTVjM2VkNjQ5YTM5YWE5MzljYTk1ZmZlOGU2XzItMS0xLTEtMjQ0Njgz_da9f4adc-0061-461c-8365-84c13fbc901a">896,116</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i125897a744704aa7802dc9b0e810c628_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNjIvZnJhZzo3MjczMDU0M2FkN2M0M2E4YmVlYjkwM2FhYmE0MDljZi90YWJsZTo5MmU1ODE1YzNlZDY0OWEzOWFhOTM5Y2E5NWZmZThlNi90YWJsZXJhbmdlOjkyZTU4MTVjM2VkNjQ5YTM5YWE5MzljYTk1ZmZlOGU2XzItMi0xLTEtMjQ0Njgz_b97dff54-dbf5-49c3-a2bc-9724f2464bcd">777,333</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ia640012d4ced4897acae54417f0a99a5_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNjIvZnJhZzo3MjczMDU0M2FkN2M0M2E4YmVlYjkwM2FhYmE0MDljZi90YWJsZTo5MmU1ODE1YzNlZDY0OWEzOWFhOTM5Y2E5NWZmZThlNi90YWJsZXJhbmdlOjkyZTU4MTVjM2VkNjQ5YTM5YWE5MzljYTk1ZmZlOGU2XzItMy0xLTEtMjQ0Njgz_a7d4cef5-13ea-4691-b5bb-8ca75a6e2a4f">772,188</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">United Kingdom</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8a7207e9b21a4c99a0dd291ead2da08e_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNjIvZnJhZzo3MjczMDU0M2FkN2M0M2E4YmVlYjkwM2FhYmE0MDljZi90YWJsZTo5MmU1ODE1YzNlZDY0OWEzOWFhOTM5Y2E5NWZmZThlNi90YWJsZXJhbmdlOjkyZTU4MTVjM2VkNjQ5YTM5YWE5MzljYTk1ZmZlOGU2XzMtMS0xLTEtMjQ0Njgz_af6ed710-0f52-4c85-8772-1f4be4ee5ea1">101,026</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic5eb56ad929b4940951c6ee91e0b653d_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNjIvZnJhZzo3MjczMDU0M2FkN2M0M2E4YmVlYjkwM2FhYmE0MDljZi90YWJsZTo5MmU1ODE1YzNlZDY0OWEzOWFhOTM5Y2E5NWZmZThlNi90YWJsZXJhbmdlOjkyZTU4MTVjM2VkNjQ5YTM5YWE5MzljYTk1ZmZlOGU2XzMtMi0xLTEtMjQ0Njgz_f14d6a0e-495a-4f8f-960e-e03508ae846b">89,688</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7c141c0af0ee4f2bac3307788eabbbbf_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNjIvZnJhZzo3MjczMDU0M2FkN2M0M2E4YmVlYjkwM2FhYmE0MDljZi90YWJsZTo5MmU1ODE1YzNlZDY0OWEzOWFhOTM5Y2E5NWZmZThlNi90YWJsZXJhbmdlOjkyZTU4MTVjM2VkNjQ5YTM5YWE5MzljYTk1ZmZlOGU2XzMtMy0xLTEtMjQ0Njgz_eaca9e04-8811-403d-acaa-b5e96b299802">84,121</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other countries</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i109ad719c3484a168c436b40fb61edd2_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNjIvZnJhZzo3MjczMDU0M2FkN2M0M2E4YmVlYjkwM2FhYmE0MDljZi90YWJsZTo5MmU1ODE1YzNlZDY0OWEzOWFhOTM5Y2E5NWZmZThlNi90YWJsZXJhbmdlOjkyZTU4MTVjM2VkNjQ5YTM5YWE5MzljYTk1ZmZlOGU2XzQtMS0xLTEtMjQ0Njgz_89d51a43-0530-4a08-86d5-cfbdd3d77681">60,963</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i3f7306e90cb34f77942ea1d22f604c57_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNjIvZnJhZzo3MjczMDU0M2FkN2M0M2E4YmVlYjkwM2FhYmE0MDljZi90YWJsZTo5MmU1ODE1YzNlZDY0OWEzOWFhOTM5Y2E5NWZmZThlNi90YWJsZXJhbmdlOjkyZTU4MTVjM2VkNjQ5YTM5YWE5MzljYTk1ZmZlOGU2XzQtMi0xLTEtMjQ0Njgz_6c452363-5e50-4ad2-806c-4a1df2ebb124">60,719</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iae5813d24a184235a5a7c9222a3baea5_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNjIvZnJhZzo3MjczMDU0M2FkN2M0M2E4YmVlYjkwM2FhYmE0MDljZi90YWJsZTo5MmU1ODE1YzNlZDY0OWEzOWFhOTM5Y2E5NWZmZThlNi90YWJsZXJhbmdlOjkyZTU4MTVjM2VkNjQ5YTM5YWE5MzljYTk1ZmZlOGU2XzQtMy0xLTEtMjQ0Njgz_36858430-4928-46e7-b831-8fc8f4dbe7fa">56,910</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total revenue</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNjIvZnJhZzo3MjczMDU0M2FkN2M0M2E4YmVlYjkwM2FhYmE0MDljZi90YWJsZTo5MmU1ODE1YzNlZDY0OWEzOWFhOTM5Y2E5NWZmZThlNi90YWJsZXJhbmdlOjkyZTU4MTVjM2VkNjQ5YTM5YWE5MzljYTk1ZmZlOGU2XzUtMS0xLTEtMjQ0Njgz_769c5616-e067-43f4-a28e-d47a8951d914">1,058,105</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNjIvZnJhZzo3MjczMDU0M2FkN2M0M2E4YmVlYjkwM2FhYmE0MDljZi90YWJsZTo5MmU1ODE1YzNlZDY0OWEzOWFhOTM5Y2E5NWZmZThlNi90YWJsZXJhbmdlOjkyZTU4MTVjM2VkNjQ5YTM5YWE5MzljYTk1ZmZlOGU2XzUtMi0xLTEtMjQ0Njgz_ed3797c5-4085-47ac-a34e-b1dd945e9077">927,740</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNjIvZnJhZzo3MjczMDU0M2FkN2M0M2E4YmVlYjkwM2FhYmE0MDljZi90YWJsZTo5MmU1ODE1YzNlZDY0OWEzOWFhOTM5Y2E5NWZmZThlNi90YWJsZXJhbmdlOjkyZTU4MTVjM2VkNjQ5YTM5YWE5MzljYTk1ZmZlOGU2XzUtMy0xLTEtMjQ0Njgz_eb6975b3-d632-4822-bc83-ca04765b9183">913,219</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div></ix:nonNumeric><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:2.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.804%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:83.362%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">108</span></div></td><td colspan="3" style="padding:0 1pt"><div><img src="blkb-20221231_g1.jpg" alt="blkb-20221231_g1.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:85px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2022 Form 10-K</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_13">Table of </a><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_13">Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div><div style="text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to Consolidated Financial Statements</span></div></div><ix:continuation id="i9cd881cadbf94185a598750af48a5c4b"><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the third quarter of 2022, we reorganized our market groups. The Social Sector and Corporate Sector market groups comprised our go-to-market organizations as of December&#160;31, 2022. The following is a description of each market group as of that date:</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">The Social Sector market group focuses on sales to customers and prospects in the social sector, such as nonprofits, foundations, education institutions, healthcare organizations and other not-for-profit entities globally, and includes JustGiving from Blackbaud; and</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">The Corporate Sector market group focuses on sales to customers and prospects in the corporate sector globally, and includes EVERFI from Blackbaud and YourCause from Blackbaud.</span></div><ix:continuation id="i47d981a0310b4b82ac2ff39b354ab5b2" continuedAt="ie006739f68224972af50140335e8bbab"><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents our revenue by market group:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:67.467%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.426%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.280%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.427%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="9" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Years ended<br/>December 31,</span></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></div></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:5.2pt;font-weight:700;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:5.2pt;font-weight:700;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Social Sector</span></div></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i827868c032ae4522a391a95616cc3376_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNjIvZnJhZzo3MjczMDU0M2FkN2M0M2E4YmVlYjkwM2FhYmE0MDljZi90YWJsZTpkZDM1NDVlOWM1ZGM0MTg3OGQ5MDYzYzk3YjFiNDRlYy90YWJsZXJhbmdlOmRkMzU0NWU5YzVkYzQxODc4ZDkwNjNjOTdiMWI0NGVjXzItMS0xLTEtMjQ0Njgz_a4dbb514-bacc-449a-9bd3-8a1d09856435">907,197</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i02b07f4d4e75445a9cd8f5a044fe8ce7_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNjIvZnJhZzo3MjczMDU0M2FkN2M0M2E4YmVlYjkwM2FhYmE0MDljZi90YWJsZTpkZDM1NDVlOWM1ZGM0MTg3OGQ5MDYzYzk3YjFiNDRlYy90YWJsZXJhbmdlOmRkMzU0NWU5YzVkYzQxODc4ZDkwNjNjOTdiMWI0NGVjXzItMi0xLTEtMjQ0Njgz_c873d591-b49e-434a-bdcd-3d381f24d43a">889,755</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i48b738ddb78a4b75bb8a4a1557416266_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNjIvZnJhZzo3MjczMDU0M2FkN2M0M2E4YmVlYjkwM2FhYmE0MDljZi90YWJsZTpkZDM1NDVlOWM1ZGM0MTg3OGQ5MDYzYzk3YjFiNDRlYy90YWJsZXJhbmdlOmRkMzU0NWU5YzVkYzQxODc4ZDkwNjNjOTdiMWI0NGVjXzItMy0xLTEtMjQ0Njgz_f25f4bbc-75b4-4c54-aa15-0b6050318906">873,878</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Corporate Sector</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i760ffa50fa4a4335ac296be5854de273_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNjIvZnJhZzo3MjczMDU0M2FkN2M0M2E4YmVlYjkwM2FhYmE0MDljZi90YWJsZTpkZDM1NDVlOWM1ZGM0MTg3OGQ5MDYzYzk3YjFiNDRlYy90YWJsZXJhbmdlOmRkMzU0NWU5YzVkYzQxODc4ZDkwNjNjOTdiMWI0NGVjXzMtMS0xLTEtMjQ0Njgz_0dd260e9-c37b-4481-b4bc-662c17ea469d">150,908</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i91b78bcaadc54cbeb3436bf08e0bc233_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNjIvZnJhZzo3MjczMDU0M2FkN2M0M2E4YmVlYjkwM2FhYmE0MDljZi90YWJsZTpkZDM1NDVlOWM1ZGM0MTg3OGQ5MDYzYzk3YjFiNDRlYy90YWJsZXJhbmdlOmRkMzU0NWU5YzVkYzQxODc4ZDkwNjNjOTdiMWI0NGVjXzMtMi0xLTEtMjQ0Njgz_82ceed18-bf29-4520-9789-149137e77daa">37,985</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i0ae1eaa755a74aa497e17634f6fd356e_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNjIvZnJhZzo3MjczMDU0M2FkN2M0M2E4YmVlYjkwM2FhYmE0MDljZi90YWJsZTpkZDM1NDVlOWM1ZGM0MTg3OGQ5MDYzYzk3YjFiNDRlYy90YWJsZXJhbmdlOmRkMzU0NWU5YzVkYzQxODc4ZDkwNjNjOTdiMWI0NGVjXzMtMy0xLTEtMjQ0Njgz_6a4ffc2c-bdd1-4792-87bb-04cea2a08d04">39,341</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total revenue</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNjIvZnJhZzo3MjczMDU0M2FkN2M0M2E4YmVlYjkwM2FhYmE0MDljZi90YWJsZTpkZDM1NDVlOWM1ZGM0MTg3OGQ5MDYzYzk3YjFiNDRlYy90YWJsZXJhbmdlOmRkMzU0NWU5YzVkYzQxODc4ZDkwNjNjOTdiMWI0NGVjXzUtMS0xLTEtMjQ0Njgz_274ec524-6366-467b-bdeb-edf160b884ee">1,058,105</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNjIvZnJhZzo3MjczMDU0M2FkN2M0M2E4YmVlYjkwM2FhYmE0MDljZi90YWJsZTpkZDM1NDVlOWM1ZGM0MTg3OGQ5MDYzYzk3YjFiNDRlYy90YWJsZXJhbmdlOmRkMzU0NWU5YzVkYzQxODc4ZDkwNjNjOTdiMWI0NGVjXzUtMi0xLTEtMjQ0Njgz_34d61ee7-944c-445f-8ac5-2e2f8f88cd96">927,740</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNjIvZnJhZzo3MjczMDU0M2FkN2M0M2E4YmVlYjkwM2FhYmE0MDljZi90YWJsZTpkZDM1NDVlOWM1ZGM0MTg3OGQ5MDYzYzk3YjFiNDRlYy90YWJsZXJhbmdlOmRkMzU0NWU5YzVkYzQxODc4ZDkwNjNjOTdiMWI0NGVjXzUtMy0xLTEtMjQ0Njgz_b00cd6f8-968d-44b7-92cd-9de3605369fe">913,219</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:continuation><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:continuation id="ie006739f68224972af50140335e8bbab" continuedAt="if2fbb0410d574039b8e6a7ab3eae98fc">(1)</ix:continuation></span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt"><ix:footnote id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNjIvZnJhZzo3MjczMDU0M2FkN2M0M2E4YmVlYjkwM2FhYmE0MDljZi90ZXh0cmVnaW9uOjcyNzMwNTQzYWQ3YzQzYThiZWViOTAzYWFiYTQwOWNmXzMwMjc_cc5ee966-d1ae-47ec-8476-6b030f902a94" footnoteRole="http://www.xbrl.org/2003/role/footnote"><ix:continuation id="if2fbb0410d574039b8e6a7ab3eae98fc">Due to the market group changes discussed above, we have recast our revenue by market group for the years ended December&#160;31, 2021 and 2020 to present them on a consistent basis with the current year.</ix:continuation> </ix:footnote></span></div><ix:nonNumeric contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231" name="blkb:DisaggregationOfRevenueRecurringTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNjIvZnJhZzo3MjczMDU0M2FkN2M0M2E4YmVlYjkwM2FhYmE0MDljZi90ZXh0cmVnaW9uOjcyNzMwNTQzYWQ3YzQzYThiZWViOTAzYWFiYTQwOWNmXzMwMjA_8207cb8f-7b34-49d2-b3d2-2a85f43d6639" escape="true"><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents our recurring revenue by type:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:67.321%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.426%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.426%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.427%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="9" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Years ended<br/>December 31,</span></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></div></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></div></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></div></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contractual recurring</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i57925dbc0a004d529af0c63573f4885b_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNjIvZnJhZzo3MjczMDU0M2FkN2M0M2E4YmVlYjkwM2FhYmE0MDljZi90YWJsZTozZDdkN2ViMzBmZDc0ODIyYTAxMDlhYzI5NzZkMzFlNy90YWJsZXJhbmdlOjNkN2Q3ZWIzMGZkNzQ4MjJhMDEwOWFjMjk3NmQzMWU3XzItMS0xLTEtMjQ0Njgz_8fa89e2a-fdf7-48fe-95f9-50f3f38d83b7">709,097</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i297b4323917749c283fcefabd795e89f_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNjIvZnJhZzo3MjczMDU0M2FkN2M0M2E4YmVlYjkwM2FhYmE0MDljZi90YWJsZTozZDdkN2ViMzBmZDc0ODIyYTAxMDlhYzI5NzZkMzFlNy90YWJsZXJhbmdlOjNkN2Q3ZWIzMGZkNzQ4MjJhMDEwOWFjMjk3NmQzMWU3XzItMi0xLTEtMjQ0Njgz_6fad7312-d7b2-46ad-895f-07bb5bcb0efe">601,397</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8ec4b006aa5241188115c7c071e13240_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNjIvZnJhZzo3MjczMDU0M2FkN2M0M2E4YmVlYjkwM2FhYmE0MDljZi90YWJsZTozZDdkN2ViMzBmZDc0ODIyYTAxMDlhYzI5NzZkMzFlNy90YWJsZXJhbmdlOjNkN2Q3ZWIzMGZkNzQ4MjJhMDEwOWFjMjk3NmQzMWU3XzItMy0xLTEtMjQ0Njgz_c06b15f1-1eb8-4d72-bdea-243045a2afb1">591,272</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Transactional recurring</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ia1a27b44931d498a990d464756303ecd_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNjIvZnJhZzo3MjczMDU0M2FkN2M0M2E4YmVlYjkwM2FhYmE0MDljZi90YWJsZTozZDdkN2ViMzBmZDc0ODIyYTAxMDlhYzI5NzZkMzFlNy90YWJsZXJhbmdlOjNkN2Q3ZWIzMGZkNzQ4MjJhMDEwOWFjMjk3NmQzMWU3XzMtMS0xLTEtMjQ0Njgz_c208188e-e8c1-4471-ad9c-4a9e9523c0b7">302,636</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8a3fd55cc1db4e019603d5cb27729fea_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNjIvZnJhZzo3MjczMDU0M2FkN2M0M2E4YmVlYjkwM2FhYmE0MDljZi90YWJsZTozZDdkN2ViMzBmZDc0ODIyYTAxMDlhYzI5NzZkMzFlNy90YWJsZXJhbmdlOjNkN2Q3ZWIzMGZkNzQ4MjJhMDEwOWFjMjk3NmQzMWU3XzMtMi0xLTEtMjQ0Njgz_ccc3413e-d1c7-45f8-9ee4-3bb211a48371">279,453</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i787dee71acf44f3584219d9fd4dd3c44_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNjIvZnJhZzo3MjczMDU0M2FkN2M0M2E4YmVlYjkwM2FhYmE0MDljZi90YWJsZTozZDdkN2ViMzBmZDc0ODIyYTAxMDlhYzI5NzZkMzFlNy90YWJsZXJhbmdlOjNkN2Q3ZWIzMGZkNzQ4MjJhMDEwOWFjMjk3NmQzMWU3XzMtMy0xLTEtMjQ0Njgz_e83310d8-248d-49fc-8d45-23eefd0d5cb8">259,473</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total recurring revenue</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i573de9a1d2c64313a2ae1ed3865cbc6a_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNjIvZnJhZzo3MjczMDU0M2FkN2M0M2E4YmVlYjkwM2FhYmE0MDljZi90YWJsZTozZDdkN2ViMzBmZDc0ODIyYTAxMDlhYzI5NzZkMzFlNy90YWJsZXJhbmdlOjNkN2Q3ZWIzMGZkNzQ4MjJhMDEwOWFjMjk3NmQzMWU3XzQtMS0xLTEtMjQ0Njgz_f58812fc-8df0-4cb1-9edd-1bbe9792ddd8">1,011,733</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i2734491e23ff465e8011d4901a60daca_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNjIvZnJhZzo3MjczMDU0M2FkN2M0M2E4YmVlYjkwM2FhYmE0MDljZi90YWJsZTozZDdkN2ViMzBmZDc0ODIyYTAxMDlhYzI5NzZkMzFlNy90YWJsZXJhbmdlOjNkN2Q3ZWIzMGZkNzQ4MjJhMDEwOWFjMjk3NmQzMWU3XzQtMi0xLTEtMjQ0Njgz_59297aac-597b-41d8-a42b-034574f2b3fe">880,850</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i22b34001d9ef4b64a045847561d372d3_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNjIvZnJhZzo3MjczMDU0M2FkN2M0M2E4YmVlYjkwM2FhYmE0MDljZi90YWJsZTozZDdkN2ViMzBmZDc0ODIyYTAxMDlhYzI5NzZkMzFlNy90YWJsZXJhbmdlOjNkN2Q3ZWIzMGZkNzQ4MjJhMDEwOWFjMjk3NmQzMWU3XzQtMy0xLTEtMjQ0Njgz_7dcaeb96-5d9a-4931-b377-af54da04a5a3">850,745</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div id="i24d9cd6a7b6a4bb3aaf54098d618780c_268"></div><div style="margin-top:15pt"><span style="color:#004054;font-family:'Calibri',sans-serif;font-size:16pt;font-weight:700;line-height:120%">ITEM 9. CHANGES IN AND DISAGREEMENTS WITH ACCOUNTANTS ON ACCOUNTING AND FINANCIAL DISCLOSURE</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None.</span></div><div id="i24d9cd6a7b6a4bb3aaf54098d618780c_271"></div><div style="margin-top:15pt"><span style="color:#004054;font-family:'Calibri',sans-serif;font-size:16pt;font-weight:700;line-height:120%">ITEM 9A. CONTROLS AND PROCEDURES</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006880;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Evaluation of Disclosure Controls and Procedures</span></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Disclosure controls and procedures (as defined in Exchange Act Rule 13a-15(e) and 15d-15(e)) are designed only to provide reasonable assurance that they will meet their objectives. As of the end of the period covered by this report, we carried out an evaluation, under the supervision and with the participation of our management, including our Chief Executive Officer (principal executive officer) and Chief Financial Officer (principal financial and accounting officer), of the effectiveness of our disclosure controls and procedures (as defined in Rule 13a-15(e) and 15d-15(e)) pursuant to Exchange Act Rule 13a-15(b). Based upon that evaluation, our Chief Executive Officer and Chief Financial Officer have concluded that our disclosure controls and procedures are effective to provide the reasonable assurance discussed above.</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006880;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Changes in Internal Control Over Financial Reporting</span></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">No changes in internal control over financial reporting occurred during the most recent fiscal quarter ended December&#160;31, 2022 with respect to our operations that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:83.361%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.804%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.535%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2022 Form 10-K</span></div></td><td colspan="3" style="padding:0 1pt"><div style="text-align:right"><img src="blkb-20221231_g1.jpg" alt="blkb-20221231_g1.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:85px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">109</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_13">Table of Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006880;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Management&#8217;s Report on Internal Control Over Financial Reporting</span></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our management is responsible for establishing and maintaining adequate internal control over financial reporting (as defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act). Internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with U.S. GAAP. Our internal control over financial reporting includes those policies and procedures that: (i) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of our assets; (ii) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with U.S. GAAP, and that our receipts and expenditures are being made only in accordance with authorizations of our management and directors; and (iii) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of our assets that could have a material effect on the financial statements.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our management conducted an evaluation of the effectiveness of our internal control over financial reporting as of December&#160;31, 2022, based on the framework in </span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Internal Control - Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (2013 framework)</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Based on this evaluation under the </span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Internal Control - Integrated Framework</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, management concluded that our internal control over financial reporting was effective as of December&#160;31, 2022.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The effectiveness of our internal control over financial reporting as of December&#160;31, 2022, has been audited by our independent registered public accounting firm, as stated in their attestation report, which is included in Item 8 of this Annual Report on Form 10-K.</span></div><div id="i24d9cd6a7b6a4bb3aaf54098d618780c_274"></div><div style="margin-top:15pt"><span style="color:#004054;font-family:'Calibri',sans-serif;font-size:16pt;font-weight:700;line-height:120%">ITEM 9B. OTHER INFORMATION</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None.</span></div><div id="i24d9cd6a7b6a4bb3aaf54098d618780c_277"></div><div style="margin-top:15pt"><span style="color:#004054;font-family:'Calibri',sans-serif;font-size:16pt;font-weight:700;line-height:120%">ITEM 9C. DISCLOSURE REGARDING FOREIGN JURISDICTIONS THAT PREVENT INSPECTIONS</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Not applicable.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:2.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.804%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:83.362%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">110</span></div></td><td colspan="3" style="padding:0 1pt"><div><img src="blkb-20221231_g1.jpg" alt="blkb-20221231_g1.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:85px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2022 Form 10-K</span></div></td></tr></table></div></div></div><div id="i24d9cd6a7b6a4bb3aaf54098d618780c_280"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_13">Table of Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.731%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:93.337%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"><div style="margin-top:3pt;text-align:center"><img src="blkb-20221231_g2.jpg" alt="blkb-20221231_g2.jpg" style="height:29px;margin-bottom:5pt;vertical-align:text-bottom;width:29px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#50535a;font-family:'Calibri',sans-serif;font-size:24pt;font-weight:700;line-height:120%">PART III.</span></td></tr></table></div><div id="i24d9cd6a7b6a4bb3aaf54098d618780c_283"></div><div style="margin-top:15pt"><span style="color:#004054;font-family:'Calibri',sans-serif;font-size:16pt;font-weight:700;line-height:120%">ITEM 10. DIRECTORS, EXECUTIVE OFFICERS AND CORPORATE GOVERNANCE</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The information required by Item 10 with respect to Directors and Executive Officers is incorporated by reference from the information under the captions &#8220;Election of Directors,&#8221; &#8220;Information Regarding Meetings of the Board and Committees,&#8221; &#8220;Delinquent Section 16(a) Reports,&#8221; and &#8220;Code of Business Conduct and Ethics and Code of Ethics,&#8221; contained in Blackbaud&#8217;s Proxy Statement for the 2023 Annual Meeting of Stockholders expected to be held on June&#160;14, 2023, except for "Information about our Executive Officers" which is set forth in Part I of this report.</span></div><div id="i24d9cd6a7b6a4bb3aaf54098d618780c_286"></div><div style="margin-top:15pt"><span style="color:#004054;font-family:'Calibri',sans-serif;font-size:16pt;font-weight:700;line-height:120%">ITEM 11. EXECUTIVE COMPENSATION</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The information required by Item 11 is incorporated by reference from the information under the captions "Director Compensation," &#8220;Executive Compensation,&#8221; &#8220;Compensation Discussion and Analysis,&#8221; &#8220;2022 Summary Compensation Table,&#8221; "CEO Pay Ratio" and "Pay Versus Performance" contained in Blackbaud&#8217;s Proxy Statement for the 2023 Annual Meeting of Stockholders expected to be held on June&#160;14, 2023.</span></div><div id="i24d9cd6a7b6a4bb3aaf54098d618780c_289"></div><div style="margin-top:15pt"><span style="color:#004054;font-family:'Calibri',sans-serif;font-size:16pt;font-weight:700;line-height:120%">ITEM 12. SECURITY OWNERSHIP OF CERTAIN BENEFICIAL OWNERS AND MANAGEMENT AND RELATED STOCKHOLDER MATTERS</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The information required by Item 12 is incorporated by reference from information under the captions &#8220;Stock Ownership&#8221; and "Equity Compensation Plan Information" contained in Blackbaud&#8217;s Proxy Statement for the 2023 Annual Meeting of Stockholders expected to be held on June&#160;14, 2023.</span></div><div id="i24d9cd6a7b6a4bb3aaf54098d618780c_292"></div><div style="margin-top:15pt"><span style="color:#004054;font-family:'Calibri',sans-serif;font-size:16pt;font-weight:700;line-height:120%">ITEM 13. CERTAIN RELATIONSHIPS AND RELATED TRANSACTIONS, AND DIRECTOR INDEPENDENCE</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The information required by Item 13 is incorporated by reference from the information under the captions &#8220;Transactions with Related Persons,&#8221; and &#8220;Independence of Directors&#8221; contained in Blackbaud&#8217;s Proxy Statement for the 2023 Annual Meeting of Stockholders expected to be held on June&#160;14, 2023.</span></div><div id="i24d9cd6a7b6a4bb3aaf54098d618780c_295"></div><div style="margin-top:15pt"><span style="color:#004054;font-family:'Calibri',sans-serif;font-size:16pt;font-weight:700;line-height:120%">ITEM 14. PRINCIPAL ACCOUNTANT FEES AND SERVICES</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The information required by Item 14 is incorporated by reference from the information under the caption &#8220;Audit Committee Report,&#8221; contained in Blackbaud&#8217;s Proxy Statement for the 2023 Annual Meeting of Stockholders expected to be held on June&#160;14, 2023.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:83.361%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.804%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.535%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2022 Form 10-K</span></div></td><td colspan="3" style="padding:0 1pt"><div style="text-align:right"><img src="blkb-20221231_g1.jpg" alt="blkb-20221231_g1.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:85px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">111</span></div></td></tr></table></div></div></div><div id="i24d9cd6a7b6a4bb3aaf54098d618780c_298"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_13">Table of Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.731%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:93.337%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"><div style="margin-top:3pt;text-align:center"><img src="blkb-20221231_g2.jpg" alt="blkb-20221231_g2.jpg" style="height:29px;margin-bottom:5pt;vertical-align:text-bottom;width:29px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#50535a;font-family:'Calibri',sans-serif;font-size:24pt;font-weight:700;line-height:120%">PART IV.</span></td></tr></table></div><div id="i24d9cd6a7b6a4bb3aaf54098d618780c_301"></div><div style="margin-top:15pt"><span style="color:#004054;font-family:'Calibri',sans-serif;font-size:16pt;font-weight:700;line-height:120%">ITEM 15. EXHIBITS AND FINANCIAL STATEMENT SCHEDULES</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a) The following documents are included as part of the Annual Report on Form 10-K:</span></div><div id="i24d9cd6a7b6a4bb3aaf54098d618780c_304"></div><div style="margin-top:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.42pt"> </span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial statements</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See the "Index to consolidated financial statements" in Part II Item 8 of this report.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no retrospective changes to the Consolidated Statement of Operations for any quarters in the two most recent fiscal years that would require disclosure under Item 302, as amended.</span></div><div id="i24d9cd6a7b6a4bb3aaf54098d618780c_307"></div><div style="margin-top:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2.</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:10.42pt">Financial statement schedules</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Schedules not listed above have been omitted because the information required to be set forth therein is not applicable or is shown in the financial statements thereto.</span></div><div id="i24d9cd6a7b6a4bb3aaf54098d618780c_310"></div><div style="-sec-extract:summary;margin-top:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">3.</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:10.42pt">Exhibits</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The exhibits listed below are filed or incorporated by reference as part of this report:</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:7.671%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:41.443%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.948%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">&#160;</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">&#160;</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="21" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Filed In</span></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Exhibit&#160;<br/>Number</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Description of Document</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Registrant&#8217;s<br/>Form</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Dated</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Exhibit<br/>Number</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Filed<br/>Herewith</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1280058/000095014404003544/g87269a1exv2w1.txt">2.1</a></span></div></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1280058/000095014404003544/g87269a1exv2w1.txt">Agreement and Plan of Merger and Reincorporation dated April&#160;6, 2004</a></span></div></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">S-1/A</span></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4/6/2004</span></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.1</span></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1280058/000128005814000034/exhibit1076october022014.htm">2.</a><a style="-sec-extract:exhibit;color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1280058/000128005814000034/exhibit1076october022014.htm">2</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1280058/000128005814000034/exhibit1076october022014.htm">Purchase Agreement, dated August 30, 2014, by and among MicroEdge Holdings, LLC, Blackbaud, Inc, direct and indirect holders of all of the outstanding equity interests of MicroEdge Holdings, LLC, and VFF I AIV I, L.P., as Sellers&#8217; Representative</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8-K</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10/2/2014</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10.76</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1280058/000128005815000029/exhibit1078oct52015.htm">2.</a><a style="-sec-extract:exhibit;color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1280058/000128005815000029/exhibit1078oct52015.htm">3</a></span></div></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1280058/000128005815000029/exhibit1078oct52015.htm">Unit Purchase Agreement, dated as of August 10, 2015, by and between Smart Tuition Holdings, LLC and Blackbaud, Inc.</a></span></div></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8-K</span></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10/8/2015</span></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10.78</span></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1280058/000128005815000029/exhbit1079oct52015.htm">2.</a><a style="-sec-extract:exhibit;color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1280058/000128005815000029/exhbit1079oct52015.htm">4</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1280058/000128005815000029/exhbit1079oct52015.htm">Amendment, Consent and Waiver, Agreement dated as of October 2, 2015, by and between Smart Tuition Holdings, LLC and Blackbaud, Inc.</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8-K</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10/8/2015</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10.79</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1280058/000128005822000002/exhibit21.htm">2.</a><a style="-sec-extract:exhibit;color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1280058/000128005822000002/exhibit21.htm">5</a></span></div></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1280058/000128005822000002/exhibit21.htm">Agreement and Plan of Merger, dated as of December 30, 2021, by and among Blackbaud, Inc., Project Montessori Acquisition, Inc., EverFi, Inc. and Eon Stockholder Representative, LLC</a></span></div></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8-K</span></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1/3/2022</span></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.1</span></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1280058/000119312509094523/ddef14a.htm#toc26068_24">3.</a><a style="-sec-extract:exhibit;color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1280058/000119312509094523/ddef14a.htm#toc26068_24">1</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1280058/000119312509094523/ddef14a.htm#toc26068_24">Amended and Restated Certificate of Incorporation of Blackbaud, Inc.</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DEF&#160;14A</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4/30/2009</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:right"><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1280058/000114036122036751/brhc10042812_ex3-1.htm">3.</a><a style="-sec-extract:exhibit;color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1280058/000114036122036751/brhc10042812_ex3-1.htm">2</a></span></div></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1280058/000114036122036751/brhc10042812_ex3-1.htm">Certificate of Designation of Series A Junior Participating Preferred Stock of Blackbaud, Inc.</a></span></div></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8-K</span></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10/11/2022</span></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.1</span></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1280058/000128005822000047/exhibit31bylawsaug2022.htm">3.</a><a style="-sec-extract:exhibit;color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1280058/000128005822000047/exhibit31bylawsaug2022.htm">3</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1280058/000128005822000047/exhibit31bylawsaug2022.htm">Amended and Restated Bylaws of Blackbaud, Inc. dated August 24, 2022</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8-K</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8/25/2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="blkb202210-kexx41.htm">4.1</a></span></div></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="blkb202210-kexx41.htm">Description of Capital Stock</a></span></div></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">X</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1280058/000114036122036751/brhc10042812_ex4-1.htm">4.2</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1280058/000114036122036751/brhc10042812_ex4-1.htm">Stockholder Rights Agreement, dated as of October 7, 2022, between Blackbaud, Inc. and American Stock Transfer &amp; Trust Company, LLC, as Rights Agent</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8-K</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10/11/2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr style="height:12pt"><td colspan="3" style="border-top:1pt solid #0cd973;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #0cd973;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #0cd973;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #0cd973;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #0cd973;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #0cd973;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #0cd973;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #0cd973;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #0cd973;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #0cd973;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #0cd973;padding:0 1pt"></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:2.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.804%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:83.362%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">112</span></div></td><td colspan="3" style="padding:0 1pt"><div><img src="blkb-20221231_g1.jpg" alt="blkb-20221231_g1.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:85px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2022 Form 10-K</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="-sec-extract:summary"><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_13">Table of Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:7.671%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:41.443%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.948%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004054;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="21" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Filed In</span></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Exhibit&#160;<br/>Number</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Description of Document</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Registrant&#8217;s<br/>Form</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Dated</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Exhibit<br/>Number</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Filed<br/>Herewith</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1280058/000128005813000005/ex-10652012q4.htm">10.1</a></span></div></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8224;</span></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1280058/000128005813000005/ex-10652012q4.htm">Form of Employment Agreement between Blackbaud, Inc. and each of Anthony W. Boor and Kevin W. Mooney</a></span></div></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10-K</span></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2/27/2013</span></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10.65</span></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1280058/000128005813000005/ex-10652012q4.htm">10.2</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8224;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1280058/000128005813000005/ex-10652012q4.htm">Form of Employment Agreement between Blackbaud, Inc. and Jon W. Olson</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10-K</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2/27/2013</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10.65</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1280058/000128005816000049/def14aapr2016.htm#sa779e589137e4bbd8b77742b14a4c774">10.3</a></span></div></td><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8224;</span></td><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1280058/000128005816000049/def14aapr2016.htm#sa779e589137e4bbd8b77742b14a4c774">Blackbaud, Inc. 2016 Equity and Incentive Compensation Plan</a></span></div></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DEF 14A</span></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4/26/2016</span></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Appendix C</span></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1280058/000128005816000072/a2016q210-qexx1084.htm">10.4</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1280058/000128005816000072/a2016q210-qexx1084.htm">Lease Agreement dated May 16, 2016 between BBHQ1, LLC (a subsidiary of Blackbaud, Inc.) and HPBB1, LLC</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10-Q</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8/4/2016</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10.84</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1280058/000128005816000081/a2016q310-qexx1087.htm">10.5</a></span></div></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1280058/000128005816000081/a2016q310-qexx1087.htm">First Amendment to Lease Agreement, dated as of August 22, 2016, between HPBB1, LLC and BBHQ1, LLC (a subsidiary of Blackbaud, Inc.)</a></span></div></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10-Q</span></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11/4/2016</span></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10.87</span></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1280058/000128005817000026/a2017q210-qexx1092.htm">10.6</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8224;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1280058/000128005817000026/a2017q210-qexx1092.htm">Form of Retention Agreement dated as of August 1, 2017 between Blackbaud, Inc. and each of Anthony W. Boor, Kevin P. Gregoire, Kevin R. McDearis, Kevin W. Mooney and Jon W. Olson</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10-Q</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8/4/2017</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10.92</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1280058/000128005818000007/a201710-kexx1093.htm">10.7</a></span></div></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1280058/000128005818000007/a201710-kexx1093.htm">Second Amendment to Lease Agreement, dated as of May 18, 2017, between HPBB1, LLC and BBHQ1, LLC (a subsidiary of Blackbaud, Inc.)</a></span></div></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10-K</span></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2/20/2018</span></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10.93</span></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1280058/000128005818000007/a201710-kexx1094.htm">10.8</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1280058/000128005818000007/a201710-kexx1094.htm">Third Amendment to Lease Agreement, dated as of December 11, 2017, between HPBB1, LLC and BBHQ1, LLC (a subsidiary of Blackbaud, Inc.)</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10-K</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2/20/2018</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10.94</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1280058/000128005818000021/a2018q110-qexx1095.htm">10.9</a></span></div></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1280058/000128005818000021/a2018q110-qexx1095.htm">Fourth Amendment to Lease Agreement, dated as of February 28, 2018, between HPBB1, LLC and BBHQ1, LLC (a subsidiary of Blackbaud, Inc.)</a></span></div></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10-Q</span></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5/4/2018</span></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10.95</span></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1280058/000128005819000012/def14aapr2019.htm#s33f6e4139d8b45ef9eb1dee98c3ca08b">10.10</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8224;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1280058/000128005819000012/def14aapr2019.htm#s33f6e4139d8b45ef9eb1dee98c3ca08b">Amended and Restated Blackbaud, Inc. 2016 Equity and Incentive Compensation Plan</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DEF&#160;14A</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4/24/2019</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Appendix B</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1280058/000128005819000020/a2019q110-qexx1096.htm">10.11</a></span></div></td><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8224;</span></td><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1280058/000128005819000020/a2019q110-qexx1096.htm">Offer Letter Agreement between Blackbaud, Inc. and Kevin P. Gregoire</a></span></div></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10-Q</span></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5/3/2019</span></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10.96</span></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1280058/000128005819000020/a2019q110-qexx1097.htm">10.12</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8224;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1280058/000128005819000020/a2019q110-qexx1097.htm">Form of Employee Agreement between Blackbaud, Inc. and Kevin P. Gregoire</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10-Q</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5/3/2019</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10.97</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1280058/000128005820000038/a2020q210-qexx101.htm">10.13</a></span></div></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1280058/000128005820000038/a2020q210-qexx101.htm">Fifth Amendment to Lease Agreement, dated as of February 18, 2020, between HPBB1, LLC and BBHQ1, LLC (a subsidiary of Blackbaud, Inc.)</a></span></div></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10-Q</span></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8/4/2020</span></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10.1</span></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1280058/000128005820000038/a2020q210-qexx102.htm">10.1</a><a style="-sec-extract:exhibit;color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1280058/000128005820000038/a2020q210-qexx102.htm">4</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1280058/000128005820000038/a2020q210-qexx102.htm">Sixth Amendment to Lease Agreement, dated as of March 17, 2020, between HPBB1, LLC and BBHQ1, LLC (a subsidiary of Blackbaud, Inc.)</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10-Q</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8/4/2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10.2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1280058/000128005820000038/a2020q210-qexx103.htm">10.1</a><a style="-sec-extract:exhibit;color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1280058/000128005820000038/a2020q210-qexx103.htm">5</a></span></div></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1280058/000128005820000038/a2020q210-qexx103.htm">Seventh Amendment to Lease Agreement, dated as of April 14, 2020, between HPBB1, LLC and BBHQ1, LLC (a subsidiary of Blackbaud, Inc.)</a></span></div></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10-Q</span></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8/4/2020</span></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10.3</span></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1280058/000128005820000038/a2020q210-qexx104.htm">10.1</a><a style="-sec-extract:exhibit;color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1280058/000128005820000038/a2020q210-qexx104.htm">6</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1280058/000128005820000038/a2020q210-qexx104.htm">Eighth Amendment to Lease Agreement, dated as of May 26, 2020, between HPBB1, LLC and BBHQ1, LLC (a subsidiary of Blackbaud, Inc.)</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10-Q</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8/4/2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10.4</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1280058/000128005820000038/a2020q210-qexx105.htm">10.17</a></span></div></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1280058/000128005820000038/a2020q210-qexx105.htm">Ninth Amendment to Lease Agreement, dated as of June 8, 2020, between HPBB1, LLC and BBHQ1, LLC (a subsidiary of Blackbaud, Inc.)</a></span></div></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10-Q</span></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8/4/2020</span></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10.5</span></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td></tr><tr style="height:33pt"><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #0cd973;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #0cd973;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #0cd973;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #0cd973;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #0cd973;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #0cd973;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #0cd973;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #0cd973;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #0cd973;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #0cd973;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #0cd973;padding:0 1pt"></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:83.361%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.804%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.535%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2022 Form 10-K</span></div></td><td colspan="3" style="padding:0 1pt"><div style="text-align:right"><img src="blkb-20221231_g1.jpg" alt="blkb-20221231_g1.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:85px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">113</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="-sec-extract:summary"><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_13">Table of Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:7.671%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:41.443%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.948%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #004054;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="21" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Filed In</span></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Exhibit<br/>Number</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Description of Document</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Registrant&#8217;s<br/>Form</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Dated</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Exhibit<br/>Number</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Filed<br/>Herewith</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1280058/000128005820000038/a2020q210-qexx107.htm">10.1</a><a style="-sec-extract:exhibit;color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1280058/000128005820000038/a2020q210-qexx107.htm">8</a></span></div></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1280058/000128005820000038/a2020q210-qexx107.htm">Tenth Amendment to Lease Agreement, dated as of June 26, 2020, between HPBB1, LLC and BBHQ1, LLC (a subsidiary of Blackbaud, Inc.)</a></span></div></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10-Q</span></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8/4/2020</span></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10.7</span></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1280058/000128005820000052/a2020q310-qexx103.htm">10.</a><a style="-sec-extract:exhibit;color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1280058/000128005820000052/a2020q310-qexx103.htm">19</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1280058/000128005820000052/a2020q310-qexx103.htm">Eleventh Amendment to Lease Agreement, dated as of August 13, 2020, between BBHQ1, LLC and BBHQ1, LLC (a subsidiary of Blackbaud, Inc.)</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10-Q</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11/3/2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10.3</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1280058/000128005820000052/a2020q310-qexx104.htm">10.2</a><a style="-sec-extract:exhibit;color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1280058/000128005820000052/a2020q310-qexx104.htm">0</a></span></div></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1280058/000128005820000052/a2020q310-qexx104.htm">Amended and Restated Credit Agreement, dated as of October 30, 2020, by and among Blackbaud, Inc., and certain of its subsidiaries, as Borrowers, the lenders referred to therein, Bank of America, N.A., as Administrative Agent, Swingline Lender and Issuing Lender, PNC Bank, National Association, as Syndication Agent, and Regions Bank, BBVA USA and Fifth Third Bank, National Association, as Co-Documentation Agents, with BofA Securities, Inc., PNC Bank, National Association, Regions Capital Markets, BBVA USA and Fifth Third Bank, National Association as Joint Lead Arrangers and Joint Bookrunners</a></span></div></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10-Q</span></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11/3/2020</span></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10.4</span></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1280058/000128005820000052/a2020q310-qexx105.htm">10.2</a><a style="-sec-extract:exhibit;color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1280058/000128005820000052/a2020q310-qexx105.htm">1</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1280058/000128005820000052/a2020q310-qexx105.htm">Amended and Restated Pledge Agreement, dated as of October 30, 2020, by Blackbaud, Inc. in favor of Bank of America, N.A., as Administrative Agent, for the ratable benefit of itself and the secured parties referred to therein</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10-Q</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11/3/2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10.5</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1280058/000128005821000021/a2021q110-qexx1001.htm">10.2</a><a style="-sec-extract:exhibit;color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1280058/000128005821000021/a2021q110-qexx1001.htm">2</a></span></div></td><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8224;</span></td><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1280058/000128005821000021/a2021q110-qexx1001.htm">Form of Employment Agreement between Blackbaud, Inc. and Kevin McDearis</a></span></div></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10-Q</span></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5/4/2021</span></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10.1</span></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1280058/000128005821000049/a2021q310-qexx1001.htm">10.2</a><a style="-sec-extract:exhibit;color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1280058/000128005821000049/a2021q310-qexx1001.htm">3</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1280058/000128005821000049/a2021q310-qexx1001.htm">LIBOR Transition Amendment, dated as of September 20, 2021, between Blackbaud, Inc. and Bank of America, N.A.</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10-Q</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11/4/2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10.1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1280058/000128005822000002/exhibit101.htm">10.2</a><a style="-sec-extract:exhibit;color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1280058/000128005822000002/exhibit101.htm">4</a></span></div></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1280058/000128005822000002/exhibit101.htm">First Incremental Term Loan Agreement, dated as of December 31, 2021, by and among Blackbaud, Inc., the lenders party thereto and Bank of America N.A., as administrative agent</a></span></div></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8-K</span></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1/3/2022</span></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10.1</span></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1280058/000128005822000002/exhibit102.htm">10.2</a><a style="-sec-extract:exhibit;color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1280058/000128005822000002/exhibit102.htm">5</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1280058/000128005822000002/exhibit102.htm">Registration Rights Agreement, dated as of December 31, 2021, by and among Blackbaud, Inc., EverFi, Inc., TPG Eon, L.P., each other shareholder party thereto and Eon Stockholder Representative, LLC</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8-K</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1/3/2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10.2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1280058/000128005822000005/exhibit101jan312022.htm">10.2</a><a style="-sec-extract:exhibit;color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1280058/000128005822000005/exhibit101jan312022.htm">6</a></span></div></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1280058/000128005822000005/exhibit101jan312022.htm">First Amendment to Credit Agreement, dated as of January 31, 2022, by and among Blackbaud, Inc., the lenders party thereto and Bank of America N.A., as administrative agent</a></span></div></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8-K</span></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2/3/2022</span></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10.1</span></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1280058/000128005822000014/def14aapr2022.htm#i041ff6ef040445f09a57de7d1b686b1b_316">10.</a><a style="-sec-extract:exhibit;color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1280058/000128005822000014/def14aapr2022.htm#i041ff6ef040445f09a57de7d1b686b1b_316">2</a><a style="-sec-extract:exhibit;color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1280058/000128005822000014/def14aapr2022.htm#i041ff6ef040445f09a57de7d1b686b1b_316">7</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8224;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1280058/000128005822000014/def14aapr2022.htm#i041ff6ef040445f09a57de7d1b686b1b_316">Amended and Restated Blackbaud, Inc. 2016 Equity and Incentive Compensation Plan</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DEF 14A</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4/19/2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Appendix B</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1280058/000128005822000050/exhibit101sep212022.htm">10.</a><a style="-sec-extract:exhibit;color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1280058/000128005822000050/exhibit101sep212022.htm">2</a><a style="-sec-extract:exhibit;color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1280058/000128005822000050/exhibit101sep212022.htm">8</a></span></div></td><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8224;</span></td><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1280058/000128005822000050/exhibit101sep212022.htm">Amended and Restated Employment and Noncompetition Agreement dated September 20, 2022 between Blackbaud, Inc. and Michael P. Gianoni</a></span></div></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8-K</span></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9/21/2022</span></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10.1</span></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:35pt"><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #0cd973;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #0cd973;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #0cd973;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #0cd973;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #0cd973;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #0cd973;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #0cd973;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #0cd973;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #0cd973;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #0cd973;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #0cd973;padding:0 1pt"></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:2.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.804%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:83.362%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">114</span></div></td><td colspan="3" style="padding:0 1pt"><div><img src="blkb-20221231_g1.jpg" alt="blkb-20221231_g1.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:85px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2022 Form 10-K</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="-sec-extract:summary"><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_13">Table of Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:7.671%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:41.443%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.948%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004054;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="21" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Filed In</span></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Exhibit<br/>Number</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Description of Document</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Registrant&#8217;s<br/>Form</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Dated</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Exhibit<br/>Number</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Filed<br/>Herewith</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1280058/000128005822000055/blkbq3202210-qexx102.htm">10.29</a></span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1280058/000128005822000055/blkbq3202210-qexx102.htm">LIBOR Transition Amendment, dated as of August 26, 2022, between Blackbaud, Inc. and Bank of America, N.A.</a></span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004054;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10-Q</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3/1/2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10.2</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004054;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="blkb202210-kexx1030.htm">10.30</a></span></div></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="blkb202210-kexx1030.htm">Consent Agreement, dated as of January 23, 2023, between Blackbaud, Inc. and Bank of America, N.A.</a></span></div></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">X</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="blkb202210-kexx211.htm">21.1</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="blkb202210-kexx211.htm">Subsidiaries of Blackbaud, Inc.</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">X</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="blkb202210-kexx231.htm">23.1</a></span></div></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="blkb202210-kexx231.htm">Consent of Independent Registered Public Accounting Firm</a></span></div></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">X</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="blkb202210-kexx232.htm">23.2</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="blkb202210-kexx232.htm">Consent of Independent Registered Public Accounting Firm</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">X</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1280058/000114036122012665/ny20001953x7_ex5-1.htm">23.</a><a style="-sec-extract:exhibit;color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1280058/000114036122012665/ny20001953x7_ex5-1.htm">3</a></span></div></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1280058/000114036122012665/ny20001953x7_ex5-1.htm">Consent of Sidley Austin LLP</a></span></div></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8-K</span></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4/1/2022</span></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23.1</span></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="blkb202210-qexx311.htm">31.1</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="blkb202210-qexx311.htm">Certification by the Chief Executive Officer pursuant to Section&#160;302 of the Sarbanes-Oxley Act of 2002</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">X</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="blkb202210-qexx312.htm">31.2</a></span></div></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="blkb202210-qexx312.htm">Certification by the Chief Financial Officer pursuant to Section&#160;302 of the Sarbanes-Oxley Act of 2002</a></span></div></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">X</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="blkb202210-qexx321.htm">32.1</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="blkb202210-qexx321.htm">Certification by the Chief Executive Officer pursuant to 18&#160;U.S.C. 1350 as adopted pursuant to Section&#160;906 of the Sarbanes-Oxley Act of 2002</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">X</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="blkb202210-qexx322.htm">32.2</a></span></div></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="blkb202210-qexx322.htm">Certification by the Chief Financial Officer pursuant to 18&#160;U.S.C. 1350 as adopted pursuant to Section&#160;906 of the Sarbanes-Oxley Act of 2002</a></span></div></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">X</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">101.INS</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inline XBRL Instance Document - the Instance Document does not appear in the interactive data file because its XBRL tags are embedded within the Inline XBRL Document.</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">X</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">101.SCH</span></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inline XBRL Taxonomy Extension Schema Document</span></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">X</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">101.CAL</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inline XBRL Taxonomy Extension Calculation Linkbase Document</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">X</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">101.DEF</span></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inline XBRL Taxonomy Extension Definition Linkbase Document</span></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">X</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">101.LAB</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inline XBRL Taxonomy Extension Label Linkbase Document</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">X</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">101.PRE</span></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inline XBRL Taxonomy Extension Presentation Linkbase Document</span></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">X</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">104</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101).</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">X</span></td></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:4.747%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:93.053%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8224;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Indicates management contract or compensatory plan, contract or arrangement.</span></td></tr></table></div><div id="i24d9cd6a7b6a4bb3aaf54098d618780c_313"></div><div style="margin-top:15pt"><span style="color:#004054;font-family:'Calibri',sans-serif;font-size:16pt;font-weight:700;line-height:120%">ITEM&#160;16. FORM 10-K SUMMARY</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Not applicable.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:83.361%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.804%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.535%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2022 Form 10-K</span></div></td><td colspan="3" style="padding:0 1pt"><div style="text-align:right"><img src="blkb-20221231_g1.jpg" alt="blkb-20221231_g1.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:85px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">115</span></div></td></tr></table></div></div></div><div id="i24d9cd6a7b6a4bb3aaf54098d618780c_316"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i24d9cd6a7b6a4bb3aaf54098d618780c_13">Table of Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:0.1%"></td><td style="width:0.805%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.641%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:93.154%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"><div style="margin-top:3pt;text-align:center"><img src="blkb-20221231_g2.jpg" alt="blkb-20221231_g2.jpg" style="height:29px;margin-bottom:5pt;vertical-align:text-bottom;width:29px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#50535a;font-family:'Calibri',sans-serif;font-size:24pt;font-weight:700;line-height:120%">SIGNATURES</span></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the requirements of Section&#160;13 or 15(d) of the Securities Exchange Act of 1934, the Registrant has duly caused this Form&#160;10-K to be signed on its behalf by the undersigned, thereunto duly authorized.</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:6.356%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:46.853%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:43.491%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Signed:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">February 24, 2023</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:3pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">/S/&#160;&#160;&#160;MICHAEL P. GIANONI</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #51555c;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">President and Chief Executive Officer</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(Principal Executive Officer)</span></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the requirements of the Securities Exchange Act of 1934, this Form&#160;10-K has been signed below by the following persons on behalf of the Registrant and on the dates indicated.</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:3.724%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.139%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.408%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:22.438%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.724%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:31.209%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.724%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.747%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.887%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">/S/</span></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">MICHAEL P. GIANONI</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;</span></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">President, Chief Executive Officer and Director (Principal Executive Officer)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Date:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">February 24, 2023</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #51555c;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #51555c;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #51555c;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Michael P. Gianoni</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">/S/</span></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ANTHONY W. BOOR</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;</span></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Executive Vice President and Chief Financial Officer (Principal Financial and Accounting Officer)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Date:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">February 24, 2023</span></td></tr><tr style="height:23pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #51555c;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #51555c;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #51555c;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Anthony W. Boor</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">/S/</span></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ANDREW M. LEITCH</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;</span></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Chairman of the Board of Directors</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Date:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">February 24, 2023</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #51555c;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #51555c;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #51555c;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Andrew M. Leitch</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">/S/</span></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DENEEN DEFIORE</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;</span></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Director</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Date:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">February 24, 2023</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #51555c;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #51555c;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #51555c;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Deneen DeFiore</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">/S/</span></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">GEORGE H. ELLIS</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;</span></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Director</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Date:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">February 24, 2023</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #51555c;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #51555c;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #51555c;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">George H. Ellis</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">/S/</span></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">YOGESH K. GUPTA</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;</span></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Director</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Date:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">February 24, 2023</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #51555c;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #51555c;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #51555c;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Yogesh K. Gupta</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">/S/</span></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">RUPAL S. HOLLENBECK</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Director</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Date:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">February 24, 2023</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #51555c;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #51555c;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #51555c;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Rupal S. Hollenbeck</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">/S/</span></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">D. ROGER NANNEY</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;</span></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Director</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Date:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">February 24, 2023</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #51555c;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #51555c;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #51555c;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">D. Roger Nanney</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">/S/</span></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">SARAH E. NASH</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;</span></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Director</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Date:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">February 24, 2023</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #51555c;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #51555c;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #51555c;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Sarah E. Nash</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:2.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.804%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:83.362%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">116</span></div></td><td colspan="3" style="padding:0 1pt"><div><img src="blkb-20221231_g1.jpg" alt="blkb-20221231_g1.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:85px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2022 Form 10-K</span></div></td></tr></table></div></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-4.1
<SEQUENCE>2
<FILENAME>blkb202210-kexx41.htm
<DESCRIPTION>EX-4.1
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2023 Workiva -->
<title>Document</title></head><body><div id="i0a7f3c18ad2940d9afe4470b1d4efce8_1"></div><div style="min-height:36.72pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">EXHIBIT 4.1</font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">DESCRIPTION OF THE COMPANY&#8217;S</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SECURITIES REGISTERED PURSUANT TO</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SECTION 12 OF THE SECURITIES</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">EXCHANGE ACT OF 1934</font></div><div style="margin-bottom:9pt;text-align:justify"><font><br></font></div><div style="margin-bottom:9pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">General</font></div><div style="margin-bottom:9pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of information concerning the capital stock of Blackbaud, Inc (the &#34;Company&#34;), which consists of (i) up to 180,000,000 shares of common stock, par value $0.001 per share (the &#8220;Common Stock&#8221;), (ii) up to 20,000,000 shares of preferred stock in one or more classes or series as may be determined by the Company&#8217;s board of directors (the &#8220;Board of Directors&#8221;) in its discretion, and (iii) preferred share purchase rights (the &#8220;Rights&#8221;). The Common Stock and the Rights are registered pursuant to Section 12 of the Securities Exchange Act of 1934, as amended and are more fully described below. </font></div><div style="margin-bottom:9pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The summaries and descriptions below do not purport to be complete statements of the relevant provisions of the Company&#8217;s Amended and Restated Certificate of Incorporation (the &#8220;Certificate of Incorporation&#8221;), Amended and Restated Bylaws (the &#8220;Bylaws&#8221;) and Rights Agreement (as defined below), each of which are incorporated by reference as an exhibit to the Annual Report on Form 10-K of which this Exhibit 4.1 is a part and are entirely qualified by these documents. We encourage you to read the Certificate of Incorporation, Bylaws, Rights Agreement and the applicable provisions of the Delaware General Corporation Law (the &#8220;DGCL&#8221;) for additional information.</font></div><div style="margin-bottom:9pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Common Stock</font></div><div style="margin-bottom:9pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Voting rights</font></div><div style="margin-bottom:9pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The holders of Common Stock are entitled to one vote per share on all matters to be voted on by the stockholders, and there are no cumulative voting rights. Generally, all matters to be voted on by stockholders must be approved by a majority of the votes entitled to be cast by all shares of Common Stock present in person or represented by proxy, voting together as a single class, subject to any voting rights granted to holders of any preferred stock&#59; provided, however, that in all director elections that are contested, the nominees for election as a director shall be elected by a plurality of the votes cast. For purposes of the foregoing, an election shall be &#8220;contested&#8221; if, as of the tenth day preceding the date of the filing of the Company&#8217;s definitive proxy statement for such meeting of stockholders, the number of nominees for director exceeds the number of directors to be elected. The Board of Directors is divided into three classes of directors, as described below.</font></div><div style="margin-bottom:9pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Dividend rights</font></div><div style="margin-bottom:9pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The holders of Common Stock are entitled to receive ratable dividends, if any, payable in cash, in stock or otherwise, as and when declared from time to time by the Board of Directors out of funds legally available for the payment of dividends, subject to any preferential rights that may be applicable to any outstanding preferred stock.</font></div><div style="margin-bottom:9pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other rights and preferences</font></div><div style="margin-bottom:9pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the event of a liquidation, dissolution, or winding up of the Company, after payment in full of all outstanding debts and other liabilities, the holders of Common Stock are entitled to share ratably in all remaining assets, subject to prior distribution rights of preferred stock, if any, then outstanding. No shares of Common Stock have preemptive rights or other subscription rights to purchase additional shares of Common Stock. There are no redemption or sinking fund provisions applicable to the Common Stock. All outstanding shares of Common Stock are fully paid and nonassessable.</font></div><div style="margin-bottom:9pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The rights, preferences, and privileges of holders of Common Stock will be subject to, and may be adversely affected by, the rights of holders of any preferred stock that may be issued in the future, as described below. All shares of Common Stock that are acquired by the Company shall be available for reissuance by the Company, at the sole-discretion of the Board of Directors at any time.</font></div><div style="margin-bottom:9pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Transfer agent and registrar</font></div><div style="margin-bottom:9pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The transfer agent and registrar for the Common Stock is American Stock Transfer &#38; Trust Company, LLC, and its telephone number is (800) 937-5449.</font></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:justify"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:36.72pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">EXHIBIT 4.1</font></div></div><div style="margin-bottom:9pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Nasdaq listing</font></div><div style="margin-bottom:9pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Common Stock is listed for trading on Nasdaq Global Select Market under the ticker symbol &#8220;BLKB.&#8221;</font></div><div style="margin-bottom:9pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Anti-takeover Effects of Delaware Law, Provisions of the Certificate of Incorporation, Bylaws and the Rights Agreement</font></div><div style="margin-bottom:9pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain provisions of the DGCL, the Certificate of Incorporation, Bylaws and the Rights Agreement may have the effect of delaying, deferring or preventing a change in control of the Company or deterring tender offers for Common Stock, proxy contests or other takeover attempts, including discouraging attempts that might result in the payment of a premium over the market price for the shares of Common Stock.</font></div><div style="margin-bottom:9pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Delaware anti-takeover law</font></div><div style="margin-bottom:9pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are subject to Section 203 of the DGCL, an anti-takeover law. In general, Section 203 prohibits a publicly held Delaware corporation from engaging in a &#8220;business combination&#8221; with an &#8220;interested stockholder&#8221; for a period of three years following the date the person became an interested stockholder, unless&#58;</font></div><div style="margin-bottom:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the board of directors approved the transaction in which the stockholder became an interested stockholder prior to the date the interested stockholder attained that status&#59;</font></div><div style="margin-bottom:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">when the stockholder became an interested stockholder, he or she or it owned at least 85% of the voting stock of the corporation outstanding at the time the transaction commenced, excluding shares owned by persons who are directors and also officers, as well as certain shares owned by employee benefits plans&#59; or</font></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">on or subsequent to the date the business combination is approved by the board of directors, the business combination is authorized by the affirmative vote of at least 66 2&#47;3% of the voting stock of the corporation at an annual or special meeting of stockholders.</font></div><div style="margin-bottom:9pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Generally, a &#8220;business combination&#8221; includes a merger, asset or stock sale, or other transaction resulting in a financial benefit to the interested stockholder. Generally, an &#8220;interested stockholder&#8221; is a person who, together with affiliates and associates, owns, or is an affiliate or associate of the corporation, and within three years prior to the determination of interested stockholder status did own, 15% or more of a corporation&#8217;s voting stock.</font></div><div style="margin-bottom:9pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Certificate of Incorporation and Bylaw provisions</font></div><div style="margin-bottom:9pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Classified Board of Directors.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Board of Directors is divided into three classes of directors, as nearly equal in number as possible, with each class serving a staggered term of three years. Any vacancy on the Board of Directors, regardless of the reason for the vacancy, may be filled by vote of the majority of the directors then in office, except in the case of a vacancy caused by action of the stockholders, which vacancy may only be filled by the stockholders. Directors may be removed from office at any time with or without cause, but only by the holders of a majority of the shares entitled to vote at an election of directors. The classification of directors will have the effect of making it more difficult for stockholders to change the composition of the Board of Directors and could also discourage a third-party from making a tender offer or otherwise attempting to obtain control of the Company, and may maintain the incumbency of the Board of Directors.</font></div><div style="margin-bottom:9pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Advance notice requirement for stockholder proposals, including director nominations.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Bylaws contain an advance notice procedure for stockholders proposals to be brought before a meeting of stockholders, including any proposed nominations of persons for election to the Board of Directors. Stockholders at a meeting may only consider proposals or nominations specified in the notice of meeting, or brought before the meeting by or at the direction of the Board of Directors or by a stockholder who was a stockholder of record on the record date for the meeting, who is entitled to vote at the meeting, who has given to the Company&#8217;s Secretary timely written notice, in proper form, of the stockholder&#8217;s intention to bring that business before the meeting, and who has otherwise complied with the Bylaws. Although the Bylaws do not give the Board of Directors the power to approve or disapprove stockholder nominations of candidates for election to the Board of Directors or proposals regarding other business to be conducted at a special or annual meeting of the stockholders, the Bylaws may have the effect of precluding the conduct of business at a meeting if the proper procedures are not followed, or may discourage or deter a potential acquirer from conducting a solicitation of proxies to elect its own slate of directors or otherwise attempting to obtain control of the Company.</font></div><div style="margin-bottom:9pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#8220;Blank&#8221; Preferred Stock.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Board of Directors has the authority to issue up to an aggregate of 20,000,000 shares of preferred stock in one or more classes or series and to determine, with respect to any such class or series, the designations, powers, preferences and rights of such class or series, and the qualifications, limitations and restrictions thereof, including dividend rights, dividend rates, conversion rights, voting rights, terms of redemption (including sinking fund provisions), redemption prices, liquidation preferences, and the number of shares constituting any class </font></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:justify"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:36.72pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">EXHIBIT 4.1</font></div></div><div style="margin-bottom:9pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">or series or the designation of such class or series, without further vote or action by the stockholders. This preferred stock could have terms that may discourage a potential acquirer from making, without first negotiating with the Board of Directors, an acquisition attempt through which such acquirer may be able to change the composition of the Board of Directors, including a tender offer or other takeover attempt. No shares of preferred stock are currently outstanding.</font></div><div style="margin-bottom:9pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Emergency Special Meeting of the Board of Directors.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Board of Directors possesses the authority to call and hold emergency special meetings of the Board of Directors with less than forty-eight hours&#8217; notice. This power to hold an emergency special meeting of the Board of Directors on short notice could discourage a potential acquirer from launching a bid to acquire majority ownership of the Company, a proxy solicitation in order to replace the current Board of Directors, or otherwise attempting to obtain control of the Company, as such attempts could quickly be thwarted or denied by the Board of Directors.</font></div><div style="margin-bottom:9pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Stockholder Rights Agreement. </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As more fully described below, on October 7, 2022, the Company declared a dividend of one preferred share purchase right for each of the Company&#8217;s issued and outstanding shares of Common Stock. The description and terms of these Rights are set forth in the Stockholder Rights Agreement, dated as of October 7, 2022 (the &#8220;Rights Agreement&#8221;), by and between the Company and American Stock Transfer &#38; Trust Company, LLC (the &#8220;Rights Agent&#8221;). Each Right entitles the registered holder, subject to the terms of the Rights Agreement, to purchase from us one one-thousandth of a share of the Series A Junior Participating Preferred Stock, par value $0.001 per share (the &#8220;Series A Preferred Stock&#8221;) at a price of $313.00, subject to certain adjustments (as adjusted from time to time, the &#8220;Exercise Price&#8221;). Under the Rights Agreement, the Rights will become exercisable if an entity, person or group acquires beneficial ownership of 20% or more of the outstanding Common Stock in a transaction not approved by the Board of Directors. In the event that the Rights become exercisable due to the ownership threshold being crossed, each Right will entitle its holder (other than the person, entity or group triggering the Rights Plan, whose rights will become void and will not be exercisable) to purchase additional shares of Common Stock having a then-current market value of twice the Exercise Price. Subject to the terms of the Rights Agreement, the Rights will expire on October 2, 2023. Additional information regarding the Rights Agreement is contained in a Form 8-K filed with the SEC on October 11, 2022.</font></div><div style="margin-bottom:9pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Preferred Stock Purchase Rights</font></div><div style="margin-bottom:9pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Voting and dividend rights</font></div><div style="margin-bottom:9pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Until a Right is exercised or exchanged, the holder thereof, as such, will have no rights as a stockholder of the Company, including, without limitation, the right to vote or to receive dividends.</font></div><div style="margin-bottom:9pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other rights and preferences</font></div><div style="margin-bottom:9pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As stated above, on October 7, 2022, the Company declared a dividend of one preferred share purchase right for each of the Company&#8217;s issued and outstanding shares of Common Stock. The dividend will be paid to the stockholders of record at the close of business on October 17, 2022 (the &#8220;Record Date&#8221;). Each Right entitles the registered holder, subject to the terms of the Rights Agreement, to purchase from the Company one one-thousandth of a share of the Company&#8217;s Series A Preferred Stock at a price of $313.00, subject to certain adjustments.</font></div><div style="margin-bottom:9pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subject to certain exceptions, the Rights will not be exercisable until the earlier to occur of (i) the close of business on the tenth business day after a public announcement or filing that a person has, or group of affiliated or associated persons have, become an &#8220;Acquiring Person,&#8221; which is defined as a person or group of affiliated or associated persons who, at any time after the date of the Rights Agreement, have acquired, or obtained the right to acquire, beneficial ownership of 20% or more of the Company&#8217;s outstanding shares of Common Stock, subject to certain exceptions, or (ii) the close of business on the tenth business day after the date that a tender offer or exchange offer is first published or sent or given by any person, the consummation of which would result in such person becoming an Acquiring Person (the earlier of such dates being called the &#8220;Distribution Time&#8221;).</font></div><div style="margin-bottom:9pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Rights Agreement provides that, until the Distribution Time (or earlier expiration or redemption of the Rights), the Rights will be transferred with and only with the Common Stock. Until the Distribution Time (or earlier expiration or redemption of the Rights), new Common Stock certificates issued after the Record Date upon transfer or new issuances of Common Stock will contain a legend incorporating the Rights Agreement by reference, and notice of such legend will be furnished to holders of book entry shares. Until the Distribution Time (or earlier expiration or redemption of the Rights), the surrender for transfer of any certificates for shares of Common Stock (or book entry shares of Common Stock) outstanding as of the Record Date will also constitute the transfer of the Rights associated with the shares of Common Stock represented by such certificate or registered in book entry form. As soon as practicable following the Distribution Time, separate certificates evidencing the Rights (the &#8220;Rights Certificates&#8221;) will be </font></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:justify"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:36.72pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">EXHIBIT 4.1</font></div></div><div style="margin-bottom:9pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">mailed to holders of record of the Common Stock as of the close of business on the Distribution Time, and such separate Rights Certificates alone will evidence the Rights.</font></div><div style="margin-bottom:9pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Rights are not exercisable until the Distribution Time. The Rights will expire prior to the earliest of (i) the close of business on October 2, 2023, or such later date as may be established by the Board as long as the extension is submitted to the stockholders of the Company for ratification at the next annual meeting of stockholders succeeding such extension&#59; (ii) the time at which the Rights are redeemed pursuant to the Rights Agreement&#59; (iii) the time at which the Rights are exchanged pursuant to the Rights Agreement&#59; and (iv) upon the occurrence of certain transactions (the earliest of (i), (ii), (iii) and (iv) is referred to as the &#8220;Expiration Date&#8221;).</font></div><div style="margin-bottom:9pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Each share of Series A Preferred Stock will be entitled, when, as and if declared, to a minimum preferential per share quarterly dividend payment equal to the greater of (i) $1.00 per share and (ii) an amount equal to 1,000 times the dividend declared per share of Common Stock. In the event of liquidation, dissolution or winding up of the Company, the holders of the Series A Preferred Stock will be entitled to a minimum preferential payment of the greater of (i) $1,000.00 per share (plus any accrued but unpaid dividends), and (ii) an amount equal to 1,000 times the payment made per share of Common Stock. Each share of Series A Preferred Stock will have 1,000 votes, voting together with the Common Stock. In the event of any merger, consolidation or other transaction in which outstanding shares of Common Stock are converted or exchanged, each share of Series A Preferred Stock will be entitled to receive 1,000 times the amount received per share of Common Stock. These Rights are protected by customary anti-dilution provisions as further described in the Certificate of Incorporation and Bylaws.</font></div><div style="margin-bottom:9pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Exercise Price payable, and the number of shares of Series A Preferred Stock or other securities or property issuable, upon exercise of the Rights are subject to adjustment from time to time to prevent dilution (i) in the event of a stock dividend on, or a subdivision, combination or reclassification of, the Series A Preferred Stock, (ii) upon the grant to holders of the Series A Preferred Stock of certain rights or warrants to subscribe for or purchase Series A Preferred Stock at a price, or securities convertible into Series A Preferred Stock with a conversion price, less than the then-current market price of the Series A Preferred Stock or (iii) upon the distribution to holders of the Series A Preferred Stock of evidences of indebtedness or assets (excluding regular periodic cash dividends or dividends payable in Series A Preferred Stock) or of subscription rights or warrants (other than those referred to above).</font></div><div style="margin-bottom:9pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the event that any person or group of persons becomes an Acquiring Person, each holder of a Right, other than the Rights beneficially owned by the Acquiring Person, affiliates and associates of the Acquiring Person and certain transferees thereof (which will thereupon become null and void), will, following the Distribution Time, have the right to receive upon exercise of a Right that number of shares of Common Stock (or at the option of the Company, other securities of the Company) having a market value of two times the Exercise Price, unless the Rights were earlier redeemed or exchanged.</font></div><div style="margin-bottom:9pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the event that, after a person or group of persons has become an Acquiring Person, the Company is acquired in a merger or other business combination transaction or 50% or more of the Company&#8217;s consolidated assets or earning power are sold, proper provisions will be made so that each holder of a Right (other than Rights beneficially owned by an Acquiring Person, affiliates and associates of the Acquiring Person and certain transferees thereof which will have become null and void) will thereafter have the right to receive upon the exercise of a Right that number of shares of Common Stock of the person with whom the Company has engaged in the foregoing transaction (or its parent) that at the time of such transaction have a market value of two times the Exercise Price of the Right.</font></div><div style="margin-bottom:9pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">With certain exceptions, no adjustment in the Exercise Price will be required until cumulative adjustments require an adjustment of at least 1% in such Exercise Price. No fractional shares of Series A Preferred Stock or Common Stock will be issued (other than fractions of shares of Series A Preferred Stock which are integral multiples of one one-thousandth of a share of Series A Preferred Stock, which may, at the election of the Company, be evidenced by depositary receipts), and in lieu thereof an adjustment in cash will be made based on the current market price of the Series A Preferred Stock or the Common Stock.</font></div><div style="margin-bottom:9pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At any time after any person or group of persons becomes an Acquiring Person and prior to the acquisition of beneficial ownership by such Acquiring Person of 50% or more of shares of Common Stock then outstanding, the Board of Directors, at its option, may exchange all or part of the Rights (other than Rights beneficially owned by such Acquiring Person and certain transferees thereof which will have become null and void) at an exchange ratio of one share of Common Stock per outstanding Right (subject to adjustment).</font></div><div style="margin-bottom:9pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At any time before the Distribution Time, the Board of Directors may authorize the redemption of the Rights in whole, but not in part, at a price of $0.001 per Right (subject to certain adjustments) (the &#8220;Redemption Price&#8221;). The redemption of the Rights may be made effective at such time, on such basis and with such conditions as the Board of Directors, in its sole discretion, may establish. Immediately upon the action of the Board of Directors electing to </font></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:justify"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:36.72pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">EXHIBIT 4.1</font></div></div><div style="margin-bottom:9pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">redeem or exchange the Rights, the Company shall make announcement thereof, and upon such election, the right to exercise the Rights will terminate and the only right of the holders of Rights will be to receive the Redemption Price.</font></div><div style="margin-bottom:9pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the event the Company receives a Qualifying Offer (as defined in the Rights Agreement) and the Company does not redeem the outstanding Rights, the Company may exempt such Qualifying Offer from the Rights Agreement, or call a special meeting of stockholders to vote on whether or not to exempt such Qualifying Offer from the Rights Agreement, in each case within 90 days of the commencement of the Qualifying Offer. The holders of record of 20% or more of the outstanding Common Stock (excluding shares of Common Stock that are beneficially owned by the person making the Qualifying Offer and such person&#8217;s related persons) may submit a written demand directing the Board of Directors to submit a resolution exempting the Qualifying Offer from the Rights Agreement to be voted upon at a special meeting to be convened within 90 days following the receipt of the written demand (the &#8220;Special Meeting Period&#8221;). Subject to the terms of the Rights Agreement, the Board of Directors must take the necessary actions to cause such resolution to be submitted to a vote of stockholders at a special meeting within the Special Meeting Period&#59; however, the Board of Directors may recommend in favor of or against or take no position with respect to the adoption of the resolution, as it determines to be appropriate in the exercise of the Board of Directors&#8217; fiduciary duties.</font></div><div style="margin-bottom:9pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For so long as the Rights are redeemable, the Company may from time to time in its sole discretion supplement or amend the Rights Agreement in any respect without the approval of any holders of Rights, and the Rights Agent shall, if the Company so directs, execute such supplement or amendment. However, from and after the time when the Rights are no longer redeemable, the Rights Agreement may not be amended or supplemented in any manner that would, among other things, adversely affect the interests of the holders of Rights (other than holders of Rights that have become null and void).</font></div><div style="margin-bottom:9pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Transfer agent and registrar</font></div><div style="margin-bottom:9pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The transfer agent and registrar for the Series A Preferred Stock is American Stock Transfer &#38; Trust Company, LLC, and its telephone number is (800) 937-5449.</font></div><div style="margin-bottom:9pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Nasdaq listing</font></div><div style="margin-bottom:9pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Series A Preferred Stock is listed for trading on Nasdaq Global Select Market.</font></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:justify"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.30
<SEQUENCE>3
<FILENAME>blkb202210-kexx1030.htm
<DESCRIPTION>EX-10.30
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2023 Workiva -->
<title>Document</title></head><body><div id="ifcf12a4c144141758fce44809bf68c31_1"></div><div style="min-height:81pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:100%">EXHIBIT 10.30</font></div><div style="text-align:right"><font><br></font></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Execution Version </font></div><div style="text-align:right"><font><br></font></div></div><div style="margin-top:3.9pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">CONSENT AGREEMENT</font></div><div style="margin-top:0.05pt"><font><br></font></div><div><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">This CONSENT AGREEMENT, dated as of January 23, 2023 (this &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;), is entered into among BLACKBAUD, INC., a Delaware corporation (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Company</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;), the Lenders (as hereinafter defined) party hereto, and BANK OF AMERICA, N.A., a national banking association, as Administrative Agent (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Administrative Agent</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;) for the Lenders.</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">All capitalized terms not otherwise defined herein shall have the meanings attributed thereto in the Credit Agreement (as hereinafter defined).</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:113%;text-decoration:underline">RECITALS</font></div><div style="margin-top:0.3pt"><font><br></font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">WHEREAS, the Company, the other borrowers from time to time party thereto, the lenders from time to time party thereto (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Lenders</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;) and the Administrative Agent entered into that certain Amended and Restated Credit Agreement, dated as of October 30, 2020 (as amended, restated, amended and restated, extended, supplemented or otherwise modified in writing from time to time, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Credit Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;)&#59; and </font></div><div style="margin-top:1.6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">WHEREAS, the Company has requested that the Lenders provide the consent set forth in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> below.</font></div><div style="margin-top:0.65pt"><font><br></font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">NOW, THEREFORE, in consideration of the agreements contained herein, and for other good and valuable consideration, the receipt and sufficiency of which are hereby acknowledged, the parties hereto agree as follows&#58;</font></div><div style="padding-left:5pt;padding-right:2.35pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Consent</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.    Notwithstanding the terms of clause (i) of the proviso in the definition of &#8220;Transaction Costs&#8221; in Section 1.1 of the Credit Agreement, the Administrative Agent and the Lenders hereby agree that, solely in connection with the acquisition, directly or indirectly, of all of the outstanding Capital Stock of EverFi, Inc. (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">EverFi Acquisition</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;), pursuant to the terms of that certain Agreement and Plan of Merger, dated as of December 30, 2021, by and among the Borrower, Project Montessori Acquisition, Inc., a Delaware corporation, EverFi, Inc., a Delaware corporation, and Eon Stockholder Representative, LLC (solely in its capacity as the Seller Representative), for purposes of calculating EBITDA for the fiscal year ending December 31, 2022, the Company may include Transaction Costs incurred in connection with the EverFi Acquisition during the five consecutive quarter period following the EverFi Acquisition (including, without limitation, the quarter in which the EverFi Acquisition occurred).  This consent is limited solely to the consent specifically provided for in the preceding sentence of this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> and is subject to the satisfaction of the conditions set forth in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 2</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> below, and nothing contained in this Agreement shall be deemed to constitute a waiver of any provision of the Loan Documents (including, without limitation, Section 11.1(d) of the Credit Agreement) in the future or any other rights or remedies the Administrative Agent or any Lender may have under the Credit Agreement or any other Loan Document or under applicable law.</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Conditions Precedent</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  This Agreement shall become effective as of the date hereof, upon receipt by the Administrative Agent of executed counterparts of this Agreement duly executed by the Borrowers, the Administrative Agent and the Required Lenders.</font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Expenses</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  All reasonable and documented out-of-pocket expenses incurred by the Administrative Agent (including the reasonable and documented fees and expenses of one primary counsel and, if necessary, one firm of local counsel in each relevant jurisdiction for the Administrative Agent) in connection with this Agreement and the transactions contemplated hereby shall have been paid.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:81pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Agreement is a Loan Document</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  This Agreement is a Loan Document and all references to a &#8220;Loan Document&#8221; in the Credit Agreement and the other Loan Documents (including, without limitation, all such references in the representations and warranties in the Credit Agreement and the other Loan Documents) shall be deemed to include this Agreement.</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">5.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Authority&#47;Enforceability</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  Each Credit Party represents and warrants as follows&#58;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;such Credit Party has the right, power and authority and has taken all necessary corporate and other action to authorize the execution, delivery and performance of this Agreement in accordance with their respective terms&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;this Agreement has been duly executed and delivered by the duly authorized officers of such Credit Party and constitutes the legal, valid and binding obligation of such Credit Party, enforceable in accordance with its terms, except as such enforceability may be limited by bankruptcy, insolvency, reorganization, moratorium or similar state or federal debtor relief laws from time to time in effect which affect the enforcement of creditors&#8217; rights in general and the availability of equitable remedies&#59; and</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(c)&#160;&#160;&#160;&#160;the execution, delivery and performance by such Credit Party of this Agreement do not and will not, by the passage of time, the giving of notice or otherwise, (i) require any material Governmental Approval except any approvals previously or concurrently received or violate any material Applicable Law, in each case relating to the Company or any of its Restricted Subsidiaries, (ii) conflict with, result in a breach of or constitute a default under the articles of incorporation, bylaws or other organizational documents of such Credit Party and (iii) require any consent or authorization of, filing with, or other act in respect of, an arbitrator or Governmental Authority and no consent of any other Person is required in connection with the execution, delivery, performance, validity or enforceability of this Agreement, other than (A) consents, authorizations, filings or other acts or consents obtained or for which the failure to obtain or make could not individually or in the aggregate, reasonably be expected to have a Material Adverse Effect and (B) consents or filings, if any, under the UCC.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">6.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Representations and Warranties of the Credit Parties</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  Each Credit Party represents and warrants to the Lenders that after giving effect to this Agreement (a) the representations and warranties contained in Article VI of the Credit Agreement shall (i) with respect to representations and warranties that contain a materiality qualification, be true and correct on and as of the date hereof and (ii) with respect to representations and warranties that do not contain a materiality qualification, be true and correct in all material respects on and as of the date hereof with the same effect as if made on and as of such date, except for any representation and warranty made as of an earlier date, shall (x) with respect to representations and warranties that contain a materiality qualification, be true and correct as of such earlier date and (y) with respect to representations and warranties that do not contain a materiality qualification, be true and correct in all material respects as of such earlier date, and except that for purposes hereof, the representations and warranties contained in Section 6.1(o) of the Credit Agreement shall be deemed to refer to the most recent statements furnished pursuant to Section 7.1(b) of the Credit Agreement and</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b) no event has occurred and is continuing which constitutes a Default or Event of Default.</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;7.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">No Other Changes</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  Except as modified hereby, all of the terms and provisions of the Loan Documents shall remain in full force and effect.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">2</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:81pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">8.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Electronic Execution&#59; Electronic Records</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  This Agreement may be in the form of an electronic record (in &#8220;.pdf&#8221; form or otherwise) and may be executed using electronic signatures, which shall be considered as originals and shall have the same legal effect, validity and enforceability as a paper record.  This Agreement may be executed in as many counterparts as necessary or convenient, including both paper and electronic counterparts, but all such counterparts shall be one and the same Agreement.&#160; For the avoidance of doubt, the authorization under this paragraph may include, without limitation, use or acceptance by the Administrative Agent of a manually signed Agreement which has been converted into electronic form (such as scanned into &#8220;.pdf&#8221; format), or an electronically signed Agreement converted into another format, for transmission, delivery and&#47;or retention.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">9.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Severability</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  Any provision of this Agreement held to be illegal, invalid or unenforceable in any jurisdiction, shall, as to such jurisdiction, be ineffective to the extent of such illegality, invalidity or unenforceability without affecting the legality, validity or enforceability of the remaining provisions hereof and the illegality, invalidity or unenforceability of a particular provision in a particular jurisdiction shall not invalidate or render unenforceable such provision in any other jurisdiction.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">10.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Governing Law&#59; Submission to Jurisdiction&#59; Waiver of Jury Trial</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  The terms of the Credit Agreement with respect to governing law, submission to jurisdiction, waiver of venue and waiver of jury trial are incorporated herein by reference, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%">mutatis mutandis</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, and the parties hereto agree to such terms.</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:113%">&#91;Signature pages follow&#93;</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">3</font></div><div><font><br></font></div></div></div><div id="ifcf12a4c144141758fce44809bf68c31_4"></div><hr style="page-break-after:always"><div style="min-height:86.4pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Each of the parties hereto has caused a counterpart of this Agreement to be duly executed and delivered as of the date first above written.</font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:3.992%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.423%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:22.819%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.301%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.838%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.114%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:42.727%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.786%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">BORROWER</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#58;</font></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">BLACKBAUD, INC.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, as a Borrower</font></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">By&#58;</font></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#47;s&#47; Thomas E. Griffin</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Name&#58;</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Thomas E. Griffin</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Title&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">VP Finance, Corporate Treasurer</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="height:62.64pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">BLACKBAUD, INC.</font></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CONSENT AGREEMENT</font></div></div></div><hr style="page-break-after:always"><div style="min-height:86.4pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:3.992%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.423%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:22.819%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.301%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.838%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.114%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:42.727%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.786%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">ADMINISTRATIVE AGENT</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#58;</font></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">BANK OF AMERICA, N.A.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">,</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">as Administrative Agent</font></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">By&#58;</font></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#47;s&#47; Liliana Claar</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Name&#58;</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Liliana Claar</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Title&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Vice President</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-bottom:12pt;text-align:justify"><font><br></font></div><div style="height:62.64pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">BLACKBAUD, INC.</font></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CONSENT AGREEMENT</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:86.4pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:4.188%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:29.188%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.508%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.028%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.203%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:44.412%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.949%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">LENDERS&#58;</font></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">BANK OF AMERICA, N.A.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">,</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">as a Lender, Swingline Lender and an Issuing Lender</font></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">By&#58;</font></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#47;s&#47; Thomas M. Paulk</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Name&#58;</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Thomas M. Paulk</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Title&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Senior Vice President</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="height:62.64pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">BLACKBAUD, INC.</font></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CONSENT AGREEMENT</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:86.4pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:4.188%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:29.188%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.508%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.028%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.203%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:44.412%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.949%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="9" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">PNC BANK, NATIONAL ASSOCIATION</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">,</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">as a Lender</font></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">By&#58;</font></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#47;s&#47; Andrew Fraser</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Name&#58;</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Andrew Fraser</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Title&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Vice President</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="height:62.64pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">BLACKBAUD, INC.</font></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CONSENT AGREEMENT</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:86.4pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:4.188%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:29.188%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.508%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.028%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.203%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:44.412%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.949%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="9" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">THE TORONTO-DOMINION BANK, NEW YORK BRANCH</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, as a Lender</font></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">By&#58;</font></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#47;s&#47; John Glotzbecker</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Name&#58;</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">John Glotzbecker</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Title&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Authorized Signatory</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="height:62.64pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">BLACKBAUD, INC.</font></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CONSENT AGREEMENT</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:86.4pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:4.188%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:29.188%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.508%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.028%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.203%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:44.412%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.949%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="9" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">TRUIST BANK</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">,</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">as a Lender</font></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">By&#58;</font></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#47;s&#47; Tyler Stephens</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Name&#58;</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Tyler Stephens</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Title&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Director</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="height:62.64pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">BLACKBAUD, INC.</font></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CONSENT AGREEMENT</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:86.4pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:4.188%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:29.188%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.508%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.028%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.203%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:44.412%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.949%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="9" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">REGIONS BANK</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">,</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">as a Lender</font></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">By&#58;</font></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#47;s&#47; Tyler Tirpak</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Name&#58;</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Tyler Tirpak</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Title&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Associate</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="height:62.64pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">BLACKBAUD, INC.</font></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CONSENT AGREEMENT</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:86.4pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:4.188%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:29.188%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.508%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.028%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.203%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:44.412%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.949%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="9" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">TD BANK, N.A.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">,</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">as a Lender</font></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">By&#58;</font></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#47;s&#47; John N. Golding</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Name&#58;</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">John N. Golding</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Title&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Vice President</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="height:62.64pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">BLACKBAUD, INC.</font></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CONSENT AGREEMENT</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:86.4pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:4.188%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:29.188%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.508%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.028%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.203%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:44.412%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.949%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="9" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">UNITED COMMUNITY BANK</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">,</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">as a Lender</font></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">By&#58;</font></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#47;s&#47; Jeff Wilson</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Name&#58;</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Jeff Wilson</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Title&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Senior Vice President</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="height:62.64pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">BLACKBAUD, INC.</font></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CONSENT AGREEMENT</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:86.4pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:4.188%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:35.598%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.508%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.028%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.203%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:38.002%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.949%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="9" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">FIFTH THIRD BANK, NATIONAL</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">ASSOCIATION</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, as a Lender</font></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">By&#58;</font></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#47;s&#47; Jeff Hafkey</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Name&#58;</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Jeff Hafkey</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Title&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">AVP</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div><font><br></font></div><div style="height:62.64pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">BLACKBAUD, INC.</font></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CONSENT AGREEMENT</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:86.4pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:4.188%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:29.188%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.508%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.028%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.203%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:44.412%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.949%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="9" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">KEYBANK NATIONAL ASSOCIATION</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">,</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">as a Lender</font></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">By&#58;</font></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#47;s&#47; Allyn A. Coskun</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Name&#58;</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Allyn A. Coskun</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Title&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Vice President</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="text-align:justify"><font><br></font></div><div style="height:62.64pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">BLACKBAUD, INC.</font></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CONSENT AGREEMENT</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:86.4pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:4.188%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:29.188%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.508%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.028%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.203%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:44.412%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.949%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="9" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">JPMORGAN CHASE BANK, N.A.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">,</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">as a Lender</font></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">By&#58;</font></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#47;s&#47; Caitlin Stewart</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Name&#58;</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Caitlin Stewart</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Title&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Executive Director</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="height:62.64pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">BLACKBAUD, INC.</font></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CONSENT AGREEMENT</font></div><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-21.1
<SEQUENCE>4
<FILENAME>blkb202210-kexx211.htm
<DESCRIPTION>EX-21.1
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2023 Workiva -->
<title>Document</title></head><body><div id="i875fee5d46f44bb695b58f5e0fc58bbe_1"></div><div style="min-height:72pt;width:100%"><div style="margin-top:9pt;text-align:justify"><font><br></font></div></div><div style="margin-top:9pt;text-align:right"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">EXHIBIT 21.1 </font></div><div style="margin-top:9pt;text-align:center"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SUBSIDIARIES OF BLACKBAUD, INC. </font></div><div style="margin-top:9pt;text-align:center"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">As of February&#160;24, 2023 </font></div><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:35.278%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:43.130%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.292%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Organized Under Laws of&#58;</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</font></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Delaware</font></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Subsidiaries</font></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ACN 161 644 328 Pty. Ltd.</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Australia</font></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">BB Real Property Development, LLC</font></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Delaware</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">BBHQ1, LLC</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Delaware</font></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">BB US-DCL, LLC</font></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Delaware</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">BB US-SIS, LLC</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Delaware</font></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Blackbaud Asia, Ltd.</font></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Hong Kong</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Blackbaud Canada, Inc.</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Canada</font></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Blackbaud Europe Ltd.</font></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Scotland</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Blackbaud Global Ltd.</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">England and Wales</font></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Blackbaud Latin America, S.R.L.</font></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Costa Rica</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Blackbaud Pacific Pty. Ltd.</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Australia</font></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Click 4 Compliance, LLC</font></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Virginia</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ed Comms Pty Ltd.</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Australia</font></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Educational Communications Ltd.</font></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">England and Wales</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">EverFi, Inc.</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Delaware</font></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">EverFi Canada, Inc.</font></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Canada</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">EVERFI International Ltd.</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">England and Wales</font></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">EVERFI Middle East Ltd.</font></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">England and Wales</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Everyday Hero Pty. Ltd.</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Australia</font></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Giving.com Limited</font></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">England and Wales</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Giving Limited</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">England and Wales</font></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">JGCrowdfunding USA, LLC</font></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Delaware</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">JG US Inc.</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Delaware</font></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lawroom.com</font></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CA C-Corp</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">MyCharity, Ltd.</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ireland</font></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Blackbaud Tuition Management, LLC</font></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Delaware</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">YC Blocker 1, LLC</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Delaware</font></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">YourCause Holdings, LLC</font></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Delaware</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">YourCause, LLC</font></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Texas</font></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:justify"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-23.1
<SEQUENCE>5
<FILENAME>blkb202210-kexx231.htm
<DESCRIPTION>EX-23.1
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2023 Workiva -->
<title>Document</title></head><body><div id="i6b79c898f4094c57b8cbd17608e09d4c_1"></div><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">EXHIBIT 23.1</font></div><div><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM</font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:180%">We consent to the incorporation by reference in the following registration statements&#58;</font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">1.</font><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:10.42pt">Registration Statement (Form S-8 No. 333-265527) pertaining to the Blackbaud, Inc. 2016 Equity and Incentive Compensation Plan Amended and Restated as of June 9, 2022&#59; </font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">2.</font><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:10.42pt">Registration Statement (Form S-3 No. 333-262190) of Blackbaud, Inc.&#59; </font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">3.</font><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:10.42pt">Registration Statement (Form S-8 No. 333-257030) pertaining to the Blackbaud, Inc. 2016 Equity and Incentive Compensation Plan Amended and Restated as of June 10, 2021&#59; </font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">4.</font><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:10.42pt">Registration Statement (Form S-8 No. 333-232111) pertaining to the Blackbaud, Inc. 2016 Equity and Incentive Compensation Plan Amended and Restated as of June 13, 2019&#59; and </font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">5.</font><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:10.42pt">Registration Statement (Form S-8 No. 333-212057) pertaining to the Blackbaud, Inc. 2016 Equity and Incentive Compensation Plan&#59; </font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">of our reports dated February 24, 2023, with respect to the consolidated financial statements of Blackbaud, Inc. and the effectiveness of internal control over financial reporting of Blackbaud, Inc. included in this Annual Report (Form 10-K) of Blackbaud, Inc. for the year ended December 31, 2022.</font></div><div><font><br></font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;S&#47; Ernst &#38; Young LLP</font></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raleigh, North Carolina</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 24, 2023</font></td></tr></table></div><div><font><br></font></div><div style="margin-bottom:12pt"><font><br></font></div><div style="margin-bottom:12pt"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-23.2
<SEQUENCE>6
<FILENAME>blkb202210-kexx232.htm
<DESCRIPTION>EX-23.2
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2023 Workiva -->
<title>Document</title></head><body><div id="i07b077719ba342f6a6b14851ba0ba529_1"></div><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">EXHIBIT 23.2</font></div><div><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM</font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:180%">We hereby consent to the incorporation by reference in the Registration Statements on Form S-3 (No. 333-262190) and Form S-8 (No. 333-212057, No. 333-232111, No. 333-257030 and No. 333-265527) of Blackbaud, Inc. of our report dated March 1, 2022 relating to the financial statements, which appears in this Form 10-K.</font></div><div><font><br></font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:46.153%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;S&#47; PricewaterhouseCoopers LLP</font></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Atlanta, Georgia</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 24, 2023</font></td></tr></table></div><div><font><br></font></div><div style="margin-bottom:12pt"><font><br></font></div><div style="margin-bottom:12pt"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>7
<FILENAME>blkb202210-qexx311.htm
<DESCRIPTION>EX-31.1
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2023 Workiva -->
<title>Document</title></head><body><div id="i15f8d7345e5a46df9b3f1ab6948498d2_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">EXHIBIT 31.1</font></div><div style="text-align:center"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</font></div><div style="margin-top:9pt;text-align:center"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATION PURSUANT TO SECTION&#160;302 OF THE SARBANES-OXLEY ACT OF 2002</font></div><div style="margin-top:9pt"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, Michael P. Gianoni, certify that&#58;</font></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.</font><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.42pt">I have reviewed this annual report on Form 10-K of Blackbaud, Inc.&#59;</font></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.</font><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.42pt">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report&#59;</font></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.</font><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.42pt">Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report&#59;</font></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.</font><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.42pt">The registrant&#8217;s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules&#160;13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules&#160;13a-15(f) and 15d-15(f)) for the registrant and have&#58;</font></div><div style="margin-top:9pt;padding-left:54pt;text-indent:-18pt"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a.</font><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.69pt">designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared&#59;</font></div><div style="margin-top:9pt;padding-left:54pt;text-indent:-18pt"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b.</font><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.23pt">designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles&#59;</font></div><div style="margin-top:9pt;padding-left:54pt;text-indent:-18pt"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">c.</font><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:11.26pt">evaluated the effectiveness of the registrant&#8217;s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation&#59; and</font></div><div style="margin-top:9pt;padding-left:54pt;text-indent:-18pt"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">d.</font><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.23pt">disclosed in this report any change in the registrant&#8217;s internal control over financial reporting that occurred during the registrant&#8217;s most recent fiscal quarter (the registrant&#8217;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#8217;s internal control over financial reporting&#59; and</font></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.</font><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.42pt">The registrant&#8217;s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&#8217;s auditors and the audit committee of the registrant&#8217;s board of directors (or persons performing the equivalent functions)&#58;</font></div><div style="margin-top:9pt;padding-left:54pt;text-indent:-18pt"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a.</font><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.69pt">all significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant&#8217;s ability to record, process, summarize and report financial information&#59; and</font></div><div style="margin-top:9pt;padding-left:54pt;text-indent:-18pt"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b.</font><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.23pt">any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#8217;s internal control over financial reporting.</font></div><div><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:4.610%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:44.141%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.145%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.824%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:42.680%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 24, 2023</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Michael P. Gianoni</font></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Michael P. Gianoni</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">President and Chief Executive Officer</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Principal Executive Officer)</font></td></tr></table></div><div><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>8
<FILENAME>blkb202210-qexx312.htm
<DESCRIPTION>EX-31.2
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2023 Workiva -->
<title>Document</title></head><body><div id="i780c07dfee9e4f2994715871a49acf2e_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">EXHIBIT 31.2</font></div><div style="text-align:center"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</font></div><div style="margin-top:9pt;text-align:center"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATION PURSUANT TO SECTION&#160;302 OF THE SARBANES-OXLEY ACT OF 2002</font></div><div style="margin-top:9pt"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, Anthony W. Boor, certify that&#58;</font></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.</font><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.42pt">I have reviewed this annual report on Form 10-K of Blackbaud, Inc.&#59;</font></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.</font><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.42pt">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report&#59;</font></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.</font><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.42pt">Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report&#59;</font></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.</font><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.42pt">The registrant&#8217;s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules&#160;13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules&#160;13a-15(f) and 15d-15(f)) for the registrant and have&#58;</font></div><div style="margin-top:9pt;padding-left:54pt;text-indent:-18pt"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a.</font><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.69pt">designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared&#59;</font></div><div style="margin-top:9pt;padding-left:54pt;text-indent:-18pt"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b.</font><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.23pt">designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles&#59;</font></div><div style="margin-top:9pt;padding-left:54pt;text-indent:-18pt"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">c.</font><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:11.26pt">evaluated the effectiveness of the registrant&#8217;s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation&#59; and</font></div><div style="margin-top:9pt;padding-left:54pt;text-indent:-18pt"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">d.</font><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.23pt">disclosed in this report any change in the registrant&#8217;s internal control over financial reporting that occurred during the registrant&#8217;s most recent fiscal quarter (the registrant&#8217;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#8217;s internal control over financial reporting&#59; and</font></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.</font><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.42pt">The registrant&#8217;s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&#8217;s auditors and the audit committee of the registrant&#8217;s board of directors (or persons performing the equivalent functions)&#58;</font></div><div style="margin-top:9pt;padding-left:54pt;text-indent:-18pt"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a.</font><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.69pt">all significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant&#8217;s ability to record, process, summarize and report financial information&#59; and</font></div><div style="margin-top:9pt;padding-left:54pt;text-indent:-18pt"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b.</font><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.23pt">any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#8217;s internal control over financial reporting.</font></div><div><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:4.610%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:44.141%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.145%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.824%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:42.680%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 24, 2023</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Anthony W. Boor</font></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Anthony W. Boor</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Executive Vice President and Chief Financial Officer</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Principal Financial and Accounting Officer)</font></td></tr></table></div><div><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.1
<SEQUENCE>9
<FILENAME>blkb202210-qexx321.htm
<DESCRIPTION>EX-32.1
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2023 Workiva -->
<title>Document</title></head><body><div id="i0b45efe219de45b388878fd0d08b1242_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">EXHIBIT 32.1</font></div><div style="text-align:center"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</font></div><div style="margin-top:9pt;text-align:center"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATION PURSUANT TO 18 U.S.C. SECTION 1350, AS ADOPTED</font></div><div style="text-align:center"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002</font></div><div style="margin-top:9pt;text-align:justify"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the Annual Report on Form 10-K of Blackbaud, Inc. (the &#8220;Company&#8221;) for the period ended December&#160;31, 2022 as filed with the Securities and Exchange Commission on or about the date hereof (the &#8220;Report&#8221;), I, Michael P. Gianoni, President and Chief Executive Officer, hereby certify, pursuant to 18 U.S.C. 1350, as adopted pursuant to Section&#160;906 of the Sarbanes-Oxley Act of 2002, that, to my knowledge&#58;</font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.</font><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.42pt">The Report fully complies with the requirements of Section&#160;13(a) or 15(d) of the Securities Exchange Act of 1934&#59; and</font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.</font><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.42pt">The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.</font></div><div><font><br></font></div><div><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:4.610%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:44.141%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.145%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.824%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:42.680%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 24, 2023</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Michael P. Gianoni</font></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Michael P. Gianoni</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">President and Chief Executive Officer</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Principal Executive Officer)</font></td></tr></table></div><div><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.2
<SEQUENCE>10
<FILENAME>blkb202210-qexx322.htm
<DESCRIPTION>EX-32.2
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2023 Workiva -->
<title>Document</title></head><body><div id="i6ad149cd418c47f89e8d7ea6e8f73c68_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">EXHIBIT 32.2</font></div><div style="text-align:center"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</font></div><div style="margin-top:9pt;text-align:center"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATION PURSUANT TO 18 U.S.C. SECTION 1350, AS ADOPTED</font></div><div style="text-align:center"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002</font></div><div style="margin-top:9pt;text-align:justify"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the Annual Report on Form 10-K of Blackbaud, Inc. (the &#8220;Company&#8221;) for the period ended December&#160;31, 2022 as filed with the Securities and Exchange Commission on or about the date hereof (the &#8220;Report&#8221;), I, Anthony W. Boor, Executive Vice President and Chief Financial Officer, hereby certify, pursuant to 18 U.S.C. 1350, as adopted pursuant to Section&#160;906 of the Sarbanes-Oxley Act of 2002, that, to my knowledge&#58;</font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.</font><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.42pt">The Report fully complies with the requirements of Section&#160;13(a) or 15(d) of the Securities Exchange Act of 1934&#59; and</font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.</font><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.42pt">The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.</font></div><div><font><br></font></div><div><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:4.610%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:44.141%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.145%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.824%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:42.680%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 24, 2023</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Anthony W. Boor</font></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Anthony W. Boor</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Executive Vice President and Chief Financial Officer</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Principal Financial and Accounting Officer)</font></td></tr></table></div><div><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>11
<FILENAME>blkb-20221231.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2023 Workiva-->
<!--r:624f9074-396a-40b1-9686-a87ded327e98,g:8aeece41-a3ff-4f1a-9399-36cbaada28ff-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:blkb="http://www.blackbaud.com/20221231" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2020-01-21" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.blackbaud.com/20221231">
  <xs:import namespace="http://fasb.org/srt/2022" schemaLocation="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd"/>
  <xs:import namespace="http://fasb.org/us-gaap/2022" schemaLocation="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd"/>
  <xs:import namespace="http://www.w3.org/1999/xlink" schemaLocation="http://www.xbrl.org/2003/xlink-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/2020-01-21" schemaLocation="https://www.xbrl.org/dtr/type/2020-01-21/types.xsd"/>
  <xs:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/country/2022" schemaLocation="https://xbrl.sec.gov/country/2022/country-2022.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei/2022" schemaLocation="https://xbrl.sec.gov/dei/2022/dei-2022.xsd"/>
  <xs:annotation>
    <xs:appinfo>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="blkb-20221231_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="blkb-20221231_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="blkb-20221231_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="blkb-20221231_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="DocumentandEntityInformationDocument" roleURI="http://www.blackbaud.com/role/DocumentandEntityInformationDocument">
        <link:definition>0000001 - Document - Document and Entity Information Document</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AuditInformation" roleURI="http://www.blackbaud.com/role/AuditInformation">
        <link:definition>0000002 - Document - Audit Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedBalanceSheets" roleURI="http://www.blackbaud.com/role/ConsolidatedBalanceSheets">
        <link:definition>0000003 - Statement - Consolidated Balance Sheets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedBalanceSheetsParenthetical" roleURI="http://www.blackbaud.com/role/ConsolidatedBalanceSheetsParenthetical">
        <link:definition>0000004 - Statement - Consolidated Balance Sheets (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsofComprehensiveIncome" roleURI="http://www.blackbaud.com/role/ConsolidatedStatementsofComprehensiveIncome">
        <link:definition>0000005 - Statement - Consolidated Statements of Comprehensive Income</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsofCashFlows" roleURI="http://www.blackbaud.com/role/ConsolidatedStatementsofCashFlows">
        <link:definition>0000006 - Statement - Consolidated Statements of Cash Flows</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsofStockholdersEquity" roleURI="http://www.blackbaud.com/role/ConsolidatedStatementsofStockholdersEquity">
        <link:definition>0000007 - Statement - Consolidated Statements of Stockholders' Equity</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Organization" roleURI="http://www.blackbaud.com/role/Organization">
        <link:definition>0000008 - Disclosure - Organization</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BasisofPresentation" roleURI="http://www.blackbaud.com/role/BasisofPresentation">
        <link:definition>0000009 - Disclosure - Basis of Presentation</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BusinessCombinations" roleURI="http://www.blackbaud.com/role/BusinessCombinations">
        <link:definition>0000010 - Disclosure - Business Combinations</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandOtherIntangibleAssets" roleURI="http://www.blackbaud.com/role/GoodwillandOtherIntangibleAssets">
        <link:definition>0000011 - Disclosure - Goodwill and Other Intangible Assets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EarningsPerShare" roleURI="http://www.blackbaud.com/role/EarningsPerShare">
        <link:definition>0000012 - Disclosure - Earnings Per Share</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueMeasurements" roleURI="http://www.blackbaud.com/role/FairValueMeasurements">
        <link:definition>0000013 - Disclosure - Fair Value Measurements</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PropertyandEquipmentandSoftwareandContentDevelopmentCosts" roleURI="http://www.blackbaud.com/role/PropertyandEquipmentandSoftwareandContentDevelopmentCosts">
        <link:definition>0000014 - Disclosure - Property and Equipment and Software and Content Development Costs</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedFinancialStatementDetails" roleURI="http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetails">
        <link:definition>0000015 - Disclosure - Consolidated Financial Statement Details</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Debt" roleURI="http://www.blackbaud.com/role/Debt">
        <link:definition>0000016 - Disclosure - Debt</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DerivativeInstruments" roleURI="http://www.blackbaud.com/role/DerivativeInstruments">
        <link:definition>0000017 - Disclosure - Derivative Instruments</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingencies" roleURI="http://www.blackbaud.com/role/CommitmentsandContingencies">
        <link:definition>0000018 - Disclosure - Commitments and Contingencies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxes" roleURI="http://www.blackbaud.com/role/IncomeTaxes">
        <link:definition>0000019 - Disclosure - Income Taxes</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockBasedCompensation" roleURI="http://www.blackbaud.com/role/StockBasedCompensation">
        <link:definition>0000020 - Disclosure - Stock-Based Compensation</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockholdersEquity" roleURI="http://www.blackbaud.com/role/StockholdersEquity">
        <link:definition>0000021 - Disclosure - Stockholders' Equity</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DefinedContributionPlan" roleURI="http://www.blackbaud.com/role/DefinedContributionPlan">
        <link:definition>0000022 - Disclosure - Defined Contribution Plan</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentInformation" roleURI="http://www.blackbaud.com/role/SegmentInformation">
        <link:definition>0000023 - Disclosure - Segment Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenueRecognition" roleURI="http://www.blackbaud.com/role/RevenueRecognition">
        <link:definition>0000024 - Disclosure - Revenue Recognition</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BasisofPresentationPolicy" roleURI="http://www.blackbaud.com/role/BasisofPresentationPolicy">
        <link:definition>0000025 - Disclosure - Basis of Presentation (Policy)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BasisofPresentationTables" roleURI="http://www.blackbaud.com/role/BasisofPresentationTables">
        <link:definition>0000026 - Disclosure - Basis of Presentation (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandOtherIntangibleAssetsTables" roleURI="http://www.blackbaud.com/role/GoodwillandOtherIntangibleAssetsTables">
        <link:definition>0000027 - Disclosure - Goodwill and Other Intangible Assets (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EarningsPerShareTables" roleURI="http://www.blackbaud.com/role/EarningsPerShareTables">
        <link:definition>0000028 - Disclosure - Earnings Per Share (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueMeasurementsTables" roleURI="http://www.blackbaud.com/role/FairValueMeasurementsTables">
        <link:definition>0000029 - Disclosure - Fair Value Measurements (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PropertyandEquipmentandSoftwareandContentDevelopmentCostsTables" roleURI="http://www.blackbaud.com/role/PropertyandEquipmentandSoftwareandContentDevelopmentCostsTables">
        <link:definition>0000030 - Disclosure - Property and Equipment and Software and Content Development Costs (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedFinancialStatementDetailsTables" roleURI="http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsTables">
        <link:definition>0000031 - Disclosure - Consolidated Financial Statement Details (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DebtTables" roleURI="http://www.blackbaud.com/role/DebtTables">
        <link:definition>0000032 - Disclosure - Debt (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DerivativeInstrumentsTables" roleURI="http://www.blackbaud.com/role/DerivativeInstrumentsTables">
        <link:definition>0000033 - Disclosure - Derivative Instruments (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingenciesTables" roleURI="http://www.blackbaud.com/role/CommitmentsandContingenciesTables">
        <link:definition>0000034 - Disclosure - Commitments and Contingencies (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesTables" roleURI="http://www.blackbaud.com/role/IncomeTaxesTables">
        <link:definition>0000035 - Disclosure - Income Taxes (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockBasedCompensationTables" roleURI="http://www.blackbaud.com/role/StockBasedCompensationTables">
        <link:definition>0000036 - Disclosure - Stock-Based Compensation (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockholdersEquityTables" roleURI="http://www.blackbaud.com/role/StockholdersEquityTables">
        <link:definition>0000037 - Disclosure - Stockholders' Equity (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentInformationTables" roleURI="http://www.blackbaud.com/role/SegmentInformationTables">
        <link:definition>0000038 - Disclosure - Segment Information (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenueRecognitionTables" roleURI="http://www.blackbaud.com/role/RevenueRecognitionTables">
        <link:definition>0000039 - Disclosure - Revenue Recognition (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BasisofPresentationDetails" roleURI="http://www.blackbaud.com/role/BasisofPresentationDetails">
        <link:definition>0000040 - Disclosure - Basis of Presentation (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BasisofPresentationFiniteLivedIntangibleAssetsbyMajorClassDetails" roleURI="http://www.blackbaud.com/role/BasisofPresentationFiniteLivedIntangibleAssetsbyMajorClassDetails">
        <link:definition>0000041 - Disclosure - Basis of Presentation (Finite-Lived Intangible Assets by Major Class) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BasisofPresentationChangesinAllowanceforSalesReturnsandDoubtfulAccountsDetails" roleURI="http://www.blackbaud.com/role/BasisofPresentationChangesinAllowanceforSalesReturnsandDoubtfulAccountsDetails">
        <link:definition>0000042 - Disclosure - Basis of Presentation (Changes in Allowance for Sales Returns and Doubtful Accounts) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BusinessCombinationsDetails" roleURI="http://www.blackbaud.com/role/BusinessCombinationsDetails">
        <link:definition>0000043 - Disclosure - Business Combinations (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandOtherIntangibleAssetsDetails" roleURI="http://www.blackbaud.com/role/GoodwillandOtherIntangibleAssetsDetails">
        <link:definition>0000044 - Disclosure - Goodwill and Other Intangible Assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandOtherIntangibleAssetsChangeinGoodwillDetails" roleURI="http://www.blackbaud.com/role/GoodwillandOtherIntangibleAssetsChangeinGoodwillDetails">
        <link:definition>0000045 - Disclosure - Goodwill and Other Intangible Assets (Change in Goodwill) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillAndOtherIntangibleAssetsFairValuesOfIntangibleAssetsAcquiredInVariousBusinessCombinationsByClassDetails" roleURI="http://www.blackbaud.com/role/GoodwillAndOtherIntangibleAssetsFairValuesOfIntangibleAssetsAcquiredInVariousBusinessCombinationsByClassDetails">
        <link:definition>0000046 - Disclosure - Goodwill And Other Intangible Assets (Fair Values Of Intangible Assets Acquired In Various Business Combinations By Class) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandOtherIntangibleAssetsSummaryofAmortizationExpenseDetails" roleURI="http://www.blackbaud.com/role/GoodwillandOtherIntangibleAssetsSummaryofAmortizationExpenseDetails">
        <link:definition>0000047 - Disclosure - Goodwill and Other Intangible Assets (Summary of Amortization Expense) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandOtherIntangibleAssetsFutureAmortizationExpenseforFiniteLivedIntangibleAssetsDetails" roleURI="http://www.blackbaud.com/role/GoodwillandOtherIntangibleAssetsFutureAmortizationExpenseforFiniteLivedIntangibleAssetsDetails">
        <link:definition>0000048 - Disclosure - Goodwill and Other Intangible Assets (Future Amortization Expense for Finite-Lived Intangible Assets) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EarningsPerShareComputationofBasicandDilutedEarningsPerShareDetails" roleURI="http://www.blackbaud.com/role/EarningsPerShareComputationofBasicandDilutedEarningsPerShareDetails">
        <link:definition>0000049 - Disclosure - Earnings Per Share (Computation of Basic and Diluted Earnings Per Share) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueMeasurementsDetails" roleURI="http://www.blackbaud.com/role/FairValueMeasurementsDetails">
        <link:definition>0000050 - Disclosure - Fair Value Measurements (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" roleURI="http://www.blackbaud.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails">
        <link:definition>0000051 - Disclosure - Fair Value Measurements (Assets and Liabilities Measured at Fair Value on a Recurring Basis) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PropertyandEquipmentandSoftwareandContentDevelopmentCostsDetails" roleURI="http://www.blackbaud.com/role/PropertyandEquipmentandSoftwareandContentDevelopmentCostsDetails">
        <link:definition>0000052 - Disclosure - Property and Equipment and Software and Content Development Costs (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PropertyandEquipmentandSoftwareandContentDevelopmentCostsScheduleofPropertyandEquipmentDetails" roleURI="http://www.blackbaud.com/role/PropertyandEquipmentandSoftwareandContentDevelopmentCostsScheduleofPropertyandEquipmentDetails">
        <link:definition>0000053 - Disclosure - Property and Equipment and Software and Content Development Costs (Schedule of Property and Equipment) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PropertyandEquipmentandSoftwareandContentDevelopmentCostsScheduleofSoftwareDevelopmentCostsDetails" roleURI="http://www.blackbaud.com/role/PropertyandEquipmentandSoftwareandContentDevelopmentCostsScheduleofSoftwareDevelopmentCostsDetails">
        <link:definition>0000054 - Disclosure - Property and Equipment and Software and Content Development Costs (Schedule of Software Development Costs) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedFinancialStatementDetailsComponentsofRestrictedCashDetails" roleURI="http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofRestrictedCashDetails">
        <link:definition>0000055 - Disclosure - Consolidated Financial Statement Details (Components of Restricted Cash) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedFinancialStatementDetailsComponentsofPrepaidExpensesandOtherAssetsDetails" roleURI="http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofPrepaidExpensesandOtherAssetsDetails">
        <link:definition>0000056 - Disclosure - Consolidated Financial Statement Details (Components of Prepaid Expenses and Other Assets) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedFinancialStatementDetailsComponentsofAccruedExpensesandOtherLiabilitiesDetails" roleURI="http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofAccruedExpensesandOtherLiabilitiesDetails">
        <link:definition>0000057 - Disclosure - Consolidated Financial Statement Details (Components of Accrued Expenses and Other Liabilities) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedFinancialStatementDetailsComponentsofOtherIncomeExpenseDetails" roleURI="http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofOtherIncomeExpenseDetails">
        <link:definition>0000058 - Disclosure - Consolidated Financial Statement Details (Components of Other Income (Expense)) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DebtDetails" roleURI="http://www.blackbaud.com/role/DebtDetails">
        <link:definition>0000059 - Disclosure - Debt (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DebtSummaryofDebtDetails" roleURI="http://www.blackbaud.com/role/DebtSummaryofDebtDetails">
        <link:definition>0000060 - Disclosure - Debt (Summary of Debt) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DebtScheduleofCurrentlyEffectiveFinancingAgreementsDetails" roleURI="http://www.blackbaud.com/role/DebtScheduleofCurrentlyEffectiveFinancingAgreementsDetails">
        <link:definition>0000061 - Disclosure - Debt (Schedule of Currently Effective Financing Agreements) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DebtAnnualMaturitiesRelatedtoCreditFacilityRealEstateLoansandOtherDebtDetails" roleURI="http://www.blackbaud.com/role/DebtAnnualMaturitiesRelatedtoCreditFacilityRealEstateLoansandOtherDebtDetails">
        <link:definition>0000062 - Disclosure - Debt (Annual Maturities Related to Credit Facility, Real Estate Loans and Other Debt) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DerivativeInstrumentsDetails" roleURI="http://www.blackbaud.com/role/DerivativeInstrumentsDetails">
        <link:definition>0000063 - Disclosure - Derivative Instruments (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DerivativeInstrumentsFairValueofDerivativeInstrumentsDetails" roleURI="http://www.blackbaud.com/role/DerivativeInstrumentsFairValueofDerivativeInstrumentsDetails">
        <link:definition>0000064 - Disclosure - Derivative Instruments (Fair Value of Derivative Instruments) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DerivativeInstrumentsEffectsofDerivativeInstrumentsinCashFlowHedgingRelationshipsDetails" roleURI="http://www.blackbaud.com/role/DerivativeInstrumentsEffectsofDerivativeInstrumentsinCashFlowHedgingRelationshipsDetails">
        <link:definition>0000065 - Disclosure - Derivative Instruments (Effects of Derivative Instruments in Cash Flow Hedging Relationships) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingenciesDetails" roleURI="http://www.blackbaud.com/role/CommitmentsandContingenciesDetails">
        <link:definition>0000066 - Disclosure - Commitments and Contingencies (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingenciesComponentsofLeaseExpenseDetails" roleURI="http://www.blackbaud.com/role/CommitmentsandContingenciesComponentsofLeaseExpenseDetails">
        <link:definition>0000067 - Disclosure - Commitments and Contingencies (Components of Lease Expense) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingenciesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails" roleURI="http://www.blackbaud.com/role/CommitmentsandContingenciesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails">
        <link:definition>0000068 - Disclosure - Commitments and Contingencies (Schedule of Maturities of Operating Lease Liabilities) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingenciesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails_1" roleURI="http://www.blackbaud.com/role/CommitmentsandContingenciesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails_1">
        <link:definition>0000068 - Disclosure - Commitments and Contingencies (Schedule of Maturities of Operating Lease Liabilities) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingenciesScheduleofSupplementalBalanceSheetInformationRelatedToLeasesDetails" roleURI="http://www.blackbaud.com/role/CommitmentsandContingenciesScheduleofSupplementalBalanceSheetInformationRelatedToLeasesDetails">
        <link:definition>0000069 - Disclosure - Commitments and Contingencies (Schedule of Supplemental Balance Sheet Information Related To Leases) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingenciesScheduleofSupplementalCashFlowInformationRelatedToLeasesDetails" roleURI="http://www.blackbaud.com/role/CommitmentsandContingenciesScheduleofSupplementalCashFlowInformationRelatedToLeasesDetails">
        <link:definition>0000070 - Disclosure - Commitments and Contingencies (Schedule of Supplemental Cash Flow Information Related To Leases) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingenciesScheduleofSecurityIncidentExpenseandProbableInsuranceRecoveriesDetails" roleURI="http://www.blackbaud.com/role/CommitmentsandContingenciesScheduleofSecurityIncidentExpenseandProbableInsuranceRecoveriesDetails">
        <link:definition>0000071 - Disclosure - Commitments and Contingencies (Schedule of Security Incident Expense and Probable Insurance Recoveries) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesDetails" roleURI="http://www.blackbaud.com/role/IncomeTaxesDetails">
        <link:definition>0000072 - Disclosure - Income Taxes (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesScheduleofComponentsofIncomeTaxExpenseDetails" roleURI="http://www.blackbaud.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseDetails">
        <link:definition>0000073 - Disclosure - Income Taxes (Schedule of Components of Income Tax Expense) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesScheduleofIncomeBeforeProvisionforIncomeTaxesDetails" roleURI="http://www.blackbaud.com/role/IncomeTaxesScheduleofIncomeBeforeProvisionforIncomeTaxesDetails">
        <link:definition>0000074 - Disclosure - Income Taxes (Schedule of Income Before Provision for Income Taxes) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails" roleURI="http://www.blackbaud.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails">
        <link:definition>0000075 - Disclosure - Income Taxes (Schedule of Effective Income Tax Rate Reconciliation) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" roleURI="http://www.blackbaud.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails">
        <link:definition>0000076 - Disclosure - Income Taxes (Schedule of Deferred Tax Assets and Liabilities) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesSummaryofChangesinDeferredTaxAssetValuationAllowanceDetails" roleURI="http://www.blackbaud.com/role/IncomeTaxesSummaryofChangesinDeferredTaxAssetValuationAllowanceDetails">
        <link:definition>0000077 - Disclosure - Income Taxes (Summary of Changes in Deferred Tax Asset Valuation Allowance) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesSummaryofChangesinUnrecognizedTaxBenefitsDetails" roleURI="http://www.blackbaud.com/role/IncomeTaxesSummaryofChangesinUnrecognizedTaxBenefitsDetails">
        <link:definition>0000078 - Disclosure - Income Taxes (Summary of Changes in Unrecognized Tax Benefits) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockBasedCompensationDetails" roleURI="http://www.blackbaud.com/role/StockBasedCompensationDetails">
        <link:definition>0000079 - Disclosure - Stock-Based Compensation (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockBasedCompensationSummaryofAwardsOutstandingbyEachAwardTypeDetails" roleURI="http://www.blackbaud.com/role/StockBasedCompensationSummaryofAwardsOutstandingbyEachAwardTypeDetails">
        <link:definition>0000080 - Disclosure - Stock-Based Compensation (Summary of Awards Outstanding by Each Award Type) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockBasedCompensationSummaryofStockBasedCompensationExpenseDetails" roleURI="http://www.blackbaud.com/role/StockBasedCompensationSummaryofStockBasedCompensationExpenseDetails">
        <link:definition>0000081 - Disclosure - Stock-Based Compensation (Summary of Stock-Based Compensation Expense) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockBasedCompensationSummaryofUnvestedRestrictedStockAwardsActivityDetails" roleURI="http://www.blackbaud.com/role/StockBasedCompensationSummaryofUnvestedRestrictedStockAwardsActivityDetails">
        <link:definition>0000082 - Disclosure - Stock-Based Compensation (Summary of Unvested Restricted Stock Awards, Activity) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockBasedCompensationSummaryofUnvestedRestrictedStockUnitsActivityDetails" roleURI="http://www.blackbaud.com/role/StockBasedCompensationSummaryofUnvestedRestrictedStockUnitsActivityDetails">
        <link:definition>0000083 - Disclosure - Stock-Based Compensation (Summary of Unvested Restricted Stock Units, Activity) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockholdersEquityDetails" roleURI="http://www.blackbaud.com/role/StockholdersEquityDetails">
        <link:definition>0000084 - Disclosure - Stockholders' Equity (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockholdersEquityChangesinAccumulatedOtherComprehensiveLossbyComponentDetails" roleURI="http://www.blackbaud.com/role/StockholdersEquityChangesinAccumulatedOtherComprehensiveLossbyComponentDetails">
        <link:definition>0000085 - Disclosure - Stockholders' Equity (Changes in Accumulated Other Comprehensive Loss by Component) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DefinedContributionPlanDetails" roleURI="http://www.blackbaud.com/role/DefinedContributionPlanDetails">
        <link:definition>0000086 - Disclosure - Defined Contribution Plan (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentInformationLongLivedAssetsByGeographicRegionDetails" roleURI="http://www.blackbaud.com/role/SegmentInformationLongLivedAssetsByGeographicRegionDetails">
        <link:definition>0000087 - Disclosure - Segment Information (Long-Lived Assets By Geographic Region) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenueRecognitionDetails" roleURI="http://www.blackbaud.com/role/RevenueRecognitionDetails">
        <link:definition>0000088 - Disclosure - Revenue Recognition (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenueRecognitionDetails_1" roleURI="http://www.blackbaud.com/role/RevenueRecognitionDetails_1">
        <link:definition>0000088 - Disclosure - Revenue Recognition (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenueRecognitionContractBalancesDetails" roleURI="http://www.blackbaud.com/role/RevenueRecognitionContractBalancesDetails">
        <link:definition>0000089 - Disclosure - Revenue Recognition (Contract Balances) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenueRecognitionRevenuebyGeographyDetails" roleURI="http://www.blackbaud.com/role/RevenueRecognitionRevenuebyGeographyDetails">
        <link:definition>0000090 - Disclosure - Revenue Recognition (Revenue by Geography) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenueRecognitionRevenuebyMarketGroupDetails" roleURI="http://www.blackbaud.com/role/RevenueRecognitionRevenuebyMarketGroupDetails">
        <link:definition>0000091 - Disclosure - Revenue Recognition (Revenue by Market Group) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenueRecognitionDisaggregationofRecurringRevenuebyTypeDetails" roleURI="http://www.blackbaud.com/role/RevenueRecognitionDisaggregationofRecurringRevenuebyTypeDetails">
        <link:definition>0000092 - Disclosure - Revenue Recognition (Disaggregation of Recurring Revenue by Type) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
    </xs:appinfo>
  </xs:annotation>
  <xs:element id="blkb_IncreaseDecreaseInDueToCustomers" abstract="false" name="IncreaseDecreaseInDueToCustomers" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="blkb_UnrecognizedTaxBenefitCurrentandLongterm" abstract="false" name="UnrecognizedTaxBenefitCurrentandLongterm" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="blkb_ThreeMonthMember" abstract="true" name="ThreeMonthMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="blkb_SterlingOvernightIndexAverageRateSONIAOvernightIndexSwapRateMember" abstract="true" name="SterlingOvernightIndexAverageRateSONIAOvernightIndexSwapRateMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="blkb_OperatingLeaseLeaseNotYetCommencedExpense" abstract="false" name="OperatingLeaseLeaseNotYetCommencedExpense" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="blkb_NetLeverageRatioRequirementAxis" abstract="true" name="NetLeverageRatioRequirementAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="blkb_CostOfOneTimeServicesAndOtherMember" abstract="true" name="CostOfOneTimeServicesAndOtherMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="blkb_GlobalHQMember" abstract="true" name="GlobalHQMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="blkb_ChangeInAccountingEstimateWorkforceStrategyMember" abstract="true" name="ChangeInAccountingEstimateWorkforceStrategyMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="blkb_SecurityIncidentCumulativeAccruedInsuranceRecoveries" abstract="false" name="SecurityIncidentCumulativeAccruedInsuranceRecoveries" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="blkb_ScheduleOfRestrictedCashTableTextBlock" abstract="false" name="ScheduleOfRestrictedCashTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="blkb_AmountsPayableToFormerOptionHoldersOfAnAcquiredCompany" abstract="false" name="AmountsPayableToFormerOptionHoldersOfAnAcquiredCompany" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="blkb_SurrenderOfSharesUponRestrictedStockAndRestrictedUnitVestingAndExerciseofStockAppreciationRights" abstract="false" name="SurrenderOfSharesUponRestrictedStockAndRestrictedUnitVestingAndExerciseofStockAppreciationRights" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="blkb_TaxesPrepaidAndReceivableCurrentAndLongTerm" abstract="false" name="TaxesPrepaidAndReceivableCurrentAndLongTerm" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="blkb_CostOfRecurringMember" abstract="true" name="CostOfRecurringMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="blkb_ApplicableInterestPeriodAxis" abstract="true" name="ApplicableInterestPeriodAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="blkb_ContractualRecurringMember" abstract="true" name="ContractualRecurringMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="blkb_DailyMember" abstract="true" name="DailyMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="blkb_SixMonthMember" abstract="true" name="SixMonthMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="blkb_SocialSectorMember" abstract="true" name="SocialSectorMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="blkb_SignificantAccountingPoliciesLineItems" abstract="true" name="SignificantAccountingPoliciesLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="blkb_LiabilityInsuranceAmountDeductible" abstract="false" name="LiabilityInsuranceAmountDeductible" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="blkb_LossContingencyClaimsSettledPercent" abstract="false" name="LossContingencyClaimsSettledPercent" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="blkb_EffectiveIncomeTaxRateReconciliationGlobalIntangibleLowTaxIncomePercent" abstract="false" name="EffectiveIncomeTaxRateReconciliationGlobalIntangibleLowTaxIncomePercent" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="blkb_ValuationAllowanceChangeChargesToExpenseMember" abstract="true" name="ValuationAllowanceChangeChargesToExpenseMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="blkb_MaximumThroughDecember312023Member" abstract="true" name="MaximumThroughDecember312023Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="blkb_EffectiveIncomeTaxRateReconciliationAcquisitionCosts" abstract="false" name="EffectiveIncomeTaxRateReconciliationAcquisitionCosts" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="blkb_NonoperatingIncomeExpenseExcludingInterestExpense" abstract="false" name="NonoperatingIncomeExpenseExcludingInterestExpense" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="blkb_EffectiveIncomeTaxRateReconciliationDTAAdjustments" abstract="false" name="EffectiveIncomeTaxRateReconciliationDTAAdjustments" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="blkb_KilterMember" abstract="true" name="KilterMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="blkb_AccruedCommissionsAndSalariesCurrentAndLongTerm" abstract="false" name="AccruedCommissionsAndSalariesCurrentAndLongTerm" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="blkb_EffectiveIncomeTaxRateReconciliationUnrecognizedTaxBenefits" abstract="false" name="EffectiveIncomeTaxRateReconciliationUnrecognizedTaxBenefits" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="blkb_PutativeConsumerClassActionCasesMember" abstract="true" name="PutativeConsumerClassActionCasesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="blkb_AccumulatedOtherComprehensiveIncomeRollForward" abstract="true" name="AccumulatedOtherComprehensiveIncomeRollForward" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="blkb_ExerciseOfStockOptionsAndStockAppreciationRightsValue" abstract="false" name="ExerciseOfStockOptionsAndStockAppreciationRightsValue" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="blkb_CreditSensitiveAdjustment" abstract="false" name="CreditSensitiveAdjustment" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="blkb_NetLeverageRatio" abstract="false" name="NetLeverageRatio" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="blkb_AmortizationOfIntangibleAssetsAcquiredByIncomeStatementLocationTable" abstract="true" name="AmortizationOfIntangibleAssetsAcquiredByIncomeStatementLocationTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="blkb_EstimatedAmortizationExpenseforFiniteLivedIntangibleAssetsfortheNextFiveYears" abstract="false" name="EstimatedAmortizationExpenseforFiniteLivedIntangibleAssetsfortheNextFiveYears" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="blkb_SecurityIncidentExpense" abstract="false" name="SecurityIncidentExpense" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="blkb_ContractTermOfRecurringRevenueContractsAtRenewalYears" abstract="false" name="ContractTermOfRecurringRevenueContractsAtRenewalYears" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="blkb_SecurityIncidentNumberOfCustomerReimbursementRequestsReceived" abstract="false" name="SecurityIncidentNumberOfCustomerReimbursementRequestsReceived" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="blkb_ChangeInCustomerFundsReceivable" abstract="false" name="ChangeInCustomerFundsReceivable" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="blkb_AccruedTransactionBasedCostsRelatedToPaymentsServices" abstract="false" name="AccruedTransactionBasedCostsRelatedToPaymentsServices" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="blkb_AdjustmentsToAdditionalPaidInCapitalStockIssuedRetirements" abstract="false" name="AdjustmentsToAdditionalPaidInCapitalStockIssuedRetirements" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="blkb_AccruedExpensesAndOtherCurrentLiabilities" abstract="false" name="AccruedExpensesAndOtherCurrentLiabilities" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="blkb_DeferredTaxAssetsLeasingArrangements" abstract="false" name="DeferredTaxAssetsLeasingArrangements" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="blkb_IncreaseDecreaseAccruedExpensesAndOtherLiabilities" abstract="false" name="IncreaseDecreaseAccruedExpensesAndOtherLiabilities" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="blkb_SecurityIncidentExpectedCost" abstract="false" name="SecurityIncidentExpectedCost" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="blkb_IncrementalTermLoanMember" abstract="true" name="IncrementalTermLoanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="blkb_SwinglineloansMember" abstract="true" name="SwinglineloansMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="blkb_DeferredTaxAssetsTaxCreditCarryforwardsStateAndForeign" abstract="false" name="DeferredTaxAssetsTaxCreditCarryforwardsStateAndForeign" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="blkb_OperatingLeaseLiabilitiesNetOfCurrentPortionMember" abstract="true" name="OperatingLeaseLiabilitiesNetOfCurrentPortionMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="blkb_SecurityIncidentCumulativeExpense" abstract="false" name="SecurityIncidentCumulativeExpense" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="blkb_ContractTermOfRecurringRevenueContractsAtContractInceptionYears" abstract="false" name="ContractTermOfRecurringRevenueContractsAtContractInceptionYears" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="blkb_RestrictedStockUnitTimeBasedMember" abstract="true" name="RestrictedStockUnitTimeBasedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="blkb_PrepaidSoftwareMaintenanceCurrentAndLongTerm" abstract="false" name="PrepaidSoftwareMaintenanceCurrentAndLongTerm" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="blkb_AuditInformationAbstract" abstract="true" name="AuditInformationAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="blkb_EVERFIMember" abstract="true" name="EVERFIMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="blkb_SoftwareAndContentDevelopmentMember" abstract="true" name="SoftwareAndContentDevelopmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="blkb_DeferredTaxLiabilitiesDeferredExpenseSalesCommissions" abstract="false" name="DeferredTaxLiabilitiesDeferredExpenseSalesCommissions" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="blkb_SecurityIncidentCumulativeNetExpense" abstract="false" name="SecurityIncidentCumulativeNetExpense" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="blkb_COVID19Member" abstract="true" name="COVID19Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="blkb_SecurityIncidentPenaltyPaid" abstract="false" name="SecurityIncidentPenaltyPaid" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="blkb_CapitalizedContentGross" abstract="false" name="CapitalizedContentGross" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="blkb_SecurityIncidentNetPreTaxExpense" abstract="false" name="SecurityIncidentNetPreTaxExpense" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="blkb_LongtermPurchaseCommitmentRemainingMinimumAmountCommitted" abstract="false" name="LongtermPurchaseCommitmentRemainingMinimumAmountCommitted" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="blkb_DeferredIncomeTaxesAndOtherAssetsCurrentAndNoncurrent" abstract="false" name="DeferredIncomeTaxesAndOtherAssetsCurrentAndNoncurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="blkb_ScheduleofAcquiredIntangibleAssetsbyMajorClassLineItems" abstract="true" name="ScheduleofAcquiredIntangibleAssetsbyMajorClassLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="blkb_AmortizationOfIntangibleAssetsAcquiredByIncomeStatementLocationLineItems" abstract="true" name="AmortizationOfIntangibleAssetsAcquiredByIncomeStatementLocationLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="blkb_PrepaidSoftwareMaintenanceAndSubscriptionsCurrent" abstract="false" name="PrepaidSoftwareMaintenanceAndSubscriptionsCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="blkb_SignificantAccountingPoliciesTable" abstract="true" name="SignificantAccountingPoliciesTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="blkb_ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock" abstract="false" name="ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="blkb_ScheduleOfPrepaidExpensesAndOtherAssetsCurrentTableTextBlock" abstract="false" name="ScheduleOfPrepaidExpensesAndOtherAssetsCurrentTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="blkb_OneMonthMember" abstract="true" name="OneMonthMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="blkb_ComputerSoftwareMember" abstract="true" name="ComputerSoftwareMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="blkb_SecurityIncidentAccruedInsuranceRecoveries" abstract="false" name="SecurityIncidentAccruedInsuranceRecoveries" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="blkb_IncomeTaxesLineItems" abstract="true" name="IncomeTaxesLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="blkb_RestrictedCashLettersOfCreditForOperatingLeases" abstract="false" name="RestrictedCashLettersOfCreditForOperatingLeases" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="blkb_EffectiveIncomeTaxRateReconciliationTaxCreditsStateAndLocal" abstract="false" name="EffectiveIncomeTaxRateReconciliationTaxCreditsStateAndLocal" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="blkb_ScheduleofAcquiredIntangibleAssetsbyMajorClassTable" abstract="true" name="ScheduleofAcquiredIntangibleAssetsbyMajorClassTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="blkb_SalesTaxesPolicyTextBlock" abstract="false" name="SalesTaxesPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="blkb_ScheduleOfSupplementalCashFlowInformationRelatedToLeasesTableTextBlock" abstract="false" name="ScheduleOfSupplementalCashFlowInformationRelatedToLeasesTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="blkb_SecurityIncidentNetCashOutlays" abstract="false" name="SecurityIncidentNetCashOutlays" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="blkb_SecurityIncidentNetExpense" abstract="false" name="SecurityIncidentNetExpense" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="blkb_OperatingLossCarryforwardsSubjectToExpiration" abstract="false" name="OperatingLossCarryforwardsSubjectToExpiration" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="blkb_RetirementsOfCommonStockShares" abstract="false" name="RetirementsOfCommonStockShares" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="blkb_SeniorSecuredNoteSeriesA2Member" abstract="true" name="SeniorSecuredNoteSeriesA2Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="blkb_DisaggregationOfRevenueRecurringTableTextBlock" abstract="false" name="DisaggregationOfRevenueRecurringTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="blkb_ExerciseOfStockOptionsAndStockAppreciationRightsShares" abstract="false" name="ExerciseOfStockOptionsAndStockAppreciationRightsShares" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="blkb_ScheduleOfDebtInstrumentsOtherTableTextBlock" abstract="false" name="ScheduleOfDebtInstrumentsOtherTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="blkb_LineofCreditFacilityAvailableIncreaseCapacityAmount" abstract="false" name="LineofCreditFacilityAvailableIncreaseCapacityAmount" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="blkb_AccruedCustomerCreditBalancesCurrentAndLongTerm" abstract="false" name="AccruedCustomerCreditBalancesCurrentAndLongTerm" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="blkb_ExpectedNetCashOutlaysForOngoingLegalFees" abstract="false" name="ExpectedNetCashOutlaysForOngoingLegalFees" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="blkb_SecurityIncidentNumberOfReservationsOfTheRightToSeekFutureExpenseRecovery" abstract="false" name="SecurityIncidentNumberOfReservationsOfTheRightToSeekFutureExpenseRecovery" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="blkb_DeferredTaxAssetIntangibleAssets" abstract="false" name="DeferredTaxAssetIntangibleAssets" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="blkb_AccruedExpensesAndOtherLiabilitiesTextBlock" abstract="false" name="AccruedExpensesAndOtherLiabilitiesTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="blkb_PutativeConsumerClassActionCasesCanadianCourtsMember" abstract="true" name="PutativeConsumerClassActionCasesCanadianCourtsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="blkb_TransactionalRecurringMember" abstract="true" name="TransactionalRecurringMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="blkb_DeferredTaxAssetsTaxDeferredExpenseCapitalizedRDAndSoftwareCosts" abstract="false" name="DeferredTaxAssetsTaxDeferredExpenseCapitalizedRDAndSoftwareCosts" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="blkb_SeniorSecuredNoteSeriesA1Member" abstract="true" name="SeniorSecuredNoteSeriesA1Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="blkb_RecurringMember" abstract="true" name="RecurringMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="blkb_NetLeverageRatioRequirementDomain" abstract="true" name="NetLeverageRatioRequirementDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="blkb_LiabilityInsuranceAmountTotal" abstract="false" name="LiabilityInsuranceAmountTotal" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="blkb_PutativeConsumerClassActionCasesUSFederalCourtsMember" abstract="true" name="PutativeConsumerClassActionCasesUSFederalCourtsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="blkb_DerivativeInstrumentsCurrentAndLongTerm" abstract="false" name="DerivativeInstrumentsCurrentAndLongTerm" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="blkb_DueToCustomersCurrent" abstract="false" name="DueToCustomersCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="blkb_PreferredStockPurchaseRightsMember" abstract="true" name="PreferredStockPurchaseRightsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="blkb_CorporateSectorMember" abstract="true" name="CorporateSectorMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="blkb_SecurityIncidentNumberOfStateAttorneysGeneral" abstract="false" name="SecurityIncidentNumberOfStateAttorneysGeneral" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="blkb_MaximumAfterDecember312023Member" abstract="true" name="MaximumAfterDecember312023Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="blkb_LineOfCreditFacilityVariableInterestRate" abstract="false" name="LineOfCreditFacilityVariableInterestRate" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="blkb_ThirdpartyTechnologyMember" abstract="true" name="ThirdpartyTechnologyMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="blkb_ApplicableInterestPeriodDomain" abstract="true" name="ApplicableInterestPeriodDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="blkb_PercentageOfSalaryContributionByEmployees" abstract="false" name="PercentageOfSalaryContributionByEmployees" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="blkb_ValuationAllowanceChangeAcquisitionRelatedMember" abstract="true" name="ValuationAllowanceChangeAcquisitionRelatedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="blkb_AccruedexpensesandothercurrentliabilitiesMember" abstract="true" name="AccruedexpensesandothercurrentliabilitiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="blkb_PrepaidInsuranceCurrentandLongterm" abstract="false" name="PrepaidInsuranceCurrentandLongterm" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="blkb_AllowanceforReturnsMember" abstract="true" name="AllowanceforReturnsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="blkb_IncomeTaxesTable" abstract="true" name="IncomeTaxesTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="blkb_EffectiveIncomeTaxRateReconciliationDeductionTCJAFDIIPercent" abstract="false" name="EffectiveIncomeTaxRateReconciliationDeductionTCJAFDIIPercent" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>12
<FILENAME>blkb-20221231_cal.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2023 Workiva-->
<!--r:624f9074-396a-40b1-9686-a87ded327e98,g:8aeece41-a3ff-4f1a-9399-36cbaada28ff-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.blackbaud.com/role/ConsolidatedBalanceSheets" xlink:type="simple" xlink:href="blkb-20221231.xsd#ConsolidatedBalanceSheets"/>
  <link:calculationLink xlink:role="http://www.blackbaud.com/role/ConsolidatedBalanceSheets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_2997e0e1-0fcb-4b6a-a24b-b290a5bb387d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableTradeCurrent_f57e1e4c-1dc2-48b3-8491-8b5f684147cd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableTradeCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_2997e0e1-0fcb-4b6a-a24b-b290a5bb387d" xlink:to="loc_us-gaap_AccountsPayableTradeCurrent_f57e1e4c-1dc2-48b3-8491-8b5f684147cd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_AccruedExpensesAndOtherCurrentLiabilities_bb0ec5a6-c471-44c0-85e6-a66777d2e534" xlink:href="blkb-20221231.xsd#blkb_AccruedExpensesAndOtherCurrentLiabilities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_2997e0e1-0fcb-4b6a-a24b-b290a5bb387d" xlink:to="loc_blkb_AccruedExpensesAndOtherCurrentLiabilities_bb0ec5a6-c471-44c0-85e6-a66777d2e534" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_DueToCustomersCurrent_c4e84b65-d167-4247-876e-4ea4331932d2" xlink:href="blkb-20221231.xsd#blkb_DueToCustomersCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_2997e0e1-0fcb-4b6a-a24b-b290a5bb387d" xlink:to="loc_blkb_DueToCustomersCurrent_c4e84b65-d167-4247-876e-4ea4331932d2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_662f2cd3-f971-4099-b9d1-e4aac44f34e6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_2997e0e1-0fcb-4b6a-a24b-b290a5bb387d" xlink:to="loc_us-gaap_LongTermDebtCurrent_662f2cd3-f971-4099-b9d1-e4aac44f34e6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_c8e9b1ad-f2f2-457f-ab0d-460277cad224" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_2997e0e1-0fcb-4b6a-a24b-b290a5bb387d" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_c8e9b1ad-f2f2-457f-ab0d-460277cad224" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_43105f1c-ea4f-489b-9e9b-a1071ad9e3bb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_f4aa2b6f-a0da-4432-b44b-60fa09691761" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_43105f1c-ea4f-489b-9e9b-a1071ad9e3bb" xlink:to="loc_us-gaap_PreferredStockValue_f4aa2b6f-a0da-4432-b44b-60fa09691761" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_fbac2e43-4ace-487d-bfb0-06cb28a956b7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockValue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_43105f1c-ea4f-489b-9e9b-a1071ad9e3bb" xlink:to="loc_us-gaap_CommonStockValue_fbac2e43-4ace-487d-bfb0-06cb28a956b7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_a55d5c60-26ea-4489-b66f-791c2cac63a7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_43105f1c-ea4f-489b-9e9b-a1071ad9e3bb" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_a55d5c60-26ea-4489-b66f-791c2cac63a7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValue_4f6b01ad-03d7-4a10-b5c4-8afa3184aef4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockValue"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_43105f1c-ea4f-489b-9e9b-a1071ad9e3bb" xlink:to="loc_us-gaap_TreasuryStockValue_4f6b01ad-03d7-4a10-b5c4-8afa3184aef4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_9d380a53-7bef-4212-b08e-de856eedfaf7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_43105f1c-ea4f-489b-9e9b-a1071ad9e3bb" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_9d380a53-7bef-4212-b08e-de856eedfaf7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_e24d3ff1-6ebb-4e9b-b424-b6e9f9c9adcd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_43105f1c-ea4f-489b-9e9b-a1071ad9e3bb" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_e24d3ff1-6ebb-4e9b-b424-b6e9f9c9adcd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_2588da9b-d433-43eb-b972-7cd3fce9151f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_14ecec55-b783-45e9-9d7c-c6cff16dacbc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_2588da9b-d433-43eb-b972-7cd3fce9151f" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_14ecec55-b783-45e9-9d7c-c6cff16dacbc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_a49622b4-18d6-4866-bda5-18a007bd1f48" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_2588da9b-d433-43eb-b972-7cd3fce9151f" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_a49622b4-18d6-4866-bda5-18a007bd1f48" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_b537a6f3-9273-4a1f-b332-03257807e84a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_2588da9b-d433-43eb-b972-7cd3fce9151f" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_b537a6f3-9273-4a1f-b332-03257807e84a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherRestrictedAssetsCurrent_c7d1ec15-0160-4be7-9564-3f61c2390bc7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherRestrictedAssetsCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_2588da9b-d433-43eb-b972-7cd3fce9151f" xlink:to="loc_us-gaap_OtherRestrictedAssetsCurrent_c7d1ec15-0160-4be7-9564-3f61c2390bc7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_3f49f0e0-e886-45b3-8661-b41533aacd28" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_2588da9b-d433-43eb-b972-7cd3fce9151f" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_3f49f0e0-e886-45b3-8661-b41533aacd28" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_0a4c1e82-407f-4aca-8bd4-e46a55fd48ce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_70a17ee5-d183-458a-8c6c-649a7734cbbd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_0a4c1e82-407f-4aca-8bd4-e46a55fd48ce" xlink:to="loc_us-gaap_AssetsCurrent_70a17ee5-d183-458a-8c6c-649a7734cbbd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_7e199e4e-4479-4a36-9af2-3cadaa0f6ae9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_0a4c1e82-407f-4aca-8bd4-e46a55fd48ce" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_7e199e4e-4479-4a36-9af2-3cadaa0f6ae9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_352cbc2f-8ce9-4e73-bf17-1b42bc8df319" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_0a4c1e82-407f-4aca-8bd4-e46a55fd48ce" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_352cbc2f-8ce9-4e73-bf17-1b42bc8df319" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_fce0446d-d9e2-4139-98e2-f5c43fce9a52" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_0a4c1e82-407f-4aca-8bd4-e46a55fd48ce" xlink:to="loc_us-gaap_Goodwill_fce0446d-d9e2-4139-98e2-f5c43fce9a52" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_c858c705-072c-4ef1-bb71-42b32960ff29" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_0a4c1e82-407f-4aca-8bd4-e46a55fd48ce" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_c858c705-072c-4ef1-bb71-42b32960ff29" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_67856b74-c5c1-4470-9b92-d6b78948f389" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_0a4c1e82-407f-4aca-8bd4-e46a55fd48ce" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_67856b74-c5c1-4470-9b92-d6b78948f389" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedSoftwareDevelopmentCostsForSoftwareSoldToCustomers_9cbebfa4-bc6f-489d-b8de-1b2ea114a5f2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizedSoftwareDevelopmentCostsForSoftwareSoldToCustomers"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_0a4c1e82-407f-4aca-8bd4-e46a55fd48ce" xlink:to="loc_us-gaap_CapitalizedSoftwareDevelopmentCostsForSoftwareSoldToCustomers_9cbebfa4-bc6f-489d-b8de-1b2ea114a5f2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_7357fca4-2f55-491d-a7d1-7498dc081576" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Liabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_aa04fef0-52fa-4bcb-914c-ac7a8fa48a64" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_7357fca4-2f55-491d-a7d1-7498dc081576" xlink:to="loc_us-gaap_LiabilitiesCurrent_aa04fef0-52fa-4bcb-914c-ac7a8fa48a64" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_f72f9a77-689d-4637-b83d-8b7faa753f68" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_7357fca4-2f55-491d-a7d1-7498dc081576" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_f72f9a77-689d-4637-b83d-8b7faa753f68" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_6f911893-1624-45d0-9ada-cdf14e03e2ac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_7357fca4-2f55-491d-a7d1-7498dc081576" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_6f911893-1624-45d0-9ada-cdf14e03e2ac" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_0dadb78c-68a9-46ba-b4c6-44150476ef65" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_7357fca4-2f55-491d-a7d1-7498dc081576" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_0dadb78c-68a9-46ba-b4c6-44150476ef65" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_3f371daf-c807-4b10-a0a5-723ea03c8782" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_7357fca4-2f55-491d-a7d1-7498dc081576" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_3f371daf-c807-4b10-a0a5-723ea03c8782" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_504dbf88-d6de-4e9f-b144-428e2ed6a0ac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_7357fca4-2f55-491d-a7d1-7498dc081576" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_504dbf88-d6de-4e9f-b144-428e2ed6a0ac" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_7b79d3be-c112-40cb-921d-005e4f0d92d1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_31d47408-d09a-4281-b834-351ae3ff72d4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Liabilities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_7b79d3be-c112-40cb-921d-005e4f0d92d1" xlink:to="loc_us-gaap_Liabilities_31d47408-d09a-4281-b834-351ae3ff72d4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_2d967f57-c166-471e-83a6-65c782e53035" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_7b79d3be-c112-40cb-921d-005e4f0d92d1" xlink:to="loc_us-gaap_StockholdersEquity_2d967f57-c166-471e-83a6-65c782e53035" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/ConsolidatedStatementsofComprehensiveIncome" xlink:type="simple" xlink:href="blkb-20221231.xsd#ConsolidatedStatementsofComprehensiveIncome"/>
  <link:calculationLink xlink:role="http://www.blackbaud.com/role/ConsolidatedStatementsofComprehensiveIncome" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_f50bab9b-09d5-4796-9dff-f178b6114ac9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_4ca226d8-0004-4e66-941c-80d6f9edafd4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GrossProfit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_f50bab9b-09d5-4796-9dff-f178b6114ac9" xlink:to="loc_us-gaap_GrossProfit_4ca226d8-0004-4e66-941c-80d6f9edafd4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_5cdd6185-7c77-4298-a9f0-78d138546cb3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpenses"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_f50bab9b-09d5-4796-9dff-f178b6114ac9" xlink:to="loc_us-gaap_OperatingExpenses_5cdd6185-7c77-4298-a9f0-78d138546cb3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_57262ef7-e129-4c84-9716-164e94409eda" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_f7067b3a-37e4-49c6-8d55-a2397978980f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_57262ef7-e129-4c84-9716-164e94409eda" xlink:to="loc_us-gaap_NetIncomeLoss_f7067b3a-37e4-49c6-8d55-a2397978980f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_ace0692f-8bf5-4d71-be08-d24233d313e6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_57262ef7-e129-4c84-9716-164e94409eda" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_ace0692f-8bf5-4d71-be08-d24233d313e6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_e8883073-4fcd-4e4b-a9da-6884c6da10c5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_df4ccdef-9bb8-4b78-897c-a141e0ef5b2c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_e8883073-4fcd-4e4b-a9da-6884c6da10c5" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_df4ccdef-9bb8-4b78-897c-a141e0ef5b2c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent_23008567-27dc-4dea-a821-cdbf18ef605c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_e8883073-4fcd-4e4b-a9da-6884c6da10c5" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent_23008567-27dc-4dea-a821-cdbf18ef605c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_553d4698-baa0-4453-a961-6093d6a67800" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpenses"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpense_3327157f-05b5-4aa4-887f-d528445b25a4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingAndMarketingExpense"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_553d4698-baa0-4453-a961-6093d6a67800" xlink:to="loc_us-gaap_SellingAndMarketingExpense_3327157f-05b5-4aa4-887f-d528445b25a4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_6d53a894-4b7f-4214-82f7-1aa7a66cdf00" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_553d4698-baa0-4453-a961-6093d6a67800" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_6d53a894-4b7f-4214-82f7-1aa7a66cdf00" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_0c5a1361-97ea-4a48-a62e-304246936eec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_553d4698-baa0-4453-a961-6093d6a67800" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_0c5a1361-97ea-4a48-a62e-304246936eec" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_27829771-1c55-47e5-a4e4-844d388a18ae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_553d4698-baa0-4453-a961-6093d6a67800" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_27829771-1c55-47e5-a4e4-844d388a18ae" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_65412c88-0ccb-4b9d-bb25-1b4b06c9f3b6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringCharges"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_553d4698-baa0-4453-a961-6093d6a67800" xlink:to="loc_us-gaap_RestructuringCharges_65412c88-0ccb-4b9d-bb25-1b4b06c9f3b6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_21c9d85d-58f3-4729-a45f-93c2e16a58b1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_e020f736-531e-496e-946f-1be5ac18b3a9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_21c9d85d-58f3-4729-a45f-93c2e16a58b1" xlink:to="loc_us-gaap_OperatingIncomeLoss_e020f736-531e-496e-946f-1be5ac18b3a9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_f152a29d-b6a8-48fa-9db8-3af01358f1e6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpense"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_21c9d85d-58f3-4729-a45f-93c2e16a58b1" xlink:to="loc_us-gaap_InterestExpense_f152a29d-b6a8-48fa-9db8-3af01358f1e6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_NonoperatingIncomeExpenseExcludingInterestExpense_288d62c8-4c5e-4181-b774-467497e2ca1d" xlink:href="blkb-20221231.xsd#blkb_NonoperatingIncomeExpenseExcludingInterestExpense"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_21c9d85d-58f3-4729-a45f-93c2e16a58b1" xlink:to="loc_blkb_NonoperatingIncomeExpenseExcludingInterestExpense_288d62c8-4c5e-4181-b774-467497e2ca1d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_93669feb-470a-4e35-abb3-bdc285b653dc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GrossProfit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_856e5d87-cfe5-4c11-9fb8-6446861fe309" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_93669feb-470a-4e35-abb3-bdc285b653dc" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_856e5d87-cfe5-4c11-9fb8-6446861fe309" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_31736520-0a2c-4ed7-b839-2ea22cc9e2f3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_93669feb-470a-4e35-abb3-bdc285b653dc" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_31736520-0a2c-4ed7-b839-2ea22cc9e2f3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_9f1d451b-f2cd-49d3-aa6a-da6c641cf9ac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_45a72603-24dc-49ca-acd2-512f96ba3fe5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_9f1d451b-f2cd-49d3-aa6a-da6c641cf9ac" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_45a72603-24dc-49ca-acd2-512f96ba3fe5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_eefb618e-2a78-4fc3-8152-d0b5f1d6b8e9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_9f1d451b-f2cd-49d3-aa6a-da6c641cf9ac" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_eefb618e-2a78-4fc3-8152-d0b5f1d6b8e9" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/ConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="blkb-20221231.xsd#ConsolidatedStatementsofCashFlows"/>
  <link:calculationLink xlink:role="http://www.blackbaud.com/role/ConsolidatedStatementsofCashFlows" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_8d6a74d5-6564-42ed-9bf9-fb3ff513cb00" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_33f0a02d-f883-4e38-a9b9-5198e41fd735" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_8d6a74d5-6564-42ed-9bf9-fb3ff513cb00" xlink:to="loc_us-gaap_NetIncomeLoss_33f0a02d-f883-4e38-a9b9-5198e41fd735" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationAndAmortization_9af376ab-0415-4bb5-bba1-fc9b608ccfb5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationAndAmortization"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_8d6a74d5-6564-42ed-9bf9-fb3ff513cb00" xlink:to="loc_us-gaap_DepreciationAndAmortization_9af376ab-0415-4bb5-bba1-fc9b608ccfb5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_0a8f185a-3622-48a3-b088-3c57bbabbd64" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_8d6a74d5-6564-42ed-9bf9-fb3ff513cb00" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_0a8f185a-3622-48a3-b088-3c57bbabbd64" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_1810fed1-6a5c-475f-b8c0-7e3d3f6e9c56" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensation"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_8d6a74d5-6564-42ed-9bf9-fb3ff513cb00" xlink:to="loc_us-gaap_ShareBasedCompensation_1810fed1-6a5c-475f-b8c0-7e3d3f6e9c56" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_8e3dd1b9-9c41-47f2-8868-a6bb510cf619" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_8d6a74d5-6564-42ed-9bf9-fb3ff513cb00" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_8e3dd1b9-9c41-47f2-8868-a6bb510cf619" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_1eb298ed-5de5-4630-9191-3790d12f40ce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfFinancingCostsAndDiscounts"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_8d6a74d5-6564-42ed-9bf9-fb3ff513cb00" xlink:to="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_1eb298ed-5de5-4630-9191-3790d12f40ce" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_2b6b2fc6-62b3-446e-8bf4-e2fe4b2a9306" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_8d6a74d5-6564-42ed-9bf9-fb3ff513cb00" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_2b6b2fc6-62b3-446e-8bf4-e2fe4b2a9306" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_bf907e54-ec8f-4f3c-83e7-241acef34699" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_8d6a74d5-6564-42ed-9bf9-fb3ff513cb00" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_bf907e54-ec8f-4f3c-83e7-241acef34699" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_40fd01c6-059e-4e5b-af5d-79e1be1c1dc4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:calculationArc order="9" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_8d6a74d5-6564-42ed-9bf9-fb3ff513cb00" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_40fd01c6-059e-4e5b-af5d-79e1be1c1dc4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableTrade_155c9c39-d416-4b62-a849-0b5bf98184a1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsPayableTrade"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_8d6a74d5-6564-42ed-9bf9-fb3ff513cb00" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableTrade_155c9c39-d416-4b62-a849-0b5bf98184a1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_IncreaseDecreaseAccruedExpensesAndOtherLiabilities_0245e4b6-8535-419f-9aae-67c446bd1c8b" xlink:href="blkb-20221231.xsd#blkb_IncreaseDecreaseAccruedExpensesAndOtherLiabilities"/>
    <link:calculationArc order="11" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_8d6a74d5-6564-42ed-9bf9-fb3ff513cb00" xlink:to="loc_blkb_IncreaseDecreaseAccruedExpensesAndOtherLiabilities_0245e4b6-8535-419f-9aae-67c446bd1c8b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredRevenue_36b4c503-3a90-434e-90f3-a96b195ec6b4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInDeferredRevenue"/>
    <link:calculationArc order="12" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_8d6a74d5-6564-42ed-9bf9-fb3ff513cb00" xlink:to="loc_us-gaap_IncreaseDecreaseInDeferredRevenue_36b4c503-3a90-434e-90f3-a96b195ec6b4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_f0215646-6cd3-4acc-8098-404c0f454d2a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfDebt_cc87280b-7b80-4eb0-98ff-4e62ee8deef3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfDebt"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_f0215646-6cd3-4acc-8098-404c0f454d2a" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfDebt_cc87280b-7b80-4eb0-98ff-4e62ee8deef3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfDebt_a1456608-096f-4702-b1ab-bfbe678ae7bb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfDebt"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_f0215646-6cd3-4acc-8098-404c0f454d2a" xlink:to="loc_us-gaap_RepaymentsOfDebt_a1456608-096f-4702-b1ab-bfbe678ae7bb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfFinancingCosts_7878064b-89ec-48ef-87b9-63c97cedaf6f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfFinancingCosts"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_f0215646-6cd3-4acc-8098-404c0f454d2a" xlink:to="loc_us-gaap_PaymentsOfFinancingCosts_7878064b-89ec-48ef-87b9-63c97cedaf6f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_0b527618-9fad-4e72-b162-49d98577d4f8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_f0215646-6cd3-4acc-8098-404c0f454d2a" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_0b527618-9fad-4e72-b162-49d98577d4f8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_b0e3623d-03e5-4098-b1eb-653eca682448" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_f0215646-6cd3-4acc-8098-404c0f454d2a" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_b0e3623d-03e5-4098-b1eb-653eca682448" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_IncreaseDecreaseInDueToCustomers_a6bd5196-3e0a-48b2-abf0-2ab345b84a0c" xlink:href="blkb-20221231.xsd#blkb_IncreaseDecreaseInDueToCustomers"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_f0215646-6cd3-4acc-8098-404c0f454d2a" xlink:to="loc_blkb_IncreaseDecreaseInDueToCustomers_a6bd5196-3e0a-48b2-abf0-2ab345b84a0c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ChangeInCustomerFundsReceivable_fd02d691-3dd7-4947-8a46-fda1343a9827" xlink:href="blkb-20221231.xsd#blkb_ChangeInCustomerFundsReceivable"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_f0215646-6cd3-4acc-8098-404c0f454d2a" xlink:to="loc_blkb_ChangeInCustomerFundsReceivable_fd02d691-3dd7-4947-8a46-fda1343a9827" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_518a4d47-10b2-472b-ade2-415a1203d134" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_f0215646-6cd3-4acc-8098-404c0f454d2a" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_518a4d47-10b2-472b-ade2-415a1203d134" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividends_e59d665d-b89c-42cc-b88e-7e1ffd2c19a2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfDividends"/>
    <link:calculationArc order="9" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_f0215646-6cd3-4acc-8098-404c0f454d2a" xlink:to="loc_us-gaap_PaymentsOfDividends_e59d665d-b89c-42cc-b88e-7e1ffd2c19a2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfStockIssuanceCosts_ab77cfe4-5875-4d44-bb8e-ac1f07c5f623" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfStockIssuanceCosts"/>
    <link:calculationArc order="10" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_f0215646-6cd3-4acc-8098-404c0f454d2a" xlink:to="loc_us-gaap_PaymentsOfStockIssuanceCosts_ab77cfe4-5875-4d44-bb8e-ac1f07c5f623" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_1a915887-ddbe-4c58-a01f-6d47a4438cdf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_10bd5789-2ab2-41ed-a55a-4d29098723c2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_1a915887-ddbe-4c58-a01f-6d47a4438cdf" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_10bd5789-2ab2-41ed-a55a-4d29098723c2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToDevelopSoftware_7a2045e8-c759-4e8e-bb96-cc432a28fa24" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToDevelopSoftware"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_1a915887-ddbe-4c58-a01f-6d47a4438cdf" xlink:to="loc_us-gaap_PaymentsToDevelopSoftware_7a2045e8-c759-4e8e-bb96-cc432a28fa24" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_d428d802-5646-4d52-adab-b30306d9caf2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_1a915887-ddbe-4c58-a01f-6d47a4438cdf" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_d428d802-5646-4d52-adab-b30306d9caf2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinesses_6083d97d-c3ea-4fbc-8ce3-75d6dde134fa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromDivestitureOfBusinesses"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_1a915887-ddbe-4c58-a01f-6d47a4438cdf" xlink:to="loc_us-gaap_ProceedsFromDivestitureOfBusinesses_6083d97d-c3ea-4fbc-8ce3-75d6dde134fa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_6910827b-b911-4c0e-a8d4-60e55a7b2abf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_5c2c40b5-572d-4b2f-9070-c358cd9c6fa0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_6910827b-b911-4c0e-a8d4-60e55a7b2abf" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_5c2c40b5-572d-4b2f-9070-c358cd9c6fa0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_898d8421-3506-4248-8d25-006f03f1e87e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_6910827b-b911-4c0e-a8d4-60e55a7b2abf" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_898d8421-3506-4248-8d25-006f03f1e87e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_3be468e8-b5f0-441b-8c5f-554b12153161" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_6910827b-b911-4c0e-a8d4-60e55a7b2abf" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_3be468e8-b5f0-441b-8c5f-554b12153161" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_e33b89c9-ea5e-4d4b-a6b0-6d08f1296906" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_6910827b-b911-4c0e-a8d4-60e55a7b2abf" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_e33b89c9-ea5e-4d4b-a6b0-6d08f1296906" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_cbdb1a1e-ce2f-4aff-bd10-a358e0ad6d03" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_ef040d1e-bc7b-436e-be11-4c8c752a415d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_cbdb1a1e-ce2f-4aff-bd10-a358e0ad6d03" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_ef040d1e-bc7b-436e-be11-4c8c752a415d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_5b1b3ec2-ed73-4cb4-9472-bf214537846f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_cbdb1a1e-ce2f-4aff-bd10-a358e0ad6d03" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_5b1b3ec2-ed73-4cb4-9472-bf214537846f" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/GoodwillandOtherIntangibleAssetsFutureAmortizationExpenseforFiniteLivedIntangibleAssetsDetails" xlink:type="simple" xlink:href="blkb-20221231.xsd#GoodwillandOtherIntangibleAssetsFutureAmortizationExpenseforFiniteLivedIntangibleAssetsDetails"/>
  <link:calculationLink xlink:role="http://www.blackbaud.com/role/GoodwillandOtherIntangibleAssetsFutureAmortizationExpenseforFiniteLivedIntangibleAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_blkb_EstimatedAmortizationExpenseforFiniteLivedIntangibleAssetsfortheNextFiveYears_4765f419-fe17-48dd-88e5-7266f5c6df1c" xlink:href="blkb-20221231.xsd#blkb_EstimatedAmortizationExpenseforFiniteLivedIntangibleAssetsfortheNextFiveYears"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_5cd1725c-3e24-4344-ab28-0a4081c84b20" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_blkb_EstimatedAmortizationExpenseforFiniteLivedIntangibleAssetsfortheNextFiveYears_4765f419-fe17-48dd-88e5-7266f5c6df1c" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_5cd1725c-3e24-4344-ab28-0a4081c84b20" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_c8702299-b21f-48ae-8e13-effc0d75f46a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_blkb_EstimatedAmortizationExpenseforFiniteLivedIntangibleAssetsfortheNextFiveYears_4765f419-fe17-48dd-88e5-7266f5c6df1c" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_c8702299-b21f-48ae-8e13-effc0d75f46a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_4910517a-7897-49fc-8630-d173ab54922a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_blkb_EstimatedAmortizationExpenseforFiniteLivedIntangibleAssetsfortheNextFiveYears_4765f419-fe17-48dd-88e5-7266f5c6df1c" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_4910517a-7897-49fc-8630-d173ab54922a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_b1f78715-10eb-4d62-bae5-5ea328ed5a7b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_blkb_EstimatedAmortizationExpenseforFiniteLivedIntangibleAssetsfortheNextFiveYears_4765f419-fe17-48dd-88e5-7266f5c6df1c" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_b1f78715-10eb-4d62-bae5-5ea328ed5a7b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_97411052-5510-45ba-8196-d93ba75a8c3c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_blkb_EstimatedAmortizationExpenseforFiniteLivedIntangibleAssetsfortheNextFiveYears_4765f419-fe17-48dd-88e5-7266f5c6df1c" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_97411052-5510-45ba-8196-d93ba75a8c3c" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/EarningsPerShareComputationofBasicandDilutedEarningsPerShareDetails" xlink:type="simple" xlink:href="blkb-20221231.xsd#EarningsPerShareComputationofBasicandDilutedEarningsPerShareDetails"/>
  <link:calculationLink xlink:role="http://www.blackbaud.com/role/EarningsPerShareComputationofBasicandDilutedEarningsPerShareDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_caed5860-b0ec-46d3-8ba5-b303d5663700" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_d1a61c1a-c8d0-4217-afc3-fcbdf64787d2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_caed5860-b0ec-46d3-8ba5-b303d5663700" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_d1a61c1a-c8d0-4217-afc3-fcbdf64787d2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_212105c2-f752-4a0d-afb2-ff1d9de4b5bd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_caed5860-b0ec-46d3-8ba5-b303d5663700" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_212105c2-f752-4a0d-afb2-ff1d9de4b5bd" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" xlink:type="simple" xlink:href="blkb-20221231.xsd#FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails"/>
  <link:calculationLink xlink:role="http://www.blackbaud.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosure_8d3dcd3d-19dd-41be-ab10-a696d18d6ab2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesFairValueDisclosure"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure_9f2a5793-0926-4b1c-b1aa-97663e1e3d55" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosure_8d3dcd3d-19dd-41be-ab10-a696d18d6ab2" xlink:to="loc_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure_9f2a5793-0926-4b1c-b1aa-97663e1e3d55" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_9eaeec90-c9ed-4b4c-be15-6904dd107f41" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosure_8d3dcd3d-19dd-41be-ab10-a696d18d6ab2" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_9eaeec90-c9ed-4b4c-be15-6904dd107f41" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_821765b5-302d-488c-bb17-9e0c95f9b11d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure_daa9c4c5-a20c-4ce8-ac02-a7df534b7a10" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCurrencyContractAssetFairValueDisclosure"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsFairValueDisclosure_821765b5-302d-488c-bb17-9e0c95f9b11d" xlink:to="loc_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure_daa9c4c5-a20c-4ce8-ac02-a7df534b7a10" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssets_bebb451d-a008-41e5-8651-8334370e4ad7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeAssets"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsFairValueDisclosure_821765b5-302d-488c-bb17-9e0c95f9b11d" xlink:to="loc_us-gaap_DerivativeAssets_bebb451d-a008-41e5-8651-8334370e4ad7" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/PropertyandEquipmentandSoftwareandContentDevelopmentCostsScheduleofPropertyandEquipmentDetails" xlink:type="simple" xlink:href="blkb-20221231.xsd#PropertyandEquipmentandSoftwareandContentDevelopmentCostsScheduleofPropertyandEquipmentDetails"/>
  <link:calculationLink xlink:role="http://www.blackbaud.com/role/PropertyandEquipmentandSoftwareandContentDevelopmentCostsScheduleofPropertyandEquipmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_846f6451-db7a-4646-8f6c-749f4df246e5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_826dbc60-b916-49e9-9eec-4c8eec9f42a7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_846f6451-db7a-4646-8f6c-749f4df246e5" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_826dbc60-b916-49e9-9eec-4c8eec9f42a7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_2eb83cba-13d1-4a9d-aa3a-25d072eab7dd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_846f6451-db7a-4646-8f6c-749f4df246e5" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_2eb83cba-13d1-4a9d-aa3a-25d072eab7dd" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/PropertyandEquipmentandSoftwareandContentDevelopmentCostsScheduleofSoftwareDevelopmentCostsDetails" xlink:type="simple" xlink:href="blkb-20221231.xsd#PropertyandEquipmentandSoftwareandContentDevelopmentCostsScheduleofSoftwareDevelopmentCostsDetails"/>
  <link:calculationLink xlink:role="http://www.blackbaud.com/role/PropertyandEquipmentandSoftwareandContentDevelopmentCostsScheduleofSoftwareDevelopmentCostsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareNet_4fae326d-a758-44e3-9297-c879a13322f9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizedComputerSoftwareNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization_6a3d64af-1ec3-4850-b485-162fcf8e43b8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CapitalizedComputerSoftwareNet_4fae326d-a758-44e3-9297-c879a13322f9" xlink:to="loc_us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization_6a3d64af-1ec3-4850-b485-162fcf8e43b8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareGross_f7c0b45d-a411-4438-90e9-b60cf37abcc5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizedComputerSoftwareGross"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CapitalizedComputerSoftwareNet_4fae326d-a758-44e3-9297-c879a13322f9" xlink:to="loc_us-gaap_CapitalizedComputerSoftwareGross_f7c0b45d-a411-4438-90e9-b60cf37abcc5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_CapitalizedContentGross_d1e6ce2c-d656-40eb-a168-1a084b228dc5" xlink:href="blkb-20221231.xsd#blkb_CapitalizedContentGross"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CapitalizedComputerSoftwareNet_4fae326d-a758-44e3-9297-c879a13322f9" xlink:to="loc_blkb_CapitalizedContentGross_d1e6ce2c-d656-40eb-a168-1a084b228dc5" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofRestrictedCashDetails" xlink:type="simple" xlink:href="blkb-20221231.xsd#ConsolidatedFinancialStatementDetailsComponentsofRestrictedCashDetails"/>
  <link:calculationLink xlink:role="http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofRestrictedCashDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_028dac7b-3f0c-4d8e-827b-cbcc530d341e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EscrowDeposit_fc33d888-7f65-41ff-b3ae-7633df894727" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EscrowDeposit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_028dac7b-3f0c-4d8e-827b-cbcc530d341e" xlink:to="loc_us-gaap_EscrowDeposit_fc33d888-7f65-41ff-b3ae-7633df894727" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCash_f455f1dd-6d60-4f82-be02-c5372e067d86" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCash"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_028dac7b-3f0c-4d8e-827b-cbcc530d341e" xlink:to="loc_us-gaap_RestrictedCash_f455f1dd-6d60-4f82-be02-c5372e067d86" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_RestrictedCashLettersOfCreditForOperatingLeases_df28ce06-9678-4aa8-ba0a-1448c27e1c71" xlink:href="blkb-20221231.xsd#blkb_RestrictedCashLettersOfCreditForOperatingLeases"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_028dac7b-3f0c-4d8e-827b-cbcc530d341e" xlink:to="loc_blkb_RestrictedCashLettersOfCreditForOperatingLeases_df28ce06-9678-4aa8-ba0a-1448c27e1c71" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofPrepaidExpensesandOtherAssetsDetails" xlink:type="simple" xlink:href="blkb-20221231.xsd#ConsolidatedFinancialStatementDetailsComponentsofPrepaidExpensesandOtherAssetsDetails"/>
  <link:calculationLink xlink:role="http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofPrepaidExpensesandOtherAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssets_ab88d64d-642d-4883-ab9a-1575e1e14028" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseAndOtherAssets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostNet_df6a7ca0-22cd-4020-bdfd-947f4b2ffcf9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizedContractCostNet"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssets_ab88d64d-642d-4883-ab9a-1575e1e14028" xlink:to="loc_us-gaap_CapitalizedContractCostNet_df6a7ca0-22cd-4020-bdfd-947f4b2ffcf9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_PrepaidSoftwareMaintenanceCurrentAndLongTerm_ed9fbaf2-3ec7-43b9-9465-e97c4571abb0" xlink:href="blkb-20221231.xsd#blkb_PrepaidSoftwareMaintenanceCurrentAndLongTerm"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssets_ab88d64d-642d-4883-ab9a-1575e1e14028" xlink:to="loc_blkb_PrepaidSoftwareMaintenanceCurrentAndLongTerm_ed9fbaf2-3ec7-43b9-9465-e97c4571abb0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization_a86afaab-5a37-4ebd-8c03-9163d7a3a5c8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssets_ab88d64d-642d-4883-ab9a-1575e1e14028" xlink:to="loc_us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization_a86afaab-5a37-4ebd-8c03-9163d7a3a5c8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_DerivativeInstrumentsCurrentAndLongTerm_6a959704-ec3a-4f74-bc53-50b5e87ba7d6" xlink:href="blkb-20221231.xsd#blkb_DerivativeInstrumentsCurrentAndLongTerm"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssets_ab88d64d-642d-4883-ab9a-1575e1e14028" xlink:to="loc_blkb_DerivativeInstrumentsCurrentAndLongTerm_6a959704-ec3a-4f74-bc53-50b5e87ba7d6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnbilledContractsReceivable_d8260a0f-cb9f-4284-874e-57a3e7481f25" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnbilledContractsReceivable"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssets_ab88d64d-642d-4883-ab9a-1575e1e14028" xlink:to="loc_us-gaap_UnbilledContractsReceivable_d8260a0f-cb9f-4284-874e-57a3e7481f25" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EstimatedInsuranceRecoveries_3c31a033-e008-401f-8e0e-434153424ddd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EstimatedInsuranceRecoveries"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssets_ab88d64d-642d-4883-ab9a-1575e1e14028" xlink:to="loc_us-gaap_EstimatedInsuranceRecoveries_3c31a033-e008-401f-8e0e-434153424ddd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_PrepaidInsuranceCurrentandLongterm_00c5af2f-b002-46ba-aca3-78f068e723b6" xlink:href="blkb-20221231.xsd#blkb_PrepaidInsuranceCurrentandLongterm"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssets_ab88d64d-642d-4883-ab9a-1575e1e14028" xlink:to="loc_blkb_PrepaidInsuranceCurrentandLongterm_00c5af2f-b002-46ba-aca3-78f068e723b6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_TaxesPrepaidAndReceivableCurrentAndLongTerm_51a557ed-09e3-40fa-96a8-075ffef6df4c" xlink:href="blkb-20221231.xsd#blkb_TaxesPrepaidAndReceivableCurrentAndLongTerm"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssets_ab88d64d-642d-4883-ab9a-1575e1e14028" xlink:to="loc_blkb_TaxesPrepaidAndReceivableCurrentAndLongTerm_51a557ed-09e3-40fa-96a8-075ffef6df4c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_DeferredIncomeTaxesAndOtherAssetsCurrentAndNoncurrent_e40fb9e4-9828-4c4f-8afa-e697b2ae3f38" xlink:href="blkb-20221231.xsd#blkb_DeferredIncomeTaxesAndOtherAssetsCurrentAndNoncurrent"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssets_ab88d64d-642d-4883-ab9a-1575e1e14028" xlink:to="loc_blkb_DeferredIncomeTaxesAndOtherAssetsCurrentAndNoncurrent_e40fb9e4-9828-4c4f-8afa-e697b2ae3f38" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssets_ec100fc1-046b-4736-af63-8cfdb5b5c43b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssets"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssets_ab88d64d-642d-4883-ab9a-1575e1e14028" xlink:to="loc_us-gaap_OtherAssets_ec100fc1-046b-4736-af63-8cfdb5b5c43b" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofAccruedExpensesandOtherLiabilitiesDetails" xlink:type="simple" xlink:href="blkb-20221231.xsd#ConsolidatedFinancialStatementDetailsComponentsofAccruedExpensesandOtherLiabilitiesDetails"/>
  <link:calculationLink xlink:role="http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofAccruedExpensesandOtherLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_5ae493be-db31-4c89-8bda-b801df281f01" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedLiabilitiesAndOtherLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedProfessionalFeesCurrentAndNoncurrent_5816e4c3-ab3b-4b2b-8c61-160b17b0ec9f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedProfessionalFeesCurrentAndNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_5ae493be-db31-4c89-8bda-b801df281f01" xlink:to="loc_us-gaap_AccruedProfessionalFeesCurrentAndNoncurrent_5816e4c3-ab3b-4b2b-8c61-160b17b0ec9f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxesPayableCurrentAndNoncurrent_db3cf393-e5db-4039-9af4-75819df491e5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TaxesPayableCurrentAndNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_5ae493be-db31-4c89-8bda-b801df281f01" xlink:to="loc_us-gaap_TaxesPayableCurrentAndNoncurrent_db3cf393-e5db-4039-9af4-75819df491e5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_AccruedCustomerCreditBalancesCurrentAndLongTerm_db4453c6-8c87-42db-ab26-8590f38bea9e" xlink:href="blkb-20221231.xsd#blkb_AccruedCustomerCreditBalancesCurrentAndLongTerm"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_5ae493be-db31-4c89-8bda-b801df281f01" xlink:to="loc_blkb_AccruedCustomerCreditBalancesCurrentAndLongTerm_db4453c6-8c87-42db-ab26-8590f38bea9e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_2aea7707-ad00-4a71-a735-3a0ba5aeaf8f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_5ae493be-db31-4c89-8bda-b801df281f01" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_2aea7707-ad00-4a71-a735-3a0ba5aeaf8f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_AccruedCommissionsAndSalariesCurrentAndLongTerm_d69f0445-9f54-4bf3-8491-4882bb7b7f5f" xlink:href="blkb-20221231.xsd#blkb_AccruedCommissionsAndSalariesCurrentAndLongTerm"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_5ae493be-db31-4c89-8bda-b801df281f01" xlink:to="loc_blkb_AccruedCommissionsAndSalariesCurrentAndLongTerm_d69f0445-9f54-4bf3-8491-4882bb7b7f5f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_AccruedTransactionBasedCostsRelatedToPaymentsServices_98a0cc7c-1f3f-43ad-8248-70ac9fff696b" xlink:href="blkb-20221231.xsd#blkb_AccruedTransactionBasedCostsRelatedToPaymentsServices"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_5ae493be-db31-4c89-8bda-b801df281f01" xlink:to="loc_blkb_AccruedTransactionBasedCostsRelatedToPaymentsServices_98a0cc7c-1f3f-43ad-8248-70ac9fff696b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_bdc53e22-cbe6-4aa1-831b-6bea7d50c34f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_5ae493be-db31-4c89-8bda-b801df281f01" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_bdc53e22-cbe6-4aa1-831b-6bea7d50c34f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedInsuranceCurrentAndNoncurrent_008f18e4-d3d7-4db4-a7b8-1a4ba1f7f472" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedInsuranceCurrentAndNoncurrent"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_5ae493be-db31-4c89-8bda-b801df281f01" xlink:to="loc_us-gaap_AccruedInsuranceCurrentAndNoncurrent_008f18e4-d3d7-4db4-a7b8-1a4ba1f7f472" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedVacationCurrentAndNoncurrent_1cf51ea8-826c-4a60-9154-5914c433acbb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedVacationCurrentAndNoncurrent"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_5ae493be-db31-4c89-8bda-b801df281f01" xlink:to="loc_us-gaap_AccruedVacationCurrentAndNoncurrent_1cf51ea8-826c-4a60-9154-5914c433acbb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedBonusesCurrentAndNoncurrent_7b548af6-4b85-4bfb-a814-3cfc118d7101" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedBonusesCurrentAndNoncurrent"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_5ae493be-db31-4c89-8bda-b801df281f01" xlink:to="loc_us-gaap_AccruedBonusesCurrentAndNoncurrent_7b548af6-4b85-4bfb-a814-3cfc118d7101" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_UnrecognizedTaxBenefitCurrentandLongterm_ee1eadce-a3be-415f-a53f-8c913d0b78ed" xlink:href="blkb-20221231.xsd#blkb_UnrecognizedTaxBenefitCurrentandLongterm"/>
    <link:calculationArc order="11" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_5ae493be-db31-4c89-8bda-b801df281f01" xlink:to="loc_blkb_UnrecognizedTaxBenefitCurrentandLongterm_ee1eadce-a3be-415f-a53f-8c913d0b78ed" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_AmountsPayableToFormerOptionHoldersOfAnAcquiredCompany_04eebc86-aef3-4761-95ee-0150176e7b17" xlink:href="blkb-20221231.xsd#blkb_AmountsPayableToFormerOptionHoldersOfAnAcquiredCompany"/>
    <link:calculationArc order="12" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_5ae493be-db31-4c89-8bda-b801df281f01" xlink:to="loc_blkb_AmountsPayableToFormerOptionHoldersOfAnAcquiredCompany_04eebc86-aef3-4761-95ee-0150176e7b17" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilities_1b198401-0b1a-4b5c-b233-ce3d6be56061" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilities"/>
    <link:calculationArc order="13" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_5ae493be-db31-4c89-8bda-b801df281f01" xlink:to="loc_us-gaap_OtherLiabilities_1b198401-0b1a-4b5c-b233-ce3d6be56061" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofOtherIncomeExpenseDetails" xlink:type="simple" xlink:href="blkb-20221231.xsd#ConsolidatedFinancialStatementDetailsComponentsofOtherIncomeExpenseDetails"/>
  <link:calculationLink xlink:role="http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofOtherIncomeExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_blkb_NonoperatingIncomeExpenseExcludingInterestExpense_27544b54-a09a-44f4-9033-abb7188606c4" xlink:href="blkb-20221231.xsd#blkb_NonoperatingIncomeExpenseExcludingInterestExpense"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeInterest_15776d00-9a45-408f-8c64-d3504bf7462f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentIncomeInterest"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_blkb_NonoperatingIncomeExpenseExcludingInterestExpense_27544b54-a09a-44f4-9033-abb7188606c4" xlink:to="loc_us-gaap_InvestmentIncomeInterest_15776d00-9a45-408f-8c64-d3504bf7462f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_955ecdcb-82f8-408d-a559-a3314f46dd5f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_blkb_NonoperatingIncomeExpenseExcludingInterestExpense_27544b54-a09a-44f4-9033-abb7188606c4" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_955ecdcb-82f8-408d-a559-a3314f46dd5f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_26724f53-e5f3-4ba7-9bd4-a3702577bee7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_blkb_NonoperatingIncomeExpenseExcludingInterestExpense_27544b54-a09a-44f4-9033-abb7188606c4" xlink:to="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_26724f53-e5f3-4ba7-9bd4-a3702577bee7" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/DebtSummaryofDebtDetails" xlink:type="simple" xlink:href="blkb-20221231.xsd#DebtSummaryofDebtDetails"/>
  <link:calculationLink xlink:role="http://www.blackbaud.com/role/DebtSummaryofDebtDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_8717e999-c0a3-4fcf-8de7-d77515048005" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_9ceeebd4-150a-425b-a207-b3c18672a399" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount_8717e999-c0a3-4fcf-8de7-d77515048005" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_9ceeebd4-150a-425b-a207-b3c18672a399" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_81aab9b2-e4bd-4b1b-a50c-d9096293c3fb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount_8717e999-c0a3-4fcf-8de7-d77515048005" xlink:to="loc_us-gaap_LongTermDebtCurrent_81aab9b2-e4bd-4b1b-a50c-d9096293c3fb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_ff1cce40-3e00-4654-8b32-e50cd338cbbe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount_8717e999-c0a3-4fcf-8de7-d77515048005" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_ff1cce40-3e00-4654-8b32-e50cd338cbbe" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/DebtAnnualMaturitiesRelatedtoCreditFacilityRealEstateLoansandOtherDebtDetails" xlink:type="simple" xlink:href="blkb-20221231.xsd#DebtAnnualMaturitiesRelatedtoCreditFacilityRealEstateLoansandOtherDebtDetails"/>
  <link:calculationLink xlink:role="http://www.blackbaud.com/role/DebtAnnualMaturitiesRelatedtoCreditFacilityRealEstateLoansandOtherDebtDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_2f367143-e5ac-42bf-8999-75c755769bda" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebt"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_fb60e60d-83d4-42d9-ac19-acb162075d53" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_2f367143-e5ac-42bf-8999-75c755769bda" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_fb60e60d-83d4-42d9-ac19-acb162075d53" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_3974f9e9-e5c9-45dd-b503-b5d1c03e357d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_2f367143-e5ac-42bf-8999-75c755769bda" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_3974f9e9-e5c9-45dd-b503-b5d1c03e357d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_a7696566-0e68-4e83-9083-87ea3550cb25" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_2f367143-e5ac-42bf-8999-75c755769bda" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_a7696566-0e68-4e83-9083-87ea3550cb25" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_42732aeb-6a40-452a-ba0b-394f758d7cfe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_2f367143-e5ac-42bf-8999-75c755769bda" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_42732aeb-6a40-452a-ba0b-394f758d7cfe" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_aef81c99-6f2d-4b9d-ab0f-ba5f7ff3fed5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_2f367143-e5ac-42bf-8999-75c755769bda" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_aef81c99-6f2d-4b9d-ab0f-ba5f7ff3fed5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_9a6f8bfe-5861-443c-a6f2-c8a9826d0d6d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_2f367143-e5ac-42bf-8999-75c755769bda" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_9a6f8bfe-5861-443c-a6f2-c8a9826d0d6d" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/CommitmentsandContingenciesComponentsofLeaseExpenseDetails" xlink:type="simple" xlink:href="blkb-20221231.xsd#CommitmentsandContingenciesComponentsofLeaseExpenseDetails"/>
  <link:calculationLink xlink:role="http://www.blackbaud.com/role/CommitmentsandContingenciesComponentsofLeaseExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_15d0da94-8a8c-4b98-8a46-d88f30e26da4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCost"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_3ff0a272-4814-42e9-a3a3-6041deea123e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseCost"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_15d0da94-8a8c-4b98-8a46-d88f30e26da4" xlink:to="loc_us-gaap_OperatingLeaseCost_3ff0a272-4814-42e9-a3a3-6041deea123e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost_ea362e08-aeee-4a80-b79d-795c7e54bc63" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableLeaseCost"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_15d0da94-8a8c-4b98-8a46-d88f30e26da4" xlink:to="loc_us-gaap_VariableLeaseCost_ea362e08-aeee-4a80-b79d-795c7e54bc63" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubleaseIncome_177a9a00-3148-4129-9284-4aa876c9211c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubleaseIncome"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_15d0da94-8a8c-4b98-8a46-d88f30e26da4" xlink:to="loc_us-gaap_SubleaseIncome_177a9a00-3148-4129-9284-4aa876c9211c" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/CommitmentsandContingenciesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails" xlink:type="simple" xlink:href="blkb-20221231.xsd#CommitmentsandContingenciesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails"/>
  <link:calculationLink xlink:role="http://www.blackbaud.com/role/CommitmentsandContingenciesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_215522a6-32be-4760-84d1-dc25dbf45e92" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_b27f3976-7a4e-4a0b-92f0-c685a4dc2c8b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_215522a6-32be-4760-84d1-dc25dbf45e92" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_b27f3976-7a4e-4a0b-92f0-c685a4dc2c8b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_f441f1f2-1774-4d06-9273-3068446a2663" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_215522a6-32be-4760-84d1-dc25dbf45e92" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_f441f1f2-1774-4d06-9273-3068446a2663" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_bb1bb127-c389-4b99-8cb2-a2ac94df080e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_215522a6-32be-4760-84d1-dc25dbf45e92" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_bb1bb127-c389-4b99-8cb2-a2ac94df080e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_832cb703-18dd-4e30-956d-980f7aad1811" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_215522a6-32be-4760-84d1-dc25dbf45e92" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_832cb703-18dd-4e30-956d-980f7aad1811" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_f7c3b146-cf81-4241-827a-ccf0f7f07364" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_215522a6-32be-4760-84d1-dc25dbf45e92" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_f7c3b146-cf81-4241-827a-ccf0f7f07364" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_11f9cc16-5287-41dd-b5ee-34c7f8c4f5d2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_215522a6-32be-4760-84d1-dc25dbf45e92" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_11f9cc16-5287-41dd-b5ee-34c7f8c4f5d2" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/CommitmentsandContingenciesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails_1" xlink:type="simple" xlink:href="blkb-20221231.xsd#CommitmentsandContingenciesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails_1"/>
  <link:calculationLink xlink:role="http://www.blackbaud.com/role/CommitmentsandContingenciesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_7be3eabf-85b4-48b7-a86d-226f4c6eadad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_b3d11c93-221e-43b2-875a-b901ab5f3f11" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_7be3eabf-85b4-48b7-a86d-226f4c6eadad" xlink:to="loc_us-gaap_OperatingLeaseLiability_b3d11c93-221e-43b2-875a-b901ab5f3f11" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_95082c99-caa2-4d57-a262-8b2595b3c11f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_7be3eabf-85b4-48b7-a86d-226f4c6eadad" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_95082c99-caa2-4d57-a262-8b2595b3c11f" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/CommitmentsandContingenciesScheduleofSecurityIncidentExpenseandProbableInsuranceRecoveriesDetails" xlink:type="simple" xlink:href="blkb-20221231.xsd#CommitmentsandContingenciesScheduleofSecurityIncidentExpenseandProbableInsuranceRecoveriesDetails"/>
  <link:calculationLink xlink:role="http://www.blackbaud.com/role/CommitmentsandContingenciesScheduleofSecurityIncidentExpenseandProbableInsuranceRecoveriesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentNetExpense_f9e101b9-42ea-4e24-b6a1-97e315213472" xlink:href="blkb-20221231.xsd#blkb_SecurityIncidentNetExpense"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentExpense_0bd61def-e9a6-4505-a566-b6b19e022ad9" xlink:href="blkb-20221231.xsd#blkb_SecurityIncidentExpense"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_blkb_SecurityIncidentNetExpense_f9e101b9-42ea-4e24-b6a1-97e315213472" xlink:to="loc_blkb_SecurityIncidentExpense_0bd61def-e9a6-4505-a566-b6b19e022ad9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentAccruedInsuranceRecoveries_14447bfe-bcfb-4686-87bb-162d672b405e" xlink:href="blkb-20221231.xsd#blkb_SecurityIncidentAccruedInsuranceRecoveries"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_blkb_SecurityIncidentNetExpense_f9e101b9-42ea-4e24-b6a1-97e315213472" xlink:to="loc_blkb_SecurityIncidentAccruedInsuranceRecoveries_14447bfe-bcfb-4686-87bb-162d672b405e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentCumulativeNetExpense_c9584795-57d4-44e9-9f95-3b3c55935f7c" xlink:href="blkb-20221231.xsd#blkb_SecurityIncidentCumulativeNetExpense"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentCumulativeExpense_0bb7fd42-08cb-4d79-93c6-ba7954f980d5" xlink:href="blkb-20221231.xsd#blkb_SecurityIncidentCumulativeExpense"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_blkb_SecurityIncidentCumulativeNetExpense_c9584795-57d4-44e9-9f95-3b3c55935f7c" xlink:to="loc_blkb_SecurityIncidentCumulativeExpense_0bb7fd42-08cb-4d79-93c6-ba7954f980d5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentCumulativeAccruedInsuranceRecoveries_93ddf6b2-291f-4655-a6a8-3eccb9da6e78" xlink:href="blkb-20221231.xsd#blkb_SecurityIncidentCumulativeAccruedInsuranceRecoveries"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_blkb_SecurityIncidentCumulativeNetExpense_c9584795-57d4-44e9-9f95-3b3c55935f7c" xlink:to="loc_blkb_SecurityIncidentCumulativeAccruedInsuranceRecoveries_93ddf6b2-291f-4655-a6a8-3eccb9da6e78" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseDetails" xlink:type="simple" xlink:href="blkb-20221231.xsd#IncomeTaxesScheduleofComponentsofIncomeTaxExpenseDetails"/>
  <link:calculationLink xlink:role="http://www.blackbaud.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_7ebd9877-c97a-4613-8fe7-cae8dcb40f9a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_ba262d62-bf36-4f70-a4bd-6b18139d7fa6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_7ebd9877-c97a-4613-8fe7-cae8dcb40f9a" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_ba262d62-bf36-4f70-a4bd-6b18139d7fa6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_7b5903d6-2201-45e4-b636-d1a30bc82711" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_7ebd9877-c97a-4613-8fe7-cae8dcb40f9a" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_7b5903d6-2201-45e4-b636-d1a30bc82711" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_d4abdca9-ea2a-4445-ab12-6ce104c0e0e4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_8c3c9111-3d18-4cd5-9f60-bb3468210e70" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_d4abdca9-ea2a-4445-ab12-6ce104c0e0e4" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_8c3c9111-3d18-4cd5-9f60-bb3468210e70" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_f74bb627-bdc6-438b-806e-a151e26be73b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_d4abdca9-ea2a-4445-ab12-6ce104c0e0e4" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_f74bb627-bdc6-438b-806e-a151e26be73b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit_9c20b818-39a1-4a3a-9aab-7d7e8ce77cb8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_d4abdca9-ea2a-4445-ab12-6ce104c0e0e4" xlink:to="loc_us-gaap_CurrentForeignTaxExpenseBenefit_9c20b818-39a1-4a3a-9aab-7d7e8ce77cb8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_53cd8bc4-8dcf-42d1-9505-ded230cb77fe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_3f40c1de-190c-49dc-adb9-b55c10eb2d2f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_53cd8bc4-8dcf-42d1-9505-ded230cb77fe" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_3f40c1de-190c-49dc-adb9-b55c10eb2d2f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_bf4e7da7-75bb-44e3-827a-47db4437356c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_53cd8bc4-8dcf-42d1-9505-ded230cb77fe" xlink:to="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_bf4e7da7-75bb-44e3-827a-47db4437356c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_27ae1ce3-0501-47a4-a8d6-aae03b5b2ecc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_53cd8bc4-8dcf-42d1-9505-ded230cb77fe" xlink:to="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_27ae1ce3-0501-47a4-a8d6-aae03b5b2ecc" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/IncomeTaxesScheduleofIncomeBeforeProvisionforIncomeTaxesDetails" xlink:type="simple" xlink:href="blkb-20221231.xsd#IncomeTaxesScheduleofIncomeBeforeProvisionforIncomeTaxesDetails"/>
  <link:calculationLink xlink:role="http://www.blackbaud.com/role/IncomeTaxesScheduleofIncomeBeforeProvisionforIncomeTaxesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_1aa67556-6f03-4893-ba2e-6a30ce1efef2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_4bc870f1-5b56-4c8c-b3e3-97ac9348f623" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_1aa67556-6f03-4893-ba2e-6a30ce1efef2" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_4bc870f1-5b56-4c8c-b3e3-97ac9348f623" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_39994baf-8b1c-4e4d-9486-c5939785fef3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_1aa67556-6f03-4893-ba2e-6a30ce1efef2" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_39994baf-8b1c-4e4d-9486-c5939785fef3" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails" xlink:type="simple" xlink:href="blkb-20221231.xsd#IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails"/>
  <link:calculationLink xlink:role="http://www.blackbaud.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_995b873f-3a12-4f23-b8f1-757cdad0e56b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_3448a620-b2f8-4199-bcef-b6f16bada019" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_995b873f-3a12-4f23-b8f1-757cdad0e56b" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_3448a620-b2f8-4199-bcef-b6f16bada019" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_7c9d4579-9cdc-47ab-9b3c-f9e8a4fc3a16" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_995b873f-3a12-4f23-b8f1-757cdad0e56b" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_7c9d4579-9cdc-47ab-9b3c-f9e8a4fc3a16" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate_421b5417-7806-4eea-abe1-48d4bd04e80c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_995b873f-3a12-4f23-b8f1-757cdad0e56b" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate_421b5417-7806-4eea-abe1-48d4bd04e80c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_bc41ff84-1c21-4256-a2b6-7b7a869236a8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_995b873f-3a12-4f23-b8f1-757cdad0e56b" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_bc41ff84-1c21-4256-a2b6-7b7a869236a8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost_037c14d2-b0d0-4e58-8a56-ecc6594357c4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_995b873f-3a12-4f23-b8f1-757cdad0e56b" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost_037c14d2-b0d0-4e58-8a56-ecc6594357c4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment_ffb315e5-af74-43f1-84ee-c74c1b72c806" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_995b873f-3a12-4f23-b8f1-757cdad0e56b" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment_ffb315e5-af74-43f1-84ee-c74c1b72c806" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_EffectiveIncomeTaxRateReconciliationUnrecognizedTaxBenefits_765c9997-1ae1-4923-bd46-2738d829aa2d" xlink:href="blkb-20221231.xsd#blkb_EffectiveIncomeTaxRateReconciliationUnrecognizedTaxBenefits"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_995b873f-3a12-4f23-b8f1-757cdad0e56b" xlink:to="loc_blkb_EffectiveIncomeTaxRateReconciliationUnrecognizedTaxBenefits_765c9997-1ae1-4923-bd46-2738d829aa2d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_EffectiveIncomeTaxRateReconciliationGlobalIntangibleLowTaxIncomePercent_b29e8540-1590-43c2-a536-ad58d4df9f43" xlink:href="blkb-20221231.xsd#blkb_EffectiveIncomeTaxRateReconciliationGlobalIntangibleLowTaxIncomePercent"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_995b873f-3a12-4f23-b8f1-757cdad0e56b" xlink:to="loc_blkb_EffectiveIncomeTaxRateReconciliationGlobalIntangibleLowTaxIncomePercent_b29e8540-1590-43c2-a536-ad58d4df9f43" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_EffectiveIncomeTaxRateReconciliationDeductionTCJAFDIIPercent_e1fd9217-c3af-4bfe-a867-7abcccedaa47" xlink:href="blkb-20221231.xsd#blkb_EffectiveIncomeTaxRateReconciliationDeductionTCJAFDIIPercent"/>
    <link:calculationArc order="9" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_995b873f-3a12-4f23-b8f1-757cdad0e56b" xlink:to="loc_blkb_EffectiveIncomeTaxRateReconciliationDeductionTCJAFDIIPercent_e1fd9217-c3af-4bfe-a867-7abcccedaa47" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent_67d0bf05-e20a-4a18-a453-da45062a3afd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_995b873f-3a12-4f23-b8f1-757cdad0e56b" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent_67d0bf05-e20a-4a18-a453-da45062a3afd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_2d4b3ffb-aa65-4d2e-a91c-7962e7d09df2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential"/>
    <link:calculationArc order="11" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_995b873f-3a12-4f23-b8f1-757cdad0e56b" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_2d4b3ffb-aa65-4d2e-a91c-7962e7d09df2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_EffectiveIncomeTaxRateReconciliationTaxCreditsStateAndLocal_dfc4c55d-507c-46da-9914-fc3e800eca23" xlink:href="blkb-20221231.xsd#blkb_EffectiveIncomeTaxRateReconciliationTaxCreditsStateAndLocal"/>
    <link:calculationArc order="12" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_995b873f-3a12-4f23-b8f1-757cdad0e56b" xlink:to="loc_blkb_EffectiveIncomeTaxRateReconciliationTaxCreditsStateAndLocal_dfc4c55d-507c-46da-9914-fc3e800eca23" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_322060d9-c7e9-4c5b-b22f-c13cd928a744" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments"/>
    <link:calculationArc order="13" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_995b873f-3a12-4f23-b8f1-757cdad0e56b" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_322060d9-c7e9-4c5b-b22f-c13cd928a744" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes_3acd98a6-9a04-49f7-8ba1-702120b7dca5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes"/>
    <link:calculationArc order="14" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_995b873f-3a12-4f23-b8f1-757cdad0e56b" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes_3acd98a6-9a04-49f7-8ba1-702120b7dca5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits_a7426702-a505-4a3d-9f01-206d39c5d121" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits"/>
    <link:calculationArc order="15" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_995b873f-3a12-4f23-b8f1-757cdad0e56b" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits_a7426702-a505-4a3d-9f01-206d39c5d121" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_EffectiveIncomeTaxRateReconciliationDTAAdjustments_9a899d7e-f33d-4e12-a46d-a14cd887be75" xlink:href="blkb-20221231.xsd#blkb_EffectiveIncomeTaxRateReconciliationDTAAdjustments"/>
    <link:calculationArc order="16" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_995b873f-3a12-4f23-b8f1-757cdad0e56b" xlink:to="loc_blkb_EffectiveIncomeTaxRateReconciliationDTAAdjustments_9a899d7e-f33d-4e12-a46d-a14cd887be75" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" xlink:type="simple" xlink:href="blkb-20221231.xsd#IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"/>
  <link:calculationLink xlink:role="http://www.blackbaud.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities_e5ec7851-45cb-4051-a27a-ed6cdf0b0f0e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_6b40a810-c1a4-4cb3-a5c9-6a46e89a4a1d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxLiabilities_e5ec7851-45cb-4051-a27a-ed6cdf0b0f0e" xlink:to="loc_us-gaap_DeferredTaxAssetsGross_6b40a810-c1a4-4cb3-a5c9-6a46e89a4a1d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_13959abb-7627-4fe2-b4cb-c7d0c4a2b862" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxLiabilities_e5ec7851-45cb-4051-a27a-ed6cdf0b0f0e" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_13959abb-7627-4fe2-b4cb-c7d0c4a2b862" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_623d6cbe-8ad9-481f-b7c3-69a0ae748e0d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxLiabilities_e5ec7851-45cb-4051-a27a-ed6cdf0b0f0e" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_623d6cbe-8ad9-481f-b7c3-69a0ae748e0d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_17fdda01-2df1-429d-abd9-bfab3f6ca516" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_e4c63655-5014-427c-a4ce-77dd4d43f347" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_17fdda01-2df1-429d-abd9-bfab3f6ca516" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_e4c63655-5014-427c-a4ce-77dd4d43f347" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_DeferredTaxAssetsTaxCreditCarryforwardsStateAndForeign_c2d11fff-072d-4c54-bb29-c17b85245e52" xlink:href="blkb-20221231.xsd#blkb_DeferredTaxAssetsTaxCreditCarryforwardsStateAndForeign"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_17fdda01-2df1-429d-abd9-bfab3f6ca516" xlink:to="loc_blkb_DeferredTaxAssetsTaxCreditCarryforwardsStateAndForeign_c2d11fff-072d-4c54-bb29-c17b85245e52" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_DeferredTaxAssetsLeasingArrangements_bb97a5e9-de10-4ca5-a020-abc658ac5707" xlink:href="blkb-20221231.xsd#blkb_DeferredTaxAssetsLeasingArrangements"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_17fdda01-2df1-429d-abd9-bfab3f6ca516" xlink:to="loc_blkb_DeferredTaxAssetsLeasingArrangements_bb97a5e9-de10-4ca5-a020-abc658ac5707" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_DeferredTaxAssetIntangibleAssets_17599d2b-af3e-4757-8660-bdb433823eda" xlink:href="blkb-20221231.xsd#blkb_DeferredTaxAssetIntangibleAssets"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_17fdda01-2df1-429d-abd9-bfab3f6ca516" xlink:to="loc_blkb_DeferredTaxAssetIntangibleAssets_17599d2b-af3e-4757-8660-bdb433823eda" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_02e01caf-e881-40b6-a7ee-95712798c82c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_17fdda01-2df1-429d-abd9-bfab3f6ca516" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_02e01caf-e881-40b6-a7ee-95712798c82c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBonuses_11d721d5-fa60-43fa-aff6-80a0e4e92483" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBonuses"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_17fdda01-2df1-429d-abd9-bfab3f6ca516" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBonuses_11d721d5-fa60-43fa-aff6-80a0e4e92483" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsDeferredIncome_640320ee-590a-4b8e-9c58-19708178e197" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsDeferredIncome"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_17fdda01-2df1-429d-abd9-bfab3f6ca516" xlink:to="loc_us-gaap_DeferredTaxAssetsDeferredIncome_640320ee-590a-4b8e-9c58-19708178e197" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_6fe49adc-3fbe-4863-87f7-147c849bcf6f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_17fdda01-2df1-429d-abd9-bfab3f6ca516" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_6fe49adc-3fbe-4863-87f7-147c849bcf6f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOther_e35e743b-9f04-4f0b-b889-aff946fb8348" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsOther"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_17fdda01-2df1-429d-abd9-bfab3f6ca516" xlink:to="loc_us-gaap_DeferredTaxAssetsOther_e35e743b-9f04-4f0b-b889-aff946fb8348" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_DeferredTaxAssetsTaxDeferredExpenseCapitalizedRDAndSoftwareCosts_6abf3083-5223-4cb7-a028-085dab47f9a5" xlink:href="blkb-20221231.xsd#blkb_DeferredTaxAssetsTaxDeferredExpenseCapitalizedRDAndSoftwareCosts"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_17fdda01-2df1-429d-abd9-bfab3f6ca516" xlink:to="loc_blkb_DeferredTaxAssetsTaxDeferredExpenseCapitalizedRDAndSoftwareCosts_6abf3083-5223-4cb7-a028-085dab47f9a5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_7b1610ab-af99-4b23-960f-5aad78ec8c0c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_fa9d6422-df3e-43a9-85aa-96fff4890593" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_7b1610ab-af99-4b23-960f-5aad78ec8c0c" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_fa9d6422-df3e-43a9-85aa-96fff4890593" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_9816ba7c-e068-4676-97f6-3c8a64107a74" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesLeasingArrangements"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_7b1610ab-af99-4b23-960f-5aad78ec8c0c" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_9816ba7c-e068-4676-97f6-3c8a64107a74" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_6dfcd6af-8028-4990-a32e-8c8c2e2cbbd9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_7b1610ab-af99-4b23-960f-5aad78ec8c0c" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_6dfcd6af-8028-4990-a32e-8c8c2e2cbbd9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_DeferredTaxLiabilitiesDeferredExpenseSalesCommissions_12002d5b-7528-4981-ae82-7a24eb4e7066" xlink:href="blkb-20221231.xsd#blkb_DeferredTaxLiabilitiesDeferredExpenseSalesCommissions"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_7b1610ab-af99-4b23-960f-5aad78ec8c0c" xlink:to="loc_blkb_DeferredTaxLiabilitiesDeferredExpenseSalesCommissions_12002d5b-7528-4981-ae82-7a24eb4e7066" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedSoftware_12860579-5994-4f89-a479-28d10d4bbb5a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedSoftware"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_7b1610ab-af99-4b23-960f-5aad78ec8c0c" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedSoftware_12860579-5994-4f89-a479-28d10d4bbb5a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther_c064540d-7a7f-44ac-9b47-75c530b22916" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesOther"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_7b1610ab-af99-4b23-960f-5aad78ec8c0c" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesOther_c064540d-7a7f-44ac-9b47-75c530b22916" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/StockholdersEquityChangesinAccumulatedOtherComprehensiveLossbyComponentDetails" xlink:type="simple" xlink:href="blkb-20221231.xsd#StockholdersEquityChangesinAccumulatedOtherComprehensiveLossbyComponentDetails"/>
  <link:calculationLink xlink:role="http://www.blackbaud.com/role/StockholdersEquityChangesinAccumulatedOtherComprehensiveLossbyComponentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_4b06b8f4-7742-4ca4-a08c-b6ce73c6e6b7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent_58fbe518-d43d-4d68-90fe-172020b31197" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_4b06b8f4-7742-4ca4-a08c-b6ce73c6e6b7" xlink:to="loc_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent_58fbe518-d43d-4d68-90fe-172020b31197" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent_a3c99199-8a2f-4403-9310-e87f997f1858" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_4b06b8f4-7742-4ca4-a08c-b6ce73c6e6b7" xlink:to="loc_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent_a3c99199-8a2f-4403-9310-e87f997f1858" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent_c5be4ab1-3ca4-48ab-8efb-b729d11d6754" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax_57012adc-50d2-4f3a-9662-424c4bf05981" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent_c5be4ab1-3ca4-48ab-8efb-b729d11d6754" xlink:to="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax_57012adc-50d2-4f3a-9662-424c4bf05981" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_13cdc7da-076d-4a1d-b7e8-d8d7cd3ec49c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent_c5be4ab1-3ca4-48ab-8efb-b729d11d6754" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_13cdc7da-076d-4a1d-b7e8-d8d7cd3ec49c" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>13
<FILENAME>blkb-20221231_def.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2023 Workiva-->
<!--r:624f9074-396a-40b1-9686-a87ded327e98,g:8aeece41-a3ff-4f1a-9399-36cbaada28ff-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/all" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member"/>
  <link:roleRef roleURI="http://www.blackbaud.com/role/DocumentandEntityInformationDocument" xlink:type="simple" xlink:href="blkb-20221231.xsd#DocumentandEntityInformationDocument"/>
  <link:definitionLink xlink:role="http://www.blackbaud.com/role/DocumentandEntityInformationDocument" xlink:type="extended" id="iba4f653caea348678df50568c58710d4_DocumentandEntityInformationDocument">
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationLineItems_8cdcbb46-a738-4219-9258-60123b8ec494" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_56b3a4b5-fa4f-499e-8206-41702b32c83f" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentType"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_8cdcbb46-a738-4219-9258-60123b8ec494" xlink:to="loc_dei_DocumentType_56b3a4b5-fa4f-499e-8206-41702b32c83f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport_b59e265b-33dd-49b3-b9be-293f6e8b0883" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentAnnualReport"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_8cdcbb46-a738-4219-9258-60123b8ec494" xlink:to="loc_dei_DocumentAnnualReport_b59e265b-33dd-49b3-b9be-293f6e8b0883" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_7f35204a-38b2-4160-8bbc-d83ad101d907" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentPeriodEndDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_8cdcbb46-a738-4219-9258-60123b8ec494" xlink:to="loc_dei_DocumentPeriodEndDate_7f35204a-38b2-4160-8bbc-d83ad101d907" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_362413c1-4ee2-4fb3-a816-9a1ff2aac236" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_8cdcbb46-a738-4219-9258-60123b8ec494" xlink:to="loc_dei_CurrentFiscalYearEndDate_362413c1-4ee2-4fb3-a816-9a1ff2aac236" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_a4f757d8-14f9-449e-b165-84457608f7ea" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentTransitionReport"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_8cdcbb46-a738-4219-9258-60123b8ec494" xlink:to="loc_dei_DocumentTransitionReport_a4f757d8-14f9-449e-b165-84457608f7ea" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_4c859f12-2291-4aed-9ae4-a76eb2dda63d" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFileNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_8cdcbb46-a738-4219-9258-60123b8ec494" xlink:to="loc_dei_EntityFileNumber_4c859f12-2291-4aed-9ae4-a76eb2dda63d" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_0122ae9b-c4f0-4b7e-97a5-4ab8f7fd87ce" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityRegistrantName"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_8cdcbb46-a738-4219-9258-60123b8ec494" xlink:to="loc_dei_EntityRegistrantName_0122ae9b-c4f0-4b7e-97a5-4ab8f7fd87ce" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_87f5029b-bb09-4d15-91a5-2b03e18c7a9a" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_8cdcbb46-a738-4219-9258-60123b8ec494" xlink:to="loc_dei_EntityIncorporationStateCountryCode_87f5029b-bb09-4d15-91a5-2b03e18c7a9a" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_489fbdc5-d28a-448c-a232-800ff07486e0" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_8cdcbb46-a738-4219-9258-60123b8ec494" xlink:to="loc_dei_EntityTaxIdentificationNumber_489fbdc5-d28a-448c-a232-800ff07486e0" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_6ec6538e-c9b7-4df2-9348-123e7cb383da" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_8cdcbb46-a738-4219-9258-60123b8ec494" xlink:to="loc_dei_EntityAddressAddressLine1_6ec6538e-c9b7-4df2-9348-123e7cb383da" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_741e9766-da81-4716-8b6e-e3270416fedb" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressCityOrTown"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_8cdcbb46-a738-4219-9258-60123b8ec494" xlink:to="loc_dei_EntityAddressCityOrTown_741e9766-da81-4716-8b6e-e3270416fedb" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_4efe9e2e-7f56-4812-a913-fef1311ee55e" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressStateOrProvince"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_8cdcbb46-a738-4219-9258-60123b8ec494" xlink:to="loc_dei_EntityAddressStateOrProvince_4efe9e2e-7f56-4812-a913-fef1311ee55e" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_4221cbc1-1f4e-4b5a-8c4a-464aa20a1571" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressPostalZipCode"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_8cdcbb46-a738-4219-9258-60123b8ec494" xlink:to="loc_dei_EntityAddressPostalZipCode_4221cbc1-1f4e-4b5a-8c4a-464aa20a1571" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_b9abb4c5-987f-4903-b4e2-e9ce1baa563e" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CityAreaCode"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_8cdcbb46-a738-4219-9258-60123b8ec494" xlink:to="loc_dei_CityAreaCode_b9abb4c5-987f-4903-b4e2-e9ce1baa563e" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_cfafadd8-c749-4d14-a4fb-0c2a04fa9f48" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LocalPhoneNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_8cdcbb46-a738-4219-9258-60123b8ec494" xlink:to="loc_dei_LocalPhoneNumber_cfafadd8-c749-4d14-a4fb-0c2a04fa9f48" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_196090c9-efe0-426d-bcb3-f0aac4df7fda" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_Security12bTitle"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_8cdcbb46-a738-4219-9258-60123b8ec494" xlink:to="loc_dei_Security12bTitle_196090c9-efe0-426d-bcb3-f0aac4df7fda" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_705d3dd1-c254-46e2-b33e-e52607d43b59" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_TradingSymbol"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_8cdcbb46-a738-4219-9258-60123b8ec494" xlink:to="loc_dei_TradingSymbol_705d3dd1-c254-46e2-b33e-e52607d43b59" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_322d09cd-0103-4c35-9eeb-9c1dce20e8b0" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_SecurityExchangeName"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_8cdcbb46-a738-4219-9258-60123b8ec494" xlink:to="loc_dei_SecurityExchangeName_322d09cd-0103-4c35-9eeb-9c1dce20e8b0" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_NoTradingSymbolFlag_5caa0c31-7484-413f-aab7-50800af08f43" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_NoTradingSymbolFlag"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_8cdcbb46-a738-4219-9258-60123b8ec494" xlink:to="loc_dei_NoTradingSymbolFlag_5caa0c31-7484-413f-aab7-50800af08f43" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer_a3c34ca1-ba6c-4a8b-b70f-566ec4a876cb" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_8cdcbb46-a738-4219-9258-60123b8ec494" xlink:to="loc_dei_EntityWellKnownSeasonedIssuer_a3c34ca1-ba6c-4a8b-b70f-566ec4a876cb" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityVoluntaryFilers_6208f939-1929-4440-8120-61e706110626" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityVoluntaryFilers"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_8cdcbb46-a738-4219-9258-60123b8ec494" xlink:to="loc_dei_EntityVoluntaryFilers_6208f939-1929-4440-8120-61e706110626" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_951f44a7-49a8-4f86-ae19-2898117252c0" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCurrentReportingStatus"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_8cdcbb46-a738-4219-9258-60123b8ec494" xlink:to="loc_dei_EntityCurrentReportingStatus_951f44a7-49a8-4f86-ae19-2898117252c0" xlink:type="arc" order="21"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_9f5ac592-cdfa-45f6-b945-18744efefde5" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_8cdcbb46-a738-4219-9258-60123b8ec494" xlink:to="loc_dei_EntityInteractiveDataCurrent_9f5ac592-cdfa-45f6-b945-18744efefde5" xlink:type="arc" order="22"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_8957a0f0-9a00-4916-a507-2a9e1dc5d392" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFilerCategory"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_8cdcbb46-a738-4219-9258-60123b8ec494" xlink:to="loc_dei_EntityFilerCategory_8957a0f0-9a00-4916-a507-2a9e1dc5d392" xlink:type="arc" order="23"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_f89a4a4f-3b28-4645-9e2b-94889b920d3d" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntitySmallBusiness"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_8cdcbb46-a738-4219-9258-60123b8ec494" xlink:to="loc_dei_EntitySmallBusiness_f89a4a4f-3b28-4645-9e2b-94889b920d3d" xlink:type="arc" order="24"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_6efc97a5-eea8-4fbc-913d-ec456f100adc" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_8cdcbb46-a738-4219-9258-60123b8ec494" xlink:to="loc_dei_EntityEmergingGrowthCompany_6efc97a5-eea8-4fbc-913d-ec456f100adc" xlink:type="arc" order="25"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_IcfrAuditorAttestationFlag_621bfcde-dfbe-4434-9946-290ee26aed25" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_IcfrAuditorAttestationFlag"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_8cdcbb46-a738-4219-9258-60123b8ec494" xlink:to="loc_dei_IcfrAuditorAttestationFlag_621bfcde-dfbe-4434-9946-290ee26aed25" xlink:type="arc" order="26"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_56e386e1-9c0e-4917-a9f1-de9c27712fce" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityShellCompany"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_8cdcbb46-a738-4219-9258-60123b8ec494" xlink:to="loc_dei_EntityShellCompany_56e386e1-9c0e-4917-a9f1-de9c27712fce" xlink:type="arc" order="27"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPublicFloat_49195695-f034-4a5f-8d7c-5d11e288a0a0" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityPublicFloat"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_8cdcbb46-a738-4219-9258-60123b8ec494" xlink:to="loc_dei_EntityPublicFloat_49195695-f034-4a5f-8d7c-5d11e288a0a0" xlink:type="arc" order="28"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_2f2df759-133a-4008-9f9f-00a7ef9fc997" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_8cdcbb46-a738-4219-9258-60123b8ec494" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_2f2df759-133a-4008-9f9f-00a7ef9fc997" xlink:type="arc" order="29"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentsIncorporatedByReferenceTextBlock_e8fa5d03-546c-4739-9d38-df2cd85e4061" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentsIncorporatedByReferenceTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_8cdcbb46-a738-4219-9258-60123b8ec494" xlink:to="loc_dei_DocumentsIncorporatedByReferenceTextBlock_e8fa5d03-546c-4739-9d38-df2cd85e4061" xlink:type="arc" order="30"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_74e8ff42-1d0d-4d78-aa63-8594ceba617a" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AmendmentFlag"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_8cdcbb46-a738-4219-9258-60123b8ec494" xlink:to="loc_dei_AmendmentFlag_74e8ff42-1d0d-4d78-aa63-8594ceba617a" xlink:type="arc" order="31"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_cd389538-6f18-4cf7-9775-9c2d2d9ad346" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalYearFocus"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_8cdcbb46-a738-4219-9258-60123b8ec494" xlink:to="loc_dei_DocumentFiscalYearFocus_cd389538-6f18-4cf7-9775-9c2d2d9ad346" xlink:type="arc" order="32"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_610742ca-8dcf-41d8-a83e-1e90c013c0f1" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_8cdcbb46-a738-4219-9258-60123b8ec494" xlink:to="loc_dei_DocumentFiscalPeriodFocus_610742ca-8dcf-41d8-a83e-1e90c013c0f1" xlink:type="arc" order="33"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_cc364b05-e988-4879-9962-a35044adf9c5" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCentralIndexKey"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_8cdcbb46-a738-4219-9258-60123b8ec494" xlink:to="loc_dei_EntityCentralIndexKey_cc364b05-e988-4879-9962-a35044adf9c5" xlink:type="arc" order="34"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationTable_7da1cf66-e89c-4ec9-ac4a-5b5e25da5173" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentInformationTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_dei_DocumentInformationLineItems_8cdcbb46-a738-4219-9258-60123b8ec494" xlink:to="loc_dei_DocumentInformationTable_7da1cf66-e89c-4ec9-ac4a-5b5e25da5173" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_481092a9-5ccb-4bae-918f-be0eae818a5a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_dei_DocumentInformationTable_7da1cf66-e89c-4ec9-ac4a-5b5e25da5173" xlink:to="loc_us-gaap_StatementClassOfStockAxis_481092a9-5ccb-4bae-918f-be0eae818a5a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_481092a9-5ccb-4bae-918f-be0eae818a5a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_481092a9-5ccb-4bae-918f-be0eae818a5a" xlink:to="loc_us-gaap_ClassOfStockDomain_481092a9-5ccb-4bae-918f-be0eae818a5a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_82bd11b4-0dea-4c48-8455-440f2da97d18" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_481092a9-5ccb-4bae-918f-be0eae818a5a" xlink:to="loc_us-gaap_ClassOfStockDomain_82bd11b4-0dea-4c48-8455-440f2da97d18" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_045b421b-5d20-488c-a1d6-0ae51bad0c48" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_82bd11b4-0dea-4c48-8455-440f2da97d18" xlink:to="loc_us-gaap_CommonStockMember_045b421b-5d20-488c-a1d6-0ae51bad0c48" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_PreferredStockPurchaseRightsMember_dc76a020-1e2a-485f-9fa6-24a3bbfee63e" xlink:href="blkb-20221231.xsd#blkb_PreferredStockPurchaseRightsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_82bd11b4-0dea-4c48-8455-440f2da97d18" xlink:to="loc_blkb_PreferredStockPurchaseRightsMember_dc76a020-1e2a-485f-9fa6-24a3bbfee63e" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/ConsolidatedStatementsofComprehensiveIncome" xlink:type="simple" xlink:href="blkb-20221231.xsd#ConsolidatedStatementsofComprehensiveIncome"/>
  <link:definitionLink xlink:role="http://www.blackbaud.com/role/ConsolidatedStatementsofComprehensiveIncome" xlink:type="extended" id="i29bb4288ae044a00800701ad88eca4c8_ConsolidatedStatementsofComprehensiveIncome">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_a0754e68-b832-4f77-a5fd-c00cb9c4b09e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesAbstract_e0e73574-67a3-4547-bc73-2c61f3ff3997" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenuesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_a0754e68-b832-4f77-a5fd-c00cb9c4b09e" xlink:to="loc_us-gaap_RevenuesAbstract_e0e73574-67a3-4547-bc73-2c61f3ff3997" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_008de15c-9f3b-4702-85d5-c4d2b5433010" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenuesAbstract_e0e73574-67a3-4547-bc73-2c61f3ff3997" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_008de15c-9f3b-4702-85d5-c4d2b5433010" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenueAbstract_c4c61013-1f72-41e0-9a01-9fe34dde7f18" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfRevenueAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_a0754e68-b832-4f77-a5fd-c00cb9c4b09e" xlink:to="loc_us-gaap_CostOfRevenueAbstract_c4c61013-1f72-41e0-9a01-9fe34dde7f18" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_1f20a52d-d755-446f-946b-dc24a28cd503" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CostOfRevenueAbstract_c4c61013-1f72-41e0-9a01-9fe34dde7f18" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_1f20a52d-d755-446f-946b-dc24a28cd503" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_639900ce-7c64-4695-8516-cc76b4590999" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GrossProfit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_a0754e68-b832-4f77-a5fd-c00cb9c4b09e" xlink:to="loc_us-gaap_GrossProfit_639900ce-7c64-4695-8516-cc76b4590999" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract_6b79a0a2-935d-4d6c-acb6-622af177bed7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_a0754e68-b832-4f77-a5fd-c00cb9c4b09e" xlink:to="loc_us-gaap_OperatingExpensesAbstract_6b79a0a2-935d-4d6c-acb6-622af177bed7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpense_640a6eb2-e7ad-4bf4-9743-928edcd3b1f5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingAndMarketingExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_6b79a0a2-935d-4d6c-acb6-622af177bed7" xlink:to="loc_us-gaap_SellingAndMarketingExpense_640a6eb2-e7ad-4bf4-9743-928edcd3b1f5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_57fa824c-b08f-4fb3-98eb-eb3aa8444960" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_6b79a0a2-935d-4d6c-acb6-622af177bed7" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_57fa824c-b08f-4fb3-98eb-eb3aa8444960" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_ea9efa92-9e42-4eab-b713-4ddb61f6817d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_6b79a0a2-935d-4d6c-acb6-622af177bed7" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_ea9efa92-9e42-4eab-b713-4ddb61f6817d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_0e4561cc-897b-422c-8b17-8c96cccce2d9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_6b79a0a2-935d-4d6c-acb6-622af177bed7" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_0e4561cc-897b-422c-8b17-8c96cccce2d9" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_9ab2591c-67de-4cdb-aeba-2b759d7b1f44" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringCharges"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_6b79a0a2-935d-4d6c-acb6-622af177bed7" xlink:to="loc_us-gaap_RestructuringCharges_9ab2591c-67de-4cdb-aeba-2b759d7b1f44" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_c372b2a5-c6af-4f09-90c2-a3a9c127c4b3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpenses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_6b79a0a2-935d-4d6c-acb6-622af177bed7" xlink:to="loc_us-gaap_OperatingExpenses_c372b2a5-c6af-4f09-90c2-a3a9c127c4b3" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_e832c5cc-47bb-40dc-8eac-b98d25609861" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_a0754e68-b832-4f77-a5fd-c00cb9c4b09e" xlink:to="loc_us-gaap_OperatingIncomeLoss_e832c5cc-47bb-40dc-8eac-b98d25609861" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_0cd8bb61-f566-4616-b152-ce0ed00a3104" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_a0754e68-b832-4f77-a5fd-c00cb9c4b09e" xlink:to="loc_us-gaap_InterestExpense_0cd8bb61-f566-4616-b152-ce0ed00a3104" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_NonoperatingIncomeExpenseExcludingInterestExpense_17e07769-bff8-4f30-b298-b8fa4642ce33" xlink:href="blkb-20221231.xsd#blkb_NonoperatingIncomeExpenseExcludingInterestExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_a0754e68-b832-4f77-a5fd-c00cb9c4b09e" xlink:to="loc_blkb_NonoperatingIncomeExpenseExcludingInterestExpense_17e07769-bff8-4f30-b298-b8fa4642ce33" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_765de080-d681-4f1b-8a1b-da34e4ac6ed3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_a0754e68-b832-4f77-a5fd-c00cb9c4b09e" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_765de080-d681-4f1b-8a1b-da34e4ac6ed3" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_05a4a3a5-a6af-4bea-9dd3-8f0c91d06cfe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_a0754e68-b832-4f77-a5fd-c00cb9c4b09e" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_05a4a3a5-a6af-4bea-9dd3-8f0c91d06cfe" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_7fa86491-f448-493a-8b77-4b3e1f860dee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_a0754e68-b832-4f77-a5fd-c00cb9c4b09e" xlink:to="loc_us-gaap_NetIncomeLoss_7fa86491-f448-493a-8b77-4b3e1f860dee" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_19bdeaff-787a-484c-8ab9-e42d364c664d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_a0754e68-b832-4f77-a5fd-c00cb9c4b09e" xlink:to="loc_us-gaap_EarningsPerShareAbstract_19bdeaff-787a-484c-8ab9-e42d364c664d" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_02f29ca6-c101-4014-80a5-9426c47451cc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareAbstract_19bdeaff-787a-484c-8ab9-e42d364c664d" xlink:to="loc_us-gaap_EarningsPerShareBasic_02f29ca6-c101-4014-80a5-9426c47451cc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_833468d0-c1c8-4481-bbe9-dadaf86eed9e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareAbstract_19bdeaff-787a-484c-8ab9-e42d364c664d" xlink:to="loc_us-gaap_EarningsPerShareDiluted_833468d0-c1c8-4481-bbe9-dadaf86eed9e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_15fd9568-52ee-444f-b52b-39966b386f1d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_a0754e68-b832-4f77-a5fd-c00cb9c4b09e" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_15fd9568-52ee-444f-b52b-39966b386f1d" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_2e221161-7870-460f-8830-eb752e921673" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_15fd9568-52ee-444f-b52b-39966b386f1d" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_2e221161-7870-460f-8830-eb752e921673" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_c7ce3bb5-1474-46db-b5a7-55202e552bd3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_15fd9568-52ee-444f-b52b-39966b386f1d" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_c7ce3bb5-1474-46db-b5a7-55202e552bd3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_a183d8f2-21bb-4fe3-90e2-8a09168ba272" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_a0754e68-b832-4f77-a5fd-c00cb9c4b09e" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_a183d8f2-21bb-4fe3-90e2-8a09168ba272" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_37b33a07-2601-405f-9845-9316e9325738" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_a183d8f2-21bb-4fe3-90e2-8a09168ba272" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_37b33a07-2601-405f-9845-9316e9325738" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent_30f86abc-7d46-4a0e-b50d-6cfc6b718f59" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_a183d8f2-21bb-4fe3-90e2-8a09168ba272" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent_30f86abc-7d46-4a0e-b50d-6cfc6b718f59" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_e614f071-1e80-4966-b20f-90031bbda679" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_a183d8f2-21bb-4fe3-90e2-8a09168ba272" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_e614f071-1e80-4966-b20f-90031bbda679" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_020f0e86-16fb-4ae0-b5cd-9989203d3574" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_a0754e68-b832-4f77-a5fd-c00cb9c4b09e" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_020f0e86-16fb-4ae0-b5cd-9989203d3574" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_32e44fc5-d0ac-44b9-8ae8-39e549cb16eb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_a0754e68-b832-4f77-a5fd-c00cb9c4b09e" xlink:to="loc_us-gaap_StatementTable_32e44fc5-d0ac-44b9-8ae8-39e549cb16eb" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_b84dae87-a71a-4e46-b643-3ffd49b5ff6b" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_32e44fc5-d0ac-44b9-8ae8-39e549cb16eb" xlink:to="loc_srt_ProductOrServiceAxis_b84dae87-a71a-4e46-b643-3ffd49b5ff6b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_b84dae87-a71a-4e46-b643-3ffd49b5ff6b_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_b84dae87-a71a-4e46-b643-3ffd49b5ff6b" xlink:to="loc_srt_ProductsAndServicesDomain_b84dae87-a71a-4e46-b643-3ffd49b5ff6b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_e2ab95e2-e85c-4129-9b75-15e0a39fdda8" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_b84dae87-a71a-4e46-b643-3ffd49b5ff6b" xlink:to="loc_srt_ProductsAndServicesDomain_e2ab95e2-e85c-4129-9b75-15e0a39fdda8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_RecurringMember_6f62169b-ee34-41c1-b3b6-7fb519dae17c" xlink:href="blkb-20221231.xsd#blkb_RecurringMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_e2ab95e2-e85c-4129-9b75-15e0a39fdda8" xlink:to="loc_blkb_RecurringMember_6f62169b-ee34-41c1-b3b6-7fb519dae17c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TechnologyServiceMember_6f149988-1247-43e3-aa28-0b6ba83c65f2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TechnologyServiceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_e2ab95e2-e85c-4129-9b75-15e0a39fdda8" xlink:to="loc_us-gaap_TechnologyServiceMember_6f149988-1247-43e3-aa28-0b6ba83c65f2" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/ConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="blkb-20221231.xsd#ConsolidatedStatementsofCashFlows"/>
  <link:definitionLink xlink:role="http://www.blackbaud.com/role/ConsolidatedStatementsofCashFlows" xlink:type="extended" id="i887f5927dceb4975b6d614a728fbeb70_ConsolidatedStatementsofCashFlows">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_371eb668-7192-45ff-a9e9-832eb7024dbb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssued1_9c622988-6f34-448f-8fb3-2450e8705acc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssued1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_371eb668-7192-45ff-a9e9-832eb7024dbb" xlink:to="loc_us-gaap_StockIssued1_9c622988-6f34-448f-8fb3-2450e8705acc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansAssumed1_e93b2925-ce34-43d5-8891-1bdbcbd56b66" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LoansAssumed1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_371eb668-7192-45ff-a9e9-832eb7024dbb" xlink:to="loc_us-gaap_LoansAssumed1_e93b2925-ce34-43d5-8891-1bdbcbd56b66" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_da6aafb9-723f-469b-9a84-fc5c51ca0dac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_371eb668-7192-45ff-a9e9-832eb7024dbb" xlink:to="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_da6aafb9-723f-469b-9a84-fc5c51ca0dac" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_e2fa506e-b80c-45e7-836c-fb6996b289e2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_371eb668-7192-45ff-a9e9-832eb7024dbb" xlink:to="loc_us-gaap_StatementTable_e2fa506e-b80c-45e7-836c-fb6996b289e2" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_4370058c-a222-40d3-9fd9-f885502bef83" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_e2fa506e-b80c-45e7-836c-fb6996b289e2" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_4370058c-a222-40d3-9fd9-f885502bef83" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_4370058c-a222-40d3-9fd9-f885502bef83_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_4370058c-a222-40d3-9fd9-f885502bef83" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_4370058c-a222-40d3-9fd9-f885502bef83_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_e616bb5a-823c-44c7-a444-0752c1e66a9f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_4370058c-a222-40d3-9fd9-f885502bef83" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_e616bb5a-823c-44c7-a444-0752c1e66a9f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MortgagesMember_65545416-72ca-4890-98f9-a1418b62e0ab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MortgagesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_e616bb5a-823c-44c7-a444-0752c1e66a9f" xlink:to="loc_us-gaap_MortgagesMember_65545416-72ca-4890-98f9-a1418b62e0ab" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansPayableMember_259a0095-4462-4f07-9a53-630f3c8add40" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LoansPayableMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_e616bb5a-823c-44c7-a444-0752c1e66a9f" xlink:to="loc_us-gaap_LoansPayableMember_259a0095-4462-4f07-9a53-630f3c8add40" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/ConsolidatedStatementsofStockholdersEquity" xlink:type="simple" xlink:href="blkb-20221231.xsd#ConsolidatedStatementsofStockholdersEquity"/>
  <link:definitionLink xlink:role="http://www.blackbaud.com/role/ConsolidatedStatementsofStockholdersEquity" xlink:type="extended" id="i5270dce59cdc453c93d8347bf8ee5c9f_ConsolidatedStatementsofStockholdersEquity">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_6f374fd7-d6a3-498b-b7a6-06431124f067" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_e7fdad66-36d6-4221-98f4-0f35d97180c9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_6f374fd7-d6a3-498b-b7a6-06431124f067" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_e7fdad66-36d6-4221-98f4-0f35d97180c9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesIssued_1a2deefd-a994-411f-b44a-48135af2a125" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_e7fdad66-36d6-4221-98f4-0f35d97180c9" xlink:to="loc_us-gaap_SharesIssued_1a2deefd-a994-411f-b44a-48135af2a125" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_b80681bf-3d1f-43fa-8901-5ef36e83906b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_e7fdad66-36d6-4221-98f4-0f35d97180c9" xlink:to="loc_us-gaap_StockholdersEquity_b80681bf-3d1f-43fa-8901-5ef36e83906b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_0b9b83e1-518d-4a4d-b6c0-ed86d436c93c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_e7fdad66-36d6-4221-98f4-0f35d97180c9" xlink:to="loc_us-gaap_NetIncomeLoss_0b9b83e1-518d-4a4d-b6c0-ed86d436c93c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareCashPaid_d8bd014f-29a8-4f16-991d-5876d965ca98" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockDividendsPerShareCashPaid"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_e7fdad66-36d6-4221-98f4-0f35d97180c9" xlink:to="loc_us-gaap_CommonStockDividendsPerShareCashPaid_d8bd014f-29a8-4f16-991d-5876d965ca98" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCash_19250021-921d-43e5-87bc-de8184fc01c2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DividendsCash"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_e7fdad66-36d6-4221-98f4-0f35d97180c9" xlink:to="loc_us-gaap_DividendsCash_19250021-921d-43e5-87bc-de8184fc01c2" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired_b4f936f1-b717-4142-8b04-dd8d85eb437a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockSharesAcquired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_e7fdad66-36d6-4221-98f4-0f35d97180c9" xlink:to="loc_us-gaap_TreasuryStockSharesAcquired_b4f936f1-b717-4142-8b04-dd8d85eb437a" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_488d4300-03fe-4e1f-a06c-29ce2ed15e53" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_e7fdad66-36d6-4221-98f4-0f35d97180c9" xlink:to="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_488d4300-03fe-4e1f-a06c-29ce2ed15e53" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ExerciseOfStockOptionsAndStockAppreciationRightsShares_d7ecb88d-c4eb-4caf-ad2b-b6e1c825afe1" xlink:href="blkb-20221231.xsd#blkb_ExerciseOfStockOptionsAndStockAppreciationRightsShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_e7fdad66-36d6-4221-98f4-0f35d97180c9" xlink:to="loc_blkb_ExerciseOfStockOptionsAndStockAppreciationRightsShares_d7ecb88d-c4eb-4caf-ad2b-b6e1c825afe1" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ExerciseOfStockOptionsAndStockAppreciationRightsValue_0dfa9a82-7660-470b-8b4d-9205ea0e7662" xlink:href="blkb-20221231.xsd#blkb_ExerciseOfStockOptionsAndStockAppreciationRightsValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_e7fdad66-36d6-4221-98f4-0f35d97180c9" xlink:to="loc_blkb_ExerciseOfStockOptionsAndStockAppreciationRightsValue_0dfa9a82-7660-470b-8b4d-9205ea0e7662" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SurrenderOfSharesUponRestrictedStockAndRestrictedUnitVestingAndExerciseofStockAppreciationRights_e5fbda89-3e2e-4d68-a9be-44edcdcb6e87" xlink:href="blkb-20221231.xsd#blkb_SurrenderOfSharesUponRestrictedStockAndRestrictedUnitVestingAndExerciseofStockAppreciationRights"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_e7fdad66-36d6-4221-98f4-0f35d97180c9" xlink:to="loc_blkb_SurrenderOfSharesUponRestrictedStockAndRestrictedUnitVestingAndExerciseofStockAppreciationRights_e5fbda89-3e2e-4d68-a9be-44edcdcb6e87" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_6e95612c-a544-4f24-801c-b7f9e3dcdf53" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_e7fdad66-36d6-4221-98f4-0f35d97180c9" xlink:to="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_6e95612c-a544-4f24-801c-b7f9e3dcdf53" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_3c9e390d-649f-4dda-ad8f-a0b78624fd42" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_e7fdad66-36d6-4221-98f4-0f35d97180c9" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_3c9e390d-649f-4dda-ad8f-a0b78624fd42" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_291c1b1f-b87a-4070-958f-460ca57adfcb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_e7fdad66-36d6-4221-98f4-0f35d97180c9" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_291c1b1f-b87a-4070-958f-460ca57adfcb" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross_fd1d1071-fd63-4a81-9909-e7f1da661f2f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_e7fdad66-36d6-4221-98f4-0f35d97180c9" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross_fd1d1071-fd63-4a81-9909-e7f1da661f2f" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited_b700e65f-5953-4690-8e20-566fba0d4228" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_e7fdad66-36d6-4221-98f4-0f35d97180c9" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited_b700e65f-5953-4690-8e20-566fba0d4228" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_2977c8f6-1fe1-4a4a-891e-484ecfb4a72d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_e7fdad66-36d6-4221-98f4-0f35d97180c9" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_2977c8f6-1fe1-4a4a-891e-484ecfb4a72d" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesAcquisitions_07019584-86df-4551-8746-39219eb6f625" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesAcquisitions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_e7fdad66-36d6-4221-98f4-0f35d97180c9" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesAcquisitions_07019584-86df-4551-8746-39219eb6f625" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueAcquisitions_75480cf6-f0a1-4c8a-8f26-92fb6bd7a1ed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueAcquisitions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_e7fdad66-36d6-4221-98f4-0f35d97180c9" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueAcquisitions_75480cf6-f0a1-4c8a-8f26-92fb6bd7a1ed" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts_a285023f-9362-453f-916e-81d09421104f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_e7fdad66-36d6-4221-98f4-0f35d97180c9" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts_a285023f-9362-453f-916e-81d09421104f" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_RetirementsOfCommonStockShares_147af683-caa1-47c2-9da4-85453257e9c9" xlink:href="blkb-20221231.xsd#blkb_RetirementsOfCommonStockShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_e7fdad66-36d6-4221-98f4-0f35d97180c9" xlink:to="loc_blkb_RetirementsOfCommonStockShares_147af683-caa1-47c2-9da4-85453257e9c9" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_AdjustmentsToAdditionalPaidInCapitalStockIssuedRetirements_e15bb00a-a8cc-4afa-973e-7be358550304" xlink:href="blkb-20221231.xsd#blkb_AdjustmentsToAdditionalPaidInCapitalStockIssuedRetirements"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_e7fdad66-36d6-4221-98f4-0f35d97180c9" xlink:to="loc_blkb_AdjustmentsToAdditionalPaidInCapitalStockIssuedRetirements_e15bb00a-a8cc-4afa-973e-7be358550304" xlink:type="arc" order="21"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesIssued_ec22c92b-5057-4626-bd09-f4a8545f3936" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesIssued"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_96592f04-5bde-43af-8a03-e7ccec891aa0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_0d3731da-4397-4b80-910a-cded59dcb2dd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_6f374fd7-d6a3-498b-b7a6-06431124f067" xlink:to="loc_us-gaap_StatementTable_0d3731da-4397-4b80-910a-cded59dcb2dd" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_130c2553-69ba-49ca-a767-a6536ef44592" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_0d3731da-4397-4b80-910a-cded59dcb2dd" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_130c2553-69ba-49ca-a767-a6536ef44592" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_130c2553-69ba-49ca-a767-a6536ef44592_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_130c2553-69ba-49ca-a767-a6536ef44592" xlink:to="loc_us-gaap_EquityComponentDomain_130c2553-69ba-49ca-a767-a6536ef44592_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_ef60752c-b814-4e8d-9974-fc5abfd9963e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_130c2553-69ba-49ca-a767-a6536ef44592" xlink:to="loc_us-gaap_EquityComponentDomain_ef60752c-b814-4e8d-9974-fc5abfd9963e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_b1570bd5-71a8-4791-8678-5308270addf7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_ef60752c-b814-4e8d-9974-fc5abfd9963e" xlink:to="loc_us-gaap_CommonStockMember_b1570bd5-71a8-4791-8678-5308270addf7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_126e7a64-44a1-4014-a26b-6350c961c703" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_ef60752c-b814-4e8d-9974-fc5abfd9963e" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_126e7a64-44a1-4014-a26b-6350c961c703" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockMember_ff26b790-60a4-4b18-b4c8-93e6b2741fb9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_ef60752c-b814-4e8d-9974-fc5abfd9963e" xlink:to="loc_us-gaap_TreasuryStockMember_ff26b790-60a4-4b18-b4c8-93e6b2741fb9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_28f574ab-51d8-4d8f-9507-4cbd1b7faa32" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_ef60752c-b814-4e8d-9974-fc5abfd9963e" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_28f574ab-51d8-4d8f-9507-4cbd1b7faa32" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_2bd3ddc5-c1de-4d29-a6fd-5d00944bd9a7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_ef60752c-b814-4e8d-9974-fc5abfd9963e" xlink:to="loc_us-gaap_RetainedEarningsMember_2bd3ddc5-c1de-4d29-a6fd-5d00944bd9a7" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/PropertyandEquipmentandSoftwareandContentDevelopmentCostsTables" xlink:type="simple" xlink:href="blkb-20221231.xsd#PropertyandEquipmentandSoftwareandContentDevelopmentCostsTables"/>
  <link:definitionLink xlink:role="http://www.blackbaud.com/role/PropertyandEquipmentandSoftwareandContentDevelopmentCostsTables" xlink:type="extended" id="i4deb74dc911345e3ab041f154f85506a_PropertyandEquipmentandSoftwareandContentDevelopmentCostsTables">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_8663876d-43ea-45eb-a92b-99838a3ef243" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_25f47c2e-0494-404e-a052-ea6ffd73b492" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_8663876d-43ea-45eb-a92b-99838a3ef243" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_25f47c2e-0494-404e-a052-ea6ffd73b492" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_a8880bb0-b7c5-41a6-b474-7a2a54ff3094" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_8663876d-43ea-45eb-a92b-99838a3ef243" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_a8880bb0-b7c5-41a6-b474-7a2a54ff3094" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_59ef3901-063c-46a2-8be0-1fee9ebf3eba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_a8880bb0-b7c5-41a6-b474-7a2a54ff3094" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_59ef3901-063c-46a2-8be0-1fee9ebf3eba" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_59ef3901-063c-46a2-8be0-1fee9ebf3eba_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_59ef3901-063c-46a2-8be0-1fee9ebf3eba" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_59ef3901-063c-46a2-8be0-1fee9ebf3eba_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_a692f6f9-787f-4355-a53d-385f598a2b3d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_59ef3901-063c-46a2-8be0-1fee9ebf3eba" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_a692f6f9-787f-4355-a53d-385f598a2b3d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentMember_221be4b6-de46-4ba6-bcc4-c4898c829300" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_a692f6f9-787f-4355-a53d-385f598a2b3d" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentMember_221be4b6-de46-4ba6-bcc4-c4898c829300" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SoftwareAndContentDevelopmentMember_5b4c8688-f375-4a21-9f16-2cfb631f6538" xlink:href="blkb-20221231.xsd#blkb_SoftwareAndContentDevelopmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_a692f6f9-787f-4355-a53d-385f598a2b3d" xlink:to="loc_blkb_SoftwareAndContentDevelopmentMember_5b4c8688-f375-4a21-9f16-2cfb631f6538" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/BasisofPresentationDetails" xlink:type="simple" xlink:href="blkb-20221231.xsd#BasisofPresentationDetails"/>
  <link:definitionLink xlink:role="http://www.blackbaud.com/role/BasisofPresentationDetails" xlink:type="extended" id="i6d8a93a7dbde47faa0f5819e7ac6c080_BasisofPresentationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SignificantAccountingPoliciesLineItems_ca855a92-333e-4d6c-b295-d1e94130a2f1" xlink:href="blkb-20221231.xsd#blkb_SignificantAccountingPoliciesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ContractTermOfRecurringRevenueContractsAtContractInceptionYears_3d83ce35-e0ae-4ba6-b649-a0b94a5eeff8" xlink:href="blkb-20221231.xsd#blkb_ContractTermOfRecurringRevenueContractsAtContractInceptionYears"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_blkb_SignificantAccountingPoliciesLineItems_ca855a92-333e-4d6c-b295-d1e94130a2f1" xlink:to="loc_blkb_ContractTermOfRecurringRevenueContractsAtContractInceptionYears_3d83ce35-e0ae-4ba6-b649-a0b94a5eeff8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ContractTermOfRecurringRevenueContractsAtRenewalYears_088fc5f4-8da8-4862-8433-870bd79fe4eb" xlink:href="blkb-20221231.xsd#blkb_ContractTermOfRecurringRevenueContractsAtRenewalYears"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_blkb_SignificantAccountingPoliciesLineItems_ca855a92-333e-4d6c-b295-d1e94130a2f1" xlink:to="loc_blkb_ContractTermOfRecurringRevenueContractsAtRenewalYears_088fc5f4-8da8-4862-8433-870bd79fe4eb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostAmortizationPeriod_21a2c004-6038-4690-85e9-03468c624383" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizedContractCostAmortizationPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_blkb_SignificantAccountingPoliciesLineItems_ca855a92-333e-4d6c-b295-d1e94130a2f1" xlink:to="loc_us-gaap_CapitalizedContractCostAmortizationPeriod_21a2c004-6038-4690-85e9-03468c624383" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RealEstateInventoryCapitalizedInterestCosts_ff11c92a-2379-40ad-8a2d-8690fa3eb6e7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RealEstateInventoryCapitalizedInterestCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_blkb_SignificantAccountingPoliciesLineItems_ca855a92-333e-4d6c-b295-d1e94130a2f1" xlink:to="loc_us-gaap_RealEstateInventoryCapitalizedInterestCosts_ff11c92a-2379-40ad-8a2d-8690fa3eb6e7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_ae91137e-b534-4627-beef-329644d1297a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_blkb_SignificantAccountingPoliciesLineItems_ca855a92-333e-4d6c-b295-d1e94130a2f1" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_ae91137e-b534-4627-beef-329644d1297a" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill_375e6a55-292b-4fc2-abdb-a1307d055931" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_blkb_SignificantAccountingPoliciesLineItems_ca855a92-333e-4d6c-b295-d1e94130a2f1" xlink:to="loc_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill_375e6a55-292b-4fc2-abdb-a1307d055931" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_7a4f66db-a52d-4c83-8744-816216cd6a28" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_blkb_SignificantAccountingPoliciesLineItems_ca855a92-333e-4d6c-b295-d1e94130a2f1" xlink:to="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_7a4f66db-a52d-4c83-8744-816216cd6a28" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_d6b4eefd-0de2-45ee-b1cb-149f8f557204" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_blkb_SignificantAccountingPoliciesLineItems_ca855a92-333e-4d6c-b295-d1e94130a2f1" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_d6b4eefd-0de2-45ee-b1cb-149f8f557204" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetImpairmentCharges_d5f87414-6ce2-4543-9602-c05314241265" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetImpairmentCharges"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_blkb_SignificantAccountingPoliciesLineItems_ca855a92-333e-4d6c-b295-d1e94130a2f1" xlink:to="loc_us-gaap_OtherAssetImpairmentCharges_d5f87414-6ce2-4543-9602-c05314241265" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingExpense_298d28b4-4913-4c06-a650-63499b7ed88b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdvertisingExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_blkb_SignificantAccountingPoliciesLineItems_ca855a92-333e-4d6c-b295-d1e94130a2f1" xlink:to="loc_us-gaap_AdvertisingExpense_298d28b4-4913-4c06-a650-63499b7ed88b" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SignificantAccountingPoliciesTable_1c86b412-3fa9-4b56-a664-25f8f6c016fa" xlink:href="blkb-20221231.xsd#blkb_SignificantAccountingPoliciesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_blkb_SignificantAccountingPoliciesLineItems_ca855a92-333e-4d6c-b295-d1e94130a2f1" xlink:to="loc_blkb_SignificantAccountingPoliciesTable_1c86b412-3fa9-4b56-a664-25f8f6c016fa" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_09f85add-e5b1-48ac-b464-7bee8722b1ee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_blkb_SignificantAccountingPoliciesTable_1c86b412-3fa9-4b56-a664-25f8f6c016fa" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_09f85add-e5b1-48ac-b464-7bee8722b1ee" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_09f85add-e5b1-48ac-b464-7bee8722b1ee_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_09f85add-e5b1-48ac-b464-7bee8722b1ee" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_09f85add-e5b1-48ac-b464-7bee8722b1ee_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_c35cc9d8-202f-4329-80fb-32d480467c33" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_09f85add-e5b1-48ac-b464-7bee8722b1ee" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_c35cc9d8-202f-4329-80fb-32d480467c33" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SoftwareAndContentDevelopmentMember_bb43437f-6110-4ab4-ace9-64645d0cb3d1" xlink:href="blkb-20221231.xsd#blkb_SoftwareAndContentDevelopmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_c35cc9d8-202f-4329-80fb-32d480467c33" xlink:to="loc_blkb_SoftwareAndContentDevelopmentMember_bb43437f-6110-4ab4-ace9-64645d0cb3d1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_35e74625-fe00-4c51-9a4f-ed28e085a02b" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_blkb_SignificantAccountingPoliciesTable_1c86b412-3fa9-4b56-a664-25f8f6c016fa" xlink:to="loc_srt_RangeAxis_35e74625-fe00-4c51-9a4f-ed28e085a02b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_35e74625-fe00-4c51-9a4f-ed28e085a02b_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_35e74625-fe00-4c51-9a4f-ed28e085a02b" xlink:to="loc_srt_RangeMember_35e74625-fe00-4c51-9a4f-ed28e085a02b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_088c7ac6-afab-45fd-9285-4f103c45b95d" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_35e74625-fe00-4c51-9a4f-ed28e085a02b" xlink:to="loc_srt_RangeMember_088c7ac6-afab-45fd-9285-4f103c45b95d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_1190e27a-9463-4c94-a651-eadcfe08c751" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_088c7ac6-afab-45fd-9285-4f103c45b95d" xlink:to="loc_srt_MinimumMember_1190e27a-9463-4c94-a651-eadcfe08c751" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_4e8593fa-3560-4033-982b-b30304fbf5d0" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_088c7ac6-afab-45fd-9285-4f103c45b95d" xlink:to="loc_srt_MaximumMember_4e8593fa-3560-4033-982b-b30304fbf5d0" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/BasisofPresentationFiniteLivedIntangibleAssetsbyMajorClassDetails" xlink:type="simple" xlink:href="blkb-20221231.xsd#BasisofPresentationFiniteLivedIntangibleAssetsbyMajorClassDetails"/>
  <link:definitionLink xlink:role="http://www.blackbaud.com/role/BasisofPresentationFiniteLivedIntangibleAssetsbyMajorClassDetails" xlink:type="extended" id="ib1487b965bc24dd98f3c5847c8627e4f_BasisofPresentationFiniteLivedIntangibleAssetsbyMajorClassDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_ae00bff9-52b9-4a4a-8d8f-ff1a1c5f1ceb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationMethod_c3cfe766-7065-48e2-9b59-47dced992718" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationMethod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_ae00bff9-52b9-4a4a-8d8f-ff1a1c5f1ceb" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationMethod_c3cfe766-7065-48e2-9b59-47dced992718" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_9a521806-c4e1-4d81-bbd2-35e60508d7ae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_ae00bff9-52b9-4a4a-8d8f-ff1a1c5f1ceb" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_9a521806-c4e1-4d81-bbd2-35e60508d7ae" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_733a19cf-0feb-4f1f-ba61-d79dac33a777" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_ae00bff9-52b9-4a4a-8d8f-ff1a1c5f1ceb" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_733a19cf-0feb-4f1f-ba61-d79dac33a777" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_a4f9b904-99e5-4322-bcfe-92aa611397d8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_733a19cf-0feb-4f1f-ba61-d79dac33a777" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_a4f9b904-99e5-4322-bcfe-92aa611397d8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_a4f9b904-99e5-4322-bcfe-92aa611397d8_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_a4f9b904-99e5-4322-bcfe-92aa611397d8" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_a4f9b904-99e5-4322-bcfe-92aa611397d8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_742c5628-0415-4dba-96c9-050c4148d24c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_a4f9b904-99e5-4322-bcfe-92aa611397d8" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_742c5628-0415-4dba-96c9-050c4148d24c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_1a521a05-a163-435a-880b-6ecc07b0beda" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_742c5628-0415-4dba-96c9-050c4148d24c" xlink:to="loc_us-gaap_CustomerRelationshipsMember_1a521a05-a163-435a-880b-6ecc07b0beda" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketingRelatedIntangibleAssetsMember_fe0c3aaf-82f5-4e18-a29c-83b3f7d2fa8e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MarketingRelatedIntangibleAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_742c5628-0415-4dba-96c9-050c4148d24c" xlink:to="loc_us-gaap_MarketingRelatedIntangibleAssetsMember_fe0c3aaf-82f5-4e18-a29c-83b3f7d2fa8e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComputerSoftwareIntangibleAssetMember_b218d27b-9b19-4472-a7b3-0fe5012635c3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComputerSoftwareIntangibleAssetMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_742c5628-0415-4dba-96c9-050c4148d24c" xlink:to="loc_us-gaap_ComputerSoftwareIntangibleAssetMember_b218d27b-9b19-4472-a7b3-0fe5012635c3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MediaContentMember_f4fb8f5a-285a-40fa-8543-56377d968381" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MediaContentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_742c5628-0415-4dba-96c9-050c4148d24c" xlink:to="loc_us-gaap_MediaContentMember_f4fb8f5a-285a-40fa-8543-56377d968381" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_2cc3dc3a-1d73-4356-a27e-1bc3794522e8" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_733a19cf-0feb-4f1f-ba61-d79dac33a777" xlink:to="loc_srt_RangeAxis_2cc3dc3a-1d73-4356-a27e-1bc3794522e8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_2cc3dc3a-1d73-4356-a27e-1bc3794522e8_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_2cc3dc3a-1d73-4356-a27e-1bc3794522e8" xlink:to="loc_srt_RangeMember_2cc3dc3a-1d73-4356-a27e-1bc3794522e8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_f6fc6ebd-a1f6-44b2-a8ee-30f76c058f5a" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_2cc3dc3a-1d73-4356-a27e-1bc3794522e8" xlink:to="loc_srt_RangeMember_f6fc6ebd-a1f6-44b2-a8ee-30f76c058f5a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_4010ed7d-2e05-469f-9dd4-c261a6fcdf6f" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_f6fc6ebd-a1f6-44b2-a8ee-30f76c058f5a" xlink:to="loc_srt_MinimumMember_4010ed7d-2e05-469f-9dd4-c261a6fcdf6f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_669d82bd-1c11-4df6-aebb-3afc47e732a8" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_f6fc6ebd-a1f6-44b2-a8ee-30f76c058f5a" xlink:to="loc_srt_MaximumMember_669d82bd-1c11-4df6-aebb-3afc47e732a8" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/BasisofPresentationChangesinAllowanceforSalesReturnsandDoubtfulAccountsDetails" xlink:type="simple" xlink:href="blkb-20221231.xsd#BasisofPresentationChangesinAllowanceforSalesReturnsandDoubtfulAccountsDetails"/>
  <link:definitionLink xlink:role="http://www.blackbaud.com/role/BasisofPresentationChangesinAllowanceforSalesReturnsandDoubtfulAccountsDetails" xlink:type="extended" id="i551c81495a3d49ccb5d1035d6260e9a0_BasisofPresentationChangesinAllowanceforSalesReturnsandDoubtfulAccountsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_821a14d0-d43f-462d-9e5b-4937ff2d1e56" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ValuationAndQualifyingAccountsDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_3f258de9-9522-4a66-8354-e738b4cd13e5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_821a14d0-d43f-462d-9e5b-4937ff2d1e56" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_3f258de9-9522-4a66-8354-e738b4cd13e5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease_2f469a35-3559-477b-9f51-5cc55c16f669" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_821a14d0-d43f-462d-9e5b-4937ff2d1e56" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease_2f469a35-3559-477b-9f51-5cc55c16f669" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_9aa18def-fefd-45f5-96b6-82dc62ba1c8a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_821a14d0-d43f-462d-9e5b-4937ff2d1e56" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_9aa18def-fefd-45f5-96b6-82dc62ba1c8a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries_49e7e30b-6081-4bb5-92fd-cee6d3b98e18" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_821a14d0-d43f-462d-9e5b-4937ff2d1e56" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries_49e7e30b-6081-4bb5-92fd-cee6d3b98e18" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_fb4d5552-44c4-436f-af23-0f62630d6425" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_850d4024-2918-4e58-8c13-bc60458ac44f" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ValuationAndQualifyingAccountsDisclosureTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_821a14d0-d43f-462d-9e5b-4937ff2d1e56" xlink:to="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_850d4024-2918-4e58-8c13-bc60458ac44f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_51529e88-207e-4b00-bb43-b4aa48fc961e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_850d4024-2918-4e58-8c13-bc60458ac44f" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_51529e88-207e-4b00-bb43-b4aa48fc961e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_51529e88-207e-4b00-bb43-b4aa48fc961e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_51529e88-207e-4b00-bb43-b4aa48fc961e" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDomain_51529e88-207e-4b00-bb43-b4aa48fc961e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_a7adcb75-cc20-4dfa-95c4-2c66c9853205" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_51529e88-207e-4b00-bb43-b4aa48fc961e" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDomain_a7adcb75-cc20-4dfa-95c4-2c66c9853205" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForCreditLossMember_c0e0965b-f54b-4694-8e66-1c951db24da3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForCreditLossMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_a7adcb75-cc20-4dfa-95c4-2c66c9853205" xlink:to="loc_us-gaap_AllowanceForCreditLossMember_c0e0965b-f54b-4694-8e66-1c951db24da3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_AllowanceforReturnsMember_54c17c58-b5ff-4972-b119-57ace6d69c4b" xlink:href="blkb-20221231.xsd#blkb_AllowanceforReturnsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_a7adcb75-cc20-4dfa-95c4-2c66c9853205" xlink:to="loc_blkb_AllowanceforReturnsMember_54c17c58-b5ff-4972-b119-57ace6d69c4b" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/BusinessCombinationsDetails" xlink:type="simple" xlink:href="blkb-20221231.xsd#BusinessCombinationsDetails"/>
  <link:definitionLink xlink:role="http://www.blackbaud.com/role/BusinessCombinationsDetails" xlink:type="extended" id="i929b56c55ac04c58a666254bbe0f585c_BusinessCombinationsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_330be50b-3e56-4cc9-b190-2a134ffb6e9c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinesses_7ae47e55-9b8b-4786-a1e3-e56cc2281166" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromDivestitureOfBusinesses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_330be50b-3e56-4cc9-b190-2a134ffb6e9c" xlink:to="loc_us-gaap_ProceedsFromDivestitureOfBusinesses_7ae47e55-9b8b-4786-a1e3-e56cc2281166" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill_e2f0a00b-515a-4df5-adda-cf9546d56f82" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_330be50b-3e56-4cc9-b190-2a134ffb6e9c" xlink:to="loc_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill_e2f0a00b-515a-4df5-adda-cf9546d56f82" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_bc0657fb-e631-44ea-a6e3-e582645ac3a6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_330be50b-3e56-4cc9-b190-2a134ffb6e9c" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_bc0657fb-e631-44ea-a6e3-e582645ac3a6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_12e7b846-acaf-4e40-ac9d-6af1bb4030de" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_330be50b-3e56-4cc9-b190-2a134ffb6e9c" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_12e7b846-acaf-4e40-ac9d-6af1bb4030de" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent_3ba83f0e-3ce2-4c1b-b192-ba7b5170a417" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_330be50b-3e56-4cc9-b190-2a134ffb6e9c" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent_3ba83f0e-3ce2-4c1b-b192-ba7b5170a417" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_7129f3d9-4a26-45d4-99ed-9a3dcbda00ec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_330be50b-3e56-4cc9-b190-2a134ffb6e9c" xlink:to="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_7129f3d9-4a26-45d4-99ed-9a3dcbda00ec" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned_ac77836f-a1f0-4fef-98a1-235cc0bb43ed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_330be50b-3e56-4cc9-b190-2a134ffb6e9c" xlink:to="loc_us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned_ac77836f-a1f0-4fef-98a1-235cc0bb43ed" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_fdcb1541-03f3-4fdb-96e4-d7a169ca8ba5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_330be50b-3e56-4cc9-b190-2a134ffb6e9c" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_fdcb1541-03f3-4fdb-96e4-d7a169ca8ba5" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_12f6ebd8-d0b0-42c0-8cb0-26e98de360e4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_330be50b-3e56-4cc9-b190-2a134ffb6e9c" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_12f6ebd8-d0b0-42c0-8cb0-26e98de360e4" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_fec04b91-f6f4-4ee9-b2e7-eb04fe1a6f1b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_12f6ebd8-d0b0-42c0-8cb0-26e98de360e4" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_fec04b91-f6f4-4ee9-b2e7-eb04fe1a6f1b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_fec04b91-f6f4-4ee9-b2e7-eb04fe1a6f1b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_fec04b91-f6f4-4ee9-b2e7-eb04fe1a6f1b" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_fec04b91-f6f4-4ee9-b2e7-eb04fe1a6f1b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4c56c00e-e921-4e90-a947-a50486e8a667" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_fec04b91-f6f4-4ee9-b2e7-eb04fe1a6f1b" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4c56c00e-e921-4e90-a947-a50486e8a667" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_KilterMember_64f4bcc8-e396-4c9b-b0af-f622927fcd88" xlink:href="blkb-20221231.xsd#blkb_KilterMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4c56c00e-e921-4e90-a947-a50486e8a667" xlink:to="loc_blkb_KilterMember_64f4bcc8-e396-4c9b-b0af-f622927fcd88" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_EVERFIMember_33f0d6f0-b1e8-493d-94ce-880127ad2290" xlink:href="blkb-20221231.xsd#blkb_EVERFIMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4c56c00e-e921-4e90-a947-a50486e8a667" xlink:to="loc_blkb_EVERFIMember_33f0d6f0-b1e8-493d-94ce-880127ad2290" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/GoodwillandOtherIntangibleAssetsChangeinGoodwillDetails" xlink:type="simple" xlink:href="blkb-20221231.xsd#GoodwillandOtherIntangibleAssetsChangeinGoodwillDetails"/>
  <link:definitionLink xlink:role="http://www.blackbaud.com/role/GoodwillandOtherIntangibleAssetsChangeinGoodwillDetails" xlink:type="extended" id="id3f5aa19a3f242fda95217cbb187777e_GoodwillandOtherIntangibleAssetsChangeinGoodwillDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems_7d35c18a-df37-45b5-aba9-8da08156b9ef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_f27eb63b-959c-41bd-8a37-40d35273f639" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_7d35c18a-df37-45b5-aba9-8da08156b9ef" xlink:to="loc_us-gaap_Goodwill_f27eb63b-959c-41bd-8a37-40d35273f639" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod_0011e699-6f03-4bc5-a4fd-6c8bb55a14cf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAcquiredDuringPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_7d35c18a-df37-45b5-aba9-8da08156b9ef" xlink:to="loc_us-gaap_GoodwillAcquiredDuringPeriod_0011e699-6f03-4bc5-a4fd-6c8bb55a14cf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_77564a78-5015-48e6-90aa-e0cd3d1935cf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillPurchaseAccountingAdjustments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_7d35c18a-df37-45b5-aba9-8da08156b9ef" xlink:to="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_77564a78-5015-48e6-90aa-e0cd3d1935cf" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit_2d79f84c-b87a-4e80-984d-5c244e094201" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_7d35c18a-df37-45b5-aba9-8da08156b9ef" xlink:to="loc_us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit_2d79f84c-b87a-4e80-984d-5c244e094201" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_bf245456-0da3-4c24-85bd-95bbd45daec4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillForeignCurrencyTranslationGainLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_7d35c18a-df37-45b5-aba9-8da08156b9ef" xlink:to="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_bf245456-0da3-4c24-85bd-95bbd45daec4" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_6305d599-0ddd-4fe5-be6a-76693e7b4790" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable_db3b5cbd-4463-40cb-ad3c-93eb9a526b01" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_GoodwillLineItems_7d35c18a-df37-45b5-aba9-8da08156b9ef" xlink:to="loc_us-gaap_ScheduleOfGoodwillTable_db3b5cbd-4463-40cb-ad3c-93eb9a526b01" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_bcc07f30-609e-4c2a-b007-dd49a48f6013" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_db3b5cbd-4463-40cb-ad3c-93eb9a526b01" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_bcc07f30-609e-4c2a-b007-dd49a48f6013" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_bcc07f30-609e-4c2a-b007-dd49a48f6013_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_bcc07f30-609e-4c2a-b007-dd49a48f6013" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_bcc07f30-609e-4c2a-b007-dd49a48f6013_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_d442e02c-0bcd-4392-b151-d24447468480" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_bcc07f30-609e-4c2a-b007-dd49a48f6013" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_d442e02c-0bcd-4392-b151-d24447468480" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_KilterMember_b9a4f5f6-38e8-4536-bde9-75c9dcfa7210" xlink:href="blkb-20221231.xsd#blkb_KilterMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_d442e02c-0bcd-4392-b151-d24447468480" xlink:to="loc_blkb_KilterMember_b9a4f5f6-38e8-4536-bde9-75c9dcfa7210" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_EVERFIMember_cd84bb09-7fbd-41aa-aa76-c2d3973b4723" xlink:href="blkb-20221231.xsd#blkb_EVERFIMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_d442e02c-0bcd-4392-b151-d24447468480" xlink:to="loc_blkb_EVERFIMember_cd84bb09-7fbd-41aa-aa76-c2d3973b4723" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/GoodwillAndOtherIntangibleAssetsFairValuesOfIntangibleAssetsAcquiredInVariousBusinessCombinationsByClassDetails" xlink:type="simple" xlink:href="blkb-20221231.xsd#GoodwillAndOtherIntangibleAssetsFairValuesOfIntangibleAssetsAcquiredInVariousBusinessCombinationsByClassDetails"/>
  <link:definitionLink xlink:role="http://www.blackbaud.com/role/GoodwillAndOtherIntangibleAssetsFairValuesOfIntangibleAssetsAcquiredInVariousBusinessCombinationsByClassDetails" xlink:type="extended" id="i0caaeb8b839b466ca27c949d500e74f3_GoodwillAndOtherIntangibleAssetsFairValuesOfIntangibleAssetsAcquiredInVariousBusinessCombinationsByClassDetails">
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ScheduleofAcquiredIntangibleAssetsbyMajorClassLineItems_953b59c2-05b5-4c9c-a971-048e6e5a1173" xlink:href="blkb-20221231.xsd#blkb_ScheduleofAcquiredIntangibleAssetsbyMajorClassLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_11702352-5802-46c0-9287-286e7e5a8c04" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_blkb_ScheduleofAcquiredIntangibleAssetsbyMajorClassLineItems_953b59c2-05b5-4c9c-a971-048e6e5a1173" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_11702352-5802-46c0-9287-286e7e5a8c04" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_19c36a7c-8d17-4d2c-91be-8e7298a15ba0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_blkb_ScheduleofAcquiredIntangibleAssetsbyMajorClassLineItems_953b59c2-05b5-4c9c-a971-048e6e5a1173" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_19c36a7c-8d17-4d2c-91be-8e7298a15ba0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_00b3ba13-1a13-45cc-b896-3cefc76adc82" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_blkb_ScheduleofAcquiredIntangibleAssetsbyMajorClassLineItems_953b59c2-05b5-4c9c-a971-048e6e5a1173" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_00b3ba13-1a13-45cc-b896-3cefc76adc82" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ScheduleofAcquiredIntangibleAssetsbyMajorClassTable_2fcd8178-3fab-4343-ae6a-29cd04309dfa" xlink:href="blkb-20221231.xsd#blkb_ScheduleofAcquiredIntangibleAssetsbyMajorClassTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_blkb_ScheduleofAcquiredIntangibleAssetsbyMajorClassLineItems_953b59c2-05b5-4c9c-a971-048e6e5a1173" xlink:to="loc_blkb_ScheduleofAcquiredIntangibleAssetsbyMajorClassTable_2fcd8178-3fab-4343-ae6a-29cd04309dfa" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_0fa4767e-5d30-4e0a-8705-5e005a4a1c88" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_blkb_ScheduleofAcquiredIntangibleAssetsbyMajorClassTable_2fcd8178-3fab-4343-ae6a-29cd04309dfa" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_0fa4767e-5d30-4e0a-8705-5e005a4a1c88" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_0fa4767e-5d30-4e0a-8705-5e005a4a1c88_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_0fa4767e-5d30-4e0a-8705-5e005a4a1c88" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_0fa4767e-5d30-4e0a-8705-5e005a4a1c88_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_634f529d-1bb9-4daa-a6d8-6acf0f83117f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_0fa4767e-5d30-4e0a-8705-5e005a4a1c88" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_634f529d-1bb9-4daa-a6d8-6acf0f83117f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_d3527898-caf4-4857-ade6-2db35e0bd701" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_634f529d-1bb9-4daa-a6d8-6acf0f83117f" xlink:to="loc_us-gaap_CustomerRelationshipsMember_d3527898-caf4-4857-ade6-2db35e0bd701" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketingRelatedIntangibleAssetsMember_94552b8a-4282-413b-9339-e87b76302152" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MarketingRelatedIntangibleAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_634f529d-1bb9-4daa-a6d8-6acf0f83117f" xlink:to="loc_us-gaap_MarketingRelatedIntangibleAssetsMember_94552b8a-4282-413b-9339-e87b76302152" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TechnologyBasedIntangibleAssetsMember_41a99c04-6d13-433b-a5b4-eec5d9b05c40" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TechnologyBasedIntangibleAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_634f529d-1bb9-4daa-a6d8-6acf0f83117f" xlink:to="loc_us-gaap_TechnologyBasedIntangibleAssetsMember_41a99c04-6d13-433b-a5b4-eec5d9b05c40" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MediaContentMember_911430df-819a-430a-beaa-80eb46c5a966" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MediaContentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_634f529d-1bb9-4daa-a6d8-6acf0f83117f" xlink:to="loc_us-gaap_MediaContentMember_911430df-819a-430a-beaa-80eb46c5a966" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/GoodwillandOtherIntangibleAssetsSummaryofAmortizationExpenseDetails" xlink:type="simple" xlink:href="blkb-20221231.xsd#GoodwillandOtherIntangibleAssetsSummaryofAmortizationExpenseDetails"/>
  <link:definitionLink xlink:role="http://www.blackbaud.com/role/GoodwillandOtherIntangibleAssetsSummaryofAmortizationExpenseDetails" xlink:type="extended" id="i430c01569c484cb2a3e424a22ed147f9_GoodwillandOtherIntangibleAssetsSummaryofAmortizationExpenseDetails">
    <link:loc xlink:type="locator" xlink:label="loc_blkb_AmortizationOfIntangibleAssetsAcquiredByIncomeStatementLocationLineItems_6e96639d-f11e-440c-a4c6-c9b55b95588e" xlink:href="blkb-20221231.xsd#blkb_AmortizationOfIntangibleAssetsAcquiredByIncomeStatementLocationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentForAmortization_db35c132-931c-4bef-89cc-7b12bfed0129" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentForAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_blkb_AmortizationOfIntangibleAssetsAcquiredByIncomeStatementLocationLineItems_6e96639d-f11e-440c-a4c6-c9b55b95588e" xlink:to="loc_us-gaap_AdjustmentForAmortization_db35c132-931c-4bef-89cc-7b12bfed0129" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_AmortizationOfIntangibleAssetsAcquiredByIncomeStatementLocationTable_805b686f-0958-434f-9815-2d559962017e" xlink:href="blkb-20221231.xsd#blkb_AmortizationOfIntangibleAssetsAcquiredByIncomeStatementLocationTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_blkb_AmortizationOfIntangibleAssetsAcquiredByIncomeStatementLocationLineItems_6e96639d-f11e-440c-a4c6-c9b55b95588e" xlink:to="loc_blkb_AmortizationOfIntangibleAssetsAcquiredByIncomeStatementLocationTable_805b686f-0958-434f-9815-2d559962017e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_5e1befc0-2ab3-4812-b52c-f4eeaedc4e26" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_blkb_AmortizationOfIntangibleAssetsAcquiredByIncomeStatementLocationTable_805b686f-0958-434f-9815-2d559962017e" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_5e1befc0-2ab3-4812-b52c-f4eeaedc4e26" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_5e1befc0-2ab3-4812-b52c-f4eeaedc4e26_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_5e1befc0-2ab3-4812-b52c-f4eeaedc4e26" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_5e1befc0-2ab3-4812-b52c-f4eeaedc4e26_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_b80de5a4-6519-4a06-a808-73f648cfdb87" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_5e1befc0-2ab3-4812-b52c-f4eeaedc4e26" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_b80de5a4-6519-4a06-a808-73f648cfdb87" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_CostOfRecurringMember_5aa521d2-bd38-4c80-b184-b48a24b9df4c" xlink:href="blkb-20221231.xsd#blkb_CostOfRecurringMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_b80de5a4-6519-4a06-a808-73f648cfdb87" xlink:to="loc_blkb_CostOfRecurringMember_5aa521d2-bd38-4c80-b184-b48a24b9df4c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_CostOfOneTimeServicesAndOtherMember_b38428cc-a1d7-4bd7-93b7-1a5ee8fa22a6" xlink:href="blkb-20221231.xsd#blkb_CostOfOneTimeServicesAndOtherMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_b80de5a4-6519-4a06-a808-73f648cfdb87" xlink:to="loc_blkb_CostOfOneTimeServicesAndOtherMember_b38428cc-a1d7-4bd7-93b7-1a5ee8fa22a6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_e1893811-252c-4fc7-a099-eba9bb647378" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfSalesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_b80de5a4-6519-4a06-a808-73f648cfdb87" xlink:to="loc_us-gaap_CostOfSalesMember_e1893811-252c-4fc7-a099-eba9bb647378" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenseMember_a23b7b16-d734-4866-b245-0dda75e3c55d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_b80de5a4-6519-4a06-a808-73f648cfdb87" xlink:to="loc_us-gaap_OperatingExpenseMember_a23b7b16-d734-4866-b245-0dda75e3c55d" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" xlink:type="simple" xlink:href="blkb-20221231.xsd#FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails"/>
  <link:definitionLink xlink:role="http://www.blackbaud.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" xlink:type="extended" id="i85f68ad74dde4bb0844cf1dc2e0376d3_FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_20bf67f0-e2aa-4d60-9222-137bcc08c882" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssets_e1d27927-5f4e-4357-b3c1-ffbd56e5a348" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_20bf67f0-e2aa-4d60-9222-137bcc08c882" xlink:to="loc_us-gaap_DerivativeAssets_e1d27927-5f4e-4357-b3c1-ffbd56e5a348" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure_572fb329-bf61-497a-9a05-28e9edaeb74d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCurrencyContractAssetFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_20bf67f0-e2aa-4d60-9222-137bcc08c882" xlink:to="loc_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure_572fb329-bf61-497a-9a05-28e9edaeb74d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_ca19d4cd-d4a5-4506-97b5-b85ed8bf8459" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_20bf67f0-e2aa-4d60-9222-137bcc08c882" xlink:to="loc_us-gaap_AssetsFairValueDisclosure_ca19d4cd-d4a5-4506-97b5-b85ed8bf8459" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure_39a3a9c1-3d94-4ed1-9664-677887859f97" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_20bf67f0-e2aa-4d60-9222-137bcc08c882" xlink:to="loc_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure_39a3a9c1-3d94-4ed1-9664-677887859f97" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_198eb92e-f57e-40a3-980d-cbcfbed4f6f9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_20bf67f0-e2aa-4d60-9222-137bcc08c882" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_198eb92e-f57e-40a3-980d-cbcfbed4f6f9" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosure_36a932d2-be1a-42df-aa8d-f13a8f0ac6b8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_20bf67f0-e2aa-4d60-9222-137bcc08c882" xlink:to="loc_us-gaap_LiabilitiesFairValueDisclosure_36a932d2-be1a-42df-aa8d-f13a8f0ac6b8" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration_5eb617c0-089a-4471-bf10-fd1c51d8bf9e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_20bf67f0-e2aa-4d60-9222-137bcc08c882" xlink:to="loc_us-gaap_DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration_5eb617c0-089a-4471-bf10-fd1c51d8bf9e" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_fbf4acf4-1ce8-44ca-8884-1a40fc91df9e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_20bf67f0-e2aa-4d60-9222-137bcc08c882" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_fbf4acf4-1ce8-44ca-8884-1a40fc91df9e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_87a1c6d9-8201-4594-acf8-c9ede8bd12d5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_fbf4acf4-1ce8-44ca-8884-1a40fc91df9e" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_87a1c6d9-8201-4594-acf8-c9ede8bd12d5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_87a1c6d9-8201-4594-acf8-c9ede8bd12d5_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_87a1c6d9-8201-4594-acf8-c9ede8bd12d5" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_87a1c6d9-8201-4594-acf8-c9ede8bd12d5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_284b60ac-3192-4ac7-9533-072d90bbfe2b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_87a1c6d9-8201-4594-acf8-c9ede8bd12d5" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_284b60ac-3192-4ac7-9533-072d90bbfe2b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_4dd2d3d8-5968-4ec3-99b7-056bd49995d0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_284b60ac-3192-4ac7-9533-072d90bbfe2b" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_4dd2d3d8-5968-4ec3-99b7-056bd49995d0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_cdd9afd8-6108-47d9-81a4-570ee3f84fdf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_fbf4acf4-1ce8-44ca-8884-1a40fc91df9e" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_cdd9afd8-6108-47d9-81a4-570ee3f84fdf" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_cdd9afd8-6108-47d9-81a4-570ee3f84fdf_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_cdd9afd8-6108-47d9-81a4-570ee3f84fdf" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_cdd9afd8-6108-47d9-81a4-570ee3f84fdf_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_5f3d6b03-d656-4568-b7e2-a7cd6599a732" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_cdd9afd8-6108-47d9-81a4-570ee3f84fdf" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_5f3d6b03-d656-4568-b7e2-a7cd6599a732" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_803c49d7-afaa-4ae3-954b-029409a033a6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_5f3d6b03-d656-4568-b7e2-a7cd6599a732" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_803c49d7-afaa-4ae3-954b-029409a033a6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_92e060be-e9a3-4f7d-b15f-7d5da76d77bc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_5f3d6b03-d656-4568-b7e2-a7cd6599a732" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_92e060be-e9a3-4f7d-b15f-7d5da76d77bc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_d7451fca-434b-485b-b5db-9dec4f1eca5f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_5f3d6b03-d656-4568-b7e2-a7cd6599a732" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_d7451fca-434b-485b-b5db-9dec4f1eca5f" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/PropertyandEquipmentandSoftwareandContentDevelopmentCostsScheduleofPropertyandEquipmentDetails" xlink:type="simple" xlink:href="blkb-20221231.xsd#PropertyandEquipmentandSoftwareandContentDevelopmentCostsScheduleofPropertyandEquipmentDetails"/>
  <link:definitionLink xlink:role="http://www.blackbaud.com/role/PropertyandEquipmentandSoftwareandContentDevelopmentCostsScheduleofPropertyandEquipmentDetails" xlink:type="extended" id="i67e047326f2249289e80a6ab4fcf7def_PropertyandEquipmentandSoftwareandContentDevelopmentCostsScheduleofPropertyandEquipmentDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_3914e455-0128-4e2b-a8a5-2da6baf33770" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_e7d1d3a8-fff1-4e85-bcf5-cf1bc4fd60e1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_3914e455-0128-4e2b-a8a5-2da6baf33770" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_e7d1d3a8-fff1-4e85-bcf5-cf1bc4fd60e1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_0250b51c-acbe-4b7a-a777-6bb784c644cc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_3914e455-0128-4e2b-a8a5-2da6baf33770" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_0250b51c-acbe-4b7a-a777-6bb784c644cc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_b6965eba-4a40-4914-bf5f-6cfbb0902e65" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_3914e455-0128-4e2b-a8a5-2da6baf33770" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_b6965eba-4a40-4914-bf5f-6cfbb0902e65" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_329f8fbc-e713-487a-bdea-6941c98058ec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_3914e455-0128-4e2b-a8a5-2da6baf33770" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_329f8fbc-e713-487a-bdea-6941c98058ec" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_8727b6ef-438c-4216-993b-da6f05fdf7f7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_3914e455-0128-4e2b-a8a5-2da6baf33770" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_8727b6ef-438c-4216-993b-da6f05fdf7f7" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_c022613f-185c-410b-8a2f-f93a16630d25" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_8727b6ef-438c-4216-993b-da6f05fdf7f7" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_c022613f-185c-410b-8a2f-f93a16630d25" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_c022613f-185c-410b-8a2f-f93a16630d25_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_c022613f-185c-410b-8a2f-f93a16630d25" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_c022613f-185c-410b-8a2f-f93a16630d25_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_412cde21-833c-48d2-b1c0-bab0ca8a1aab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_c022613f-185c-410b-8a2f-f93a16630d25" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_412cde21-833c-48d2-b1c0-bab0ca8a1aab" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandMember_bf718b75-3650-4ef2-b45c-bf4e25bebede" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LandMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_412cde21-833c-48d2-b1c0-bab0ca8a1aab" xlink:to="loc_us-gaap_LandMember_bf718b75-3650-4ef2-b45c-bf4e25bebede" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingMember_8784d0fe-bea4-4763-8a36-302e088d62b2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BuildingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_412cde21-833c-48d2-b1c0-bab0ca8a1aab" xlink:to="loc_us-gaap_BuildingMember_8784d0fe-bea4-4763-8a36-302e088d62b2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingImprovementsMember_62a97e44-46c9-4e19-b428-b0a2ecbb694a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BuildingImprovementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_412cde21-833c-48d2-b1c0-bab0ca8a1aab" xlink:to="loc_us-gaap_BuildingImprovementsMember_62a97e44-46c9-4e19-b428-b0a2ecbb694a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquipmentMember_e814e72c-4ed4-40d4-a4c8-e052fc86200f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_412cde21-833c-48d2-b1c0-bab0ca8a1aab" xlink:to="loc_us-gaap_EquipmentMember_e814e72c-4ed4-40d4-a4c8-e052fc86200f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComputerEquipmentMember_1b6f74f1-20dd-4333-92dc-95fea125c937" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComputerEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_412cde21-833c-48d2-b1c0-bab0ca8a1aab" xlink:to="loc_us-gaap_ComputerEquipmentMember_1b6f74f1-20dd-4333-92dc-95fea125c937" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ComputerSoftwareMember_ffb3f2c1-26fa-4d38-926a-26b33ddb3d7e" xlink:href="blkb-20221231.xsd#blkb_ComputerSoftwareMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_412cde21-833c-48d2-b1c0-bab0ca8a1aab" xlink:to="loc_blkb_ComputerSoftwareMember_ffb3f2c1-26fa-4d38-926a-26b33ddb3d7e" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressMember_ea3f9161-7c5f-4a59-aae0-f640b719b580" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConstructionInProgressMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_412cde21-833c-48d2-b1c0-bab0ca8a1aab" xlink:to="loc_us-gaap_ConstructionInProgressMember_ea3f9161-7c5f-4a59-aae0-f640b719b580" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_bd47053c-bf63-4886-be20-f1a1c7ce1c50" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_412cde21-833c-48d2-b1c0-bab0ca8a1aab" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_bd47053c-bf63-4886-be20-f1a1c7ce1c50" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_f9101ba2-8d2e-4a59-b1a4-7ef749255f07" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_412cde21-833c-48d2-b1c0-bab0ca8a1aab" xlink:to="loc_us-gaap_LeaseholdImprovementsMember_f9101ba2-8d2e-4a59-b1a4-7ef749255f07" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_35e1a775-82c0-4dfc-b424-38b5c0faf215" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_8727b6ef-438c-4216-993b-da6f05fdf7f7" xlink:to="loc_srt_RangeAxis_35e1a775-82c0-4dfc-b424-38b5c0faf215" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_35e1a775-82c0-4dfc-b424-38b5c0faf215_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_35e1a775-82c0-4dfc-b424-38b5c0faf215" xlink:to="loc_srt_RangeMember_35e1a775-82c0-4dfc-b424-38b5c0faf215_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_a85dacf2-81f3-4803-b36b-9a3f453e28a7" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_35e1a775-82c0-4dfc-b424-38b5c0faf215" xlink:to="loc_srt_RangeMember_a85dacf2-81f3-4803-b36b-9a3f453e28a7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_a037c03d-6ac9-4646-a083-a57aed8351ec" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_a85dacf2-81f3-4803-b36b-9a3f453e28a7" xlink:to="loc_srt_MinimumMember_a037c03d-6ac9-4646-a083-a57aed8351ec" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_4c157938-81bb-4650-9b3b-7fcf7b11071e" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_a85dacf2-81f3-4803-b36b-9a3f453e28a7" xlink:to="loc_srt_MaximumMember_4c157938-81bb-4650-9b3b-7fcf7b11071e" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/PropertyandEquipmentandSoftwareandContentDevelopmentCostsScheduleofSoftwareDevelopmentCostsDetails" xlink:type="simple" xlink:href="blkb-20221231.xsd#PropertyandEquipmentandSoftwareandContentDevelopmentCostsScheduleofSoftwareDevelopmentCostsDetails"/>
  <link:definitionLink xlink:role="http://www.blackbaud.com/role/PropertyandEquipmentandSoftwareandContentDevelopmentCostsScheduleofSoftwareDevelopmentCostsDetails" xlink:type="extended" id="i18f3b355d85746df9caea317db5ae91d_PropertyandEquipmentandSoftwareandContentDevelopmentCostsScheduleofSoftwareDevelopmentCostsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_00789075-4ca7-4e5d-96e1-53a71d60e0e6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareGross_ceeef067-ca7c-41b4-a3b0-876cdad4f05f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizedComputerSoftwareGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_00789075-4ca7-4e5d-96e1-53a71d60e0e6" xlink:to="loc_us-gaap_CapitalizedComputerSoftwareGross_ceeef067-ca7c-41b4-a3b0-876cdad4f05f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_CapitalizedContentGross_405cf0b8-bf15-4244-8908-f5d2840acc4c" xlink:href="blkb-20221231.xsd#blkb_CapitalizedContentGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_00789075-4ca7-4e5d-96e1-53a71d60e0e6" xlink:to="loc_blkb_CapitalizedContentGross_405cf0b8-bf15-4244-8908-f5d2840acc4c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization_5877c4cd-3ae8-437b-9ba9-710c26b53676" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_00789075-4ca7-4e5d-96e1-53a71d60e0e6" xlink:to="loc_us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization_5877c4cd-3ae8-437b-9ba9-710c26b53676" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareNet_71ed045f-ef47-4bba-951d-5c0186665aee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizedComputerSoftwareNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_00789075-4ca7-4e5d-96e1-53a71d60e0e6" xlink:to="loc_us-gaap_CapitalizedComputerSoftwareNet_71ed045f-ef47-4bba-951d-5c0186665aee" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_e9210667-d69e-4aee-a843-ea5a2fcac4e2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_00789075-4ca7-4e5d-96e1-53a71d60e0e6" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_e9210667-d69e-4aee-a843-ea5a2fcac4e2" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_c0b3b1c0-8551-4fd4-bc7f-36e25fcd9cd2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_00789075-4ca7-4e5d-96e1-53a71d60e0e6" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_c0b3b1c0-8551-4fd4-bc7f-36e25fcd9cd2" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_db239168-56a9-4276-b82c-eedb5891b0cd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_c0b3b1c0-8551-4fd4-bc7f-36e25fcd9cd2" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_db239168-56a9-4276-b82c-eedb5891b0cd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_db239168-56a9-4276-b82c-eedb5891b0cd_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_db239168-56a9-4276-b82c-eedb5891b0cd" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_db239168-56a9-4276-b82c-eedb5891b0cd_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_2b418ff9-fbc7-415b-8bf0-9fd26bdf2c63" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_db239168-56a9-4276-b82c-eedb5891b0cd" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_2b418ff9-fbc7-415b-8bf0-9fd26bdf2c63" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SoftwareDevelopmentMember_fa6681cc-3fb0-472b-9761-0d96ddd7ceee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SoftwareDevelopmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_2b418ff9-fbc7-415b-8bf0-9fd26bdf2c63" xlink:to="loc_us-gaap_SoftwareDevelopmentMember_fa6681cc-3fb0-472b-9761-0d96ddd7ceee" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MediaContentMember_42a2a818-f1c4-45b3-9594-2b30b2b12cb9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MediaContentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_2b418ff9-fbc7-415b-8bf0-9fd26bdf2c63" xlink:to="loc_us-gaap_MediaContentMember_42a2a818-f1c4-45b3-9594-2b30b2b12cb9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_277c2602-c77b-4fbd-8bdd-6923f6375d47" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_c0b3b1c0-8551-4fd4-bc7f-36e25fcd9cd2" xlink:to="loc_srt_RangeAxis_277c2602-c77b-4fbd-8bdd-6923f6375d47" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_277c2602-c77b-4fbd-8bdd-6923f6375d47_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_277c2602-c77b-4fbd-8bdd-6923f6375d47" xlink:to="loc_srt_RangeMember_277c2602-c77b-4fbd-8bdd-6923f6375d47_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_b9e2eceb-b9f1-438f-91ca-12b60ad43011" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_277c2602-c77b-4fbd-8bdd-6923f6375d47" xlink:to="loc_srt_RangeMember_b9e2eceb-b9f1-438f-91ca-12b60ad43011" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_6cc74ccc-43af-408a-97de-38e80c220640" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_b9e2eceb-b9f1-438f-91ca-12b60ad43011" xlink:to="loc_srt_MinimumMember_6cc74ccc-43af-408a-97de-38e80c220640" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_86aefa71-1f1a-4c5e-b2eb-10f6c1bd9eaf" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_b9e2eceb-b9f1-438f-91ca-12b60ad43011" xlink:to="loc_srt_MaximumMember_86aefa71-1f1a-4c5e-b2eb-10f6c1bd9eaf" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/DebtDetails" xlink:type="simple" xlink:href="blkb-20221231.xsd#DebtDetails"/>
  <link:definitionLink xlink:role="http://www.blackbaud.com/role/DebtDetails" xlink:type="extended" id="i1fc6c5ef5c054f71a84128e06b5a0005_DebtDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems_563a2f82-18ec-4553-8302-97342345da93" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTerm_c74f6ca9-d8bb-4cde-9104-2c2cc41a6fc2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_563a2f82-18ec-4553-8302-97342345da93" xlink:to="loc_us-gaap_DebtInstrumentTerm_c74f6ca9-d8bb-4cde-9104-2c2cc41a6fc2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_48bd34c3-a933-4c55-af9b-6a487d27ba97" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_563a2f82-18ec-4553-8302-97342345da93" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_48bd34c3-a933-4c55-af9b-6a487d27ba97" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit_84a80c00-21df-4c2d-a0d3-8ef9d94d84ca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromLinesOfCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_563a2f82-18ec-4553-8302-97342345da93" xlink:to="loc_us-gaap_ProceedsFromLinesOfCredit_84a80c00-21df-4c2d-a0d3-8ef9d94d84ca" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLinesOfCredit_17580d15-4249-4372-af00-f537f8cd6dff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfLinesOfCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_563a2f82-18ec-4553-8302-97342345da93" xlink:to="loc_us-gaap_RepaymentsOfLinesOfCredit_17580d15-4249-4372-af00-f537f8cd6dff" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_LineofCreditFacilityAvailableIncreaseCapacityAmount_38125f24-d871-4962-8a18-e18faf15ca1e" xlink:href="blkb-20221231.xsd#blkb_LineofCreditFacilityAvailableIncreaseCapacityAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_563a2f82-18ec-4553-8302-97342345da93" xlink:to="loc_blkb_LineofCreditFacilityAvailableIncreaseCapacityAmount_38125f24-d871-4962-8a18-e18faf15ca1e" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_NetLeverageRatio_d9a6344e-6f26-446b-af24-65e21f9842ce" xlink:href="blkb-20221231.xsd#blkb_NetLeverageRatio"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_563a2f82-18ec-4553-8302-97342345da93" xlink:to="loc_blkb_NetLeverageRatio_d9a6344e-6f26-446b-af24-65e21f9842ce" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_cb21e69c-fd4b-4b50-a9ab-391419587e79" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_563a2f82-18ec-4553-8302-97342345da93" xlink:to="loc_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_cb21e69c-fd4b-4b50-a9ab-391419587e79" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_LineOfCreditFacilityVariableInterestRate_9621a373-76c1-4a1f-bc28-281b33c9ef37" xlink:href="blkb-20221231.xsd#blkb_LineOfCreditFacilityVariableInterestRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_563a2f82-18ec-4553-8302-97342345da93" xlink:to="loc_blkb_LineOfCreditFacilityVariableInterestRate_9621a373-76c1-4a1f-bc28-281b33c9ef37" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_CreditSensitiveAdjustment_c578f831-83b5-451a-bb09-e94bc5841a3d" xlink:href="blkb-20221231.xsd#blkb_CreditSensitiveAdjustment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_563a2f82-18ec-4553-8302-97342345da93" xlink:to="loc_blkb_CreditSensitiveAdjustment_c578f831-83b5-451a-bb09-e94bc5841a3d" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_43f543ff-22bb-4983-ba2b-77509930fd83" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_563a2f82-18ec-4553-8302-97342345da93" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_43f543ff-22bb-4983-ba2b-77509930fd83" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_74bdb01b-0e6b-4d6a-b4cd-2dc07ba4fccd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_563a2f82-18ec-4553-8302-97342345da93" xlink:to="loc_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_74bdb01b-0e6b-4d6a-b4cd-2dc07ba4fccd" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfFinancingCosts_b531ba47-86a1-420b-9d7d-233cd67164d9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfFinancingCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_563a2f82-18ec-4553-8302-97342345da93" xlink:to="loc_us-gaap_PaymentsOfFinancingCosts_b531ba47-86a1-420b-9d7d-233cd67164d9" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts_68623493-7969-457b-9edc-6b03640250e8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_563a2f82-18ec-4553-8302-97342345da93" xlink:to="loc_us-gaap_PaymentsOfDebtIssuanceCosts_68623493-7969-457b-9edc-6b03640250e8" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_568ff98c-9a99-4640-8092-d027c54de31e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_563a2f82-18ec-4553-8302-97342345da93" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_568ff98c-9a99-4640-8092-d027c54de31e" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet_f3f730f6-257d-402a-88ca-16d8d78d9bbd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_563a2f82-18ec-4553-8302-97342345da93" xlink:to="loc_us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet_f3f730f6-257d-402a-88ca-16d8d78d9bbd" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_5aba4f70-998f-41fc-9689-1a21f6418754" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_563a2f82-18ec-4553-8302-97342345da93" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_5aba4f70-998f-41fc-9689-1a21f6418754" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_23859149-5a47-4c0f-8790-45af23b60348" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_563a2f82-18ec-4553-8302-97342345da93" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_23859149-5a47-4c0f-8790-45af23b60348" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_8310a0c6-a362-43af-a837-fb8526e1254d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_563a2f82-18ec-4553-8302-97342345da93" xlink:to="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_8310a0c6-a362-43af-a837-fb8526e1254d" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned_b789d5cc-97d6-4355-9cae-6ef63f05ca27" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_563a2f82-18ec-4553-8302-97342345da93" xlink:to="loc_us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned_b789d5cc-97d6-4355-9cae-6ef63f05ca27" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_7836e51c-5621-455e-88e5-abb92b49c86d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_563a2f82-18ec-4553-8302-97342345da93" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_7836e51c-5621-455e-88e5-abb92b49c86d" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtPercentageBearingFixedInterestRate_6c88153b-528b-4b32-8f19-e21bd8865400" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtPercentageBearingFixedInterestRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_563a2f82-18ec-4553-8302-97342345da93" xlink:to="loc_us-gaap_LongTermDebtPercentageBearingFixedInterestRate_6c88153b-528b-4b32-8f19-e21bd8865400" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_e663a578-e079-4763-958a-1a2270d2863f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_563a2f82-18ec-4553-8302-97342345da93" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_e663a578-e079-4763-958a-1a2270d2863f" xlink:type="arc" order="21"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_ce71bbc9-bc93-4485-9468-f3527ae56f07" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_563a2f82-18ec-4553-8302-97342345da93" xlink:to="loc_us-gaap_DebtInstrumentTable_ce71bbc9-bc93-4485-9468-f3527ae56f07" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_b2dc21ba-5cd7-4d55-bbf6-262c38726f35" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_ce71bbc9-bc93-4485-9468-f3527ae56f07" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_b2dc21ba-5cd7-4d55-bbf6-262c38726f35" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_b2dc21ba-5cd7-4d55-bbf6-262c38726f35_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_b2dc21ba-5cd7-4d55-bbf6-262c38726f35" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_b2dc21ba-5cd7-4d55-bbf6-262c38726f35_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_bde4a006-585d-418e-8c5a-c1aab2d8f37d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_b2dc21ba-5cd7-4d55-bbf6-262c38726f35" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_bde4a006-585d-418e-8c5a-c1aab2d8f37d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SeniorSecuredNoteSeriesA1Member_efe0139e-0e98-4502-9ee3-5823d91b75f9" xlink:href="blkb-20221231.xsd#blkb_SeniorSecuredNoteSeriesA1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_bde4a006-585d-418e-8c5a-c1aab2d8f37d" xlink:to="loc_blkb_SeniorSecuredNoteSeriesA1Member_efe0139e-0e98-4502-9ee3-5823d91b75f9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SeniorSecuredNoteSeriesA2Member_bf06b8ed-5216-40f2-a6c1-2a21d881488c" xlink:href="blkb-20221231.xsd#blkb_SeniorSecuredNoteSeriesA2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_bde4a006-585d-418e-8c5a-c1aab2d8f37d" xlink:to="loc_blkb_SeniorSecuredNoteSeriesA2Member_bf06b8ed-5216-40f2-a6c1-2a21d881488c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_c8d92b75-7bb0-442a-b740-67d084e20a8e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_ce71bbc9-bc93-4485-9468-f3527ae56f07" xlink:to="loc_us-gaap_CreditFacilityAxis_c8d92b75-7bb0-442a-b740-67d084e20a8e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_c8d92b75-7bb0-442a-b740-67d084e20a8e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_c8d92b75-7bb0-442a-b740-67d084e20a8e" xlink:to="loc_us-gaap_CreditFacilityDomain_c8d92b75-7bb0-442a-b740-67d084e20a8e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_01f72b6e-cd87-4eab-9c1e-27fa0f06cf27" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_c8d92b75-7bb0-442a-b740-67d084e20a8e" xlink:to="loc_us-gaap_CreditFacilityDomain_01f72b6e-cd87-4eab-9c1e-27fa0f06cf27" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_44420981-f5a1-4cb0-bc27-f4a9058390e6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_01f72b6e-cd87-4eab-9c1e-27fa0f06cf27" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_44420981-f5a1-4cb0-bc27-f4a9058390e6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredDebtMember_6994b69e-f7f9-4ed2-87a5-455d612f3e91" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SecuredDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_01f72b6e-cd87-4eab-9c1e-27fa0f06cf27" xlink:to="loc_us-gaap_SecuredDebtMember_6994b69e-f7f9-4ed2-87a5-455d612f3e91" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StandbyLettersOfCreditMember_6de1fd4e-c82c-4f40-a03d-976e20aa1e66" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StandbyLettersOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_01f72b6e-cd87-4eab-9c1e-27fa0f06cf27" xlink:to="loc_us-gaap_StandbyLettersOfCreditMember_6de1fd4e-c82c-4f40-a03d-976e20aa1e66" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SwinglineloansMember_0094191a-9e1e-4b99-a93e-2613b6c7a729" xlink:href="blkb-20221231.xsd#blkb_SwinglineloansMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_01f72b6e-cd87-4eab-9c1e-27fa0f06cf27" xlink:to="loc_blkb_SwinglineloansMember_0094191a-9e1e-4b99-a93e-2613b6c7a729" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignLineOfCreditMember_13c956f9-d3ac-4dcf-8fe7-8f6ba7d552bf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignLineOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_01f72b6e-cd87-4eab-9c1e-27fa0f06cf27" xlink:to="loc_us-gaap_ForeignLineOfCreditMember_13c956f9-d3ac-4dcf-8fe7-8f6ba7d552bf" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_IncrementalTermLoanMember_4e3ab147-d08f-4612-aa37-80adee594d89" xlink:href="blkb-20221231.xsd#blkb_IncrementalTermLoanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_01f72b6e-cd87-4eab-9c1e-27fa0f06cf27" xlink:to="loc_blkb_IncrementalTermLoanMember_4e3ab147-d08f-4612-aa37-80adee594d89" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_b74c2324-965e-40f3-8ba6-766a38ef1d4e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_ce71bbc9-bc93-4485-9468-f3527ae56f07" xlink:to="loc_us-gaap_VariableRateAxis_b74c2324-965e-40f3-8ba6-766a38ef1d4e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_b74c2324-965e-40f3-8ba6-766a38ef1d4e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_VariableRateAxis_b74c2324-965e-40f3-8ba6-766a38ef1d4e" xlink:to="loc_us-gaap_VariableRateDomain_b74c2324-965e-40f3-8ba6-766a38ef1d4e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_2c9185f6-aced-4c91-802a-d9521d85f6bb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_VariableRateAxis_b74c2324-965e-40f3-8ba6-766a38ef1d4e" xlink:to="loc_us-gaap_VariableRateDomain_2c9185f6-aced-4c91-802a-d9521d85f6bb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FederalFundsEffectiveSwapRateMember_893dc9b5-7f8f-45f7-a117-2e131ef67983" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FederalFundsEffectiveSwapRateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_2c9185f6-aced-4c91-802a-d9521d85f6bb" xlink:to="loc_us-gaap_FederalFundsEffectiveSwapRateMember_893dc9b5-7f8f-45f7-a117-2e131ef67983" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember_c3df00f9-9295-477b-b380-4b6250aef821" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_2c9185f6-aced-4c91-802a-d9521d85f6bb" xlink:to="loc_us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember_c3df00f9-9295-477b-b380-4b6250aef821" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BaseRateMember_2692c2e7-cb85-4508-9b45-b20395a2fef6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BaseRateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_2c9185f6-aced-4c91-802a-d9521d85f6bb" xlink:to="loc_us-gaap_BaseRateMember_2692c2e7-cb85-4508-9b45-b20395a2fef6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SterlingOvernightIndexAverageRateSONIAOvernightIndexSwapRateMember_0a23ed62-0c66-4c36-a81c-08de6a84d870" xlink:href="blkb-20221231.xsd#blkb_SterlingOvernightIndexAverageRateSONIAOvernightIndexSwapRateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_2c9185f6-aced-4c91-802a-d9521d85f6bb" xlink:to="loc_blkb_SterlingOvernightIndexAverageRateSONIAOvernightIndexSwapRateMember_0a23ed62-0c66-4c36-a81c-08de6a84d870" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EurodollarMember_4bf15f49-ee19-4a49-b5c7-44ee932444da" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EurodollarMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_2c9185f6-aced-4c91-802a-d9521d85f6bb" xlink:to="loc_us-gaap_EurodollarMember_4bf15f49-ee19-4a49-b5c7-44ee932444da" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_243d526a-067b-43d1-ad1e-6a7f30b20156" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_ce71bbc9-bc93-4485-9468-f3527ae56f07" xlink:to="loc_srt_RangeAxis_243d526a-067b-43d1-ad1e-6a7f30b20156" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_243d526a-067b-43d1-ad1e-6a7f30b20156_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_243d526a-067b-43d1-ad1e-6a7f30b20156" xlink:to="loc_srt_RangeMember_243d526a-067b-43d1-ad1e-6a7f30b20156_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_704aba8b-8902-4e5c-a3d2-7b336dc9ed7a" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_243d526a-067b-43d1-ad1e-6a7f30b20156" xlink:to="loc_srt_RangeMember_704aba8b-8902-4e5c-a3d2-7b336dc9ed7a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_4efb91c2-8bd3-4d95-9798-fd9596e0e33c" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_704aba8b-8902-4e5c-a3d2-7b336dc9ed7a" xlink:to="loc_srt_MinimumMember_4efb91c2-8bd3-4d95-9798-fd9596e0e33c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_1d09f7b8-4adc-42d2-8b30-58c843e79ec8" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_704aba8b-8902-4e5c-a3d2-7b336dc9ed7a" xlink:to="loc_srt_MaximumMember_1d09f7b8-4adc-42d2-8b30-58c843e79ec8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis_94639638-9dba-4bdc-81d1-fdf6b4c64797" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_ce71bbc9-bc93-4485-9468-f3527ae56f07" xlink:to="loc_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis_94639638-9dba-4bdc-81d1-fdf6b4c64797" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain_94639638-9dba-4bdc-81d1-fdf6b4c64797_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis_94639638-9dba-4bdc-81d1-fdf6b4c64797" xlink:to="loc_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain_94639638-9dba-4bdc-81d1-fdf6b4c64797_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain_01d2b48e-0874-442c-a32d-15ee63f82b81" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis_94639638-9dba-4bdc-81d1-fdf6b4c64797" xlink:to="loc_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain_01d2b48e-0874-442c-a32d-15ee63f82b81" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_GlobalHQMember_8fc0d076-1596-4d23-8032-daf40d21efa3" xlink:href="blkb-20221231.xsd#blkb_GlobalHQMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain_01d2b48e-0874-442c-a32d-15ee63f82b81" xlink:to="loc_blkb_GlobalHQMember_8fc0d076-1596-4d23-8032-daf40d21efa3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_48a4a04c-1bca-4ff9-bc08-681c43463fe1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_ce71bbc9-bc93-4485-9468-f3527ae56f07" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_48a4a04c-1bca-4ff9-bc08-681c43463fe1" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_48a4a04c-1bca-4ff9-bc08-681c43463fe1_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_48a4a04c-1bca-4ff9-bc08-681c43463fe1" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_48a4a04c-1bca-4ff9-bc08-681c43463fe1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_973a9815-6247-45b5-bc26-92cb741725ed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_48a4a04c-1bca-4ff9-bc08-681c43463fe1" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_973a9815-6247-45b5-bc26-92cb741725ed" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_EVERFIMember_ec014173-b394-4351-9134-0c79e3f11a94" xlink:href="blkb-20221231.xsd#blkb_EVERFIMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_973a9815-6247-45b5-bc26-92cb741725ed" xlink:to="loc_blkb_EVERFIMember_ec014173-b394-4351-9134-0c79e3f11a94" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ApplicableInterestPeriodAxis_c291e9d0-ded2-4789-bdd0-141f1d9ae675" xlink:href="blkb-20221231.xsd#blkb_ApplicableInterestPeriodAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_ce71bbc9-bc93-4485-9468-f3527ae56f07" xlink:to="loc_blkb_ApplicableInterestPeriodAxis_c291e9d0-ded2-4789-bdd0-141f1d9ae675" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ApplicableInterestPeriodDomain_c291e9d0-ded2-4789-bdd0-141f1d9ae675_default" xlink:href="blkb-20221231.xsd#blkb_ApplicableInterestPeriodDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_blkb_ApplicableInterestPeriodAxis_c291e9d0-ded2-4789-bdd0-141f1d9ae675" xlink:to="loc_blkb_ApplicableInterestPeriodDomain_c291e9d0-ded2-4789-bdd0-141f1d9ae675_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ApplicableInterestPeriodDomain_fd7da4e3-b2c4-4f1f-906c-4244f90e36d3" xlink:href="blkb-20221231.xsd#blkb_ApplicableInterestPeriodDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_blkb_ApplicableInterestPeriodAxis_c291e9d0-ded2-4789-bdd0-141f1d9ae675" xlink:to="loc_blkb_ApplicableInterestPeriodDomain_fd7da4e3-b2c4-4f1f-906c-4244f90e36d3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_DailyMember_8e07edcf-e6e4-4c38-b4ed-d5a5d2d19ab6" xlink:href="blkb-20221231.xsd#blkb_DailyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_blkb_ApplicableInterestPeriodDomain_fd7da4e3-b2c4-4f1f-906c-4244f90e36d3" xlink:to="loc_blkb_DailyMember_8e07edcf-e6e4-4c38-b4ed-d5a5d2d19ab6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_OneMonthMember_0ebde60c-d7c2-426c-a020-28cc2a758caa" xlink:href="blkb-20221231.xsd#blkb_OneMonthMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_blkb_ApplicableInterestPeriodDomain_fd7da4e3-b2c4-4f1f-906c-4244f90e36d3" xlink:to="loc_blkb_OneMonthMember_0ebde60c-d7c2-426c-a020-28cc2a758caa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ThreeMonthMember_1df9669c-1356-473e-963c-3011f1fd7131" xlink:href="blkb-20221231.xsd#blkb_ThreeMonthMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_blkb_ApplicableInterestPeriodDomain_fd7da4e3-b2c4-4f1f-906c-4244f90e36d3" xlink:to="loc_blkb_ThreeMonthMember_1df9669c-1356-473e-963c-3011f1fd7131" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SixMonthMember_e5e13b92-5efd-4dbd-8f7c-3ae1889a784b" xlink:href="blkb-20221231.xsd#blkb_SixMonthMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_blkb_ApplicableInterestPeriodDomain_fd7da4e3-b2c4-4f1f-906c-4244f90e36d3" xlink:to="loc_blkb_SixMonthMember_e5e13b92-5efd-4dbd-8f7c-3ae1889a784b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_NetLeverageRatioRequirementAxis_6c18ba57-4ff2-4f4a-b16b-bd2e31666f21" xlink:href="blkb-20221231.xsd#blkb_NetLeverageRatioRequirementAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_ce71bbc9-bc93-4485-9468-f3527ae56f07" xlink:to="loc_blkb_NetLeverageRatioRequirementAxis_6c18ba57-4ff2-4f4a-b16b-bd2e31666f21" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_NetLeverageRatioRequirementDomain_6c18ba57-4ff2-4f4a-b16b-bd2e31666f21_default" xlink:href="blkb-20221231.xsd#blkb_NetLeverageRatioRequirementDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_blkb_NetLeverageRatioRequirementAxis_6c18ba57-4ff2-4f4a-b16b-bd2e31666f21" xlink:to="loc_blkb_NetLeverageRatioRequirementDomain_6c18ba57-4ff2-4f4a-b16b-bd2e31666f21_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_NetLeverageRatioRequirementDomain_f1e5d015-274d-44be-8e52-9a60e1cc6908" xlink:href="blkb-20221231.xsd#blkb_NetLeverageRatioRequirementDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_blkb_NetLeverageRatioRequirementAxis_6c18ba57-4ff2-4f4a-b16b-bd2e31666f21" xlink:to="loc_blkb_NetLeverageRatioRequirementDomain_f1e5d015-274d-44be-8e52-9a60e1cc6908" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_MaximumAfterDecember312023Member_787f7c1f-5dde-42cd-a19d-425c9ae2b85f" xlink:href="blkb-20221231.xsd#blkb_MaximumAfterDecember312023Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_blkb_NetLeverageRatioRequirementDomain_f1e5d015-274d-44be-8e52-9a60e1cc6908" xlink:to="loc_blkb_MaximumAfterDecember312023Member_787f7c1f-5dde-42cd-a19d-425c9ae2b85f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_MaximumThroughDecember312023Member_4ef0164f-caa6-49f9-bc06-fd1cc2239aba" xlink:href="blkb-20221231.xsd#blkb_MaximumThroughDecember312023Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_blkb_NetLeverageRatioRequirementDomain_f1e5d015-274d-44be-8e52-9a60e1cc6908" xlink:to="loc_blkb_MaximumThroughDecember312023Member_4ef0164f-caa6-49f9-bc06-fd1cc2239aba" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/DebtSummaryofDebtDetails" xlink:type="simple" xlink:href="blkb-20221231.xsd#DebtSummaryofDebtDetails"/>
  <link:definitionLink xlink:role="http://www.blackbaud.com/role/DebtSummaryofDebtDetails" xlink:type="extended" id="ib0075f27052d41b080f46eec9c6103be_DebtSummaryofDebtDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems_912b4b96-389a-4e56-b8ae-dedeacb5d3fb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_30a0afaa-1d64-4645-9b0c-48a96d5b508c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_912b4b96-389a-4e56-b8ae-dedeacb5d3fb" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_30a0afaa-1d64-4645-9b0c-48a96d5b508c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLongTermDebt_c466b66c-8a7e-4cea-b4ef-f146cc9fa53b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLongTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_912b4b96-389a-4e56-b8ae-dedeacb5d3fb" xlink:to="loc_us-gaap_OtherLongTermDebt_c466b66c-8a7e-4cea-b4ef-f146cc9fa53b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_ad29eb08-0c2e-4988-b301-f9c784c064cc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_912b4b96-389a-4e56-b8ae-dedeacb5d3fb" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_ad29eb08-0c2e-4988-b301-f9c784c064cc" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_71683900-240d-4b63-8303-197cb705972d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_912b4b96-389a-4e56-b8ae-dedeacb5d3fb" xlink:to="loc_us-gaap_LongTermDebtCurrent_71683900-240d-4b63-8303-197cb705972d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_fb8b407d-a7f7-443e-9f06-de8ecc7de922" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_912b4b96-389a-4e56-b8ae-dedeacb5d3fb" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_fb8b407d-a7f7-443e-9f06-de8ecc7de922" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_f08d15e0-93f7-4df8-835f-dd7f640b29da" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_912b4b96-389a-4e56-b8ae-dedeacb5d3fb" xlink:to="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_f08d15e0-93f7-4df8-835f-dd7f640b29da" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityTable_62237ece-e3d0-4bd8-bfb6-8d1859f18178" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_912b4b96-389a-4e56-b8ae-dedeacb5d3fb" xlink:to="loc_us-gaap_LineOfCreditFacilityTable_62237ece-e3d0-4bd8-bfb6-8d1859f18178" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_1f70fcfa-ff80-4815-9fd0-fb150521b6f9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_62237ece-e3d0-4bd8-bfb6-8d1859f18178" xlink:to="loc_us-gaap_CreditFacilityAxis_1f70fcfa-ff80-4815-9fd0-fb150521b6f9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_1f70fcfa-ff80-4815-9fd0-fb150521b6f9_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_1f70fcfa-ff80-4815-9fd0-fb150521b6f9" xlink:to="loc_us-gaap_CreditFacilityDomain_1f70fcfa-ff80-4815-9fd0-fb150521b6f9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_e4f0c32d-7bd9-4191-a094-d804dbdb415d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_1f70fcfa-ff80-4815-9fd0-fb150521b6f9" xlink:to="loc_us-gaap_CreditFacilityDomain_e4f0c32d-7bd9-4191-a094-d804dbdb415d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_adeaf505-938c-4c14-91da-71dcf10b2aa4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_e4f0c32d-7bd9-4191-a094-d804dbdb415d" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_adeaf505-938c-4c14-91da-71dcf10b2aa4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredDebtMember_c2e25e1e-5c48-4986-b59a-1178de04300a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SecuredDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_e4f0c32d-7bd9-4191-a094-d804dbdb415d" xlink:to="loc_us-gaap_SecuredDebtMember_c2e25e1e-5c48-4986-b59a-1178de04300a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MortgagesMember_babf874e-15d5-4160-a002-4ab381d9e426" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MortgagesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_e4f0c32d-7bd9-4191-a094-d804dbdb415d" xlink:to="loc_us-gaap_MortgagesMember_babf874e-15d5-4160-a002-4ab381d9e426" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansPayableMember_8ceb37ee-1ed5-4db8-8906-9494cecc91e8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LoansPayableMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_e4f0c32d-7bd9-4191-a094-d804dbdb415d" xlink:to="loc_us-gaap_LoansPayableMember_8ceb37ee-1ed5-4db8-8906-9494cecc91e8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtMember_0571bacf-da4f-4c09-a1c9-aa3693216ecc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_e4f0c32d-7bd9-4191-a094-d804dbdb415d" xlink:to="loc_us-gaap_ShortTermDebtMember_0571bacf-da4f-4c09-a1c9-aa3693216ecc" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMember_edbd2ca6-0fe4-405d-a5c5-8b905a827964" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_e4f0c32d-7bd9-4191-a094-d804dbdb415d" xlink:to="loc_us-gaap_LongTermDebtMember_edbd2ca6-0fe4-405d-a5c5-8b905a827964" xlink:type="arc" order="5"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/DebtScheduleofCurrentlyEffectiveFinancingAgreementsDetails" xlink:type="simple" xlink:href="blkb-20221231.xsd#DebtScheduleofCurrentlyEffectiveFinancingAgreementsDetails"/>
  <link:definitionLink xlink:role="http://www.blackbaud.com/role/DebtScheduleofCurrentlyEffectiveFinancingAgreementsDetails" xlink:type="extended" id="i7fbfa64728bc49bcb7ed7c76a3ff1b1b_DebtScheduleofCurrentlyEffectiveFinancingAgreementsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_ee4e198d-1534-40a1-96ba-6267505684dd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_be73bf34-3fc6-4608-b859-4c80afe6571d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_ee4e198d-1534-40a1-96ba-6267505684dd" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_be73bf34-3fc6-4608-b859-4c80afe6571d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_1df06205-d3ab-4341-b513-4f46f706ae04" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_ee4e198d-1534-40a1-96ba-6267505684dd" xlink:to="loc_us-gaap_DebtInstrumentTable_1df06205-d3ab-4341-b513-4f46f706ae04" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_9094c721-032a-4895-a073-01b7d7daa9fb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_1df06205-d3ab-4341-b513-4f46f706ae04" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_9094c721-032a-4895-a073-01b7d7daa9fb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_9094c721-032a-4895-a073-01b7d7daa9fb_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_9094c721-032a-4895-a073-01b7d7daa9fb" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_9094c721-032a-4895-a073-01b7d7daa9fb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_da2044d1-9671-4ef4-ae13-1a63fe3dc22a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_9094c721-032a-4895-a073-01b7d7daa9fb" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_da2044d1-9671-4ef4-ae13-1a63fe3dc22a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansPayableMember_7c1babea-f7bc-4f2a-8261-592642aadad3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LoansPayableMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_da2044d1-9671-4ef4-ae13-1a63fe3dc22a" xlink:to="loc_us-gaap_LoansPayableMember_7c1babea-f7bc-4f2a-8261-592642aadad3" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/DerivativeInstrumentsDetails" xlink:type="simple" xlink:href="blkb-20221231.xsd#DerivativeInstrumentsDetails"/>
  <link:definitionLink xlink:role="http://www.blackbaud.com/role/DerivativeInstrumentsDetails" xlink:type="extended" id="ia41775c120c94d4b97ac9d6f1b8918de_DerivativeInstrumentsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_89f639b4-f075-4ed2-baf8-79f29df881e6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNotionalAmount_35f32d56-01ab-4c4f-89db-62fa2ecd3909" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeNotionalAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_89f639b4-f075-4ed2-baf8-79f29df881e6" xlink:to="loc_us-gaap_DerivativeNotionalAmount_35f32d56-01ab-4c4f-89db-62fa2ecd3909" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnCashFlowHedgeIneffectivenessNet_b0e9fa6b-2190-43cc-8b82-c8fe524b6660" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnCashFlowHedgeIneffectivenessNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_89f639b4-f075-4ed2-baf8-79f29df881e6" xlink:to="loc_us-gaap_GainLossOnCashFlowHedgeIneffectivenessNet_b0e9fa6b-2190-43cc-8b82-c8fe524b6660" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths_4b8bbc29-5c6f-4eb8-bc78-b9dae08ee129" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_89f639b4-f075-4ed2-baf8-79f29df881e6" xlink:to="loc_us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths_4b8bbc29-5c6f-4eb8-bc78-b9dae08ee129" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet_6b52eb36-eaf6-4309-89ba-6c5dd08783f2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_89f639b4-f075-4ed2-baf8-79f29df881e6" xlink:to="loc_us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet_6b52eb36-eaf6-4309-89ba-6c5dd08783f2" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_450bed7b-9617-4ad9-abd3-1b4aa292b78b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_89f639b4-f075-4ed2-baf8-79f29df881e6" xlink:to="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_450bed7b-9617-4ad9-abd3-1b4aa292b78b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_014f1ac3-a496-4e64-9162-5ee5ed471b5e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_450bed7b-9617-4ad9-abd3-1b4aa292b78b" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_014f1ac3-a496-4e64-9162-5ee5ed471b5e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_014f1ac3-a496-4e64-9162-5ee5ed471b5e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_014f1ac3-a496-4e64-9162-5ee5ed471b5e" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_014f1ac3-a496-4e64-9162-5ee5ed471b5e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_164e6162-da7c-489f-9dbf-abc2775a90cd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_014f1ac3-a496-4e64-9162-5ee5ed471b5e" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_164e6162-da7c-489f-9dbf-abc2775a90cd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_2a3690fe-0801-4001-bd1c-e667338ce61c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestRateSwapMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_164e6162-da7c-489f-9dbf-abc2775a90cd" xlink:to="loc_us-gaap_InterestRateSwapMember_2a3690fe-0801-4001-bd1c-e667338ce61c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeForwardMember_d4706ae4-b4a9-45ee-994a-6384b7b8c919" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignExchangeForwardMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_164e6162-da7c-489f-9dbf-abc2775a90cd" xlink:to="loc_us-gaap_ForeignExchangeForwardMember_d4706ae4-b4a9-45ee-994a-6384b7b8c919" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/DerivativeInstrumentsFairValueofDerivativeInstrumentsDetails" xlink:type="simple" xlink:href="blkb-20221231.xsd#DerivativeInstrumentsFairValueofDerivativeInstrumentsDetails"/>
  <link:definitionLink xlink:role="http://www.blackbaud.com/role/DerivativeInstrumentsFairValueofDerivativeInstrumentsDetails" xlink:type="extended" id="i961f1e4bbdf446d6938a30d10116842b_DerivativeInstrumentsFairValueofDerivativeInstrumentsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativesFairValueLineItems_0f27963f-90d2-47da-bdfb-84386c62bdc7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativesFairValueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssetsCurrent_06f4e4d3-5263-4679-afe5-90b0c09433f9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeAssetsCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_0f27963f-90d2-47da-bdfb-84386c62bdc7" xlink:to="loc_us-gaap_DerivativeAssetsCurrent_06f4e4d3-5263-4679-afe5-90b0c09433f9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilitiesCurrent_0f35f6f2-e6fc-41ca-b2b7-0d0b07514532" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeLiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_0f27963f-90d2-47da-bdfb-84386c62bdc7" xlink:to="loc_us-gaap_DerivativeLiabilitiesCurrent_0f35f6f2-e6fc-41ca-b2b7-0d0b07514532" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssetsNoncurrent_0923f93f-9059-40ca-a413-227e1d1c9752" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeAssetsNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_0f27963f-90d2-47da-bdfb-84386c62bdc7" xlink:to="loc_us-gaap_DerivativeAssetsNoncurrent_0923f93f-9059-40ca-a413-227e1d1c9752" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilitiesNoncurrent_0dde99b4-ad3c-41bd-ae5c-f31986df6318" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeLiabilitiesNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_0f27963f-90d2-47da-bdfb-84386c62bdc7" xlink:to="loc_us-gaap_DerivativeLiabilitiesNoncurrent_0dde99b4-ad3c-41bd-ae5c-f31986df6318" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral_bcc7837b-c5b8-4fdf-9596-acde5401d44b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_0f27963f-90d2-47da-bdfb-84386c62bdc7" xlink:to="loc_us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral_bcc7837b-c5b8-4fdf-9596-acde5401d44b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral_a6dc4151-5239-4619-a9ce-bda587cd0cf9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_0f27963f-90d2-47da-bdfb-84386c62bdc7" xlink:to="loc_us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral_a6dc4151-5239-4619-a9ce-bda587cd0cf9" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssetCurrentStatementOfFinancialPositionExtensibleEnumeration_5b50e33e-4474-4e58-a4aa-ab0e70064c89" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeAssetCurrentStatementOfFinancialPositionExtensibleEnumeration"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_0f27963f-90d2-47da-bdfb-84386c62bdc7" xlink:to="loc_us-gaap_DerivativeAssetCurrentStatementOfFinancialPositionExtensibleEnumeration_5b50e33e-4474-4e58-a4aa-ab0e70064c89" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssetNoncurrentStatementOfFinancialPositionExtensibleEnumeration_56725a49-fcf1-44a1-9ae6-6152087e8216" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeAssetNoncurrentStatementOfFinancialPositionExtensibleEnumeration"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_0f27963f-90d2-47da-bdfb-84386c62bdc7" xlink:to="loc_us-gaap_DerivativeAssetNoncurrentStatementOfFinancialPositionExtensibleEnumeration_56725a49-fcf1-44a1-9ae6-6152087e8216" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_45156224-cf32-444e-93ab-f9f2bba9d355" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_0f27963f-90d2-47da-bdfb-84386c62bdc7" xlink:to="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_45156224-cf32-444e-93ab-f9f2bba9d355" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis_53e6190a-4730-45c7-8787-6f799ed380ed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HedgingDesignationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_45156224-cf32-444e-93ab-f9f2bba9d355" xlink:to="loc_us-gaap_HedgingDesignationAxis_53e6190a-4730-45c7-8787-6f799ed380ed" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_53e6190a-4730-45c7-8787-6f799ed380ed_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_HedgingDesignationAxis_53e6190a-4730-45c7-8787-6f799ed380ed" xlink:to="loc_us-gaap_HedgingDesignationDomain_53e6190a-4730-45c7-8787-6f799ed380ed_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_839723cf-c4f6-4749-a97c-d9353ea1ab01" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_HedgingDesignationAxis_53e6190a-4730-45c7-8787-6f799ed380ed" xlink:to="loc_us-gaap_HedgingDesignationDomain_839723cf-c4f6-4749-a97c-d9353ea1ab01" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DesignatedAsHedgingInstrumentMember_f6ea4921-dae5-4fd7-9b02-379caf244e80" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DesignatedAsHedgingInstrumentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingDesignationDomain_839723cf-c4f6-4749-a97c-d9353ea1ab01" xlink:to="loc_us-gaap_DesignatedAsHedgingInstrumentMember_f6ea4921-dae5-4fd7-9b02-379caf244e80" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_d7af9a73-b9f5-42c6-9f8f-807abfb47191" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_45156224-cf32-444e-93ab-f9f2bba9d355" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_d7af9a73-b9f5-42c6-9f8f-807abfb47191" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_d7af9a73-b9f5-42c6-9f8f-807abfb47191_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_d7af9a73-b9f5-42c6-9f8f-807abfb47191" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_d7af9a73-b9f5-42c6-9f8f-807abfb47191_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_95655963-7520-4e2e-b2fd-d1eb957324ba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_d7af9a73-b9f5-42c6-9f8f-807abfb47191" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_95655963-7520-4e2e-b2fd-d1eb957324ba" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeForwardMember_da7fdd83-8d23-4862-bf80-97448e0932b0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignExchangeForwardMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_95655963-7520-4e2e-b2fd-d1eb957324ba" xlink:to="loc_us-gaap_ForeignExchangeForwardMember_da7fdd83-8d23-4862-bf80-97448e0932b0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_a0be5363-45d0-4c3a-b2bb-cc660afba2f7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestRateSwapMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_95655963-7520-4e2e-b2fd-d1eb957324ba" xlink:to="loc_us-gaap_InterestRateSwapMember_a0be5363-45d0-4c3a-b2bb-cc660afba2f7" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/DerivativeInstrumentsEffectsofDerivativeInstrumentsinCashFlowHedgingRelationshipsDetails" xlink:type="simple" xlink:href="blkb-20221231.xsd#DerivativeInstrumentsEffectsofDerivativeInstrumentsinCashFlowHedgingRelationshipsDetails"/>
  <link:definitionLink xlink:role="http://www.blackbaud.com/role/DerivativeInstrumentsEffectsofDerivativeInstrumentsinCashFlowHedgingRelationshipsDetails" xlink:type="extended" id="i032c6bb32a3846b18b940eac5b100003_DerivativeInstrumentsEffectsofDerivativeInstrumentsinCashFlowHedgingRelationshipsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_ca48be39-4737-4df7-9655-28b9bf702f94" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentsGainLossLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDerivativeInstrumentsNetPretax_f8046b1a-305f-4e97-bafd-ec20d19b30a6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnDerivativeInstrumentsNetPretax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_ca48be39-4737-4df7-9655-28b9bf702f94" xlink:to="loc_us-gaap_GainLossOnDerivativeInstrumentsNetPretax_f8046b1a-305f-4e97-bafd-ec20d19b30a6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet_bc8207da-7752-43d0-86a2-734b0bd9c82d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_ca48be39-4737-4df7-9655-28b9bf702f94" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet_bc8207da-7752-43d0-86a2-734b0bd9c82d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentGainLossReclassifiedFromAociIntoIncomeEffectivePortionStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration_ffb0528e-1abf-4d46-b3e4-667820d43f84" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentGainLossReclassifiedFromAociIntoIncomeEffectivePortionStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_ca48be39-4737-4df7-9655-28b9bf702f94" xlink:to="loc_us-gaap_DerivativeInstrumentGainLossReclassifiedFromAociIntoIncomeEffectivePortionStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration_ffb0528e-1abf-4d46-b3e4-667820d43f84" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_e72874a9-cac0-480c-a7bd-10d462d58a14" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_ca48be39-4737-4df7-9655-28b9bf702f94" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_e72874a9-cac0-480c-a7bd-10d462d58a14" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_60e3c91b-ccea-42f9-a10d-f8ada5c5dba0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_e72874a9-cac0-480c-a7bd-10d462d58a14" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_60e3c91b-ccea-42f9-a10d-f8ada5c5dba0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_60e3c91b-ccea-42f9-a10d-f8ada5c5dba0_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_60e3c91b-ccea-42f9-a10d-f8ada5c5dba0" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_60e3c91b-ccea-42f9-a10d-f8ada5c5dba0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_a6f027a6-07f5-46cb-833a-018b6925a058" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_60e3c91b-ccea-42f9-a10d-f8ada5c5dba0" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_a6f027a6-07f5-46cb-833a-018b6925a058" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_31796ceb-a478-4d23-a376-b17dda694bef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestRateSwapMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_a6f027a6-07f5-46cb-833a-018b6925a058" xlink:to="loc_us-gaap_InterestRateSwapMember_31796ceb-a478-4d23-a376-b17dda694bef" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeForwardMember_948e7971-5f5b-404f-a0e0-8538db137bea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignExchangeForwardMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_a6f027a6-07f5-46cb-833a-018b6925a058" xlink:to="loc_us-gaap_ForeignExchangeForwardMember_948e7971-5f5b-404f-a0e0-8538db137bea" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_e279a343-8222-4681-ad6c-ecb53367ccfb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_e72874a9-cac0-480c-a7bd-10d462d58a14" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_e279a343-8222-4681-ad6c-ecb53367ccfb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_e279a343-8222-4681-ad6c-ecb53367ccfb_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_e279a343-8222-4681-ad6c-ecb53367ccfb" xlink:to="loc_us-gaap_HedgingRelationshipDomain_e279a343-8222-4681-ad6c-ecb53367ccfb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_41da4d2e-5908-4285-9a48-f4ec7692da9c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_e279a343-8222-4681-ad6c-ecb53367ccfb" xlink:to="loc_us-gaap_HedgingRelationshipDomain_41da4d2e-5908-4285-9a48-f4ec7692da9c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgingMember_5554ed1e-15cf-43e8-a784-975f56a22b09" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashFlowHedgingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingRelationshipDomain_41da4d2e-5908-4285-9a48-f4ec7692da9c" xlink:to="loc_us-gaap_CashFlowHedgingMember_5554ed1e-15cf-43e8-a784-975f56a22b09" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetInvestmentHedgingMember_69ce91dd-ef35-4255-bd3d-37505b575c22" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetInvestmentHedgingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingRelationshipDomain_41da4d2e-5908-4285-9a48-f4ec7692da9c" xlink:to="loc_us-gaap_NetInvestmentHedgingMember_69ce91dd-ef35-4255-bd3d-37505b575c22" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/CommitmentsandContingenciesDetails" xlink:type="simple" xlink:href="blkb-20221231.xsd#CommitmentsandContingenciesDetails"/>
  <link:definitionLink xlink:role="http://www.blackbaud.com/role/CommitmentsandContingenciesDetails" xlink:type="extended" id="iebee238b4d2d4013a212450a1681e66e_CommitmentsandContingenciesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_dc7ff9c1-5e07-4682-bee3-e331ab779dee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_OperatingLeaseLeaseNotYetCommencedExpense_6eb02213-82d0-40d9-a515-97c4a2592d6c" xlink:href="blkb-20221231.xsd#blkb_OperatingLeaseLeaseNotYetCommencedExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_dc7ff9c1-5e07-4682-bee3-e331ab779dee" xlink:to="loc_blkb_OperatingLeaseLeaseNotYetCommencedExpense_6eb02213-82d0-40d9-a515-97c4a2592d6c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1_c9539f2c-57f4-4eb5-8563-83c6a1b2b6ee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_dc7ff9c1-5e07-4682-bee3-e331ab779dee" xlink:to="loc_us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1_c9539f2c-57f4-4eb5-8563-83c6a1b2b6ee" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseImpairmentLoss_2a98a7f9-9fb5-4694-9212-853d79da09d7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseImpairmentLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_dc7ff9c1-5e07-4682-bee3-e331ab779dee" xlink:to="loc_us-gaap_OperatingLeaseImpairmentLoss_2a98a7f9-9fb5-4694-9212-853d79da09d7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_cc276b9a-4927-4e32-99ea-e1765fa69604" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_dc7ff9c1-5e07-4682-bee3-e331ab779dee" xlink:to="loc_us-gaap_OperatingLeaseCost_cc276b9a-4927-4e32-99ea-e1765fa69604" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_c038f0bf-aa09-47cf-9a2c-a41dc1cf1639" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Depreciation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_dc7ff9c1-5e07-4682-bee3-e331ab779dee" xlink:to="loc_us-gaap_Depreciation_c038f0bf-aa09-47cf-9a2c-a41dc1cf1639" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_da7a6852-8336-4e3c-a2e6-b5436f10c7c3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_dc7ff9c1-5e07-4682-bee3-e331ab779dee" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_da7a6852-8336-4e3c-a2e6-b5436f10c7c3" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_ce8e6dde-7786-4504-a639-538b83045739" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_dc7ff9c1-5e07-4682-bee3-e331ab779dee" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_ce8e6dde-7786-4504-a639-538b83045739" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_12380a2b-f35e-46b2-83d8-d94d9d3cb6e7" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_ce8e6dde-7786-4504-a639-538b83045739" xlink:to="loc_srt_RangeAxis_12380a2b-f35e-46b2-83d8-d94d9d3cb6e7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_12380a2b-f35e-46b2-83d8-d94d9d3cb6e7_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_12380a2b-f35e-46b2-83d8-d94d9d3cb6e7" xlink:to="loc_srt_RangeMember_12380a2b-f35e-46b2-83d8-d94d9d3cb6e7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_fb0ee43f-bb7d-4e03-982f-0b6ee7af2bb4" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_12380a2b-f35e-46b2-83d8-d94d9d3cb6e7" xlink:to="loc_srt_RangeMember_fb0ee43f-bb7d-4e03-982f-0b6ee7af2bb4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_da8dcfb0-994c-41b2-8c8a-01dcc88ca118" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_fb0ee43f-bb7d-4e03-982f-0b6ee7af2bb4" xlink:to="loc_srt_MinimumMember_da8dcfb0-994c-41b2-8c8a-01dcc88ca118" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_c0f70cf2-b802-4b99-943d-a3f20b8c3ae6" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_fb0ee43f-bb7d-4e03-982f-0b6ee7af2bb4" xlink:to="loc_srt_MaximumMember_c0f70cf2-b802-4b99-943d-a3f20b8c3ae6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ChangeInAccountingEstimateByTypeAxis_fc36d3e4-fe9a-45b6-981f-c86647873392" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ChangeInAccountingEstimateByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_ce8e6dde-7786-4504-a639-538b83045739" xlink:to="loc_us-gaap_ChangeInAccountingEstimateByTypeAxis_fc36d3e4-fe9a-45b6-981f-c86647873392" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ChangeInAccountingEstimateTypeDomain_fc36d3e4-fe9a-45b6-981f-c86647873392_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ChangeInAccountingEstimateTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ChangeInAccountingEstimateByTypeAxis_fc36d3e4-fe9a-45b6-981f-c86647873392" xlink:to="loc_us-gaap_ChangeInAccountingEstimateTypeDomain_fc36d3e4-fe9a-45b6-981f-c86647873392_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ChangeInAccountingEstimateTypeDomain_b7b6fd12-77b3-431b-a376-8e5057efad16" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ChangeInAccountingEstimateTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ChangeInAccountingEstimateByTypeAxis_fc36d3e4-fe9a-45b6-981f-c86647873392" xlink:to="loc_us-gaap_ChangeInAccountingEstimateTypeDomain_b7b6fd12-77b3-431b-a376-8e5057efad16" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ChangeInAccountingEstimateWorkforceStrategyMember_7950e4d3-c40f-4ef7-817e-b9543560bfac" xlink:href="blkb-20221231.xsd#blkb_ChangeInAccountingEstimateWorkforceStrategyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ChangeInAccountingEstimateTypeDomain_b7b6fd12-77b3-431b-a376-8e5057efad16" xlink:to="loc_blkb_ChangeInAccountingEstimateWorkforceStrategyMember_7950e4d3-c40f-4ef7-817e-b9543560bfac" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_fe284bab-c145-4530-8c88-5c9c87cc7030" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_ce8e6dde-7786-4504-a639-538b83045739" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_fe284bab-c145-4530-8c88-5c9c87cc7030" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_fe284bab-c145-4530-8c88-5c9c87cc7030_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_fe284bab-c145-4530-8c88-5c9c87cc7030" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_fe284bab-c145-4530-8c88-5c9c87cc7030_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_bc352eb3-ac6e-4d95-9814-6907a3d52318" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_fe284bab-c145-4530-8c88-5c9c87cc7030" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_bc352eb3-ac6e-4d95-9814-6907a3d52318" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_EVERFIMember_559e5ebf-a391-4148-ad88-7c2cc8011d08" xlink:href="blkb-20221231.xsd#blkb_EVERFIMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_bc352eb3-ac6e-4d95-9814-6907a3d52318" xlink:to="loc_blkb_EVERFIMember_559e5ebf-a391-4148-ad88-7c2cc8011d08" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentLineItems_354827ee-1211-47a1-9d79-5078f6eb2efd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermPurchaseCommitmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_LongtermPurchaseCommitmentRemainingMinimumAmountCommitted_c47a556d-8223-4cd8-9c82-f417e0ec2c99" xlink:href="blkb-20221231.xsd#blkb_LongtermPurchaseCommitmentRemainingMinimumAmountCommitted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_354827ee-1211-47a1-9d79-5078f6eb2efd" xlink:to="loc_blkb_LongtermPurchaseCommitmentRemainingMinimumAmountCommitted_c47a556d-8223-4cd8-9c82-f417e0ec2c99" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentTable_790aeef7-4f3a-400f-84aa-869bd2b34dcc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermPurchaseCommitmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_354827ee-1211-47a1-9d79-5078f6eb2efd" xlink:to="loc_us-gaap_LongTermPurchaseCommitmentTable_790aeef7-4f3a-400f-84aa-869bd2b34dcc" xlink:type="arc" order="2" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_90f49fe3-8583-4c0b-9039-bb97477b9eae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentTable_790aeef7-4f3a-400f-84aa-869bd2b34dcc" xlink:to="loc_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_90f49fe3-8583-4c0b-9039-bb97477b9eae" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_90f49fe3-8583-4c0b-9039-bb97477b9eae_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_90f49fe3-8583-4c0b-9039-bb97477b9eae" xlink:to="loc_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_90f49fe3-8583-4c0b-9039-bb97477b9eae_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_e6d24437-96d8-478d-b51b-1245dad333d3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_90f49fe3-8583-4c0b-9039-bb97477b9eae" xlink:to="loc_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_e6d24437-96d8-478d-b51b-1245dad333d3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ThirdpartyTechnologyMember_ee60611a-7681-4813-bf8f-7476e7508f14" xlink:href="blkb-20221231.xsd#blkb_ThirdpartyTechnologyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_e6d24437-96d8-478d-b51b-1245dad333d3" xlink:to="loc_blkb_ThirdpartyTechnologyMember_ee60611a-7681-4813-bf8f-7476e7508f14" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesLineItems_04a31fd2-ea2b-4542-b0a7-a183b7fe91ab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingenciesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_LiabilityInsuranceAmountTotal_37ce36c3-c717-441a-ae37-b47f095ebfc3" xlink:href="blkb-20221231.xsd#blkb_LiabilityInsuranceAmountTotal"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_04a31fd2-ea2b-4542-b0a7-a183b7fe91ab" xlink:to="loc_blkb_LiabilityInsuranceAmountTotal_37ce36c3-c717-441a-ae37-b47f095ebfc3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_LiabilityInsuranceAmountDeductible_d86ad66f-8fbb-46b1-a24d-ea7a736f50b2" xlink:href="blkb-20221231.xsd#blkb_LiabilityInsuranceAmountDeductible"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_04a31fd2-ea2b-4542-b0a7-a183b7fe91ab" xlink:to="loc_blkb_LiabilityInsuranceAmountDeductible_d86ad66f-8fbb-46b1-a24d-ea7a736f50b2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentNetPreTaxExpense_e272608f-5293-4da7-ac0d-5e2ce5cb9ba9" xlink:href="blkb-20221231.xsd#blkb_SecurityIncidentNetPreTaxExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_04a31fd2-ea2b-4542-b0a7-a183b7fe91ab" xlink:to="loc_blkb_SecurityIncidentNetPreTaxExpense_e272608f-5293-4da7-ac0d-5e2ce5cb9ba9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentNetCashOutlays_211e5678-3c0e-49c7-841b-d432ba5a2b2b" xlink:href="blkb-20221231.xsd#blkb_SecurityIncidentNetCashOutlays"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_04a31fd2-ea2b-4542-b0a7-a183b7fe91ab" xlink:to="loc_blkb_SecurityIncidentNetCashOutlays_211e5678-3c0e-49c7-841b-d432ba5a2b2b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentExpectedCost_22670a76-e6c5-4520-b6d1-75e748ff7007" xlink:href="blkb-20221231.xsd#blkb_SecurityIncidentExpectedCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_04a31fd2-ea2b-4542-b0a7-a183b7fe91ab" xlink:to="loc_blkb_SecurityIncidentExpectedCost_22670a76-e6c5-4520-b6d1-75e748ff7007" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ExpectedNetCashOutlaysForOngoingLegalFees_ca24c185-e8ac-4059-a996-b90d4b493f3c" xlink:href="blkb-20221231.xsd#blkb_ExpectedNetCashOutlaysForOngoingLegalFees"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_04a31fd2-ea2b-4542-b0a7-a183b7fe91ab" xlink:to="loc_blkb_ExpectedNetCashOutlaysForOngoingLegalFees_ca24c185-e8ac-4059-a996-b90d4b493f3c" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyAccrualAtCarryingValue_e8aec7c9-aa02-4bd5-a764-7419fe9b5ed2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyAccrualAtCarryingValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_04a31fd2-ea2b-4542-b0a7-a183b7fe91ab" xlink:to="loc_us-gaap_LossContingencyAccrualAtCarryingValue_e8aec7c9-aa02-4bd5-a764-7419fe9b5ed2" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentNumberOfCustomerReimbursementRequestsReceived_340a22d6-ae80-44bc-a31d-f7c8e8a0c214" xlink:href="blkb-20221231.xsd#blkb_SecurityIncidentNumberOfCustomerReimbursementRequestsReceived"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_04a31fd2-ea2b-4542-b0a7-a183b7fe91ab" xlink:to="loc_blkb_SecurityIncidentNumberOfCustomerReimbursementRequestsReceived_340a22d6-ae80-44bc-a31d-f7c8e8a0c214" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyClaimsSettledNumber_4447ef8f-7d38-4628-9d39-841a463bcd5c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyClaimsSettledNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_04a31fd2-ea2b-4542-b0a7-a183b7fe91ab" xlink:to="loc_us-gaap_LossContingencyClaimsSettledNumber_4447ef8f-7d38-4628-9d39-841a463bcd5c" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_LossContingencyClaimsSettledPercent_eff385fe-e7ea-471a-91cd-09440376d650" xlink:href="blkb-20221231.xsd#blkb_LossContingencyClaimsSettledPercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_04a31fd2-ea2b-4542-b0a7-a183b7fe91ab" xlink:to="loc_blkb_LossContingencyClaimsSettledPercent_eff385fe-e7ea-471a-91cd-09440376d650" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentNumberOfReservationsOfTheRightToSeekFutureExpenseRecovery_7d808879-8d2f-4169-afe1-5fc3dd003ea6" xlink:href="blkb-20221231.xsd#blkb_SecurityIncidentNumberOfReservationsOfTheRightToSeekFutureExpenseRecovery"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_04a31fd2-ea2b-4542-b0a7-a183b7fe91ab" xlink:to="loc_blkb_SecurityIncidentNumberOfReservationsOfTheRightToSeekFutureExpenseRecovery_7d808879-8d2f-4169-afe1-5fc3dd003ea6" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyNumberOfPlaintiffs_3f06e9f0-9847-40ca-a709-facd45699136" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyNumberOfPlaintiffs"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_04a31fd2-ea2b-4542-b0a7-a183b7fe91ab" xlink:to="loc_us-gaap_LossContingencyNumberOfPlaintiffs_3f06e9f0-9847-40ca-a709-facd45699136" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentNumberOfStateAttorneysGeneral_c5f75fe1-a904-4396-af33-17aee37ac706" xlink:href="blkb-20221231.xsd#blkb_SecurityIncidentNumberOfStateAttorneysGeneral"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_04a31fd2-ea2b-4542-b0a7-a183b7fe91ab" xlink:to="loc_blkb_SecurityIncidentNumberOfStateAttorneysGeneral_c5f75fe1-a904-4396-af33-17aee37ac706" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentPenaltyPaid_5934932e-99d8-4c17-9f08-d4d3fd5dad89" xlink:href="blkb-20221231.xsd#blkb_SecurityIncidentPenaltyPaid"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_04a31fd2-ea2b-4542-b0a7-a183b7fe91ab" xlink:to="loc_blkb_SecurityIncidentPenaltyPaid_5934932e-99d8-4c17-9f08-d4d3fd5dad89" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesTable_7367ebcf-d103-4ec6-97fc-d763108b1669" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingenciesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LossContingenciesLineItems_04a31fd2-ea2b-4542-b0a7-a183b7fe91ab" xlink:to="loc_us-gaap_LossContingenciesTable_7367ebcf-d103-4ec6-97fc-d763108b1669" xlink:type="arc" order="3" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_c5f1ffd5-0a76-4283-ad1a-9200c26790f5" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_7367ebcf-d103-4ec6-97fc-d763108b1669" xlink:to="loc_srt_RangeAxis_c5f1ffd5-0a76-4283-ad1a-9200c26790f5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_c5f1ffd5-0a76-4283-ad1a-9200c26790f5_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_0d3825b8-a491-4f95-8e16-96789b3793d7" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_465d0653-5bf8-4700-969c-718c65de5ac2" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_dbb8b196-da13-40cb-a7ca-61f1362cad53" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_afe82dbc-870e-4408-9ec2-762a2722dd0d" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_7367ebcf-d103-4ec6-97fc-d763108b1669" xlink:to="loc_srt_StatementGeographicalAxis_afe82dbc-870e-4408-9ec2-762a2722dd0d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_afe82dbc-870e-4408-9ec2-762a2722dd0d_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_afe82dbc-870e-4408-9ec2-762a2722dd0d" xlink:to="loc_srt_SegmentGeographicalDomain_afe82dbc-870e-4408-9ec2-762a2722dd0d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_2321cadc-0f72-484e-a6d5-515a60cb1d5d" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_afe82dbc-870e-4408-9ec2-762a2722dd0d" xlink:to="loc_srt_SegmentGeographicalDomain_2321cadc-0f72-484e-a6d5-515a60cb1d5d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_ES_cfbbc786-2201-4755-8fd6-0ada9ed82069" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_ES"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_2321cadc-0f72-484e-a6d5-515a60cb1d5d" xlink:to="loc_country_ES_cfbbc786-2201-4755-8fd6-0ada9ed82069" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseAxis_55c7ff16-828b-48c4-84e8-c236b6fd62e0" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_LitigationCaseAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_7367ebcf-d103-4ec6-97fc-d763108b1669" xlink:to="loc_srt_LitigationCaseAxis_55c7ff16-828b-48c4-84e8-c236b6fd62e0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseTypeDomain_55c7ff16-828b-48c4-84e8-c236b6fd62e0_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_LitigationCaseTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_LitigationCaseAxis_55c7ff16-828b-48c4-84e8-c236b6fd62e0" xlink:to="loc_srt_LitigationCaseTypeDomain_55c7ff16-828b-48c4-84e8-c236b6fd62e0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseTypeDomain_bd5e901e-ad11-49b4-bb6f-08f7b3934f9c" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_LitigationCaseTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_LitigationCaseAxis_55c7ff16-828b-48c4-84e8-c236b6fd62e0" xlink:to="loc_srt_LitigationCaseTypeDomain_bd5e901e-ad11-49b4-bb6f-08f7b3934f9c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_PutativeConsumerClassActionCasesMember_81caf2d0-1964-417e-8192-5af98bc4e1ec" xlink:href="blkb-20221231.xsd#blkb_PutativeConsumerClassActionCasesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_LitigationCaseTypeDomain_bd5e901e-ad11-49b4-bb6f-08f7b3934f9c" xlink:to="loc_blkb_PutativeConsumerClassActionCasesMember_81caf2d0-1964-417e-8192-5af98bc4e1ec" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_PutativeConsumerClassActionCasesUSFederalCourtsMember_595c5a54-6a90-4c7c-b747-57265bc0b66f" xlink:href="blkb-20221231.xsd#blkb_PutativeConsumerClassActionCasesUSFederalCourtsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_LitigationCaseTypeDomain_bd5e901e-ad11-49b4-bb6f-08f7b3934f9c" xlink:to="loc_blkb_PutativeConsumerClassActionCasesUSFederalCourtsMember_595c5a54-6a90-4c7c-b747-57265bc0b66f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_PutativeConsumerClassActionCasesCanadianCourtsMember_5cc47a27-2d46-41e6-ad29-06184b238347" xlink:href="blkb-20221231.xsd#blkb_PutativeConsumerClassActionCasesCanadianCourtsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_LitigationCaseTypeDomain_bd5e901e-ad11-49b4-bb6f-08f7b3934f9c" xlink:to="loc_blkb_PutativeConsumerClassActionCasesCanadianCourtsMember_5cc47a27-2d46-41e6-ad29-06184b238347" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/CommitmentsandContingenciesScheduleofSupplementalBalanceSheetInformationRelatedToLeasesDetails" xlink:type="simple" xlink:href="blkb-20221231.xsd#CommitmentsandContingenciesScheduleofSupplementalBalanceSheetInformationRelatedToLeasesDetails"/>
  <link:definitionLink xlink:role="http://www.blackbaud.com/role/CommitmentsandContingenciesScheduleofSupplementalBalanceSheetInformationRelatedToLeasesDetails" xlink:type="extended" id="i8560491933c243c8af1b109d268bca3d_CommitmentsandContingenciesScheduleofSupplementalBalanceSheetInformationRelatedToLeasesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_1dc35e4c-5587-4cea-97f2-ee5e97b704ae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_f262e5ec-c98c-4771-84a5-7a5a4551b509" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_1dc35e4c-5587-4cea-97f2-ee5e97b704ae" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_f262e5ec-c98c-4771-84a5-7a5a4551b509" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_5449e6a1-cec8-4b0a-a39a-3a898478273b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_1dc35e4c-5587-4cea-97f2-ee5e97b704ae" xlink:to="loc_us-gaap_OperatingLeaseLiability_5449e6a1-cec8-4b0a-a39a-3a898478273b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_c9b3e891-033a-46d5-bec2-9a3794f84531" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_1dc35e4c-5587-4cea-97f2-ee5e97b704ae" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_c9b3e891-033a-46d5-bec2-9a3794f84531" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_c2355b71-d564-4f01-a19b-3b7c2aec6e4c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_1dc35e4c-5587-4cea-97f2-ee5e97b704ae" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_c2355b71-d564-4f01-a19b-3b7c2aec6e4c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_a7b79e82-6072-469c-ab85-5eccc34f73ae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_1dc35e4c-5587-4cea-97f2-ee5e97b704ae" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_a7b79e82-6072-469c-ab85-5eccc34f73ae" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_44cf7820-6997-4130-b729-69066b843a94" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_a7b79e82-6072-469c-ab85-5eccc34f73ae" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_44cf7820-6997-4130-b729-69066b843a94" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_44cf7820-6997-4130-b729-69066b843a94_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_44cf7820-6997-4130-b729-69066b843a94" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_44cf7820-6997-4130-b729-69066b843a94_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_f7a8d666-078f-4e10-9598-3f6077b4c37a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_44cf7820-6997-4130-b729-69066b843a94" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_f7a8d666-078f-4e10-9598-3f6077b4c37a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_AccruedexpensesandothercurrentliabilitiesMember_b3e95431-844b-4a22-bdf2-07a049defc3a" xlink:href="blkb-20221231.xsd#blkb_AccruedexpensesandothercurrentliabilitiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_f7a8d666-078f-4e10-9598-3f6077b4c37a" xlink:to="loc_blkb_AccruedexpensesandothercurrentliabilitiesMember_b3e95431-844b-4a22-bdf2-07a049defc3a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_OperatingLeaseLiabilitiesNetOfCurrentPortionMember_cd3ccce3-0f65-40df-85f1-6ca79626aa31" xlink:href="blkb-20221231.xsd#blkb_OperatingLeaseLiabilitiesNetOfCurrentPortionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_f7a8d666-078f-4e10-9598-3f6077b4c37a" xlink:to="loc_blkb_OperatingLeaseLiabilitiesNetOfCurrentPortionMember_cd3ccce3-0f65-40df-85f1-6ca79626aa31" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/IncomeTaxesDetails" xlink:type="simple" xlink:href="blkb-20221231.xsd#IncomeTaxesDetails"/>
  <link:definitionLink xlink:role="http://www.blackbaud.com/role/IncomeTaxesDetails" xlink:type="extended" id="i88aa212266bc4148af71e0a6d34583f6_IncomeTaxesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_blkb_IncomeTaxesLineItems_5cbed04d-c81a-446d-82ac-b15858436faf" xlink:href="blkb-20221231.xsd#blkb_IncomeTaxesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwards_55aa5657-8d1a-4c1d-995a-74394c17cdd8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLossCarryforwards"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_blkb_IncomeTaxesLineItems_5cbed04d-c81a-446d-82ac-b15858436faf" xlink:to="loc_us-gaap_OperatingLossCarryforwards_55aa5657-8d1a-4c1d-995a-74394c17cdd8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_OperatingLossCarryforwardsSubjectToExpiration_7a8b362f-0f66-4b7f-b1bc-27164e64adb8" xlink:href="blkb-20221231.xsd#blkb_OperatingLossCarryforwardsSubjectToExpiration"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_blkb_IncomeTaxesLineItems_5cbed04d-c81a-446d-82ac-b15858436faf" xlink:to="loc_blkb_OperatingLossCarryforwardsSubjectToExpiration_7a8b362f-0f66-4b7f-b1bc-27164e64adb8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardAmount_414972f3-5a51-46ea-87c2-6e26095738f0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TaxCreditCarryforwardAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_blkb_IncomeTaxesLineItems_5cbed04d-c81a-446d-82ac-b15858436faf" xlink:to="loc_us-gaap_TaxCreditCarryforwardAmount_414972f3-5a51-46ea-87c2-6e26095738f0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_005de03b-1c82-4b91-bad1-996ba5d30971" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_blkb_IncomeTaxesLineItems_5cbed04d-c81a-446d-82ac-b15858436faf" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_005de03b-1c82-4b91-bad1-996ba5d30971" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_IncomeTaxesTable_e58c16dc-0e65-4ab1-bfaa-e07c45752c66" xlink:href="blkb-20221231.xsd#blkb_IncomeTaxesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_blkb_IncomeTaxesLineItems_5cbed04d-c81a-446d-82ac-b15858436faf" xlink:to="loc_blkb_IncomeTaxesTable_e58c16dc-0e65-4ab1-bfaa-e07c45752c66" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_598d1fd8-b77a-46a1-9393-8dab8a32cf9c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_blkb_IncomeTaxesTable_e58c16dc-0e65-4ab1-bfaa-e07c45752c66" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_598d1fd8-b77a-46a1-9393-8dab8a32cf9c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_598d1fd8-b77a-46a1-9393-8dab8a32cf9c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_598d1fd8-b77a-46a1-9393-8dab8a32cf9c" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_598d1fd8-b77a-46a1-9393-8dab8a32cf9c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_ab210439-f765-4435-8c32-46104ce222c4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_598d1fd8-b77a-46a1-9393-8dab8a32cf9c" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_ab210439-f765-4435-8c32-46104ce222c4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DomesticCountryMember_990baef2-be17-421f-be46-91ce87b90a42" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DomesticCountryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_ab210439-f765-4435-8c32-46104ce222c4" xlink:to="loc_us-gaap_DomesticCountryMember_990baef2-be17-421f-be46-91ce87b90a42" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCountryMember_58b30638-6db0-40c9-a218-42e6263f68b2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCountryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_ab210439-f765-4435-8c32-46104ce222c4" xlink:to="loc_us-gaap_ForeignCountryMember_58b30638-6db0-40c9-a218-42e6263f68b2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAndLocalJurisdictionMember_610a4c3e-3ef5-4b9f-9f66-05edd4e4c591" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StateAndLocalJurisdictionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_ab210439-f765-4435-8c32-46104ce222c4" xlink:to="loc_us-gaap_StateAndLocalJurisdictionMember_610a4c3e-3ef5-4b9f-9f66-05edd4e4c591" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails" xlink:type="simple" xlink:href="blkb-20221231.xsd#IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails"/>
  <link:definitionLink xlink:role="http://www.blackbaud.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails" xlink:type="extended" id="if12cb10db85248cca1919ef3a8a229f2_IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_5dab8c91-93a9-4773-aa7c-3a3ba57082db" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_8cf36f8c-1e5c-4242-be25-0a1166b18e0d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_5dab8c91-93a9-4773-aa7c-3a3ba57082db" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_8cf36f8c-1e5c-4242-be25-0a1166b18e0d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_91195402-031c-43bd-9208-eb6ef239d6a2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_5dab8c91-93a9-4773-aa7c-3a3ba57082db" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_91195402-031c-43bd-9208-eb6ef239d6a2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_3723cfb7-5f8a-47da-933e-66f0000b3ac3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_91195402-031c-43bd-9208-eb6ef239d6a2" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_3723cfb7-5f8a-47da-933e-66f0000b3ac3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate_327ea453-7442-49ee-a357-7325679132ed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_91195402-031c-43bd-9208-eb6ef239d6a2" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate_327ea453-7442-49ee-a357-7325679132ed" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther_9461c768-66c5-4a39-8e8a-17c2c7288d45" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_91195402-031c-43bd-9208-eb6ef239d6a2" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther_9461c768-66c5-4a39-8e8a-17c2c7288d45" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost_b4a43bd4-bde4-478b-be22-7692cad875aa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_91195402-031c-43bd-9208-eb6ef239d6a2" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost_b4a43bd4-bde4-478b-be22-7692cad875aa" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent_4f6997d6-4084-48af-9b3d-665bd2750e9a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_91195402-031c-43bd-9208-eb6ef239d6a2" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent_4f6997d6-4084-48af-9b3d-665bd2750e9a" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_89e358d9-ffbe-4c18-bd28-675d1238144e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_91195402-031c-43bd-9208-eb6ef239d6a2" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_89e358d9-ffbe-4c18-bd28-675d1238144e" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_EffectiveIncomeTaxRateReconciliationGlobalIntangibleLowTaxIncomePercent_2adfdfd9-a91b-4663-b7c8-5b1e10d8bbb5" xlink:href="blkb-20221231.xsd#blkb_EffectiveIncomeTaxRateReconciliationGlobalIntangibleLowTaxIncomePercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_91195402-031c-43bd-9208-eb6ef239d6a2" xlink:to="loc_blkb_EffectiveIncomeTaxRateReconciliationGlobalIntangibleLowTaxIncomePercent_2adfdfd9-a91b-4663-b7c8-5b1e10d8bbb5" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment_dae6648c-6192-49e6-961d-aabec39b822a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_91195402-031c-43bd-9208-eb6ef239d6a2" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment_dae6648c-6192-49e6-961d-aabec39b822a" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_EffectiveIncomeTaxRateReconciliationAcquisitionCosts_d29e1841-4bd2-4e7f-9f16-62df46cd672b" xlink:href="blkb-20221231.xsd#blkb_EffectiveIncomeTaxRateReconciliationAcquisitionCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_91195402-031c-43bd-9208-eb6ef239d6a2" xlink:to="loc_blkb_EffectiveIncomeTaxRateReconciliationAcquisitionCosts_d29e1841-4bd2-4e7f-9f16-62df46cd672b" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_EffectiveIncomeTaxRateReconciliationDTAAdjustments_6ba604c0-9a00-4819-aebd-633c3f80d177" xlink:href="blkb-20221231.xsd#blkb_EffectiveIncomeTaxRateReconciliationDTAAdjustments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_91195402-031c-43bd-9208-eb6ef239d6a2" xlink:to="loc_blkb_EffectiveIncomeTaxRateReconciliationDTAAdjustments_6ba604c0-9a00-4819-aebd-633c3f80d177" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_EffectiveIncomeTaxRateReconciliationUnrecognizedTaxBenefits_d5c330d4-14d9-4c70-a231-52b191231b02" xlink:href="blkb-20221231.xsd#blkb_EffectiveIncomeTaxRateReconciliationUnrecognizedTaxBenefits"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_91195402-031c-43bd-9208-eb6ef239d6a2" xlink:to="loc_blkb_EffectiveIncomeTaxRateReconciliationUnrecognizedTaxBenefits_d5c330d4-14d9-4c70-a231-52b191231b02" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_1528897f-416c-454e-9b71-604763683dca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_91195402-031c-43bd-9208-eb6ef239d6a2" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_1528897f-416c-454e-9b71-604763683dca" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes_722ab030-f1c9-4bf8-bfd6-0ddac9ce6613" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_91195402-031c-43bd-9208-eb6ef239d6a2" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes_722ab030-f1c9-4bf8-bfd6-0ddac9ce6613" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_EffectiveIncomeTaxRateReconciliationDeductionTCJAFDIIPercent_c525bd24-c703-4b8a-bc86-4d96e70ce92b" xlink:href="blkb-20221231.xsd#blkb_EffectiveIncomeTaxRateReconciliationDeductionTCJAFDIIPercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_91195402-031c-43bd-9208-eb6ef239d6a2" xlink:to="loc_blkb_EffectiveIncomeTaxRateReconciliationDeductionTCJAFDIIPercent_c525bd24-c703-4b8a-bc86-4d96e70ce92b" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_EffectiveIncomeTaxRateReconciliationTaxCreditsStateAndLocal_cc9f4c6f-d551-4b9b-b05f-e3b881a45e82" xlink:href="blkb-20221231.xsd#blkb_EffectiveIncomeTaxRateReconciliationTaxCreditsStateAndLocal"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_91195402-031c-43bd-9208-eb6ef239d6a2" xlink:to="loc_blkb_EffectiveIncomeTaxRateReconciliationTaxCreditsStateAndLocal_cc9f4c6f-d551-4b9b-b05f-e3b881a45e82" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits_f2f64279-fcc9-4d35-9255-059d73770469" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_91195402-031c-43bd-9208-eb6ef239d6a2" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits_f2f64279-fcc9-4d35-9255-059d73770469" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_502d3669-8ec4-453b-b52f-6a3b19c0deef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_91195402-031c-43bd-9208-eb6ef239d6a2" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_502d3669-8ec4-453b-b52f-6a3b19c0deef" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_5e9dad70-b9a1-4266-9b28-d05734f25986" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_5dab8c91-93a9-4773-aa7c-3a3ba57082db" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_5e9dad70-b9a1-4266-9b28-d05734f25986" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_69b62087-355e-460c-9827-09edb77eb5d5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_5dab8c91-93a9-4773-aa7c-3a3ba57082db" xlink:to="loc_us-gaap_StatementTable_69b62087-355e-460c-9827-09edb77eb5d5" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_a9197c1a-7b75-4f08-88da-07926b334c5e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_69b62087-355e-460c-9827-09edb77eb5d5" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_a9197c1a-7b75-4f08-88da-07926b334c5e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_a9197c1a-7b75-4f08-88da-07926b334c5e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_a9197c1a-7b75-4f08-88da-07926b334c5e" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_a9197c1a-7b75-4f08-88da-07926b334c5e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_d9edc277-cc84-4b4b-b030-a1e473e3375b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_a9197c1a-7b75-4f08-88da-07926b334c5e" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_d9edc277-cc84-4b4b-b030-a1e473e3375b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCountryMember_5656d32a-51f6-4397-bb47-7dcb1864f233" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCountryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_d9edc277-cc84-4b4b-b030-a1e473e3375b" xlink:to="loc_us-gaap_ForeignCountryMember_5656d32a-51f6-4397-bb47-7dcb1864f233" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAndLocalJurisdictionMember_031556ed-6bf0-4f90-86f6-752b4ce9fc51" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StateAndLocalJurisdictionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_d9edc277-cc84-4b4b-b030-a1e473e3375b" xlink:to="loc_us-gaap_StateAndLocalJurisdictionMember_031556ed-6bf0-4f90-86f6-752b4ce9fc51" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/IncomeTaxesSummaryofChangesinDeferredTaxAssetValuationAllowanceDetails" xlink:type="simple" xlink:href="blkb-20221231.xsd#IncomeTaxesSummaryofChangesinDeferredTaxAssetValuationAllowanceDetails"/>
  <link:definitionLink xlink:role="http://www.blackbaud.com/role/IncomeTaxesSummaryofChangesinDeferredTaxAssetValuationAllowanceDetails" xlink:type="extended" id="i1a7f7fdfe7684e60ae52ce097d6d8cd9_IncomeTaxesSummaryofChangesinDeferredTaxAssetValuationAllowanceDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceLineItems_9f72da6a-1ffb-42e0-b136-5aa13177db07" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowanceLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_b6d95046-ea0d-4d9c-a681-66b427e5a5fb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ValuationAllowanceLineItems_9f72da6a-1ffb-42e0-b136-5aa13177db07" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_b6d95046-ea0d-4d9c-a681-66b427e5a5fb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_8dded52e-d4e3-4c84-ba04-2422ab146658" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ValuationAllowanceLineItems_9f72da6a-1ffb-42e0-b136-5aa13177db07" xlink:to="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_8dded52e-d4e3-4c84-ba04-2422ab146658" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_3e5b1796-eaab-4912-9504-83e2b274a312" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceTable_9d030ed8-db6d-4029-af98-a81020b11f7d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowanceTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ValuationAllowanceLineItems_9f72da6a-1ffb-42e0-b136-5aa13177db07" xlink:to="loc_us-gaap_ValuationAllowanceTable_9d030ed8-db6d-4029-af98-a81020b11f7d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis_e21580f1-e632-43e5-809b-a1c1bbf04d08" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowanceByDeferredTaxAssetAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ValuationAllowanceTable_9d030ed8-db6d-4029-af98-a81020b11f7d" xlink:to="loc_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis_e21580f1-e632-43e5-809b-a1c1bbf04d08" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetDomain_e21580f1-e632-43e5-809b-a1c1bbf04d08_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis_e21580f1-e632-43e5-809b-a1c1bbf04d08" xlink:to="loc_us-gaap_DeferredTaxAssetDomain_e21580f1-e632-43e5-809b-a1c1bbf04d08_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetDomain_47b617ad-be7b-4540-b0c9-2baba33dc78f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis_e21580f1-e632-43e5-809b-a1c1bbf04d08" xlink:to="loc_us-gaap_DeferredTaxAssetDomain_47b617ad-be7b-4540-b0c9-2baba33dc78f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ValuationAllowanceChangeAcquisitionRelatedMember_b9712c17-15bf-49a6-acb5-1322e39d6b18" xlink:href="blkb-20221231.xsd#blkb_ValuationAllowanceChangeAcquisitionRelatedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredTaxAssetDomain_47b617ad-be7b-4540-b0c9-2baba33dc78f" xlink:to="loc_blkb_ValuationAllowanceChangeAcquisitionRelatedMember_b9712c17-15bf-49a6-acb5-1322e39d6b18" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ValuationAllowanceChangeChargesToExpenseMember_a33f2542-0b2c-45d1-9558-cb8c40282523" xlink:href="blkb-20221231.xsd#blkb_ValuationAllowanceChangeChargesToExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredTaxAssetDomain_47b617ad-be7b-4540-b0c9-2baba33dc78f" xlink:to="loc_blkb_ValuationAllowanceChangeChargesToExpenseMember_a33f2542-0b2c-45d1-9558-cb8c40282523" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/StockBasedCompensationDetails" xlink:type="simple" xlink:href="blkb-20221231.xsd#StockBasedCompensationDetails"/>
  <link:definitionLink xlink:role="http://www.blackbaud.com/role/StockBasedCompensationDetails" xlink:type="extended" id="i583487028ef94fc398584f3231bfd149_StockBasedCompensationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6eea62f8-4647-4458-8115-9f6b5d9219e6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_2bf0e2e2-4d6a-4c09-bc89-9d1351be06c9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6eea62f8-4647-4458-8115-9f6b5d9219e6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_2bf0e2e2-4d6a-4c09-bc89-9d1351be06c9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_6fa1697b-0139-4f5c-9763-61ae67635f7e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6eea62f8-4647-4458-8115-9f6b5d9219e6" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_6fa1697b-0139-4f5c-9763-61ae67635f7e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_c8849d7c-39b8-4489-a534-64d159c0cca3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6eea62f8-4647-4458-8115-9f6b5d9219e6" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_c8849d7c-39b8-4489-a534-64d159c0cca3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_b13a4bea-16de-4d2a-bd57-bf2041a47fb1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6eea62f8-4647-4458-8115-9f6b5d9219e6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_b13a4bea-16de-4d2a-bd57-bf2041a47fb1" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_313ad6c8-9bf7-4b15-8e58-d46872ae0634" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6eea62f8-4647-4458-8115-9f6b5d9219e6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_313ad6c8-9bf7-4b15-8e58-d46872ae0634" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_61bd44cb-3460-416c-85fa-3ffe0814b2e2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6eea62f8-4647-4458-8115-9f6b5d9219e6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_61bd44cb-3460-416c-85fa-3ffe0814b2e2" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_97c3768f-1c9f-49d5-9e1d-ba8f6a69ef46" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6eea62f8-4647-4458-8115-9f6b5d9219e6" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_97c3768f-1c9f-49d5-9e1d-ba8f6a69ef46" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_d323e4ef-b37f-40a0-88cb-326921e1cf5f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_97c3768f-1c9f-49d5-9e1d-ba8f6a69ef46" xlink:to="loc_us-gaap_AwardTypeAxis_d323e4ef-b37f-40a0-88cb-326921e1cf5f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d323e4ef-b37f-40a0-88cb-326921e1cf5f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_d323e4ef-b37f-40a0-88cb-326921e1cf5f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d323e4ef-b37f-40a0-88cb-326921e1cf5f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_bd71bcaf-a822-4027-803f-7e00770a2f2f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_d323e4ef-b37f-40a0-88cb-326921e1cf5f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_bd71bcaf-a822-4027-803f-7e00770a2f2f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_73d9333c-c6d7-48ba-8b06-4161482a277c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_bd71bcaf-a822-4027-803f-7e00770a2f2f" xlink:to="loc_us-gaap_RestrictedStockMember_73d9333c-c6d7-48ba-8b06-4161482a277c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_c8fa5aab-efb0-46dc-b739-539cf84766ee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_bd71bcaf-a822-4027-803f-7e00770a2f2f" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_c8fa5aab-efb0-46dc-b739-539cf84766ee" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_RestrictedStockUnitTimeBasedMember_10d08c91-a1b9-412c-997f-b153a527d70d" xlink:href="blkb-20221231.xsd#blkb_RestrictedStockUnitTimeBasedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_bd71bcaf-a822-4027-803f-7e00770a2f2f" xlink:to="loc_blkb_RestrictedStockUnitTimeBasedMember_10d08c91-a1b9-412c-997f-b153a527d70d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_778e4bd9-efbc-47b2-993e-54547a39cd20" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PerformanceSharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_bd71bcaf-a822-4027-803f-7e00770a2f2f" xlink:to="loc_us-gaap_PerformanceSharesMember_778e4bd9-efbc-47b2-993e-54547a39cd20" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/StockBasedCompensationSummaryofAwardsOutstandingbyEachAwardTypeDetails" xlink:type="simple" xlink:href="blkb-20221231.xsd#StockBasedCompensationSummaryofAwardsOutstandingbyEachAwardTypeDetails"/>
  <link:definitionLink xlink:role="http://www.blackbaud.com/role/StockBasedCompensationSummaryofAwardsOutstandingbyEachAwardTypeDetails" xlink:type="extended" id="id5688a92fc644ca4b4541169df15cbf8_StockBasedCompensationSummaryofAwardsOutstandingbyEachAwardTypeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b5b80d17-3e8d-460f-85ed-531e9167b45b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_3074adac-0f0f-478a-b65a-894f92c21947" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b5b80d17-3e8d-460f-85ed-531e9167b45b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_3074adac-0f0f-478a-b65a-894f92c21947" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_96fbb56d-cbae-4524-974d-b7a3479ccfa4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b5b80d17-3e8d-460f-85ed-531e9167b45b" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_96fbb56d-cbae-4524-974d-b7a3479ccfa4" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_fd796961-61f1-410d-b4a1-7dfaeb399512" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_96fbb56d-cbae-4524-974d-b7a3479ccfa4" xlink:to="loc_us-gaap_AwardTypeAxis_fd796961-61f1-410d-b4a1-7dfaeb399512" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_fd796961-61f1-410d-b4a1-7dfaeb399512_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_fd796961-61f1-410d-b4a1-7dfaeb399512" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_fd796961-61f1-410d-b4a1-7dfaeb399512_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_8a8c290e-36f8-408c-a790-dca987cfd6a3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_fd796961-61f1-410d-b4a1-7dfaeb399512" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_8a8c290e-36f8-408c-a790-dca987cfd6a3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_6b2bcacc-7269-439e-b640-702bf3a0ff8a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_8a8c290e-36f8-408c-a790-dca987cfd6a3" xlink:to="loc_us-gaap_RestrictedStockMember_6b2bcacc-7269-439e-b640-702bf3a0ff8a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_RestrictedStockUnitTimeBasedMember_35c3be1c-ca94-4a95-ad26-2f58d59b7387" xlink:href="blkb-20221231.xsd#blkb_RestrictedStockUnitTimeBasedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_8a8c290e-36f8-408c-a790-dca987cfd6a3" xlink:to="loc_blkb_RestrictedStockUnitTimeBasedMember_35c3be1c-ca94-4a95-ad26-2f58d59b7387" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_bc1a6495-bc73-4caf-8755-274a26960ec2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PerformanceSharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_8a8c290e-36f8-408c-a790-dca987cfd6a3" xlink:to="loc_us-gaap_PerformanceSharesMember_bc1a6495-bc73-4caf-8755-274a26960ec2" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/StockBasedCompensationSummaryofStockBasedCompensationExpenseDetails" xlink:type="simple" xlink:href="blkb-20221231.xsd#StockBasedCompensationSummaryofStockBasedCompensationExpenseDetails"/>
  <link:definitionLink xlink:role="http://www.blackbaud.com/role/StockBasedCompensationSummaryofStockBasedCompensationExpenseDetails" xlink:type="extended" id="i927cc34bf80e4b65bca549c5ed7c2380_StockBasedCompensationSummaryofStockBasedCompensationExpenseDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_ad8e23cf-d560-4ea7-ba10-fac328d2c91c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_6366e63a-f2c1-4232-8c3c-68db69e6a56c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_ad8e23cf-d560-4ea7-ba10-fac328d2c91c" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_6366e63a-f2c1-4232-8c3c-68db69e6a56c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_6f099b3a-4200-4eed-973c-bd85e94d2357" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_ad8e23cf-d560-4ea7-ba10-fac328d2c91c" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_6f099b3a-4200-4eed-973c-bd85e94d2357" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_e2fbc996-bb48-4a5c-8b17-dc932484a1d3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_6f099b3a-4200-4eed-973c-bd85e94d2357" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_e2fbc996-bb48-4a5c-8b17-dc932484a1d3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_e2fbc996-bb48-4a5c-8b17-dc932484a1d3_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_e2fbc996-bb48-4a5c-8b17-dc932484a1d3" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_e2fbc996-bb48-4a5c-8b17-dc932484a1d3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_998e6762-ee99-4319-bf84-74930408fd37" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_e2fbc996-bb48-4a5c-8b17-dc932484a1d3" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_998e6762-ee99-4319-bf84-74930408fd37" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_CostOfRecurringMember_fda69918-6fcb-492a-bbc4-0bf6c16a22b7" xlink:href="blkb-20221231.xsd#blkb_CostOfRecurringMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_998e6762-ee99-4319-bf84-74930408fd37" xlink:to="loc_blkb_CostOfRecurringMember_fda69918-6fcb-492a-bbc4-0bf6c16a22b7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TechnologyServiceMember_49ed7656-ad38-4eca-b432-d78f50a4e58f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TechnologyServiceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_998e6762-ee99-4319-bf84-74930408fd37" xlink:to="loc_us-gaap_TechnologyServiceMember_49ed7656-ad38-4eca-b432-d78f50a4e58f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_2b37bc92-12c9-4052-8595-09f3ab62fcbd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfSalesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_998e6762-ee99-4319-bf84-74930408fd37" xlink:to="loc_us-gaap_CostOfSalesMember_2b37bc92-12c9-4052-8595-09f3ab62fcbd" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpenseMember_99471a9c-7168-4091-97ae-b79a2b31875b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingAndMarketingExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_998e6762-ee99-4319-bf84-74930408fd37" xlink:to="loc_us-gaap_SellingAndMarketingExpenseMember_99471a9c-7168-4091-97ae-b79a2b31875b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember_09ec4d47-2a4c-4b9e-82f2-9cab9157980e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_998e6762-ee99-4319-bf84-74930408fd37" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseMember_09ec4d47-2a4c-4b9e-82f2-9cab9157980e" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember_94de2b90-3936-4275-b3f7-aa228914aade" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeneralAndAdministrativeExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_998e6762-ee99-4319-bf84-74930408fd37" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpenseMember_94de2b90-3936-4275-b3f7-aa228914aade" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenseMember_3784624c-be4e-4e9e-a646-588ed415ec15" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_998e6762-ee99-4319-bf84-74930408fd37" xlink:to="loc_us-gaap_OperatingExpenseMember_3784624c-be4e-4e9e-a646-588ed415ec15" xlink:type="arc" order="6"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/StockBasedCompensationSummaryofUnvestedRestrictedStockAwardsActivityDetails" xlink:type="simple" xlink:href="blkb-20221231.xsd#StockBasedCompensationSummaryofUnvestedRestrictedStockAwardsActivityDetails"/>
  <link:definitionLink xlink:role="http://www.blackbaud.com/role/StockBasedCompensationSummaryofUnvestedRestrictedStockAwardsActivityDetails" xlink:type="extended" id="id2cd3018731f4d1c8980d3a234c7a0c0_StockBasedCompensationSummaryofUnvestedRestrictedStockAwardsActivityDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b05e14f0-68ab-4e23-9e28-2af87b6b2f88" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_73b2bf52-607d-489a-b8ac-1242f6c09c14" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b05e14f0-68ab-4e23-9e28-2af87b6b2f88" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_73b2bf52-607d-489a-b8ac-1242f6c09c14" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_0ea8d118-3748-4c1b-bf50-dc4de2bf0683" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b05e14f0-68ab-4e23-9e28-2af87b6b2f88" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_0ea8d118-3748-4c1b-bf50-dc4de2bf0683" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_8d1282f8-9146-4c2e-b424-08fc57886f26" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b05e14f0-68ab-4e23-9e28-2af87b6b2f88" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_8d1282f8-9146-4c2e-b424-08fc57886f26" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_75e62866-1c21-4b64-a9c4-db99157beb42" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b05e14f0-68ab-4e23-9e28-2af87b6b2f88" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_75e62866-1c21-4b64-a9c4-db99157beb42" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_d9ae1684-096c-434f-846a-ed5d65540b1c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b05e14f0-68ab-4e23-9e28-2af87b6b2f88" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_d9ae1684-096c-434f-846a-ed5d65540b1c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_4a3dfe42-10b9-454d-a41a-840e13e3377e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b05e14f0-68ab-4e23-9e28-2af87b6b2f88" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_4a3dfe42-10b9-454d-a41a-840e13e3377e" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_c38f0bf2-4db6-4ed1-90d7-927609aa0992" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b05e14f0-68ab-4e23-9e28-2af87b6b2f88" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_c38f0bf2-4db6-4ed1-90d7-927609aa0992" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_6ead4655-a82e-4e75-985b-68ed8a379498" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b05e14f0-68ab-4e23-9e28-2af87b6b2f88" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_6ead4655-a82e-4e75-985b-68ed8a379498" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_686b24c5-2f54-4394-a131-1d66a345226b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_fb560c93-b6f2-4f96-b81d-ddd7aba995cf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested_a047155b-c273-465a-a503-951d1ffb8ae4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b05e14f0-68ab-4e23-9e28-2af87b6b2f88" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested_a047155b-c273-465a-a503-951d1ffb8ae4" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_a4ae5a2c-5a9d-47ca-8ccd-b90fa1d63feb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b05e14f0-68ab-4e23-9e28-2af87b6b2f88" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_a4ae5a2c-5a9d-47ca-8ccd-b90fa1d63feb" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_6e8c8009-9110-4b29-974e-fc651c6eee47" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_a4ae5a2c-5a9d-47ca-8ccd-b90fa1d63feb" xlink:to="loc_us-gaap_AwardTypeAxis_6e8c8009-9110-4b29-974e-fc651c6eee47" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_6e8c8009-9110-4b29-974e-fc651c6eee47_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_6e8c8009-9110-4b29-974e-fc651c6eee47" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_6e8c8009-9110-4b29-974e-fc651c6eee47_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_5b2579f7-3007-43be-a2ae-87e6d808adc9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_6e8c8009-9110-4b29-974e-fc651c6eee47" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_5b2579f7-3007-43be-a2ae-87e6d808adc9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_6998330b-86fe-4e53-b7a8-1aa41be214e9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_5b2579f7-3007-43be-a2ae-87e6d808adc9" xlink:to="loc_us-gaap_RestrictedStockMember_6998330b-86fe-4e53-b7a8-1aa41be214e9" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/StockBasedCompensationSummaryofUnvestedRestrictedStockUnitsActivityDetails" xlink:type="simple" xlink:href="blkb-20221231.xsd#StockBasedCompensationSummaryofUnvestedRestrictedStockUnitsActivityDetails"/>
  <link:definitionLink xlink:role="http://www.blackbaud.com/role/StockBasedCompensationSummaryofUnvestedRestrictedStockUnitsActivityDetails" xlink:type="extended" id="i8d05af41bc6044e9a92720f98c3d69e9_StockBasedCompensationSummaryofUnvestedRestrictedStockUnitsActivityDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d336866a-1d6e-40d6-ada7-e7dfb9449d98" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_4ff1f261-0a97-4c41-995f-9002cc8eb883" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d336866a-1d6e-40d6-ada7-e7dfb9449d98" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_4ff1f261-0a97-4c41-995f-9002cc8eb883" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_65f91656-b2cf-4100-ad7b-394bc4db0e08" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d336866a-1d6e-40d6-ada7-e7dfb9449d98" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_65f91656-b2cf-4100-ad7b-394bc4db0e08" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_0a11c703-c584-4a7b-b0cc-f2483d36684d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d336866a-1d6e-40d6-ada7-e7dfb9449d98" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_0a11c703-c584-4a7b-b0cc-f2483d36684d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_4d1a98af-fbe3-47cc-9bd5-22f2d5159611" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d336866a-1d6e-40d6-ada7-e7dfb9449d98" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_4d1a98af-fbe3-47cc-9bd5-22f2d5159611" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_f2f60d48-4ee9-4214-8081-3ae1ae49a8d5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d336866a-1d6e-40d6-ada7-e7dfb9449d98" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_f2f60d48-4ee9-4214-8081-3ae1ae49a8d5" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_d086c22a-3068-4ad3-8d70-6811d882c65a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d336866a-1d6e-40d6-ada7-e7dfb9449d98" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_d086c22a-3068-4ad3-8d70-6811d882c65a" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_bc518726-51d5-4eac-953c-0af46de7e9c6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d336866a-1d6e-40d6-ada7-e7dfb9449d98" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_bc518726-51d5-4eac-953c-0af46de7e9c6" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_92b6b344-71c8-4a83-ba80-fe17f80095b8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d336866a-1d6e-40d6-ada7-e7dfb9449d98" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_92b6b344-71c8-4a83-ba80-fe17f80095b8" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_a1bcbe60-9c19-4a31-968b-aac99d66779c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_705b2e09-9fc7-4eda-b3b0-a4ced79d9605" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested_93f89bb5-d369-4a02-b2b0-bbe8de752ae4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d336866a-1d6e-40d6-ada7-e7dfb9449d98" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested_93f89bb5-d369-4a02-b2b0-bbe8de752ae4" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_cc147254-e60c-43b4-9eae-73cf8a34070b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d336866a-1d6e-40d6-ada7-e7dfb9449d98" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_cc147254-e60c-43b4-9eae-73cf8a34070b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_1e7a3752-0c02-4ec6-8797-1fc445a2f49f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_cc147254-e60c-43b4-9eae-73cf8a34070b" xlink:to="loc_us-gaap_AwardTypeAxis_1e7a3752-0c02-4ec6-8797-1fc445a2f49f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1e7a3752-0c02-4ec6-8797-1fc445a2f49f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_1e7a3752-0c02-4ec6-8797-1fc445a2f49f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1e7a3752-0c02-4ec6-8797-1fc445a2f49f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_7311b1bb-ae8a-4808-8a95-6ecfe03cb4fb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_1e7a3752-0c02-4ec6-8797-1fc445a2f49f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_7311b1bb-ae8a-4808-8a95-6ecfe03cb4fb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_RestrictedStockUnitTimeBasedMember_1b5a671f-0fc8-4d1c-83f9-923660d3efe3" xlink:href="blkb-20221231.xsd#blkb_RestrictedStockUnitTimeBasedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_7311b1bb-ae8a-4808-8a95-6ecfe03cb4fb" xlink:to="loc_blkb_RestrictedStockUnitTimeBasedMember_1b5a671f-0fc8-4d1c-83f9-923660d3efe3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_960295ef-41c9-45a7-8e0b-7f746e61d5ac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PerformanceSharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_7311b1bb-ae8a-4808-8a95-6ecfe03cb4fb" xlink:to="loc_us-gaap_PerformanceSharesMember_960295ef-41c9-45a7-8e0b-7f746e61d5ac" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/StockholdersEquityChangesinAccumulatedOtherComprehensiveLossbyComponentDetails" xlink:type="simple" xlink:href="blkb-20221231.xsd#StockholdersEquityChangesinAccumulatedOtherComprehensiveLossbyComponentDetails"/>
  <link:definitionLink xlink:role="http://www.blackbaud.com/role/StockholdersEquityChangesinAccumulatedOtherComprehensiveLossbyComponentDetails" xlink:type="extended" id="i9849ead8f65444bb9ead542dcdfe10ff_StockholdersEquityChangesinAccumulatedOtherComprehensiveLossbyComponentDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_3e565075-6add-4c6d-bd5e-ded9cce56a84" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_AccumulatedOtherComprehensiveIncomeRollForward_bac82cb9-2948-405b-9ffb-828d17c81194" xlink:href="blkb-20221231.xsd#blkb_AccumulatedOtherComprehensiveIncomeRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_3e565075-6add-4c6d-bd5e-ded9cce56a84" xlink:to="loc_blkb_AccumulatedOtherComprehensiveIncomeRollForward_bac82cb9-2948-405b-9ffb-828d17c81194" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_cd90f9d9-da19-44e5-8ce4-b0acc7924054" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_blkb_AccumulatedOtherComprehensiveIncomeRollForward_bac82cb9-2948-405b-9ffb-828d17c81194" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_cd90f9d9-da19-44e5-8ce4-b0acc7924054" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent_fa235ac9-cf4d-414f-b909-61da379160b4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_blkb_AccumulatedOtherComprehensiveIncomeRollForward_bac82cb9-2948-405b-9ffb-828d17c81194" xlink:to="loc_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent_fa235ac9-cf4d-414f-b909-61da379160b4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax_abb7b2f0-8581-49d0-8707-d71184c090a0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_blkb_AccumulatedOtherComprehensiveIncomeRollForward_bac82cb9-2948-405b-9ffb-828d17c81194" xlink:to="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax_abb7b2f0-8581-49d0-8707-d71184c090a0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_c3a24181-adb2-4f79-9d06-dfafd63a7c70" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_blkb_AccumulatedOtherComprehensiveIncomeRollForward_bac82cb9-2948-405b-9ffb-828d17c81194" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_c3a24181-adb2-4f79-9d06-dfafd63a7c70" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent_e73d2603-eba9-44a2-8efa-cc7eb12b6932" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_blkb_AccumulatedOtherComprehensiveIncomeRollForward_bac82cb9-2948-405b-9ffb-828d17c81194" xlink:to="loc_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent_e73d2603-eba9-44a2-8efa-cc7eb12b6932" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_bc4cf043-fd06-4dd5-842c-5b3e70cb64fa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_blkb_AccumulatedOtherComprehensiveIncomeRollForward_bac82cb9-2948-405b-9ffb-828d17c81194" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_bc4cf043-fd06-4dd5-842c-5b3e70cb64fa" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_1bf2e05a-073b-438e-a6f4-46f8c8712370" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_blkb_AccumulatedOtherComprehensiveIncomeRollForward_bac82cb9-2948-405b-9ffb-828d17c81194" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_1bf2e05a-073b-438e-a6f4-46f8c8712370" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_7bed5797-082b-4591-a933-27e3c41afc79" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax_a77e1c76-7930-432c-9572-1f2682b2d541" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_blkb_AccumulatedOtherComprehensiveIncomeRollForward_bac82cb9-2948-405b-9ffb-828d17c81194" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax_a77e1c76-7930-432c-9572-1f2682b2d541" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_05d54b97-ae60-44f2-a5a3-29ecf3146a9e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_3e565075-6add-4c6d-bd5e-ded9cce56a84" xlink:to="loc_us-gaap_StatementTable_05d54b97-ae60-44f2-a5a3-29ecf3146a9e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLocationAxis_5d176a4b-dbe7-45e4-8d39-070d1bc9df6e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_05d54b97-ae60-44f2-a5a3-29ecf3146a9e" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLocationAxis_5d176a4b-dbe7-45e4-8d39-070d1bc9df6e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLocationDomain_5d176a4b-dbe7-45e4-8d39-070d1bc9df6e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLocationAxis_5d176a4b-dbe7-45e4-8d39-070d1bc9df6e" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLocationDomain_5d176a4b-dbe7-45e4-8d39-070d1bc9df6e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLocationDomain_1c72e17e-9c09-4175-a61f-24a97f44cd87" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLocationAxis_5d176a4b-dbe7-45e4-8d39-070d1bc9df6e" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLocationDomain_1c72e17e-9c09-4175-a61f-24a97f44cd87" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgingMember_27165b01-b83f-4b57-9659-2c6591edd1c6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashFlowHedgingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLocationDomain_1c72e17e-9c09-4175-a61f-24a97f44cd87" xlink:to="loc_us-gaap_CashFlowHedgingMember_27165b01-b83f-4b57-9659-2c6591edd1c6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedTranslationAdjustmentMember_a4b02556-a76c-4fb1-b623-769511beb1b8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedTranslationAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLocationDomain_1c72e17e-9c09-4175-a61f-24a97f44cd87" xlink:to="loc_us-gaap_AccumulatedTranslationAdjustmentMember_a4b02556-a76c-4fb1-b623-769511beb1b8" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/DefinedContributionPlanDetails" xlink:type="simple" xlink:href="blkb-20221231.xsd#DefinedContributionPlanDetails"/>
  <link:definitionLink xlink:role="http://www.blackbaud.com/role/DefinedContributionPlanDetails" xlink:type="extended" id="icce68bd3f6e2408582e4ca9a2d50113f_DefinedContributionPlanDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanDisclosureLineItems_145f49f6-a791-416f-b3fd-e0bb8ff1dbf4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedContributionPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_PercentageOfSalaryContributionByEmployees_730ace27-6d82-4d3c-8bc5-0413eb07e9f4" xlink:href="blkb-20221231.xsd#blkb_PercentageOfSalaryContributionByEmployees"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedContributionPlanDisclosureLineItems_145f49f6-a791-416f-b3fd-e0bb8ff1dbf4" xlink:to="loc_blkb_PercentageOfSalaryContributionByEmployees_730ace27-6d82-4d3c-8bc5-0413eb07e9f4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch_90421355-5c01-4012-bd5d-64b1b7c42b2c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedContributionPlanDisclosureLineItems_145f49f6-a791-416f-b3fd-e0bb8ff1dbf4" xlink:to="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch_90421355-5c01-4012-bd5d-64b1b7c42b2c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent_eb60b046-785c-4f84-93f8-f4c02b289f5b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedContributionPlanDisclosureLineItems_145f49f6-a791-416f-b3fd-e0bb8ff1dbf4" xlink:to="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent_eb60b046-785c-4f84-93f8-f4c02b289f5b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanCostRecognized_85ed34bd-c45f-4440-8907-dc732537a1b1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedContributionPlanCostRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedContributionPlanDisclosureLineItems_145f49f6-a791-416f-b3fd-e0bb8ff1dbf4" xlink:to="loc_us-gaap_DefinedContributionPlanCostRecognized_85ed34bd-c45f-4440-8907-dc732537a1b1" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_f7779e94-b337-44dd-b719-4c3d7f43eb56" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedContributionPlanDisclosureLineItems_145f49f6-a791-416f-b3fd-e0bb8ff1dbf4" xlink:to="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_f7779e94-b337-44dd-b719-4c3d7f43eb56" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanTable_a52150b8-fc3b-4e9b-9e73-7e2995412b88" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedContributionPlanTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedContributionPlanDisclosureLineItems_145f49f6-a791-416f-b3fd-e0bb8ff1dbf4" xlink:to="loc_us-gaap_DefinedContributionPlanTable_a52150b8-fc3b-4e9b-9e73-7e2995412b88" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_a052b93d-083f-438b-b8b3-f6e5dd37f299" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DefinedContributionPlanTable_a52150b8-fc3b-4e9b-9e73-7e2995412b88" xlink:to="loc_srt_RangeAxis_a052b93d-083f-438b-b8b3-f6e5dd37f299" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_a052b93d-083f-438b-b8b3-f6e5dd37f299_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_a052b93d-083f-438b-b8b3-f6e5dd37f299" xlink:to="loc_srt_RangeMember_a052b93d-083f-438b-b8b3-f6e5dd37f299_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_558ce7f0-6e64-472a-9e80-25407c455db3" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_a052b93d-083f-438b-b8b3-f6e5dd37f299" xlink:to="loc_srt_RangeMember_558ce7f0-6e64-472a-9e80-25407c455db3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_ecb6ddc1-dcc3-40c9-a3af-93678f7f90d2" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_558ce7f0-6e64-472a-9e80-25407c455db3" xlink:to="loc_srt_MinimumMember_ecb6ddc1-dcc3-40c9-a3af-93678f7f90d2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_ba223e46-8a86-43e3-8d7b-acda2e3b4dce" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_558ce7f0-6e64-472a-9e80-25407c455db3" xlink:to="loc_srt_MaximumMember_ba223e46-8a86-43e3-8d7b-acda2e3b4dce" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilityForCatastropheClaimsByCatastrophicEventAxis_be954d07-e810-4d53-8ca3-2c5c3a650efc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilityForCatastropheClaimsByCatastrophicEventAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DefinedContributionPlanTable_a52150b8-fc3b-4e9b-9e73-7e2995412b88" xlink:to="loc_us-gaap_LiabilityForCatastropheClaimsByCatastrophicEventAxis_be954d07-e810-4d53-8ca3-2c5c3a650efc" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CatastrophicEventDomain_be954d07-e810-4d53-8ca3-2c5c3a650efc_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CatastrophicEventDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LiabilityForCatastropheClaimsByCatastrophicEventAxis_be954d07-e810-4d53-8ca3-2c5c3a650efc" xlink:to="loc_us-gaap_CatastrophicEventDomain_be954d07-e810-4d53-8ca3-2c5c3a650efc_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CatastrophicEventDomain_720a107e-8188-44d3-b826-31eeadc19a88" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CatastrophicEventDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LiabilityForCatastropheClaimsByCatastrophicEventAxis_be954d07-e810-4d53-8ca3-2c5c3a650efc" xlink:to="loc_us-gaap_CatastrophicEventDomain_720a107e-8188-44d3-b826-31eeadc19a88" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_COVID19Member_57ed8245-acae-4039-b54c-33f6264b2642" xlink:href="blkb-20221231.xsd#blkb_COVID19Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CatastrophicEventDomain_720a107e-8188-44d3-b826-31eeadc19a88" xlink:to="loc_blkb_COVID19Member_57ed8245-acae-4039-b54c-33f6264b2642" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/SegmentInformationLongLivedAssetsByGeographicRegionDetails" xlink:type="simple" xlink:href="blkb-20221231.xsd#SegmentInformationLongLivedAssetsByGeographicRegionDetails"/>
  <link:definitionLink xlink:role="http://www.blackbaud.com/role/SegmentInformationLongLivedAssetsByGeographicRegionDetails" xlink:type="extended" id="i3be0d36f8e154f3d96c818f986a3dbe6_SegmentInformationLongLivedAssetsByGeographicRegionDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_fa646a0b-c84f-4acf-8a54-d5d657c64eba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncurrentAssets_7a599ef8-f435-4f75-acd3-e76291c1bed7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncurrentAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_fa646a0b-c84f-4acf-8a54-d5d657c64eba" xlink:to="loc_us-gaap_NoncurrentAssets_7a599ef8-f435-4f75-acd3-e76291c1bed7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_205314eb-5313-404c-9979-ec6b4ee3e921" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_fa646a0b-c84f-4acf-8a54-d5d657c64eba" xlink:to="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_205314eb-5313-404c-9979-ec6b4ee3e921" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_91ef0455-81bd-43d4-a8fa-0f32dbbe7f0f" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_205314eb-5313-404c-9979-ec6b4ee3e921" xlink:to="loc_srt_StatementGeographicalAxis_91ef0455-81bd-43d4-a8fa-0f32dbbe7f0f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_91ef0455-81bd-43d4-a8fa-0f32dbbe7f0f_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_91ef0455-81bd-43d4-a8fa-0f32dbbe7f0f" xlink:to="loc_srt_SegmentGeographicalDomain_91ef0455-81bd-43d4-a8fa-0f32dbbe7f0f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_28b5171b-2a0c-4996-8a2a-6cda590adfcf" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_91ef0455-81bd-43d4-a8fa-0f32dbbe7f0f" xlink:to="loc_srt_SegmentGeographicalDomain_28b5171b-2a0c-4996-8a2a-6cda590adfcf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_5b308bd5-1226-43b1-8887-d05c480b6561" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_US"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_28b5171b-2a0c-4996-8a2a-6cda590adfcf" xlink:to="loc_country_US_5b308bd5-1226-43b1-8887-d05c480b6561" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonUsMember_26813ff5-04fb-4cc1-b501-0f21e17010bb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonUsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_28b5171b-2a0c-4996-8a2a-6cda590adfcf" xlink:to="loc_us-gaap_NonUsMember_26813ff5-04fb-4cc1-b501-0f21e17010bb" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/RevenueRecognitionDetails" xlink:type="simple" xlink:href="blkb-20221231.xsd#RevenueRecognitionDetails"/>
  <link:definitionLink xlink:role="http://www.blackbaud.com/role/RevenueRecognitionDetails" xlink:type="extended" id="i4bbe40447a3e41caa8bdc836bead19ba_RevenueRecognitionDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_c52ce5ab-9cb9-4dbe-a229-8c12e048d77b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_d7fb8d7d-b5f1-4b66-9676-e78099005a6a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_c52ce5ab-9cb9-4dbe-a229-8c12e048d77b" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_d7fb8d7d-b5f1-4b66-9676-e78099005a6a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_12e6af91-64c6-4da6-94a3-6cc6e48b67be" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_c52ce5ab-9cb9-4dbe-a229-8c12e048d77b" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_12e6af91-64c6-4da6-94a3-6cc6e48b67be" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_f4932720-1023-4f1b-857c-bc93e3789768" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_c52ce5ab-9cb9-4dbe-a229-8c12e048d77b" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_f4932720-1023-4f1b-857c-bc93e3789768" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_f3027ce0-8d91-48d9-a9fb-fd39f49a341c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_c52ce5ab-9cb9-4dbe-a229-8c12e048d77b" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_f3027ce0-8d91-48d9-a9fb-fd39f49a341c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_9846e845-d758-4316-938e-481fd9d53a37" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_c52ce5ab-9cb9-4dbe-a229-8c12e048d77b" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_9846e845-d758-4316-938e-481fd9d53a37" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_abe3ff97-b056-4173-b6d8-1e51b6fa85a4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_9846e845-d758-4316-938e-481fd9d53a37" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_abe3ff97-b056-4173-b6d8-1e51b6fa85a4" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/RevenueRecognitionDetails_1" xlink:type="simple" xlink:href="blkb-20221231.xsd#RevenueRecognitionDetails_1"/>
  <link:definitionLink xlink:role="http://www.blackbaud.com/role/RevenueRecognitionDetails_1" xlink:type="extended" id="i950d84ec40964dccbca24ffe707bba3b_RevenueRecognitionDetails_1">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_c52ce5ab-9cb9-4dbe-a229-8c12e048d77b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_d7fb8d7d-b5f1-4b66-9676-e78099005a6a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_c52ce5ab-9cb9-4dbe-a229-8c12e048d77b" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_d7fb8d7d-b5f1-4b66-9676-e78099005a6a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_12e6af91-64c6-4da6-94a3-6cc6e48b67be" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_c52ce5ab-9cb9-4dbe-a229-8c12e048d77b" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_12e6af91-64c6-4da6-94a3-6cc6e48b67be" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_f4932720-1023-4f1b-857c-bc93e3789768" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_c52ce5ab-9cb9-4dbe-a229-8c12e048d77b" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_f4932720-1023-4f1b-857c-bc93e3789768" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_f3027ce0-8d91-48d9-a9fb-fd39f49a341c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_c52ce5ab-9cb9-4dbe-a229-8c12e048d77b" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_f3027ce0-8d91-48d9-a9fb-fd39f49a341c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_9846e845-d758-4316-938e-481fd9d53a37" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_c52ce5ab-9cb9-4dbe-a229-8c12e048d77b" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_9846e845-d758-4316-938e-481fd9d53a37" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/RevenueRecognitionRevenuebyGeographyDetails" xlink:type="simple" xlink:href="blkb-20221231.xsd#RevenueRecognitionRevenuebyGeographyDetails"/>
  <link:definitionLink xlink:role="http://www.blackbaud.com/role/RevenueRecognitionRevenuebyGeographyDetails" xlink:type="extended" id="ia50fe17314c64e1fa175fdb2711a7211_RevenueRecognitionRevenuebyGeographyDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_6e2dccdc-57d7-4a0c-aba1-a7f8a65e1ca5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_99f34e8b-77c0-4331-99e1-aed2909744e0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_6e2dccdc-57d7-4a0c-aba1-a7f8a65e1ca5" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_99f34e8b-77c0-4331-99e1-aed2909744e0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_b4016b89-c576-4a34-afc6-27aab824148a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_6e2dccdc-57d7-4a0c-aba1-a7f8a65e1ca5" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_b4016b89-c576-4a34-afc6-27aab824148a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_11400453-07ce-4444-a366-b35d2313c2fa" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_b4016b89-c576-4a34-afc6-27aab824148a" xlink:to="loc_srt_StatementGeographicalAxis_11400453-07ce-4444-a366-b35d2313c2fa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_11400453-07ce-4444-a366-b35d2313c2fa_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_11400453-07ce-4444-a366-b35d2313c2fa" xlink:to="loc_srt_SegmentGeographicalDomain_11400453-07ce-4444-a366-b35d2313c2fa_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_bac80863-1dee-40a8-9d1d-2d1fdf18b62c" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_11400453-07ce-4444-a366-b35d2313c2fa" xlink:to="loc_srt_SegmentGeographicalDomain_bac80863-1dee-40a8-9d1d-2d1fdf18b62c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_212c8d35-b473-49da-8843-fb9762c92b42" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_US"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_bac80863-1dee-40a8-9d1d-2d1fdf18b62c" xlink:to="loc_country_US_212c8d35-b473-49da-8843-fb9762c92b42" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_GB_50b0c08b-6f86-4c34-9bfc-a6a59426e1eb" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_GB"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_bac80863-1dee-40a8-9d1d-2d1fdf18b62c" xlink:to="loc_country_GB_50b0c08b-6f86-4c34-9bfc-a6a59426e1eb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonUsMember_7e708c21-c2ac-4986-9a98-e2b1ed334245" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonUsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_bac80863-1dee-40a8-9d1d-2d1fdf18b62c" xlink:to="loc_us-gaap_NonUsMember_7e708c21-c2ac-4986-9a98-e2b1ed334245" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/RevenueRecognitionRevenuebyMarketGroupDetails" xlink:type="simple" xlink:href="blkb-20221231.xsd#RevenueRecognitionRevenuebyMarketGroupDetails"/>
  <link:definitionLink xlink:role="http://www.blackbaud.com/role/RevenueRecognitionRevenuebyMarketGroupDetails" xlink:type="extended" id="i98bde4357240492896dc120d1af4d3c8_RevenueRecognitionRevenuebyMarketGroupDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_b1801b03-99dc-41a5-ae59-cd8617d89026" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_1bdb3d3d-91c2-4d44-8554-eed969514f0a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_b1801b03-99dc-41a5-ae59-cd8617d89026" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_1bdb3d3d-91c2-4d44-8554-eed969514f0a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_2d0e7f58-7624-4d10-b774-d535a88bcad8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_b1801b03-99dc-41a5-ae59-cd8617d89026" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_2d0e7f58-7624-4d10-b774-d535a88bcad8" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_a67634e3-306f-4313-b4ae-56c5ea2586f7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_2d0e7f58-7624-4d10-b774-d535a88bcad8" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_a67634e3-306f-4313-b4ae-56c5ea2586f7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_a67634e3-306f-4313-b4ae-56c5ea2586f7_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_a67634e3-306f-4313-b4ae-56c5ea2586f7" xlink:to="loc_us-gaap_SegmentDomain_a67634e3-306f-4313-b4ae-56c5ea2586f7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_ff4799f8-bc37-49c6-8b67-5b8f2412db7d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_a67634e3-306f-4313-b4ae-56c5ea2586f7" xlink:to="loc_us-gaap_SegmentDomain_ff4799f8-bc37-49c6-8b67-5b8f2412db7d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SocialSectorMember_af0304c2-c983-4d50-9346-0288f45e53d8" xlink:href="blkb-20221231.xsd#blkb_SocialSectorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_ff4799f8-bc37-49c6-8b67-5b8f2412db7d" xlink:to="loc_blkb_SocialSectorMember_af0304c2-c983-4d50-9346-0288f45e53d8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_CorporateSectorMember_3a6e7db1-2cee-4e96-ae05-d8b215777324" xlink:href="blkb-20221231.xsd#blkb_CorporateSectorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_ff4799f8-bc37-49c6-8b67-5b8f2412db7d" xlink:to="loc_blkb_CorporateSectorMember_3a6e7db1-2cee-4e96-ae05-d8b215777324" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/RevenueRecognitionDisaggregationofRecurringRevenuebyTypeDetails" xlink:type="simple" xlink:href="blkb-20221231.xsd#RevenueRecognitionDisaggregationofRecurringRevenuebyTypeDetails"/>
  <link:definitionLink xlink:role="http://www.blackbaud.com/role/RevenueRecognitionDisaggregationofRecurringRevenuebyTypeDetails" xlink:type="extended" id="i25d60555198f4eee8995d7fb5fb956e9_RevenueRecognitionDisaggregationofRecurringRevenuebyTypeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_c527496b-09ec-4e0f-9979-2ac73516cadc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_0e6e670d-0bda-462f-857d-9f0f3a87fdd6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_c527496b-09ec-4e0f-9979-2ac73516cadc" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_0e6e670d-0bda-462f-857d-9f0f3a87fdd6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_9ca47d87-dc1c-418d-9122-8dd9f46ac64f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_c527496b-09ec-4e0f-9979-2ac73516cadc" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_9ca47d87-dc1c-418d-9122-8dd9f46ac64f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_ecae2f93-d730-44e8-a023-5b93f34b76e9" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_9ca47d87-dc1c-418d-9122-8dd9f46ac64f" xlink:to="loc_srt_ProductOrServiceAxis_ecae2f93-d730-44e8-a023-5b93f34b76e9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_ecae2f93-d730-44e8-a023-5b93f34b76e9_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_ecae2f93-d730-44e8-a023-5b93f34b76e9" xlink:to="loc_srt_ProductsAndServicesDomain_ecae2f93-d730-44e8-a023-5b93f34b76e9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_6b9fa083-2818-4a53-884f-6f63ab459f37" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_ecae2f93-d730-44e8-a023-5b93f34b76e9" xlink:to="loc_srt_ProductsAndServicesDomain_6b9fa083-2818-4a53-884f-6f63ab459f37" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ContractualRecurringMember_5a6fe54f-5911-4c8f-8c14-ce08e613c6f1" xlink:href="blkb-20221231.xsd#blkb_ContractualRecurringMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_6b9fa083-2818-4a53-884f-6f63ab459f37" xlink:to="loc_blkb_ContractualRecurringMember_5a6fe54f-5911-4c8f-8c14-ce08e613c6f1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_TransactionalRecurringMember_fb4d396f-bbe0-4993-920c-a8ab6c9d45fb" xlink:href="blkb-20221231.xsd#blkb_TransactionalRecurringMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_6b9fa083-2818-4a53-884f-6f63ab459f37" xlink:to="loc_blkb_TransactionalRecurringMember_fb4d396f-bbe0-4993-920c-a8ab6c9d45fb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_RecurringMember_845567d4-0a5c-4248-b85a-307e3bb32702" xlink:href="blkb-20221231.xsd#blkb_RecurringMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_6b9fa083-2818-4a53-884f-6f63ab459f37" xlink:to="loc_blkb_RecurringMember_845567d4-0a5c-4248-b85a-307e3bb32702" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists" xlink:type="simple" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd#eedm"/>
  <link:definitionLink xlink:role="http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract" xlink:to="loc_us-gaap_OtherAssetsNoncurrent" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_AccruedExpensesAndOtherCurrentLiabilities_b4c6b51b-a45a-4774-980c-5ff23c0fa60e" xlink:href="blkb-20221231.xsd#blkb_AccruedExpensesAndOtherCurrentLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:to="loc_blkb_AccruedExpensesAndOtherCurrentLiabilities_b4c6b51b-a45a-4774-980c-5ff23c0fa60e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementAbstract" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:type="arc" order="1"/>
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>14
<FILENAME>blkb-20221231_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2023 Workiva-->
<!--r:624f9074-396a-40b1-9686-a87ded327e98,g:8aeece41-a3ff-4f1a-9399-36cbaada28ff-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/netLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel"/>
  <link:labelLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:type="extended">
    <link:label id="lab_us-gaap_BusinessAcquisitionAxis_aa89a48f-1476-4922-9771-937d4eb9df3e_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition [Axis]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionAxis_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionAxis" xlink:to="lab_us-gaap_BusinessAcquisitionAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentForeignTaxExpenseBenefit_a984b080-622f-4bb7-9640-b882256b763b_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">International</link:label>
    <link:label id="lab_us-gaap_CurrentForeignTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Foreign Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_58931918-ac4d-418d-b3c2-7ec3a1ebe869_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign currency</link:label>
    <link:label id="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign Currency Transactions and Translations Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:to="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProvisionForDoubtfulAccounts_62e80bca-a5d7-43d5-b2ed-6a254cf768b4_terseLabel_en-US" xlink:label="lab_us-gaap_ProvisionForDoubtfulAccounts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Provision for credit losses and sales returns</link:label>
    <link:label id="lab_us-gaap_ProvisionForDoubtfulAccounts_label_en-US" xlink:label="lab_us-gaap_ProvisionForDoubtfulAccounts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Credit Loss Expense (Reversal)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProvisionForDoubtfulAccounts" xlink:to="lab_us-gaap_ProvisionForDoubtfulAccounts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentCarryingAmount_41246540-3ac9-4472-a5c9-9f7790b932e0_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentCarryingAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term debt, gross</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentCarryingAmount_1158603f-5305-4b0d-af24-d866bf3181a0_totalLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentCarryingAmount" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt, gross</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentCarryingAmount_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentCarryingAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount" xlink:to="lab_us-gaap_DebtInstrumentCarryingAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAbstract_db9dfd73-5c21-4196-83f8-edf3422f67f3_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Abstract]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAbstract_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesOutstanding_3485f326-a593-4982-9c1a-bccef908400e_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock, shares outstanding</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Shares Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesOutstanding" xlink:to="lab_us-gaap_PreferredStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_CorporateSectorMember_efcc5906-beef-4423-8cea-6d1ffbccdbc6_terseLabel_en-US" xlink:label="lab_blkb_CorporateSectorMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Corporate Sector</link:label>
    <link:label id="lab_blkb_CorporateSectorMember_label_en-US" xlink:label="lab_blkb_CorporateSectorMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Corporate Sector [Member]</link:label>
    <link:label id="lab_blkb_CorporateSectorMember_documentation_en-US" xlink:label="lab_blkb_CorporateSectorMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Corporate Sector</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_CorporateSectorMember" xlink:href="blkb-20221231.xsd#blkb_CorporateSectorMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_CorporateSectorMember" xlink:to="lab_blkb_CorporateSectorMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense_c484114f-45a2-4b9a-907a-5c7649ab8bdd_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Security Incident Expense and Probable Insurance Recoveries</link:label>
    <link:label id="lab_us-gaap_ScheduleOfLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense_label_en-US" xlink:label="lab_us-gaap_ScheduleOfLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Liability for Unpaid Claims and Claims Adjustment Expense [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense" xlink:to="lab_us-gaap_ScheduleOfLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_LineofCreditFacilityAvailableIncreaseCapacityAmount_76da843e-b6c8-4a3d-8986-d39062d41dd1_terseLabel_en-US" xlink:label="lab_blkb_LineofCreditFacilityAvailableIncreaseCapacityAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of credit facility, available increase capacity, amount</link:label>
    <link:label id="lab_blkb_LineofCreditFacilityAvailableIncreaseCapacityAmount_label_en-US" xlink:label="lab_blkb_LineofCreditFacilityAvailableIncreaseCapacityAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Available Increase Capacity, Amount</link:label>
    <link:label id="lab_blkb_LineofCreditFacilityAvailableIncreaseCapacityAmount_documentation_en-US" xlink:label="lab_blkb_LineofCreditFacilityAvailableIncreaseCapacityAmount" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum allowable increase amount provided in credit facility to increase revolving credit commitments and/or request additional term loans.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_LineofCreditFacilityAvailableIncreaseCapacityAmount" xlink:href="blkb-20221231.xsd#blkb_LineofCreditFacilityAvailableIncreaseCapacityAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_LineofCreditFacilityAvailableIncreaseCapacityAmount" xlink:to="lab_blkb_LineofCreditFacilityAvailableIncreaseCapacityAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_SecurityIncidentAccruedInsuranceRecoveries_50b3f5c2-7ccd-4c12-9371-db23522eaeab_negatedTerseLabel_en-US" xlink:label="lab_blkb_SecurityIncidentAccruedInsuranceRecoveries" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Incident, offsetting probable insurance recoveries</link:label>
    <link:label id="lab_blkb_SecurityIncidentAccruedInsuranceRecoveries_label_en-US" xlink:label="lab_blkb_SecurityIncidentAccruedInsuranceRecoveries" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Incident, Accrued Insurance Recoveries</link:label>
    <link:label id="lab_blkb_SecurityIncidentAccruedInsuranceRecoveries_documentation_en-US" xlink:label="lab_blkb_SecurityIncidentAccruedInsuranceRecoveries" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Incident, Accrued Insurance Recoveries</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentAccruedInsuranceRecoveries" xlink:href="blkb-20221231.xsd#blkb_SecurityIncidentAccruedInsuranceRecoveries"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_SecurityIncidentAccruedInsuranceRecoveries" xlink:to="lab_blkb_SecurityIncidentAccruedInsuranceRecoveries" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentGross_3d9d7766-edc5-4c6f-827c-f94a5149b8d4_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property and equipment, gross</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentGross_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGross" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy_20882028-1818-4fa0-bf81-b2a26d2a34ff_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair value measurements</link:label>
    <link:label id="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy_label_en-US" xlink:label="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value of Financial Instruments, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:to="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBonuses_a34c41da-0b23-4a23-a0ce-cf80bad2d182_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBonuses" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued bonuses</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBonuses_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBonuses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Employee Bonuses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBonuses" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBonuses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBonuses" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBonuses" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingencyNumberOfPlaintiffs_d3b691fb-7b94-48c2-a914-6a21ebfd85e7_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingencyNumberOfPlaintiffs" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Incident, number of plaintiffs</link:label>
    <link:label id="lab_us-gaap_LossContingencyNumberOfPlaintiffs_label_en-US" xlink:label="lab_us-gaap_LossContingencyNumberOfPlaintiffs" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingency, Number of Plaintiffs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyNumberOfPlaintiffs" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyNumberOfPlaintiffs"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingencyNumberOfPlaintiffs" xlink:to="lab_us-gaap_LossContingencyNumberOfPlaintiffs" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_3f9a2a74-3812-4f35-aa57-b97c85729ba8_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit facility, basis spread on variable rate</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Basis Spread on Variable Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:to="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Depreciation_2a4ed0d0-5af7-4404-9961-f1de88eb0236_terseLabel_en-US" xlink:label="lab_us-gaap_Depreciation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation</link:label>
    <link:label id="lab_us-gaap_Depreciation_a12033ca-ce24-472e-88fa-50fd7995a7bd_verboseLabel_en-US" xlink:label="lab_us-gaap_Depreciation" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Incremental depreciation expense</link:label>
    <link:label id="lab_us-gaap_Depreciation_label_en-US" xlink:label="lab_us-gaap_Depreciation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Depreciation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Depreciation" xlink:to="lab_us-gaap_Depreciation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_1898a32a-d491-4c9b-b24e-922abe1bf1e4_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average discount rate</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Weighted Average Discount Rate, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_a6979f95-482d-43e3-8655-f014b5b485c5_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Lived Assets By Geographic Region</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalCommonStock_26fe3132-8c3d-45e1-953d-dbc68eb63df4_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional paid-in capital</link:label>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalCommonStock_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Paid in Capital, Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:to="lab_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesAcquisitions_a25c7fd0-ec5b-4348-9265-6201300236e8_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesAcquisitions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Shares, Acquisitions</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesAcquisitions_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesAcquisitions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Shares, Acquisitions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesAcquisitions" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesAcquisitions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesAcquisitions" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesAcquisitions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNoncashIncomeExpense_6b9a9333-43c7-473d-83fc-2ac5a2dd582a_negatedLabel_en-US" xlink:label="lab_us-gaap_OtherNoncashIncomeExpense" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other non-cash adjustments</link:label>
    <link:label id="lab_us-gaap_OtherNoncashIncomeExpense_label_en-US" xlink:label="lab_us-gaap_OtherNoncashIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Noncash Income (Expense)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNoncashIncomeExpense" xlink:to="lab_us-gaap_OtherNoncashIncomeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_61d5263c-2bf5-4f4c-a4a3-8de2e453f53d_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">U.S. State and local</link:label>
    <link:label id="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current State and Local Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionTable_9af28f61-3eaf-4cca-ac56-cbd4e883ab73_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Description [Table]</link:label>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionTable_label_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Description [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable" xlink:to="lab_us-gaap_LesseeLeaseDescriptionTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TaxesPayableCurrentAndNoncurrent_cb1c36dd-ad53-4c1a-a6d8-15d520e6de3e_terseLabel_en-US" xlink:label="lab_us-gaap_TaxesPayableCurrentAndNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Taxes payable</link:label>
    <link:label id="lab_us-gaap_TaxesPayableCurrentAndNoncurrent_label_en-US" xlink:label="lab_us-gaap_TaxesPayableCurrentAndNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Taxes Payable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxesPayableCurrentAndNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TaxesPayableCurrentAndNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TaxesPayableCurrentAndNoncurrent" xlink:to="lab_us-gaap_TaxesPayableCurrentAndNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_e908c88f-5f20-4275-b224-025e9a5ecab5_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares excluded from calculations of diluted earnings per share</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentInformationLineItems_f94889ea-44fb-4d98-bb1a-da8733fddad0_terseLabel_en-US" xlink:label="lab_dei_DocumentInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Information [Line Items]</link:label>
    <link:label id="lab_dei_DocumentInformationLineItems_label_en-US" xlink:label="lab_dei_DocumentInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Information [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationLineItems" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentInformationLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentInformationLineItems" xlink:to="lab_dei_DocumentInformationLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_afa1052e-9c30-4344-9729-7c79a755c087_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Other Adjustments, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_c1656151-cede-4477-b4f7-579020e00612_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Thereafter</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, after Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityComponentDomain_2363cbab-42c4-482f-8b1d-44434d8eac4a_terseLabel_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:label id="lab_us-gaap_EquityComponentDomain_label_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityComponentDomain" xlink:to="lab_us-gaap_EquityComponentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SecuredDebtMember_77f2859e-f978-4881-ae24-ab93ed7bfcbb_terseLabel_en-US" xlink:label="lab_us-gaap_SecuredDebtMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term loans [Member]</link:label>
    <link:label id="lab_us-gaap_SecuredDebtMember_label_en-US" xlink:label="lab_us-gaap_SecuredDebtMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Secured Debt [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredDebtMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SecuredDebtMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SecuredDebtMember" xlink:to="lab_us-gaap_SecuredDebtMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_HostingArrangementServiceContractImplementationCostExpenseAmortization_ba213ca6-da6d-4c2f-9230-771c971bb8be_terseLabel_en-US" xlink:label="lab_us-gaap_HostingArrangementServiceContractImplementationCostExpenseAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Implementation costs for cloud computing arrangements, amortization</link:label>
    <link:label id="lab_us-gaap_HostingArrangementServiceContractImplementationCostExpenseAmortization_label_en-US" xlink:label="lab_us-gaap_HostingArrangementServiceContractImplementationCostExpenseAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hosting Arrangement, Service Contract, Implementation Cost, Expense, Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HostingArrangementServiceContractImplementationCostExpenseAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HostingArrangementServiceContractImplementationCostExpenseAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_HostingArrangementServiceContractImplementationCostExpenseAmortization" xlink:to="lab_us-gaap_HostingArrangementServiceContractImplementationCostExpenseAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_13670b55-3ab8-4ad9-81f3-b7bccc2bf0a3_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increases from current period positions</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock_f721c75f-0e8c-40f0-a63b-124edd8eb277_terseLabel_en-US" xlink:label="lab_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Changes in Unrecognized Tax Benefits</link:label>
    <link:label id="lab_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock_label_en-US" xlink:label="lab_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Income Tax Contingencies [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SummaryOfIncomeTaxContingenciesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock" xlink:to="lab_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsOfFinancingCosts_3d572a14-1926-4260-b134-6a78f2139cac_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsOfFinancingCosts" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt issuance costs</link:label>
    <link:label id="lab_us-gaap_PaymentsOfFinancingCosts_3d388c93-cf53-4ef0-9f95-31441238f8af_netLabel_en-US" xlink:label="lab_us-gaap_PaymentsOfFinancingCosts" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payment of financing costs</link:label>
    <link:label id="lab_us-gaap_PaymentsOfFinancingCosts_label_en-US" xlink:label="lab_us-gaap_PaymentsOfFinancingCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments of Financing Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfFinancingCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfFinancingCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsOfFinancingCosts" xlink:to="lab_us-gaap_PaymentsOfFinancingCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_a9a44456-0fb4-4b89-8cba-467acafcf8ef_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effect of:</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Percent [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionLineItems_311f349a-fd6c-4517-9734-293a71210f8f_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Description [Line Items]</link:label>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionLineItems_label_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Description [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="lab_us-gaap_LesseeLeaseDescriptionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StandbyLettersOfCreditMember_74664a39-9f23-4a06-b88d-9e94284e220e_terseLabel_en-US" xlink:label="lab_us-gaap_StandbyLettersOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Standby letters of credit [Member]</link:label>
    <link:label id="lab_us-gaap_StandbyLettersOfCreditMember_label_en-US" xlink:label="lab_us-gaap_StandbyLettersOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Standby Letters of Credit [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StandbyLettersOfCreditMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StandbyLettersOfCreditMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StandbyLettersOfCreditMember" xlink:to="lab_us-gaap_StandbyLettersOfCreditMember" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_EffectiveIncomeTaxRateReconciliationDTAAdjustments_153f62f0-82d0-45bc-a4fd-edcb53b7232c_terseLabel_en-US" xlink:label="lab_blkb_EffectiveIncomeTaxRateReconciliationDTAAdjustments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">DTA Adjustment &#8211; NOLs</link:label>
    <link:label id="lab_blkb_EffectiveIncomeTaxRateReconciliationDTAAdjustments_label_en-US" xlink:label="lab_blkb_EffectiveIncomeTaxRateReconciliationDTAAdjustments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, DTA Adjustments</link:label>
    <link:label id="lab_blkb_EffectiveIncomeTaxRateReconciliationDTAAdjustments_documentation_en-US" xlink:label="lab_blkb_EffectiveIncomeTaxRateReconciliationDTAAdjustments" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, DTA Adjustments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_EffectiveIncomeTaxRateReconciliationDTAAdjustments" xlink:href="blkb-20221231.xsd#blkb_EffectiveIncomeTaxRateReconciliationDTAAdjustments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_EffectiveIncomeTaxRateReconciliationDTAAdjustments" xlink:to="lab_blkb_EffectiveIncomeTaxRateReconciliationDTAAdjustments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_HedgingDesignationDomain_8e29120a-f7c4-4a9f-afeb-e0c6691ba48a_terseLabel_en-US" xlink:label="lab_us-gaap_HedgingDesignationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedging Designation [Domain]</link:label>
    <link:label id="lab_us-gaap_HedgingDesignationDomain_label_en-US" xlink:label="lab_us-gaap_HedgingDesignationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedging Designation [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_HedgingDesignationDomain" xlink:to="lab_us-gaap_HedgingDesignationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_TransactionalRecurringMember_92590a5f-9fe4-49f1-8e59-26151906d7ea_terseLabel_en-US" xlink:label="lab_blkb_TransactionalRecurringMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Transactional recurring [Member]</link:label>
    <link:label id="lab_blkb_TransactionalRecurringMember_label_en-US" xlink:label="lab_blkb_TransactionalRecurringMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Transactional Recurring [Member]</link:label>
    <link:label id="lab_blkb_TransactionalRecurringMember_documentation_en-US" xlink:label="lab_blkb_TransactionalRecurringMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Transactional Recurring</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_TransactionalRecurringMember" xlink:href="blkb-20221231.xsd#blkb_TransactionalRecurringMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_TransactionalRecurringMember" xlink:to="lab_blkb_TransactionalRecurringMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_adbfc109-e7d9-49c4-b5cb-7d0b67245aaf_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Current, Statement of Financial Position [Extensible List]</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:to="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock_67a85d25-adbd-4522-a7d2-251dc2a32a94_terseLabel_en-US" xlink:label="lab_us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Unvested Restricted Stock Awards, Activity</link:label>
    <link:label id="lab_us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nonvested Restricted Stock Shares Activity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock" xlink:to="lab_us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SupplementalCashFlowInformationAbstract_b9885e7a-3c65-48b3-b2b8-3c43a2e28ab4_terseLabel_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash paid during the year for:</link:label>
    <link:label id="lab_us-gaap_SupplementalCashFlowInformationAbstract_label_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental Cash Flow Information [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis_a2eef349-4046-4158-9893-24071a94ae46_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valuation Allowance by Deferred Tax Asset [Axis]</link:label>
    <link:label id="lab_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis_label_en-US" xlink:label="lab_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valuation Allowance by Deferred Tax Asset [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowanceByDeferredTaxAssetAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis" xlink:to="lab_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract_5952b452-01d9-4bdc-8efe-cec526b03604_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred taxes:</link:label>
    <link:label id="lab_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract_label_en-US" xlink:label="lab_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Federal, State and Local, Tax Expense (Benefit) [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:to="lab_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_NetLeverageRatioRequirementDomain_21c1e73d-efb9-4e34-94bc-fd0be39e4d59_terseLabel_en-US" xlink:label="lab_blkb_NetLeverageRatioRequirementDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Leverage Ratio Requirement [Domain]</link:label>
    <link:label id="lab_blkb_NetLeverageRatioRequirementDomain_label_en-US" xlink:label="lab_blkb_NetLeverageRatioRequirementDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Leverage Ratio Requirement [Domain]</link:label>
    <link:label id="lab_blkb_NetLeverageRatioRequirementDomain_documentation_en-US" xlink:label="lab_blkb_NetLeverageRatioRequirementDomain" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Leverage Ratio Requirement [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_NetLeverageRatioRequirementDomain" xlink:href="blkb-20221231.xsd#blkb_NetLeverageRatioRequirementDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_NetLeverageRatioRequirementDomain" xlink:to="lab_blkb_NetLeverageRatioRequirementDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalizedContractCostNet_91bb9ade-7303-4894-afd3-01341d4914f4_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Costs of obtaining contracts</link:label>
    <link:label id="lab_us-gaap_CapitalizedContractCostNet_label_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized Contract Cost, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizedContractCostNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalizedContractCostNet" xlink:to="lab_us-gaap_CapitalizedContractCostNet" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressStateOrProvince_431bd70b-b036-4282-aa73-15aacad74287_terseLabel_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity address, state or province</link:label>
    <link:label id="lab_dei_EntityAddressStateOrProvince_label_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressStateOrProvince"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressStateOrProvince" xlink:to="lab_dei_EntityAddressStateOrProvince" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_1e644a48-a48e-4293-b54f-6afb1775223b_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other comprehensive income</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AwardTypeAxis_ea3b020a-1125-427c-a2eb-dafcb62e2b3e_terseLabel_en-US" xlink:label="lab_us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Axis]</link:label>
    <link:label id="lab_us-gaap_AwardTypeAxis_label_en-US" xlink:label="lab_us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AwardTypeAxis" xlink:to="lab_us-gaap_AwardTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities_1024d598-cf28-42e2-91ff-bd5e8b48c96e_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Settlements (payments)</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_018744f4-e7bd-4916-9216-9c5d0945c7ac_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease liabilities, current portion</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityCurrent" xlink:to="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_b227c0c8-da99-4b8c-9a30-eeeac9e685ed_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Employee Service Stock-based Compensation, Allocation of Recognized Period Costs [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:to="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ValuationAndQualifyingAccountsDisclosureLineItems_dca30dd8-eb51-4448-967b-1892c2dca329_terseLabel_en-US" xlink:label="lab_srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]</link:label>
    <link:label id="lab_srt_ValuationAndQualifyingAccountsDisclosureLineItems_label_en-US" xlink:label="lab_srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ValuationAndQualifyingAccountsDisclosureLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:to="lab_srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromDivestitureOfBusinesses_8b1801fd-154d-46a5-a55f-bfcbd736e774_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromDivestitureOfBusinesses" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash received in sale of business</link:label>
    <link:label id="lab_us-gaap_ProceedsFromDivestitureOfBusinesses_label_en-US" xlink:label="lab_us-gaap_ProceedsFromDivestitureOfBusinesses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Divestiture of Businesses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinesses" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromDivestitureOfBusinesses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromDivestitureOfBusinesses" xlink:to="lab_us-gaap_ProceedsFromDivestitureOfBusinesses" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_PrepaidSoftwareMaintenanceCurrentAndLongTerm_4b8f771f-57d0-4d8e-a7c9-13351afa9993_terseLabel_en-US" xlink:label="lab_blkb_PrepaidSoftwareMaintenanceCurrentAndLongTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid software maintenance and subscriptions</link:label>
    <link:label id="lab_blkb_PrepaidSoftwareMaintenanceCurrentAndLongTerm_label_en-US" xlink:label="lab_blkb_PrepaidSoftwareMaintenanceCurrentAndLongTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid Software Maintenance, Current and Long-term</link:label>
    <link:label id="lab_blkb_PrepaidSoftwareMaintenanceCurrentAndLongTerm_documentation_en-US" xlink:label="lab_blkb_PrepaidSoftwareMaintenanceCurrentAndLongTerm" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Carrying amount as of the balance sheet date of amounts paid for software maintenance in advance of when the expense is to be recognized. Includes current and non-current portions.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_PrepaidSoftwareMaintenanceCurrentAndLongTerm" xlink:href="blkb-20221231.xsd#blkb_PrepaidSoftwareMaintenanceCurrentAndLongTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_PrepaidSoftwareMaintenanceCurrentAndLongTerm" xlink:to="lab_blkb_PrepaidSoftwareMaintenanceCurrentAndLongTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtNoncurrent_c72ad805-cac2-4bf9-935a-620aa06de279_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt, net of current portion</link:label>
    <link:label id="lab_us-gaap_LongTermDebtNoncurrent_label_en-US" xlink:label="lab_us-gaap_LongTermDebtNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Excluding Current Maturities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtNoncurrent" xlink:to="lab_us-gaap_LongTermDebtNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Liabilities_a934456e-bd21-49ce-85a7-0932264d2ac1_totalLabel_en-US" xlink:label="lab_us-gaap_Liabilities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total liabilities</link:label>
    <link:label id="lab_us-gaap_Liabilities_label_en-US" xlink:label="lab_us-gaap_Liabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Liabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Liabilities" xlink:to="lab_us-gaap_Liabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_LiabilityInsuranceAmountDeductible_fc5d4ffe-89c3-4127-a438-1aa07eaa1010_terseLabel_en-US" xlink:label="lab_blkb_LiabilityInsuranceAmountDeductible" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liability insurance, amount, deductible</link:label>
    <link:label id="lab_blkb_LiabilityInsuranceAmountDeductible_label_en-US" xlink:label="lab_blkb_LiabilityInsuranceAmountDeductible" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liability Insurance, Amount, Deductible</link:label>
    <link:label id="lab_blkb_LiabilityInsuranceAmountDeductible_documentation_en-US" xlink:label="lab_blkb_LiabilityInsuranceAmountDeductible" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liability Insurance, Amount, Deductible</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_LiabilityInsuranceAmountDeductible" xlink:href="blkb-20221231.xsd#blkb_LiabilityInsuranceAmountDeductible"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_LiabilityInsuranceAmountDeductible" xlink:to="lab_blkb_LiabilityInsuranceAmountDeductible" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_8e13354e-970d-4e62-ac18-28f9e3cde901_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average remaining lease term (years)</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Weighted Average Remaining Lease Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_462588ba-c23e-4501-961d-25ff14d5f339_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillPurchaseAccountingAdjustments_339de4e2-56f9-4f57-b515-22961fa57c6a_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillPurchaseAccountingAdjustments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments related to prior year business combination</link:label>
    <link:label id="lab_us-gaap_GoodwillPurchaseAccountingAdjustments_label_en-US" xlink:label="lab_us-gaap_GoodwillPurchaseAccountingAdjustments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill, Purchase Accounting Adjustments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillPurchaseAccountingAdjustments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillPurchaseAccountingAdjustments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillPurchaseAccountingAdjustments" xlink:to="lab_us-gaap_GoodwillPurchaseAccountingAdjustments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_b3476272-b0ae-46f7-9358-a891ec875f05_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash flows from investing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_a5d741c9-b66b-469f-b1b8-875151f5fb81_terseLabel_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity common stock, shares outstanding</link:label>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_label_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCommonStockSharesOutstanding" xlink:to="lab_dei_EntityCommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_c35279ba-7288-4791-9b48-d6e08dd951f1_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Domain]</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevolvingCreditFacilityMember_1f117e69-5e0d-499f-a292-a27b3bf16533_terseLabel_en-US" xlink:label="lab_us-gaap_RevolvingCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving credit loans [Member]</link:label>
    <link:label id="lab_us-gaap_RevolvingCreditFacilityMember_label_en-US" xlink:label="lab_us-gaap_RevolvingCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving Credit Facility [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevolvingCreditFacilityMember" xlink:to="lab_us-gaap_RevolvingCreditFacilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_OneMonthMember_b9e7b0fa-0c80-4bd8-90e4-5ba8f724a4c9_terseLabel_en-US" xlink:label="lab_blkb_OneMonthMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">One-month</link:label>
    <link:label id="lab_blkb_OneMonthMember_label_en-US" xlink:label="lab_blkb_OneMonthMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">One-month [Member]</link:label>
    <link:label id="lab_blkb_OneMonthMember_documentation_en-US" xlink:label="lab_blkb_OneMonthMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">One-month</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_OneMonthMember" xlink:href="blkb-20221231.xsd#blkb_OneMonthMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_OneMonthMember" xlink:to="lab_blkb_OneMonthMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentType_5771f676-cfb1-46e8-a665-37c109360a8a_terseLabel_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document type</link:label>
    <link:label id="lab_dei_DocumentType_label_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Type</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentType"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentType" xlink:to="lab_dei_DocumentType" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_LineOfCreditFacilityVariableInterestRate_370b4657-ae07-46f2-8905-e5cbbfd71b96_terseLabel_en-US" xlink:label="lab_blkb_LineOfCreditFacilityVariableInterestRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit facility, variable interest rate</link:label>
    <link:label id="lab_blkb_LineOfCreditFacilityVariableInterestRate_label_en-US" xlink:label="lab_blkb_LineOfCreditFacilityVariableInterestRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line Of Credit Facility Variable Interest Rate</link:label>
    <link:label id="lab_blkb_LineOfCreditFacilityVariableInterestRate_documentation_en-US" xlink:label="lab_blkb_LineOfCreditFacilityVariableInterestRate" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line Of Credit Facility Variable Interest Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_LineOfCreditFacilityVariableInterestRate" xlink:href="blkb-20221231.xsd#blkb_LineOfCreditFacilityVariableInterestRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_LineOfCreditFacilityVariableInterestRate" xlink:to="lab_blkb_LineOfCreditFacilityVariableInterestRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember_13415948-4293-4afa-82ca-4c4cecab84b0_terseLabel_en-US" xlink:label="lab_us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate</link:label>
    <link:label id="lab_us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember_label_en-US" xlink:label="lab_us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember" xlink:to="lab_us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife_691831b5-126a-40f4-b338-29825df6a028_verboseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimated useful life (years)</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife_565cdc9d-0744-4e30-ad66-0a154d999ecc_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property and equipment, estimated useful life (years)</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Useful Life</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalizedComputerSoftwareImpairments1_360c603e-b088-4e0a-810a-c081e3b4c611_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalizedComputerSoftwareImpairments1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized software development costs, impairments</link:label>
    <link:label id="lab_us-gaap_CapitalizedComputerSoftwareImpairments1_label_en-US" xlink:label="lab_us-gaap_CapitalizedComputerSoftwareImpairments1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized Computer Software, Impairments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareImpairments1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizedComputerSoftwareImpairments1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalizedComputerSoftwareImpairments1" xlink:to="lab_us-gaap_CapitalizedComputerSoftwareImpairments1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_95dc3ea9-ecd0-4fd9-9ab2-660e8fd33dc0_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_f3ae6dee-4438-4f0f-9bf4-31029bfbb840_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unvested, weighted average grant date fair value, beginning of period</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_84464b2a-9042-47e7-bb76-721d74357a0a_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unvested, weighted average grant date fair value, end of period</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfRevenueAbstract_3104c79d-0508-4345-b29d-cce053409a23_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfRevenueAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of revenue</link:label>
    <link:label id="lab_us-gaap_CostOfRevenueAbstract_label_en-US" xlink:label="lab_us-gaap_CostOfRevenueAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of Revenue [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenueAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfRevenueAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfRevenueAbstract" xlink:to="lab_us-gaap_CostOfRevenueAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_4a2eb680-3101-438d-bf59-a19e4701e21a_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred taxes</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_3b8f8c01-3bd7-4255-8675-f2fe2bdcab34_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total deferred taxes</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GainLossOnCashFlowHedgeIneffectivenessNet_90d9d1b9-fe26-467d-9436-1a85bd530f3b_terseLabel_en-US" xlink:label="lab_us-gaap_GainLossOnCashFlowHedgeIneffectivenessNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ineffective portion of interest rate swap(s)</link:label>
    <link:label id="lab_us-gaap_GainLossOnCashFlowHedgeIneffectivenessNet_label_en-US" xlink:label="lab_us-gaap_GainLossOnCashFlowHedgeIneffectivenessNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (Loss) on Cash Flow Hedge Ineffectiveness, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnCashFlowHedgeIneffectivenessNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnCashFlowHedgeIneffectivenessNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossOnCashFlowHedgeIneffectivenessNet" xlink:to="lab_us-gaap_GainLossOnCashFlowHedgeIneffectivenessNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInDeferredRevenue_a01952c2-8be5-4aef-bfba-186e296fa599_verboseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred revenue</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInDeferredRevenue_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Deferred Revenue</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInDeferredRevenue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:to="lab_us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MarketingRelatedIntangibleAssetsMember_61a43118-1481-4644-aea0-9677ec2973cc_terseLabel_en-US" xlink:label="lab_us-gaap_MarketingRelatedIntangibleAssetsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Marketing assets [Member]</link:label>
    <link:label id="lab_us-gaap_MarketingRelatedIntangibleAssetsMember_label_en-US" xlink:label="lab_us-gaap_MarketingRelatedIntangibleAssetsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Marketing-Related Intangible Assets [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketingRelatedIntangibleAssetsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MarketingRelatedIntangibleAssetsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MarketingRelatedIntangibleAssetsMember" xlink:to="lab_us-gaap_MarketingRelatedIntangibleAssetsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermCommitmentExcludingUnconditionalPurchaseObligationAbstract_6e17d631-2973-498e-bf45-9d07b5489204_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermCommitmentExcludingUnconditionalPurchaseObligationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Commitment (Excluding Unconditional Purchase Obligation) [Abstract]</link:label>
    <link:label id="lab_us-gaap_LongTermCommitmentExcludingUnconditionalPurchaseObligationAbstract_label_en-US" xlink:label="lab_us-gaap_LongTermCommitmentExcludingUnconditionalPurchaseObligationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Commitment (Excluding Unconditional Purchase Obligation) [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermCommitmentExcludingUnconditionalPurchaseObligationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermCommitmentExcludingUnconditionalPurchaseObligationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermCommitmentExcludingUnconditionalPurchaseObligationAbstract" xlink:to="lab_us-gaap_LongTermCommitmentExcludingUnconditionalPurchaseObligationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_71931166-3b02-4693-9dc2-ae87f0efe8d4_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract Balances</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:to="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts_b70d7e73-9a58-44a4-81e1-f67e2595b86b_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments to Additional Paid in Capital, Stock Issued, Issuance Costs</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments to Additional Paid in Capital, Stock Issued, Issuance Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" xlink:to="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_119d7828-db6e-4be9-a302-6e39faf5c706_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instruments, Gain (Loss) by Hedging Relationship, by Income Statement Location, by Derivative Instrument Risk [Table]</link:label>
    <link:label id="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instruments, Gain (Loss) [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable" xlink:to="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_8c3b0458-33df-4be0-ab15-e08d95232519_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Write-off</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_label_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss, Writeoff</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_RestrictedStockUnitTimeBasedMember_b1f1af92-c10b-47bd-8d2b-29129074fbd5_terseLabel_en-US" xlink:label="lab_blkb_RestrictedStockUnitTimeBasedMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted stock unit, time-based [Member]</link:label>
    <link:label id="lab_blkb_RestrictedStockUnitTimeBasedMember_label_en-US" xlink:label="lab_blkb_RestrictedStockUnitTimeBasedMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock Unit, Time-Based [Member]</link:label>
    <link:label id="lab_blkb_RestrictedStockUnitTimeBasedMember_documentation_en-US" xlink:label="lab_blkb_RestrictedStockUnitTimeBasedMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_RestrictedStockUnitTimeBasedMember" xlink:href="blkb-20221231.xsd#blkb_RestrictedStockUnitTimeBasedMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_RestrictedStockUnitTimeBasedMember" xlink:to="lab_blkb_RestrictedStockUnitTimeBasedMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtDisclosureAbstract_51b02c1b-de8b-441a-b0d2-38aae9a2ab5a_terseLabel_en-US" xlink:label="lab_us-gaap_DebtDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_DebtDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_DebtDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureAbstract" xlink:to="lab_us-gaap_DebtDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementLocationAxis_e1734002-4c84-4114-8a68-916c8cd71e22_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement Location [Axis]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementLocationAxis_label_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement Location [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementLocationAxis" xlink:to="lab_us-gaap_IncomeStatementLocationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_ContractualRecurringMember_14e40cc6-afa3-439c-942b-da374ceda65b_terseLabel_en-US" xlink:label="lab_blkb_ContractualRecurringMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contractual recurring [Member]</link:label>
    <link:label id="lab_blkb_ContractualRecurringMember_label_en-US" xlink:label="lab_blkb_ContractualRecurringMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contractual Recurring [Member]</link:label>
    <link:label id="lab_blkb_ContractualRecurringMember_documentation_en-US" xlink:label="lab_blkb_ContractualRecurringMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contractual Recurring</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ContractualRecurringMember" xlink:href="blkb-20221231.xsd#blkb_ContractualRecurringMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_ContractualRecurringMember" xlink:to="lab_blkb_ContractualRecurringMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtCurrent_278801b2-a577-45ee-9b8d-8aad9430835c_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt, current portion</link:label>
    <link:label id="lab_us-gaap_LongTermDebtCurrent_b0a07ddc-9478-4c7f-b22e-4aa75dd7c479_verboseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less: Debt, current portion</link:label>
    <link:label id="lab_us-gaap_LongTermDebtCurrent_label_en-US" xlink:label="lab_us-gaap_LongTermDebtCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Current Maturities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtCurrent" xlink:to="lab_us-gaap_LongTermDebtCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_aae661b4-3510-4449-92f4-85b3ec522363_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash (used in) provided by financing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountingPoliciesAbstract_359dd582-075f-4fb6-822c-19568fbfa1a4_terseLabel_en-US" xlink:label="lab_us-gaap_AccountingPoliciesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Policies [Abstract]</link:label>
    <link:label id="lab_us-gaap_AccountingPoliciesAbstract_label_en-US" xlink:label="lab_us-gaap_AccountingPoliciesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Policies [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingPoliciesAbstract" xlink:to="lab_us-gaap_AccountingPoliciesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_NoTradingSymbolFlag_1d76b128-d9f4-4aa9-a56a-307371032937_terseLabel_en-US" xlink:label="lab_dei_NoTradingSymbolFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">No Trading Symbol Flag</link:label>
    <link:label id="lab_dei_NoTradingSymbolFlag_label_en-US" xlink:label="lab_dei_NoTradingSymbolFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">No Trading Symbol Flag</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_NoTradingSymbolFlag" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_NoTradingSymbolFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_NoTradingSymbolFlag" xlink:to="lab_dei_NoTradingSymbolFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableLeaseCost_82ec6077-19e2-4473-ac49-f715a042f6a1_terseLabel_en-US" xlink:label="lab_us-gaap_VariableLeaseCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable lease cost</link:label>
    <link:label id="lab_us-gaap_VariableLeaseCost_label_en-US" xlink:label="lab_us-gaap_VariableLeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableLeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableLeaseCost" xlink:to="lab_us-gaap_VariableLeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityAbstract_b83088d5-9588-449c-825c-fc6b69cf51e7_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' equity:</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Attributable to Parent [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityAbstract" xlink:to="lab_us-gaap_StockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_addc6cbd-2992-4ba5-b9d1-abf24cc04965_terseLabel_en-US" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid expenses and other current assets</link:label>
    <link:label id="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_label_en-US" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid Expense and Other Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_9ddd5feb-e4a7-4aef-8ece-a9014b73c186_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign tax rate</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_PreferredStockPurchaseRightsMember_fd1968dc-6f04-4547-8398-6a3406a8a7ac_terseLabel_en-US" xlink:label="lab_blkb_PreferredStockPurchaseRightsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock purchase rights [Member]</link:label>
    <link:label id="lab_blkb_PreferredStockPurchaseRightsMember_label_en-US" xlink:label="lab_blkb_PreferredStockPurchaseRightsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock Purchase Rights [Member]</link:label>
    <link:label id="lab_blkb_PreferredStockPurchaseRightsMember_documentation_en-US" xlink:label="lab_blkb_PreferredStockPurchaseRightsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock Purchase Rights</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_PreferredStockPurchaseRightsMember" xlink:href="blkb-20221231.xsd#blkb_PreferredStockPurchaseRightsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_PreferredStockPurchaseRightsMember" xlink:to="lab_blkb_PreferredStockPurchaseRightsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned_5d75db10-a47f-49a9-95b5-e3947440626c_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares of company's common stock, value assigned</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Equity Interest Issued or Issuable, Value Assigned</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned" xlink:to="lab_us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock_0353186a-6314-4f35-9b81-f26323395de5_terseLabel_en-US" xlink:label="lab_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Awards Outstanding by Each Award Type</link:label>
    <link:label id="lab_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock_label_en-US" xlink:label="lab_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of Share-Based Compensation Arrangements by Share-Based Payment Award [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" xlink:to="lab_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingencyClaimsSettledNumber_9b266e70-4b03-4756-9958-68e14fe3c651_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingencyClaimsSettledNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Incident, claims settled, number</link:label>
    <link:label id="lab_us-gaap_LossContingencyClaimsSettledNumber_label_en-US" xlink:label="lab_us-gaap_LossContingencyClaimsSettledNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingency, Claims Settled, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyClaimsSettledNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyClaimsSettledNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingencyClaimsSettledNumber" xlink:to="lab_us-gaap_LossContingencyClaimsSettledNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_5e475f51-1b57-48d7-a818-17830f28b0e3_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Components of Income Tax Expense</link:label>
    <link:label id="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock_8dc88cac-f022-4ee4-9385-c69a6ddd0e95_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Values of Derivative Instruments</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Derivative Instruments in Statement of Financial Position, Fair Value [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock" xlink:to="lab_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_b81e9265-1565-45db-8907-4c28e998ec64_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in valuation reserve (primarily state credit reserves)</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_4220d625-78e3-41bd-84d3-a4ce52471328_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unvested awards, compensation cost not yet recognized, period of recognition (in years)</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_ef57da39-ab0d-4b7e-a786-2b85a1a73fda_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesGross_eefc02d8-3c4a-4b88-879d-5bdd55567a42_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total cash consideration paid for the acquisition</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesGross_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Businesses, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireBusinessesGross" xlink:to="lab_us-gaap_PaymentsToAcquireBusinessesGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeContractTypeDomain_8c775406-fbf2-4a65-83de-c435abbc59e6_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeContractTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Contract [Domain]</link:label>
    <link:label id="lab_us-gaap_DerivativeContractTypeDomain_label_en-US" xlink:label="lab_us-gaap_DerivativeContractTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Contract [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeContractTypeDomain" xlink:to="lab_us-gaap_DerivativeContractTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GrossProfit_86488a45-932e-41e2-b842-5c2a04faf182_totalLabel_en-US" xlink:label="lab_us-gaap_GrossProfit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross profit</link:label>
    <link:label id="lab_us-gaap_GrossProfit_label_en-US" xlink:label="lab_us-gaap_GrossProfit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross Profit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GrossProfit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GrossProfit" xlink:to="lab_us-gaap_GrossProfit" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityRegistrantName_e3b51974-a017-4d25-a82c-ed2851620e30_terseLabel_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity registrant name</link:label>
    <link:label id="lab_dei_EntityRegistrantName_label_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityRegistrantName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityRegistrantName" xlink:to="lab_dei_EntityRegistrantName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLocationDomain_6cf0a72c-1ca9-4569-9c69-c7b326e521c3_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLocationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income Location [Domain]</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLocationDomain_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLocationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income Location [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLocationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLocationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLocationDomain" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLocationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_ada3cb17-9b13-4f46-8da0-aa359659d914_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Federal and state and foreign net operating loss carryforwards</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Operating Loss Carryforwards</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:to="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_NetLeverageRatioRequirementAxis_c9fcce26-5135-4fc8-88f4-9382216c7a4f_terseLabel_en-US" xlink:label="lab_blkb_NetLeverageRatioRequirementAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Leverage Ratio Requirement [Axis]</link:label>
    <link:label id="lab_blkb_NetLeverageRatioRequirementAxis_label_en-US" xlink:label="lab_blkb_NetLeverageRatioRequirementAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Leverage Ratio Requirement [Axis]</link:label>
    <link:label id="lab_blkb_NetLeverageRatioRequirementAxis_documentation_en-US" xlink:label="lab_blkb_NetLeverageRatioRequirementAxis" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Leverage Ratio Requirement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_NetLeverageRatioRequirementAxis" xlink:href="blkb-20221231.xsd#blkb_NetLeverageRatioRequirementAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_NetLeverageRatioRequirementAxis" xlink:to="lab_blkb_NetLeverageRatioRequirementAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConsolidationPolicyTextBlock_0c2dccf8-b6c8-4f2a-8591-0177531480cd_terseLabel_en-US" xlink:label="lab_us-gaap_ConsolidationPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basis of consolidation</link:label>
    <link:label id="lab_us-gaap_ConsolidationPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ConsolidationPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConsolidationPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConsolidationPolicyTextBlock" xlink:to="lab_us-gaap_ConsolidationPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LegalCostsPolicyTextBlock_2511f8d1-babe-411e-b389-cca7eba52b47_terseLabel_en-US" xlink:label="lab_us-gaap_LegalCostsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Legal contingencies</link:label>
    <link:label id="lab_us-gaap_LegalCostsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_LegalCostsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Legal Costs, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LegalCostsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LegalCostsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LegalCostsPolicyTextBlock" xlink:to="lab_us-gaap_LegalCostsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MinimumMember_04c34076-1d77-4835-90e4-bfc06c9ddfac_terseLabel_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum [Member]</link:label>
    <link:label id="lab_srt_MinimumMember_label_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MinimumMember" xlink:to="lab_srt_MinimumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_dc04a896-daf4-44a0-9177-14871cd36539_terseLabel_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity emerging growth company</link:label>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_label_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityEmergingGrowthCompany" xlink:to="lab_dei_EntityEmergingGrowthCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_d5955d39-fb67-49a6-a8de-a341bd6cff1b_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, par value</link:label>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_label_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Par or Stated Value Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax_90fe7be0-c975-4f03-9dfd-395183482b34_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other comprehensive (loss) income before reclassifications, net of tax effects of $(8,068), $(1,982) and $1,625</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss) before Reclassifications, Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ValuationAndQualifyingAccountsDisclosureTable_b91eedc8-84ea-4c20-a587-447b6192daef_terseLabel_en-US" xlink:label="lab_srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]</link:label>
    <link:label id="lab_srt_ValuationAndQualifyingAccountsDisclosureTable_label_en-US" xlink:label="lab_srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ValuationAndQualifyingAccountsDisclosureTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:to="lab_srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_e4032e4e-4b5e-462a-a9de-d2269cbd0fef_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_SecurityIncidentExpectedCost_e9eff548-d5e9-4953-831a-e2f2f50f677a_terseLabel_en-US" xlink:label="lab_blkb_SecurityIncidentExpectedCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Incident, expected cost</link:label>
    <link:label id="lab_blkb_SecurityIncidentExpectedCost_label_en-US" xlink:label="lab_blkb_SecurityIncidentExpectedCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security incident, expected cost</link:label>
    <link:label id="lab_blkb_SecurityIncidentExpectedCost_documentation_en-US" xlink:label="lab_blkb_SecurityIncidentExpectedCost" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net pre-tax expenses currently expected relating to the Security Incident.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentExpectedCost" xlink:href="blkb-20221231.xsd#blkb_SecurityIncidentExpectedCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_SecurityIncidentExpectedCost" xlink:to="lab_blkb_SecurityIncidentExpectedCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization_231b5c1e-dfe6-440c-9d78-5db738287897_terseLabel_en-US" xlink:label="lab_us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Implementation costs for cloud computing arrangements</link:label>
    <link:label id="lab_us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization_label_en-US" xlink:label="lab_us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hosting Arrangement, Service Contract, Implementation Cost, Capitalized, after Accumulated Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization" xlink:to="lab_us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_TradingSymbol_612fa600-dd19-4e5b-b7e1-ab0fd92cb2a1_terseLabel_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trading symbol</link:label>
    <link:label id="lab_dei_TradingSymbol_label_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trading Symbol</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_TradingSymbol"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_TradingSymbol" xlink:to="lab_dei_TradingSymbol" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFileNumber_cc7a2fbb-7cbe-4cfa-a888-0d8f1e748ad1_terseLabel_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity file number</link:label>
    <link:label id="lab_dei_EntityFileNumber_label_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity File Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFileNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFileNumber" xlink:to="lab_dei_EntityFileNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited_72a7fa51-5d43-437d-8b75-4a11ef96bb31_negatedLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted stock cancellations (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Shares, Restricted Stock Award, Forfeited</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_070fb360-5ecd-4844-bda6-ef5dfea48af8_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2026&#160;</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_ApplicableInterestPeriodDomain_cf3207f6-7edf-47ed-a7e7-ad16e0cac4ab_terseLabel_en-US" xlink:label="lab_blkb_ApplicableInterestPeriodDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Applicable Interest Period [Domain]</link:label>
    <link:label id="lab_blkb_ApplicableInterestPeriodDomain_label_en-US" xlink:label="lab_blkb_ApplicableInterestPeriodDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Applicable Interest Period [Domain]</link:label>
    <link:label id="lab_blkb_ApplicableInterestPeriodDomain_documentation_en-US" xlink:label="lab_blkb_ApplicableInterestPeriodDomain" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Applicable Interest Period [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ApplicableInterestPeriodDomain" xlink:href="blkb-20221231.xsd#blkb_ApplicableInterestPeriodDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_ApplicableInterestPeriodDomain" xlink:to="lab_blkb_ApplicableInterestPeriodDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_OperatingLeaseLiabilitiesNetOfCurrentPortionMember_5550dace-7872-41d4-81ce-2daa5c6eac12_terseLabel_en-US" xlink:label="lab_blkb_OperatingLeaseLiabilitiesNetOfCurrentPortionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease liabilities, net of current portion</link:label>
    <link:label id="lab_blkb_OperatingLeaseLiabilitiesNetOfCurrentPortionMember_label_en-US" xlink:label="lab_blkb_OperatingLeaseLiabilitiesNetOfCurrentPortionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease Liabilities, Net of Current Portion [Member]</link:label>
    <link:label id="lab_blkb_OperatingLeaseLiabilitiesNetOfCurrentPortionMember_documentation_en-US" xlink:label="lab_blkb_OperatingLeaseLiabilitiesNetOfCurrentPortionMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease Liabilities, Net of Current Portion</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_OperatingLeaseLiabilitiesNetOfCurrentPortionMember" xlink:href="blkb-20221231.xsd#blkb_OperatingLeaseLiabilitiesNetOfCurrentPortionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_OperatingLeaseLiabilitiesNetOfCurrentPortionMember" xlink:to="lab_blkb_OperatingLeaseLiabilitiesNetOfCurrentPortionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_47a93e0b-eb08-4821-adbe-a178cf6e8509_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">International</link:label>
    <link:label id="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Foreign Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_SecurityIncidentNumberOfReservationsOfTheRightToSeekFutureExpenseRecovery_1b5b5222-ebf0-4f07-878b-fe90e1f13217_terseLabel_en-US" xlink:label="lab_blkb_SecurityIncidentNumberOfReservationsOfTheRightToSeekFutureExpenseRecovery" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Incident, number of reservations of the right to seek future expense recovery</link:label>
    <link:label id="lab_blkb_SecurityIncidentNumberOfReservationsOfTheRightToSeekFutureExpenseRecovery_label_en-US" xlink:label="lab_blkb_SecurityIncidentNumberOfReservationsOfTheRightToSeekFutureExpenseRecovery" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security incident, number of reservations of the right to seek future expense recovery</link:label>
    <link:label id="lab_blkb_SecurityIncidentNumberOfReservationsOfTheRightToSeekFutureExpenseRecovery_documentation_en-US" xlink:label="lab_blkb_SecurityIncidentNumberOfReservationsOfTheRightToSeekFutureExpenseRecovery" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security incident, number of reservations of the right to seek future expense recovery</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentNumberOfReservationsOfTheRightToSeekFutureExpenseRecovery" xlink:href="blkb-20221231.xsd#blkb_SecurityIncidentNumberOfReservationsOfTheRightToSeekFutureExpenseRecovery"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_SecurityIncidentNumberOfReservationsOfTheRightToSeekFutureExpenseRecovery" xlink:to="lab_blkb_SecurityIncidentNumberOfReservationsOfTheRightToSeekFutureExpenseRecovery" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtPercentageBearingFixedInterestRate_c4736a2c-13e3-40e1-a0d8-87953766b14e_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtPercentageBearingFixedInterestRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term debt, percentage bearing fixed interest, percentage rate</link:label>
    <link:label id="lab_us-gaap_LongTermDebtPercentageBearingFixedInterestRate_label_en-US" xlink:label="lab_us-gaap_LongTermDebtPercentageBearingFixedInterestRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Percentage Bearing Fixed Interest, Percentage Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtPercentageBearingFixedInterestRate" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtPercentageBearingFixedInterestRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtPercentageBearingFixedInterestRate" xlink:to="lab_us-gaap_LongTermDebtPercentageBearingFixedInterestRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativesPolicyTextBlock_5df1eb51-c0af-4af4-a549-1fb5edd61784_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative instruments</link:label>
    <link:label id="lab_us-gaap_DerivativesPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_DerivativesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivatives, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativesPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativesPolicyTextBlock" xlink:to="lab_us-gaap_DerivativesPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_a2e55d0b-c3c5-44f1-a752-0208009bbf66_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Granted, number</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations_47ed03af-7c3d-4ba8-974b-1e541cf8ff10_totalLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income tax provision effective rate</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromLinesOfCredit_f2193006-93f7-40f8-8579-95eb2f3d0027_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromLinesOfCredit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from lines of credit</link:label>
    <link:label id="lab_us-gaap_ProceedsFromLinesOfCredit_label_en-US" xlink:label="lab_us-gaap_ProceedsFromLinesOfCredit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Lines of Credit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromLinesOfCredit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromLinesOfCredit" xlink:to="lab_us-gaap_ProceedsFromLinesOfCredit" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_MaximumAfterDecember312023Member_9d0f7318-d682-4035-b3f6-507126c2efb7_terseLabel_en-US" xlink:label="lab_blkb_MaximumAfterDecember312023Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum After December 31, 2023</link:label>
    <link:label id="lab_blkb_MaximumAfterDecember312023Member_label_en-US" xlink:label="lab_blkb_MaximumAfterDecember312023Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum After December 31, 2023 [Member]</link:label>
    <link:label id="lab_blkb_MaximumAfterDecember312023Member_documentation_en-US" xlink:label="lab_blkb_MaximumAfterDecember312023Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum After December 31, 2023</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_MaximumAfterDecember312023Member" xlink:href="blkb-20221231.xsd#blkb_MaximumAfterDecember312023Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_MaximumAfterDecember312023Member" xlink:to="lab_blkb_MaximumAfterDecember312023Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedContributionPlanTable_645e1af4-4780-4b06-97de-5c963b41bc32_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Contribution Plan [Table]</link:label>
    <link:label id="lab_us-gaap_DefinedContributionPlanTable_label_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Contribution Plan [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedContributionPlanTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedContributionPlanTable" xlink:to="lab_us-gaap_DefinedContributionPlanTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UseOfEstimates_f447d60a-1a53-44ef-bad2-b22f13fe0dbe_terseLabel_en-US" xlink:label="lab_us-gaap_UseOfEstimates" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Use of estimates</link:label>
    <link:label id="lab_us-gaap_UseOfEstimates_label_en-US" xlink:label="lab_us-gaap_UseOfEstimates" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Use of Estimates, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UseOfEstimates"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UseOfEstimates" xlink:to="lab_us-gaap_UseOfEstimates" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationDisclosureTextBlock_381fe538-5ad9-46ed-9e32-b59cd7439421_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combinations</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:to="lab_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalizedContractCostAmortizationPeriod_01925d14-f24c-4775-9d4d-386e736142e0_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostAmortizationPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected period of benefit</link:label>
    <link:label id="lab_us-gaap_CapitalizedContractCostAmortizationPeriod_label_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostAmortizationPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized Contract Cost, Amortization Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostAmortizationPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizedContractCostAmortizationPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalizedContractCostAmortizationPeriod" xlink:to="lab_us-gaap_CapitalizedContractCostAmortizationPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_b94c6e1d-9968-498e-9340-0190ca31dacb_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:to="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_ScheduleOfDebtInstrumentsOtherTableTextBlock_290e12bb-7b03-4ad5-8e08-2b438dcc7b13_terseLabel_en-US" xlink:label="lab_blkb_ScheduleOfDebtInstrumentsOtherTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Currently Effective Financing Agreements</link:label>
    <link:label id="lab_blkb_ScheduleOfDebtInstrumentsOtherTableTextBlock_label_en-US" xlink:label="lab_blkb_ScheduleOfDebtInstrumentsOtherTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule Of Debt Instruments, Other [Table Text Block]</link:label>
    <link:label id="lab_blkb_ScheduleOfDebtInstrumentsOtherTableTextBlock_documentation_en-US" xlink:label="lab_blkb_ScheduleOfDebtInstrumentsOtherTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule Of Debt Instruments, Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ScheduleOfDebtInstrumentsOtherTableTextBlock" xlink:href="blkb-20221231.xsd#blkb_ScheduleOfDebtInstrumentsOtherTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_ScheduleOfDebtInstrumentsOtherTableTextBlock" xlink:to="lab_blkb_ScheduleOfDebtInstrumentsOtherTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditFacilityDomain_3802d600-799f-497c-b95f-ed6a3ba1df0e_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Domain]</link:label>
    <link:label id="lab_us-gaap_CreditFacilityDomain_label_en-US" xlink:label="lab_us-gaap_CreditFacilityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditFacilityDomain" xlink:to="lab_us-gaap_CreditFacilityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_430b13b2-9f37-402a-8395-e9706a52ec08_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basic earnings per share</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasic" xlink:to="lab_us-gaap_EarningsPerShareBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_d0f3cc4e-59da-4bbc-a719-e088a5a4be2f_terseLabel_en-US" xlink:label="lab_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenues from External Customers and Long-Lived Assets [Line Items]</link:label>
    <link:label id="lab_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_label_en-US" xlink:label="lab_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenues from External Customers and Long-Lived Assets [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:to="lab_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax_4e311786-4cd0-4090-90ba-7df2dbaefd17_terseLabel_en-US" xlink:label="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amounts reclassified from accumulated other comprehensive income (loss)</link:label>
    <link:label id="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax_label_en-US" xlink:label="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification from Accumulated Other Comprehensive Income, Current Period, before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" xlink:to="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_5650b9dd-ef45-4c48-9cb0-84ebc59b8fae_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted stock vested, total fair value</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_NonoperatingIncomeExpenseExcludingInterestExpense_ff43a798-b4d7-4dfb-aa28-716119ae0b6c_terseLabel_en-US" xlink:label="lab_blkb_NonoperatingIncomeExpenseExcludingInterestExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other income, net</link:label>
    <link:label id="lab_blkb_NonoperatingIncomeExpenseExcludingInterestExpense_da40e5f2-611d-4512-b626-18908e67c109_totalLabel_en-US" xlink:label="lab_blkb_NonoperatingIncomeExpenseExcludingInterestExpense" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other income, net</link:label>
    <link:label id="lab_blkb_NonoperatingIncomeExpenseExcludingInterestExpense_label_en-US" xlink:label="lab_blkb_NonoperatingIncomeExpenseExcludingInterestExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nonoperating Income (Expense), Excluding Interest Expense</link:label>
    <link:label id="lab_blkb_NonoperatingIncomeExpenseExcludingInterestExpense_documentation_en-US" xlink:label="lab_blkb_NonoperatingIncomeExpenseExcludingInterestExpense" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The aggregate amount of income or expense, excluding interest expense, from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_NonoperatingIncomeExpenseExcludingInterestExpense" xlink:href="blkb-20221231.xsd#blkb_NonoperatingIncomeExpenseExcludingInterestExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_NonoperatingIncomeExpenseExcludingInterestExpense" xlink:to="lab_blkb_NonoperatingIncomeExpenseExcludingInterestExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentsGainLossLineItems_bd3cd791-f017-44de-84ba-000d2c6d6aeb_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsGainLossLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instruments, Gain (Loss) [Line Items]</link:label>
    <link:label id="lab_us-gaap_DerivativeInstrumentsGainLossLineItems_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsGainLossLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instruments, Gain (Loss) [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentsGainLossLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossLineItems" xlink:to="lab_us-gaap_DerivativeInstrumentsGainLossLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_ccbbbc96-80a4-42d5-ac51-e5dae0bec6c1_terseLabel_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity interactive data current</link:label>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_label_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityInteractiveDataCurrent" xlink:to="lab_dei_EntityInteractiveDataCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment_df559971-3de0-431f-9b37-de619b99127d_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nondeductible meals, entertainment and transportation</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Nondeductible Expense, Meals and Entertainment, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_658014c8-bf9e-4135-a35c-f223388c7e23_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_91127c4b-ac0e-4446-918c-afaeeb762ee4_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Changes in operating assets and liabilities, net of acquisition and disposal of businesses:</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Operating Capital [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_ThirdpartyTechnologyMember_669dee90-0ac0-4b42-b535-519f3ac2678d_terseLabel_en-US" xlink:label="lab_blkb_ThirdpartyTechnologyMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Third-party technology [Member]</link:label>
    <link:label id="lab_blkb_ThirdpartyTechnologyMember_label_en-US" xlink:label="lab_blkb_ThirdpartyTechnologyMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Third-party Technology [Member]</link:label>
    <link:label id="lab_blkb_ThirdpartyTechnologyMember_documentation_en-US" xlink:label="lab_blkb_ThirdpartyTechnologyMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Technology developed by a third-party used in conjunction with entity's products and services.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ThirdpartyTechnologyMember" xlink:href="blkb-20221231.xsd#blkb_ThirdpartyTechnologyMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_ThirdpartyTechnologyMember" xlink:to="lab_blkb_ThirdpartyTechnologyMember" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_GlobalHQMember_21532bc4-5f88-44dc-af7e-901024225d27_terseLabel_en-US" xlink:label="lab_blkb_GlobalHQMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Global HQ [Member]</link:label>
    <link:label id="lab_blkb_GlobalHQMember_label_en-US" xlink:label="lab_blkb_GlobalHQMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Global HQ [Member]</link:label>
    <link:label id="lab_blkb_GlobalHQMember_documentation_en-US" xlink:label="lab_blkb_GlobalHQMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Global HQ [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_GlobalHQMember" xlink:href="blkb-20221231.xsd#blkb_GlobalHQMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_GlobalHQMember" xlink:to="lab_blkb_GlobalHQMember" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_ExerciseOfStockOptionsAndStockAppreciationRightsShares_e180eda7-9e67-4638-84c1-464d9350b9b4_terseLabel_en-US" xlink:label="lab_blkb_ExerciseOfStockOptionsAndStockAppreciationRightsShares" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercise of stock options and vesting of restricted stock units (in shares)</link:label>
    <link:label id="lab_blkb_ExerciseOfStockOptionsAndStockAppreciationRightsShares_label_en-US" xlink:label="lab_blkb_ExerciseOfStockOptionsAndStockAppreciationRightsShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercise Of Stock Options And Stock Appreciation Rights Shares</link:label>
    <link:label id="lab_blkb_ExerciseOfStockOptionsAndStockAppreciationRightsShares_documentation_en-US" xlink:label="lab_blkb_ExerciseOfStockOptionsAndStockAppreciationRightsShares" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of shares issued during the period as a result of the exercise of stock options and stock appreciation rights.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ExerciseOfStockOptionsAndStockAppreciationRightsShares" xlink:href="blkb-20221231.xsd#blkb_ExerciseOfStockOptionsAndStockAppreciationRightsShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_ExerciseOfStockOptionsAndStockAppreciationRightsShares" xlink:to="lab_blkb_ExerciseOfStockOptionsAndStockAppreciationRightsShares" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_2d020104-8318-4a77-b857-ddd58675306d_totalLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total other comprehensive income</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_6ee2af2a-97d5-4e86-9d4c-9830084ddc96_negatedTotalLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net current-period other comprehensive income (loss)</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent_790fc43e-5ae8-4dd7-a5ed-f64b0becd271_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other comprehensive income (loss) before reclassifications</link:label>
    <link:label id="lab_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent_label_en-US" xlink:label="lab_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">OCI, before Reclassifications, Net of Tax, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent" xlink:to="lab_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsForRepurchaseOfCommonStock_b69baa1e-ea34-46b9-94c1-c30a1f2d83e9_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase of treasury stock</link:label>
    <link:label id="lab_us-gaap_PaymentsForRepurchaseOfCommonStock_label_en-US" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments for Repurchase of Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:to="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementClassOfStockAxis_46b9c686-47b9-4d41-970f-b8dbb3fe51d6_terseLabel_en-US" xlink:label="lab_us-gaap_StatementClassOfStockAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Stock [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementClassOfStockAxis_label_en-US" xlink:label="lab_us-gaap_StatementClassOfStockAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Stock [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementClassOfStockAxis" xlink:to="lab_us-gaap_StatementClassOfStockAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_02de0dff-7031-49b2-a6a1-2f042f16ce0a_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Thereafter</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Maturity, after Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxPolicyTextBlock_7e15b90f-603e-4727-9d52-aa380951bd2e_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_IncomeTaxPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxPolicyTextBlock" xlink:to="lab_us-gaap_IncomeTaxPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_22ba8815-726f-46c4-be2a-64642f7cd83f_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current taxes:</link:label>
    <link:label id="lab_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_label_en-US" xlink:label="lab_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Federal, State and Local, Tax Expense (Benefit) [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:to="lab_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GainLossOnDerivativeInstrumentsNetPretax_84eb2091-e1fb-4d81-a038-5d795fb512ae_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_GainLossOnDerivativeInstrumentsNetPretax" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (loss) recognized in accumulated other comprehensive loss</link:label>
    <link:label id="lab_us-gaap_GainLossOnDerivativeInstrumentsNetPretax_label_en-US" xlink:label="lab_us-gaap_GainLossOnDerivativeInstrumentsNetPretax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (Loss) on Derivative Instruments, Net, Pretax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDerivativeInstrumentsNetPretax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnDerivativeInstrumentsNetPretax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossOnDerivativeInstrumentsNetPretax" xlink:to="lab_us-gaap_GainLossOnDerivativeInstrumentsNetPretax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_08f553c2-0c4d-4592-a070-0dfd8e77591e_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current assets:</link:label>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrentAbstract" xlink:to="lab_us-gaap_AssetsCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalFinancialInformationDisclosureTextBlock_58a5feae-e4a2-49b9-8c89-38f1e5063b85_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalFinancialInformationDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidated Financial Statement Details</link:label>
    <link:label id="lab_us-gaap_AdditionalFinancialInformationDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_AdditionalFinancialInformationDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Financial Information Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalFinancialInformationDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalFinancialInformationDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalFinancialInformationDisclosureTextBlock" xlink:to="lab_us-gaap_AdditionalFinancialInformationDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_5c70cfab-8a29-42f9-b50b-31ecb56d97b9_verboseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained earnings</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained Earnings (Accumulated Deficit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_3b4fc6ad-52bb-4ec2-93ea-0152940adfd5_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_49e41124-b10e-468c-9a31-e09bfd0f4b2a_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance for credit losses</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Asset, Tax Deferred Expense, Reserve and Accrual, Accounts Receivable, Allowance for Credit Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementsRecurringMember_c9ad9101-67cc-4644-9d5d-a3daa12d86d2_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsRecurringMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair value measurements, recurring [Member]</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementsRecurringMember_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsRecurringMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Recurring [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementsRecurringMember" xlink:to="lab_us-gaap_FairValueMeasurementsRecurringMember" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_LongtermPurchaseCommitmentRemainingMinimumAmountCommitted_a9cc863b-5fb3-45eb-9086-cf6c7be28eb7_terseLabel_en-US" xlink:label="lab_blkb_LongtermPurchaseCommitmentRemainingMinimumAmountCommitted" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Remaining aggregate minimum purchase commitment</link:label>
    <link:label id="lab_blkb_LongtermPurchaseCommitmentRemainingMinimumAmountCommitted_label_en-US" xlink:label="lab_blkb_LongtermPurchaseCommitmentRemainingMinimumAmountCommitted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Purchase Commitment, Remaining Minimum Amount Committed</link:label>
    <link:label id="lab_blkb_LongtermPurchaseCommitmentRemainingMinimumAmountCommitted_documentation_en-US" xlink:label="lab_blkb_LongtermPurchaseCommitmentRemainingMinimumAmountCommitted" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum amount to be expended to satisfy the terms of long-term purchase arrangements in which the entity has agreed to expend funds to procure goods or services.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_LongtermPurchaseCommitmentRemainingMinimumAmountCommitted" xlink:href="blkb-20221231.xsd#blkb_LongtermPurchaseCommitmentRemainingMinimumAmountCommitted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_LongtermPurchaseCommitmentRemainingMinimumAmountCommitted" xlink:to="lab_blkb_LongtermPurchaseCommitmentRemainingMinimumAmountCommitted" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalYearFocus_52dd4d19-b75e-4410-96c5-9d09c1b3d4ab_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document fiscal year focus</link:label>
    <link:label id="lab_dei_DocumentFiscalYearFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalYearFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalYearFocus" xlink:to="lab_dei_DocumentFiscalYearFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock_158e51b5-0529-455c-9b7e-ef8539afcfa5_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Amortization Expense</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets Amortization Expense [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_539d2997-7dee-483d-8ff1-d455c3d7bc0a_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash flows from operating activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_AllowanceforReturnsMember_dc0e9ea9-3250-4ad1-bee7-19ae7df24442_terseLabel_en-US" xlink:label="lab_blkb_AllowanceforReturnsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance for sales returns [Member]</link:label>
    <link:label id="lab_blkb_AllowanceforReturnsMember_label_en-US" xlink:label="lab_blkb_AllowanceforReturnsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance for Returns [Member]</link:label>
    <link:label id="lab_blkb_AllowanceforReturnsMember_documentation_en-US" xlink:label="lab_blkb_AllowanceforReturnsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">A valuation allowance for the amount of products sold that the entity expects to be returned by the purchaser.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_AllowanceforReturnsMember" xlink:href="blkb-20221231.xsd#blkb_AllowanceforReturnsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_AllowanceforReturnsMember" xlink:to="lab_blkb_AllowanceforReturnsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_AccruedCustomerCreditBalancesCurrentAndLongTerm_88d29552-abc7-4f58-a049-dec9f7acbd7d_terseLabel_en-US" xlink:label="lab_blkb_AccruedCustomerCreditBalancesCurrentAndLongTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer credit balances</link:label>
    <link:label id="lab_blkb_AccruedCustomerCreditBalancesCurrentAndLongTerm_label_en-US" xlink:label="lab_blkb_AccruedCustomerCreditBalancesCurrentAndLongTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Customer Credit Balances, Current and Long-term</link:label>
    <link:label id="lab_blkb_AccruedCustomerCreditBalancesCurrentAndLongTerm_documentation_en-US" xlink:label="lab_blkb_AccruedCustomerCreditBalancesCurrentAndLongTerm" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Carrying value as of the balance sheet date of obligations to customers for credit balances generated by customer overpayments. Includes current and non-current portions.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_AccruedCustomerCreditBalancesCurrentAndLongTerm" xlink:href="blkb-20221231.xsd#blkb_AccruedCustomerCreditBalancesCurrentAndLongTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_AccruedCustomerCreditBalancesCurrentAndLongTerm" xlink:to="lab_blkb_AccruedCustomerCreditBalancesCurrentAndLongTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_SignificantAccountingPoliciesLineItems_e0ce93f0-986e-4ad1-afbc-2e014c17ff5d_terseLabel_en-US" xlink:label="lab_blkb_SignificantAccountingPoliciesLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basis of Presentation [Line Items]</link:label>
    <link:label id="lab_blkb_SignificantAccountingPoliciesLineItems_label_en-US" xlink:label="lab_blkb_SignificantAccountingPoliciesLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Significant Accounting Policies [Line Items]</link:label>
    <link:label id="lab_blkb_SignificantAccountingPoliciesLineItems_documentation_en-US" xlink:label="lab_blkb_SignificantAccountingPoliciesLineItems" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Significant Accounting Policies [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SignificantAccountingPoliciesLineItems" xlink:href="blkb-20221231.xsd#blkb_SignificantAccountingPoliciesLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_SignificantAccountingPoliciesLineItems" xlink:to="lab_blkb_SignificantAccountingPoliciesLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LoansAssumed1_ae52c537-0dc7-46f6-a349-5c92927f8c0b_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_LoansAssumed1" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchases by assuming directly related liabilities</link:label>
    <link:label id="lab_us-gaap_LoansAssumed1_label_en-US" xlink:label="lab_us-gaap_LoansAssumed1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loans Assumed</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansAssumed1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LoansAssumed1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LoansAssumed1" xlink:to="lab_us-gaap_LoansAssumed1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredChargesPolicyTextBlock_72ff228c-f57c-4e2a-9221-50d90465f171_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredChargesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred financing costs</link:label>
    <link:label id="lab_us-gaap_DeferredChargesPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_DeferredChargesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Charges, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredChargesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredChargesPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredChargesPolicyTextBlock" xlink:to="lab_us-gaap_DeferredChargesPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_f474ae6a-6109-4ec8-aaf3-d6924176b7b9_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy [Axis]</link:label>
    <link:label id="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_label_en-US" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingenciesTable_0cb9b910-b071-4044-bf2a-840058c6aa68_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingenciesTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingencies [Table]</link:label>
    <link:label id="lab_us-gaap_LossContingenciesTable_label_en-US" xlink:label="lab_us-gaap_LossContingenciesTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingencies [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingenciesTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingenciesTable" xlink:to="lab_us-gaap_LossContingenciesTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefit_c08310d1-95f1-449a-891a-c9eb3f557727_totalLabel_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total current taxes</link:label>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_91dc6573-4d53-42f9-a050-7e166dd7d745_terseLabel_en-US" xlink:label="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment of long-lived assets</link:label>
    <link:label id="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:to="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesAbstract_9dc18c18-f9dc-43b7-9eda-fb982999ec1c_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax liabilities relating to:</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesAbstract_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Gross [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent_abd315cc-fc84-447e-9329-ab70f0a26b6c_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-based compensation</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-Based Payment Arrangement, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_EffectiveIncomeTaxRateReconciliationTaxCreditsStateAndLocal_daf0d5b2-a9a0-425d-9643-5aaadfe37654_negatedTerseLabel_en-US" xlink:label="lab_blkb_EffectiveIncomeTaxRateReconciliationTaxCreditsStateAndLocal" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">State credits, net of federal benefit</link:label>
    <link:label id="lab_blkb_EffectiveIncomeTaxRateReconciliationTaxCreditsStateAndLocal_label_en-US" xlink:label="lab_blkb_EffectiveIncomeTaxRateReconciliationTaxCreditsStateAndLocal" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Credits, State and Local</link:label>
    <link:label id="lab_blkb_EffectiveIncomeTaxRateReconciliationTaxCreditsStateAndLocal_documentation_en-US" xlink:label="lab_blkb_EffectiveIncomeTaxRateReconciliationTaxCreditsStateAndLocal" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective income tax rate reconciliation, tax credits, state and local.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_EffectiveIncomeTaxRateReconciliationTaxCreditsStateAndLocal" xlink:href="blkb-20221231.xsd#blkb_EffectiveIncomeTaxRateReconciliationTaxCreditsStateAndLocal"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_EffectiveIncomeTaxRateReconciliationTaxCreditsStateAndLocal" xlink:to="lab_blkb_EffectiveIncomeTaxRateReconciliationTaxCreditsStateAndLocal" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_291d8eb2-9068-4d62-8d2f-df3845d7fd64_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-based compensation</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_78b2e249-dfa0-4c9e-af5a-6d3ba4a4caf2_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of credit facility, current borrowing capacity</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Current Borrowing Capacity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity" xlink:to="lab_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherRestrictedAssetsCurrent_4d0447bb-110d-4d5f-b03a-9d0e119bf83b_terseLabel_en-US" xlink:label="lab_us-gaap_OtherRestrictedAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer funds receivable</link:label>
    <link:label id="lab_us-gaap_OtherRestrictedAssetsCurrent_label_en-US" xlink:label="lab_us-gaap_OtherRestrictedAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Restricted Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherRestrictedAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherRestrictedAssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherRestrictedAssetsCurrent" xlink:to="lab_us-gaap_OtherRestrictedAssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentInformationTable_5e45062e-55ce-4854-ac89-8a4387aea47d_terseLabel_en-US" xlink:label="lab_dei_DocumentInformationTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Information [Table]</link:label>
    <link:label id="lab_dei_DocumentInformationTable_label_en-US" xlink:label="lab_dei_DocumentInformationTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Information [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationTable" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentInformationTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentInformationTable" xlink:to="lab_dei_DocumentInformationTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Goodwill_61fddaad-6550-4d38-a56a-afd39f80e639_terseLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill</link:label>
    <link:label id="lab_us-gaap_Goodwill_c33c84b6-12f9-4613-a4ce-2e66cb5ba498_periodStartLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance at December 31, 2021</link:label>
    <link:label id="lab_us-gaap_Goodwill_2e9089c8-b498-45c5-ae63-d0f655704f97_periodEndLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance at December 31, 2022</link:label>
    <link:label id="lab_us-gaap_Goodwill_label_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Goodwill" xlink:to="lab_us-gaap_Goodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockShares_8165148f-c614-4cff-ac2b-a75996b074c0_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockShares" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury stock, shares</link:label>
    <link:label id="lab_us-gaap_TreasuryStockShares_label_en-US" xlink:label="lab_us-gaap_TreasuryStockShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock, Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockShares" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockShares" xlink:to="lab_us-gaap_TreasuryStockShares" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_ad6937c7-0685-41d9-8dad-cba0144aa3bb_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Lived Tangible Asset [Axis]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Lived Tangible Asset [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_864667e9-f6b2-40cb-9630-9c7b7a4e98da_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Category of Item Purchased [Axis]</link:label>
    <link:label id="lab_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_label_en-US" xlink:label="lab_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Category of Item Purchased [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis" xlink:to="lab_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeAssetNoncurrentStatementOfFinancialPositionExtensibleEnumeration_a41ab711-4992-46e7-9140-c8c961c6c96c_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeAssetNoncurrentStatementOfFinancialPositionExtensibleEnumeration" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Asset, Noncurrent, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:label id="lab_us-gaap_DerivativeAssetNoncurrentStatementOfFinancialPositionExtensibleEnumeration_label_en-US" xlink:label="lab_us-gaap_DerivativeAssetNoncurrentStatementOfFinancialPositionExtensibleEnumeration" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Asset, Noncurrent, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssetNoncurrentStatementOfFinancialPositionExtensibleEnumeration" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeAssetNoncurrentStatementOfFinancialPositionExtensibleEnumeration"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeAssetNoncurrentStatementOfFinancialPositionExtensibleEnumeration" xlink:to="lab_us-gaap_DerivativeAssetNoncurrentStatementOfFinancialPositionExtensibleEnumeration" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_EffectiveIncomeTaxRateReconciliationGlobalIntangibleLowTaxIncomePercent_8ab61d86-8a55-43ca-9a8d-90507f6e2da5_terseLabel_en-US" xlink:label="lab_blkb_EffectiveIncomeTaxRateReconciliationGlobalIntangibleLowTaxIncomePercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">GILTI inclusion</link:label>
    <link:label id="lab_blkb_EffectiveIncomeTaxRateReconciliationGlobalIntangibleLowTaxIncomePercent_label_en-US" xlink:label="lab_blkb_EffectiveIncomeTaxRateReconciliationGlobalIntangibleLowTaxIncomePercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Global Intangible Low-Tax Income, Percent</link:label>
    <link:label id="lab_blkb_EffectiveIncomeTaxRateReconciliationGlobalIntangibleLowTaxIncomePercent_documentation_en-US" xlink:label="lab_blkb_EffectiveIncomeTaxRateReconciliationGlobalIntangibleLowTaxIncomePercent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective income tax rate reconciliation, global intangible low-tax income adjustment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_EffectiveIncomeTaxRateReconciliationGlobalIntangibleLowTaxIncomePercent" xlink:href="blkb-20221231.xsd#blkb_EffectiveIncomeTaxRateReconciliationGlobalIntangibleLowTaxIncomePercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_EffectiveIncomeTaxRateReconciliationGlobalIntangibleLowTaxIncomePercent" xlink:to="lab_blkb_EffectiveIncomeTaxRateReconciliationGlobalIntangibleLowTaxIncomePercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_8e01c4c9-cf2b-4f84-b944-4d310ee12987_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income tax (benefit) provision</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_ad4e4953-18ab-4fda-8fd1-a5d3d982c510_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total income tax (benefit) provision</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_SegmentGeographicalDomain_193b3ab1-5ad5-4c81-9b05-3c46386c2fbb_terseLabel_en-US" xlink:label="lab_srt_SegmentGeographicalDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Domain]</link:label>
    <link:label id="lab_srt_SegmentGeographicalDomain_label_en-US" xlink:label="lab_srt_SegmentGeographicalDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_SegmentGeographicalDomain" xlink:to="lab_srt_SegmentGeographicalDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsValuationAllowance_61e1dfea-53a0-4749-b5f7-838327898a73_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valuation allowance</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsValuationAllowance_182ee80b-33ee-4fa0-a724-8fd47e365258_periodStartLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance at&#160;beginning of year</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsValuationAllowance_6ea89c0d-86b7-4af6-b8be-b43c5709ce58_periodEndLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance&#160;at end&#160;of year</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsValuationAllowance_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Valuation Allowance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:to="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet_aef87926-46f8-4ccb-a857-956a0bb01100_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax liability</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Tax Liabilities, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:to="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_8f1d21af-7728-456e-9d89-467f9d5d6f1d_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instruments, Gain (Loss) by Hedging Relationship [Axis]</link:label>
    <link:label id="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedging Relationship [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" xlink:to="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityPublicFloat_6bd3bc0c-f585-450b-900a-74e1886db0b5_terseLabel_en-US" xlink:label="lab_dei_EntityPublicFloat" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity public float</link:label>
    <link:label id="lab_dei_EntityPublicFloat_label_en-US" xlink:label="lab_dei_EntityPublicFloat" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Public Float</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPublicFloat" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityPublicFloat"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityPublicFloat" xlink:to="lab_dei_EntityPublicFloat" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BalanceSheetLocationDomain_e5f7d774-b24c-47b6-816a-2432cb811b31_terseLabel_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Location [Domain]</link:label>
    <link:label id="lab_us-gaap_BalanceSheetLocationDomain_label_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Location [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BalanceSheetLocationDomain" xlink:to="lab_us-gaap_BalanceSheetLocationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration_071da195-a2c6-49ef-ab7c-631495c410d1_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Asset, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:label id="lab_us-gaap_DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration_label_en-US" xlink:label="lab_us-gaap_DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Asset, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration" xlink:to="lab_us-gaap_DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_PutativeConsumerClassActionCasesMember_bca169a9-1742-49d4-9cbe-d3aafb71a466_terseLabel_en-US" xlink:label="lab_blkb_PutativeConsumerClassActionCasesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Putative Consumer Class Action Cases</link:label>
    <link:label id="lab_blkb_PutativeConsumerClassActionCasesMember_label_en-US" xlink:label="lab_blkb_PutativeConsumerClassActionCasesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Putative Consumer Class Action Cases [Member]</link:label>
    <link:label id="lab_blkb_PutativeConsumerClassActionCasesMember_documentation_en-US" xlink:label="lab_blkb_PutativeConsumerClassActionCasesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Putative Consumer Class Action Cases</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_PutativeConsumerClassActionCasesMember" xlink:href="blkb-20221231.xsd#blkb_PutativeConsumerClassActionCasesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_PutativeConsumerClassActionCasesMember" xlink:to="lab_blkb_PutativeConsumerClassActionCasesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSold_de702d7a-107f-4d3f-a7b0-9a684886b911_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of revenue</link:label>
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSold_label_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of Goods and Services Sold</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfGoodsAndServicesSold" xlink:to="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet_d875caf0-5ef9-4c1d-9a50-197e3883cb1c_terseLabel_en-US" xlink:label="lab_us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total deferred financing costs included in other assets</link:label>
    <link:label id="lab_us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet_label_en-US" xlink:label="lab_us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Issuance Costs, Line of Credit Arrangements, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet" xlink:to="lab_us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_c51d7dea-d7e8-4ff4-b005-aaa8d86113a9_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less: accumulated depreciation</link:label>
    <link:label id="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_EVERFIMember_fc092baa-fee1-4ee1-b791-e218d164c513_terseLabel_en-US" xlink:label="lab_blkb_EVERFIMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">EVERFI [Member]</link:label>
    <link:label id="lab_blkb_EVERFIMember_label_en-US" xlink:label="lab_blkb_EVERFIMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">EVERFI [Member]</link:label>
    <link:label id="lab_blkb_EVERFIMember_documentation_en-US" xlink:label="lab_blkb_EVERFIMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">EVERFI</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_EVERFIMember" xlink:href="blkb-20221231.xsd#blkb_EVERFIMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_EVERFIMember" xlink:to="lab_blkb_EVERFIMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingenciesLineItems_bf8eca66-128f-408d-a706-a234e40ce83e_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingenciesLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingencies [Line Items]</link:label>
    <link:label id="lab_us-gaap_LossContingenciesLineItems_label_en-US" xlink:label="lab_us-gaap_LossContingenciesLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingencies [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingenciesLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingenciesLineItems" xlink:to="lab_us-gaap_LossContingenciesLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InternalUseSoftwarePolicy_e044f71a-0b1d-4c95-b92f-c0e35dd3b361_terseLabel_en-US" xlink:label="lab_us-gaap_InternalUseSoftwarePolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Software development costs, software for internal use</link:label>
    <link:label id="lab_us-gaap_InternalUseSoftwarePolicy_label_en-US" xlink:label="lab_us-gaap_InternalUseSoftwarePolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Internal Use Software, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InternalUseSoftwarePolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InternalUseSoftwarePolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InternalUseSoftwarePolicy" xlink:to="lab_us-gaap_InternalUseSoftwarePolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockValue_dd568f94-1823-48fa-8bce-5ed23897bdfa_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, $0.001 par value; 180,000,000 shares authorized, 67,814,044 and 66,165,666 shares issued at December&#160;31, 2022 and December&#160;31, 2021, respectively</link:label>
    <link:label id="lab_us-gaap_CommonStockValue_label_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Value, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockValue" xlink:to="lab_us-gaap_CommonStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionAcquireeDomain_56acde31-f966-447b-92b5-7082cf7727ff_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Acquiree [Domain]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionAcquireeDomain_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Acquiree [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MediaContentMember_c7306cfb-1ab9-44fc-af51-3694035898e5_terseLabel_en-US" xlink:label="lab_us-gaap_MediaContentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Content [Member]</link:label>
    <link:label id="lab_us-gaap_MediaContentMember_label_en-US" xlink:label="lab_us-gaap_MediaContentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Media Content [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MediaContentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MediaContentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MediaContentMember" xlink:to="lab_us-gaap_MediaContentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_ComputerSoftwareMember_2c08d303-06d4-4781-8160-d2aefd669898_terseLabel_en-US" xlink:label="lab_blkb_ComputerSoftwareMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Computer software [Member]</link:label>
    <link:label id="lab_blkb_ComputerSoftwareMember_label_en-US" xlink:label="lab_blkb_ComputerSoftwareMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Computer Software [Member]</link:label>
    <link:label id="lab_blkb_ComputerSoftwareMember_documentation_en-US" xlink:label="lab_blkb_ComputerSoftwareMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Computer Software, a type of property, plant and equipment. [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ComputerSoftwareMember" xlink:href="blkb-20221231.xsd#blkb_ComputerSoftwareMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_ComputerSoftwareMember" xlink:to="lab_blkb_ComputerSoftwareMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsGrossAbstract_81e1b160-f0e0-450c-b4a4-a14f852f6720_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsGrossAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax assets relating to:</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsGrossAbstract_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsGrossAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Gross [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGrossAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsGrossAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract" xlink:to="lab_us-gaap_DeferredTaxAssetsGrossAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_c4a40730-c29a-485d-9921-d077cfa86fe9_verboseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted stock grants (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Shares, Restricted Stock Award, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesPolicyTextBlock_b39c1ade-34c2-4dbc-861e-254c5f070514_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingencies</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink:to="lab_us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock_63cb7cfd-882e-4829-a572-53b5a24c5fe7_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effects of Derivative Instruments in Cash Flow Hedging Relationships</link:label>
    <link:label id="lab_us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Cash Flow Hedges Included in Accumulated Other Comprehensive Income (Loss) [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_IncreaseDecreaseAccruedExpensesAndOtherLiabilities_0069a316-ab08-4ab9-a8d9-2df92a48c25a_verboseLabel_en-US" xlink:label="lab_blkb_IncreaseDecreaseAccruedExpensesAndOtherLiabilities" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued expenses and other liabilities</link:label>
    <link:label id="lab_blkb_IncreaseDecreaseAccruedExpensesAndOtherLiabilities_label_en-US" xlink:label="lab_blkb_IncreaseDecreaseAccruedExpensesAndOtherLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase Decrease Accrued Expenses And Other Liabilities</link:label>
    <link:label id="lab_blkb_IncreaseDecreaseAccruedExpensesAndOtherLiabilities_documentation_en-US" xlink:label="lab_blkb_IncreaseDecreaseAccruedExpensesAndOtherLiabilities" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The net change during the reporting period in accrued expenses and other liabilities.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_IncreaseDecreaseAccruedExpensesAndOtherLiabilities" xlink:href="blkb-20221231.xsd#blkb_IncreaseDecreaseAccruedExpensesAndOtherLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_IncreaseDecreaseAccruedExpensesAndOtherLiabilities" xlink:to="lab_blkb_IncreaseDecreaseAccruedExpensesAndOtherLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_2f4fcdb9-a52a-4def-927f-90db5d9719c1_totalLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total cash, cash equivalents and restricted cash in the statement of cash flows</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_23824d2d-0d2b-4449-84b6-e99f715471d3_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign currency translation adjustment</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_2ed6aacd-2bba-4c7e-bf62-dd7a7493e108_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Translation adjustments</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_1f2f7e4b-984b-4cba-aa6e-3f85ff93c59f_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">International</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Foreign</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_849a2e6f-e0b2-4ff5-a06c-d88e9026430a_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current liabilities:</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:to="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_0da1e4d4-b1b0-4543-9d46-8f3ba9caac2c_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromStockOptionsExercised_12aebe28-1993-4178-ad2a-959b7047ce1a_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from exercise of stock options</link:label>
    <link:label id="lab_us-gaap_ProceedsFromStockOptionsExercised_label_en-US" xlink:label="lab_us-gaap_ProceedsFromStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Stock Options Exercised</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromStockOptionsExercised" xlink:to="lab_us-gaap_ProceedsFromStockOptionsExercised" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_DeferredIncomeTaxesAndOtherAssetsCurrentAndNoncurrent_93dd7031-b73e-44fb-b9c1-b676ffb2439e_terseLabel_en-US" xlink:label="lab_blkb_DeferredIncomeTaxesAndOtherAssetsCurrentAndNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax assets</link:label>
    <link:label id="lab_blkb_DeferredIncomeTaxesAndOtherAssetsCurrentAndNoncurrent_label_en-US" xlink:label="lab_blkb_DeferredIncomeTaxesAndOtherAssetsCurrentAndNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Taxes and Other Assets Current and Noncurrent</link:label>
    <link:label id="lab_blkb_DeferredIncomeTaxesAndOtherAssetsCurrentAndNoncurrent_documentation_en-US" xlink:label="lab_blkb_DeferredIncomeTaxesAndOtherAssetsCurrentAndNoncurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and other assets. Includes current and long-term portion.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_DeferredIncomeTaxesAndOtherAssetsCurrentAndNoncurrent" xlink:href="blkb-20221231.xsd#blkb_DeferredIncomeTaxesAndOtherAssetsCurrentAndNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_DeferredIncomeTaxesAndOtherAssetsCurrentAndNoncurrent" xlink:to="lab_blkb_DeferredIncomeTaxesAndOtherAssetsCurrentAndNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityCurrent_dcb62a06-92c1-4e30-aea9-364011fbf562_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred revenue, current portion</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:to="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_SeniorSecuredNoteSeriesA1Member_f808a235-c0ce-4c7f-91fe-aae1628580dc_terseLabel_en-US" xlink:label="lab_blkb_SeniorSecuredNoteSeriesA1Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior Secured Note, Series A1 [Member]</link:label>
    <link:label id="lab_blkb_SeniorSecuredNoteSeriesA1Member_label_en-US" xlink:label="lab_blkb_SeniorSecuredNoteSeriesA1Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior Secured Note, Series A1 [Member]</link:label>
    <link:label id="lab_blkb_SeniorSecuredNoteSeriesA1Member_documentation_en-US" xlink:label="lab_blkb_SeniorSecuredNoteSeriesA1Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior Secured Note, Series A1</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SeniorSecuredNoteSeriesA1Member" xlink:href="blkb-20221231.xsd#blkb_SeniorSecuredNoteSeriesA1Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_SeniorSecuredNoteSeriesA1Member" xlink:to="lab_blkb_SeniorSecuredNoteSeriesA1Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent_ec90103c-ad18-4a4a-bb7f-e41d4e5fa651_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employer matching contribution, percent of employees' salary</link:label>
    <link:label id="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent_label_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent" xlink:to="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SummaryOfValuationAllowanceTextBlock_7ce895f4-7146-48bf-a0fe-87ed2dde7d7d_terseLabel_en-US" xlink:label="lab_us-gaap_SummaryOfValuationAllowanceTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Changes in Deferred Tax Asset Valuation Allowance</link:label>
    <link:label id="lab_us-gaap_SummaryOfValuationAllowanceTextBlock_label_en-US" xlink:label="lab_us-gaap_SummaryOfValuationAllowanceTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Valuation Allowance [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SummaryOfValuationAllowanceTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SummaryOfValuationAllowanceTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SummaryOfValuationAllowanceTextBlock" xlink:to="lab_us-gaap_SummaryOfValuationAllowanceTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementLocationDomain_3a01328a-4147-425a-b955-b2c1d56a048f_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement Location [Domain]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementLocationDomain_label_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement Location [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementLocationDomain" xlink:to="lab_us-gaap_IncomeStatementLocationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AmendmentFlag_0d1e737f-1917-4087-87ff-e574aae264be_terseLabel_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amendment flag</link:label>
    <link:label id="lab_dei_AmendmentFlag_label_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amendment Flag</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AmendmentFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AmendmentFlag" xlink:to="lab_dei_AmendmentFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife_49fee3ac-70e6-4bbb-b95e-3e0a93b2b9d6_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-lived intangible assets, useful life</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Useful Life</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedSoftware_0662ec5c-37e4-47ca-9a25-b0740142cb12_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedSoftware" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized software and content development costs</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedSoftware_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedSoftware" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Deferred Expense, Capitalized Software</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedSoftware" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedSoftware"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedSoftware" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedSoftware" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseCost_a648c89e-a4df-4103-9a61-1c3f98d93ae6_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseCost" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Incremental operating lease costs</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseCost_e18fe4ac-398a-4b6d-b0be-6edb7639489d_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease cost</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseCost_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseCost" xlink:to="lab_us-gaap_OperatingLeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_SoftwareAndContentDevelopmentMember_15ee0f47-309e-44b7-be1f-c0b0349aed95_terseLabel_en-US" xlink:label="lab_blkb_SoftwareAndContentDevelopmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Software and content development</link:label>
    <link:label id="lab_blkb_SoftwareAndContentDevelopmentMember_label_en-US" xlink:label="lab_blkb_SoftwareAndContentDevelopmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Software and Content Development [Member]</link:label>
    <link:label id="lab_blkb_SoftwareAndContentDevelopmentMember_documentation_en-US" xlink:label="lab_blkb_SoftwareAndContentDevelopmentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Internally developed software and content for sale, licensing or long-term internal use.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SoftwareAndContentDevelopmentMember" xlink:href="blkb-20221231.xsd#blkb_SoftwareAndContentDevelopmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_SoftwareAndContentDevelopmentMember" xlink:to="lab_blkb_SoftwareAndContentDevelopmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax_418f47f5-9d1d-469e-a42a-cc89da809cb3_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other comprehensive income</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAcquiredDuringPeriod_012a5c5d-f150-409b-bc69-159a428224bd_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAcquiredDuringPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additions related to business combination</link:label>
    <link:label id="lab_us-gaap_GoodwillAcquiredDuringPeriod_label_en-US" xlink:label="lab_us-gaap_GoodwillAcquiredDuringPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill, Acquired During Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAcquiredDuringPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAcquiredDuringPeriod" xlink:to="lab_us-gaap_GoodwillAcquiredDuringPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_CostOfRecurringMember_0a95bcc7-fb26-409a-852f-8a63a3a6987e_terseLabel_en-US" xlink:label="lab_blkb_CostOfRecurringMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of recurring [Member]</link:label>
    <link:label id="lab_blkb_CostOfRecurringMember_label_en-US" xlink:label="lab_blkb_CostOfRecurringMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost Of Recurring [Member]</link:label>
    <link:label id="lab_blkb_CostOfRecurringMember_documentation_en-US" xlink:label="lab_blkb_CostOfRecurringMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost Of Recurring [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_CostOfRecurringMember" xlink:href="blkb-20221231.xsd#blkb_CostOfRecurringMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_CostOfRecurringMember" xlink:to="lab_blkb_CostOfRecurringMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConstructionInProgressMember_074bb260-aebd-4606-a0a2-9ee881186f2e_terseLabel_en-US" xlink:label="lab_us-gaap_ConstructionInProgressMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Construction in progress [Member]</link:label>
    <link:label id="lab_us-gaap_ConstructionInProgressMember_label_en-US" xlink:label="lab_us-gaap_ConstructionInProgressMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Construction in Progress [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConstructionInProgressMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConstructionInProgressMember" xlink:to="lab_us-gaap_ConstructionInProgressMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_a0b5d961-611a-4634-befe-d9253180f39b_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_4f2bd5be-0885-48fa-97f5-bf08afa1bbeb_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other assets</link:label>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_0fe9384e-e2b8-4312-b4d2-8ab254915ca4_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less: Long-term portion</link:label>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Assets, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsNoncurrent" xlink:to="lab_us-gaap_OtherAssetsNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_AmountsPayableToFormerOptionHoldersOfAnAcquiredCompany_789147bc-4d3a-4c38-b848-591b2d1b3dac_terseLabel_en-US" xlink:label="lab_blkb_AmountsPayableToFormerOptionHoldersOfAnAcquiredCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amounts payable to former EVERFI option holders</link:label>
    <link:label id="lab_blkb_AmountsPayableToFormerOptionHoldersOfAnAcquiredCompany_label_en-US" xlink:label="lab_blkb_AmountsPayableToFormerOptionHoldersOfAnAcquiredCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amounts payable to former option holders of an acquired company</link:label>
    <link:label id="lab_blkb_AmountsPayableToFormerOptionHoldersOfAnAcquiredCompany_documentation_en-US" xlink:label="lab_blkb_AmountsPayableToFormerOptionHoldersOfAnAcquiredCompany" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amounts due to former option holders of an acquired company.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_AmountsPayableToFormerOptionHoldersOfAnAcquiredCompany" xlink:href="blkb-20221231.xsd#blkb_AmountsPayableToFormerOptionHoldersOfAnAcquiredCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_AmountsPayableToFormerOptionHoldersOfAnAcquiredCompany" xlink:to="lab_blkb_AmountsPayableToFormerOptionHoldersOfAnAcquiredCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_dbd312cf-2a9c-4e85-b1c6-35a8a3c1c989_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitment fee on unused portion of revolving credit facility</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Unused Capacity, Commitment Fee Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" xlink:to="lab_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_SecurityIncidentExpense_c4c6e292-bf10-4f90-9f65-edee457ccbba_terseLabel_en-US" xlink:label="lab_blkb_SecurityIncidentExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Incident, gross expense</link:label>
    <link:label id="lab_blkb_SecurityIncidentExpense_label_en-US" xlink:label="lab_blkb_SecurityIncidentExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Incident Expense</link:label>
    <link:label id="lab_blkb_SecurityIncidentExpense_documentation_en-US" xlink:label="lab_blkb_SecurityIncidentExpense" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Incident Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentExpense" xlink:href="blkb-20221231.xsd#blkb_SecurityIncidentExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_SecurityIncidentExpense" xlink:to="lab_blkb_SecurityIncidentExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_163b9e1d-574f-4947-9409-6b083d8f9b38_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate financing costs related to debt discount and debt issuance costs</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_fe75e952-356d-4a63-b05c-f1d9d8374071_negatedLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less: Unamortized discount and debt issuance costs</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" xlink:to="lab_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_DeferredTaxLiabilitiesDeferredExpenseSalesCommissions_8896c14a-68cd-4386-9241-047350c7eb55_negatedTerseLabel_en-US" xlink:label="lab_blkb_DeferredTaxLiabilitiesDeferredExpenseSalesCommissions" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Costs of obtaining contracts</link:label>
    <link:label id="lab_blkb_DeferredTaxLiabilitiesDeferredExpenseSalesCommissions_label_en-US" xlink:label="lab_blkb_DeferredTaxLiabilitiesDeferredExpenseSalesCommissions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Deferred Expense, Sales Commissions</link:label>
    <link:label id="lab_blkb_DeferredTaxLiabilitiesDeferredExpenseSalesCommissions_documentation_en-US" xlink:label="lab_blkb_DeferredTaxLiabilitiesDeferredExpenseSalesCommissions" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amount of deferred tax liability attributable to taxable temporary differences from deferred sales commissions.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_DeferredTaxLiabilitiesDeferredExpenseSalesCommissions" xlink:href="blkb-20221231.xsd#blkb_DeferredTaxLiabilitiesDeferredExpenseSalesCommissions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_DeferredTaxLiabilitiesDeferredExpenseSalesCommissions" xlink:to="lab_blkb_DeferredTaxLiabilitiesDeferredExpenseSalesCommissions" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_80574310-5662-4053-819a-5b36f2115d50_terseLabel_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity incorporation, state or country code</link:label>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_label_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityIncorporationStateCountryCode" xlink:to="lab_dei_EntityIncorporationStateCountryCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeasePayments_71706671-8bf7-4f9b-a31f-6762294a4c3c_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasePayments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating cash flows from operating leases</link:label>
    <link:label id="lab_us-gaap_OperatingLeasePayments_label_en-US" xlink:label="lab_us-gaap_OperatingLeasePayments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Payments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasePayments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasePayments" xlink:to="lab_us-gaap_OperatingLeasePayments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockValue_2abf5494-9285-49bf-91b8-cfc52a8d19aa_negatedLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockValue" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury stock, at cost; 14,745,230 and 14,182,805 shares at December&#160;31, 2022 and December&#160;31, 2021, respectively</link:label>
    <link:label id="lab_us-gaap_TreasuryStockValue_label_en-US" xlink:label="lab_us-gaap_TreasuryStockValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock, Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockValue" xlink:to="lab_us-gaap_TreasuryStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMember_132be969-ae25-47b9-9925-ff16f1f1ecd3_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term debt [Member]</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMember_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMember" xlink:to="lab_us-gaap_LongTermDebtMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock_bea95f26-95f5-4aef-8dc8-5acfd093a541_terseLabel_en-US" xlink:label="lab_us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Components of Other Income (Expense)</link:label>
    <link:label id="lab_us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Income and Other Expense Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock" xlink:to="lab_us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral_78cb6166-a020-49c3-aa0d-fe0d54990246_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative liabilities, fair value</link:label>
    <link:label id="lab_us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral_label_en-US" xlink:label="lab_us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Liability, Subject to Master Netting Arrangement, before Offset of Collateral</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral" xlink:to="lab_us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_260f0872-da53-43d2-a851-48f2f6116b4d_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts receivable, allowance</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_label_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_0b5c72eb-4248-4c2e-989a-6bbeef0507fa_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, shares authorized</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesAuthorized" xlink:to="lab_us-gaap_CommonStockSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_f974245a-7bcc-4cb6-8b9e-4ab3a22ac54d_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Comprehensive Income [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Comprehensive Income [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingExpenses_093cd9a4-4140-46f9-959f-168614226252_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingExpenses" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total operating expenses</link:label>
    <link:label id="lab_us-gaap_OperatingExpenses_label_en-US" xlink:label="lab_us-gaap_OperatingExpenses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Expenses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpenses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingExpenses" xlink:to="lab_us-gaap_OperatingExpenses" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MaximumMember_32046df3-c2fb-44bf-8801-92a2334be174_terseLabel_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum [Member]</link:label>
    <link:label id="lab_srt_MaximumMember_label_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MaximumMember" xlink:to="lab_srt_MaximumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_015479db-7ea7-47cc-859b-81cbc4daab67_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Business Acquisitions, by Acquisition [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Business Acquisitions, by Acquisition [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_b21d7e46-f938-42ec-8f2e-fc3e80f9c5cd_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents, at Carrying Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DesignatedAsHedgingInstrumentMember_0e82ab19-5182-42d3-aebd-262a405e0cd2_terseLabel_en-US" xlink:label="lab_us-gaap_DesignatedAsHedgingInstrumentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Designated as hedging instrument [Member]</link:label>
    <link:label id="lab_us-gaap_DesignatedAsHedgingInstrumentMember_label_en-US" xlink:label="lab_us-gaap_DesignatedAsHedgingInstrumentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Designated as Hedging Instrument [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DesignatedAsHedgingInstrumentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DesignatedAsHedgingInstrumentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DesignatedAsHedgingInstrumentMember" xlink:to="lab_us-gaap_DesignatedAsHedgingInstrumentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionLineItems_4f6ce468-f2f5-4a46-91de-d5c99b2083d8_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition [Line Items]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionLineItems_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems" xlink:to="lab_us-gaap_BusinessAcquisitionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent_8dc92ec0-2a52-4acf-9260-479230cc2025_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrealized gain (loss) on derivative instruments, net of tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax, Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementFrequencyDomain_169981a9-1f6e-4ed2-b3af-82a3466c81d0_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementFrequencyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Frequency [Domain]</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementFrequencyDomain_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementFrequencyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Frequency [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain" xlink:to="lab_us-gaap_FairValueMeasurementFrequencyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock_eb6efdef-4b9b-4c88-b8f2-2eda48c27988_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Note Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:to="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_CreditSensitiveAdjustment_3264c809-b965-4a61-8994-560268aac89f_terseLabel_en-US" xlink:label="lab_blkb_CreditSensitiveAdjustment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit sensitive adjustment</link:label>
    <link:label id="lab_blkb_CreditSensitiveAdjustment_label_en-US" xlink:label="lab_blkb_CreditSensitiveAdjustment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Sensitive Adjustment</link:label>
    <link:label id="lab_blkb_CreditSensitiveAdjustment_documentation_en-US" xlink:label="lab_blkb_CreditSensitiveAdjustment" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustment made to the stated rate to determine the effective rate.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_CreditSensitiveAdjustment" xlink:href="blkb-20221231.xsd#blkb_CreditSensitiveAdjustment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_CreditSensitiveAdjustment" xlink:to="lab_blkb_CreditSensitiveAdjustment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeAssetCurrentStatementOfFinancialPositionExtensibleEnumeration_39a108ff-7456-4d25-b697-8bc7acbd36fa_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeAssetCurrentStatementOfFinancialPositionExtensibleEnumeration" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Asset, Current, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:label id="lab_us-gaap_DerivativeAssetCurrentStatementOfFinancialPositionExtensibleEnumeration_label_en-US" xlink:label="lab_us-gaap_DerivativeAssetCurrentStatementOfFinancialPositionExtensibleEnumeration" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Asset, Current, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssetCurrentStatementOfFinancialPositionExtensibleEnumeration" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeAssetCurrentStatementOfFinancialPositionExtensibleEnumeration"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeAssetCurrentStatementOfFinancialPositionExtensibleEnumeration" xlink:to="lab_us-gaap_DerivativeAssetCurrentStatementOfFinancialPositionExtensibleEnumeration" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RealEstateInventoryCapitalizedInterestCosts_ae33d1dd-228a-462d-9e29-68d1c2dd2245_terseLabel_en-US" xlink:label="lab_us-gaap_RealEstateInventoryCapitalizedInterestCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized interest applicable to construction-in-progress</link:label>
    <link:label id="lab_us-gaap_RealEstateInventoryCapitalizedInterestCosts_label_en-US" xlink:label="lab_us-gaap_RealEstateInventoryCapitalizedInterestCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Real Estate Inventory, Capitalized Interest Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RealEstateInventoryCapitalizedInterestCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RealEstateInventoryCapitalizedInterestCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RealEstateInventoryCapitalizedInterestCosts" xlink:to="lab_us-gaap_RealEstateInventoryCapitalizedInterestCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityTable_bebe44b0-130e-4e34-a415-451883b54445_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility [Table]</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityTable_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityTable" xlink:to="lab_us-gaap_LineOfCreditFacilityTable" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_SecurityIncidentNetPreTaxExpense_2e4c1fb5-c860-4e86-85f2-b1d82f56e7d9_terseLabel_en-US" xlink:label="lab_blkb_SecurityIncidentNetPreTaxExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Incident, net pre-tax expense</link:label>
    <link:label id="lab_blkb_SecurityIncidentNetPreTaxExpense_label_en-US" xlink:label="lab_blkb_SecurityIncidentNetPreTaxExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Incident, Net Pre-tax Expense</link:label>
    <link:label id="lab_blkb_SecurityIncidentNetPreTaxExpense_documentation_en-US" xlink:label="lab_blkb_SecurityIncidentNetPreTaxExpense" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Incident, Net Pre-tax Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentNetPreTaxExpense" xlink:href="blkb-20221231.xsd#blkb_SecurityIncidentNetPreTaxExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_SecurityIncidentNetPreTaxExpense" xlink:to="lab_blkb_SecurityIncidentNetPreTaxExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_AccruedTransactionBasedCostsRelatedToPaymentsServices_c9bc44a3-7d07-402f-9004-7ef8ce04e2cc_terseLabel_en-US" xlink:label="lab_blkb_AccruedTransactionBasedCostsRelatedToPaymentsServices" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued transaction-based costs related to payments services</link:label>
    <link:label id="lab_blkb_AccruedTransactionBasedCostsRelatedToPaymentsServices_label_en-US" xlink:label="lab_blkb_AccruedTransactionBasedCostsRelatedToPaymentsServices" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued transaction-based costs related to payments services</link:label>
    <link:label id="lab_blkb_AccruedTransactionBasedCostsRelatedToPaymentsServices_documentation_en-US" xlink:label="lab_blkb_AccruedTransactionBasedCostsRelatedToPaymentsServices" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Carrying value as of the balance sheet date of obligations incurred through that date and payable for transaction-based costs related to payments services.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_AccruedTransactionBasedCostsRelatedToPaymentsServices" xlink:href="blkb-20221231.xsd#blkb_AccruedTransactionBasedCostsRelatedToPaymentsServices"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_AccruedTransactionBasedCostsRelatedToPaymentsServices" xlink:to="lab_blkb_AccruedTransactionBasedCostsRelatedToPaymentsServices" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComputerSoftwareIntangibleAssetMember_da8c05f7-40fd-4b54-878b-1eba0a3c4205_terseLabel_en-US" xlink:label="lab_us-gaap_ComputerSoftwareIntangibleAssetMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquired software and technology [Member]</link:label>
    <link:label id="lab_us-gaap_ComputerSoftwareIntangibleAssetMember_label_en-US" xlink:label="lab_us-gaap_ComputerSoftwareIntangibleAssetMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Computer Software, Intangible Asset [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComputerSoftwareIntangibleAssetMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComputerSoftwareIntangibleAssetMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComputerSoftwareIntangibleAssetMember" xlink:to="lab_us-gaap_ComputerSoftwareIntangibleAssetMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubleaseIncome_03192847-a64e-4a14-acb5-7dd2016e0d35_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_SubleaseIncome" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sublease income</link:label>
    <link:label id="lab_us-gaap_SubleaseIncome_label_en-US" xlink:label="lab_us-gaap_SubleaseIncome" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sublease Income</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubleaseIncome" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubleaseIncome"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubleaseIncome" xlink:to="lab_us-gaap_SubleaseIncome" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLongTermDebt_8bcea5b0-09c3-4bac-ba71-a077569063e1_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLongTermDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other debt</link:label>
    <link:label id="lab_us-gaap_OtherLongTermDebt_label_en-US" xlink:label="lab_us-gaap_OtherLongTermDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Long-Term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLongTermDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLongTermDebt" xlink:to="lab_us-gaap_OtherLongTermDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_5f8946c2-9eb8-450f-aaee-7ee6e23ae00f_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts receivable</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Accounts Receivable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_Security12bTitle_8e2d6867-d853-4342-9d2a-d26f134f5c34_terseLabel_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of 12(b) security</link:label>
    <link:label id="lab_dei_Security12bTitle_label_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_Security12bTitle"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_Security12bTitle" xlink:to="lab_dei_Security12bTitle" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_0d3b028a-7e15-4622-baf6-c670f4d01dec_verboseLabel_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Organization</link:label>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:to="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_DueToCustomersCurrent_cfec1242-0493-4191-afdd-447658d522ce_terseLabel_en-US" xlink:label="lab_blkb_DueToCustomersCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Due to customers</link:label>
    <link:label id="lab_blkb_DueToCustomersCurrent_label_en-US" xlink:label="lab_blkb_DueToCustomersCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Due To Customers Current</link:label>
    <link:label id="lab_blkb_DueToCustomersCurrent_documentation_en-US" xlink:label="lab_blkb_DueToCustomersCurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Carrying value as of the balance sheet date of donations collected by the entity on behalf of its customers and payable to its customers. Also includes amounts classified as customer funds receivable. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_DueToCustomersCurrent" xlink:href="blkb-20221231.xsd#blkb_DueToCustomersCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_DueToCustomersCurrent" xlink:to="lab_blkb_DueToCustomersCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_SocialSectorMember_195cc145-1b8f-4e24-b6ad-56ec0d7d7e05_terseLabel_en-US" xlink:label="lab_blkb_SocialSectorMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Social Sector</link:label>
    <link:label id="lab_blkb_SocialSectorMember_label_en-US" xlink:label="lab_blkb_SocialSectorMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Social Sector [Member]</link:label>
    <link:label id="lab_blkb_SocialSectorMember_documentation_en-US" xlink:label="lab_blkb_SocialSectorMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Social Sector</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SocialSectorMember" xlink:href="blkb-20221231.xsd#blkb_SocialSectorMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_SocialSectorMember" xlink:to="lab_blkb_SocialSectorMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilityForCatastropheClaimsByCatastrophicEventAxis_43e7c74a-2b55-4881-8b97-8d1a9800faf5_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilityForCatastropheClaimsByCatastrophicEventAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Catastrophic Event [Axis]</link:label>
    <link:label id="lab_us-gaap_LiabilityForCatastropheClaimsByCatastrophicEventAxis_label_en-US" xlink:label="lab_us-gaap_LiabilityForCatastropheClaimsByCatastrophicEventAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Catastrophic Event [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilityForCatastropheClaimsByCatastrophicEventAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilityForCatastropheClaimsByCatastrophicEventAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilityForCatastropheClaimsByCatastrophicEventAxis" xlink:to="lab_us-gaap_LiabilityForCatastropheClaimsByCatastrophicEventAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RepaymentsOfLinesOfCredit_6749a689-07d6-4f84-90d4-9f96231550cb_terseLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfLinesOfCredit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayments of lines of credit</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfLinesOfCredit_label_en-US" xlink:label="lab_us-gaap_RepaymentsOfLinesOfCredit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayments of Lines of Credit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLinesOfCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfLinesOfCredit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfLinesOfCredit" xlink:to="lab_us-gaap_RepaymentsOfLinesOfCredit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeAssetsNoncurrent_81c13f28-cc03-45ea-ae52-3cb2090ed520_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative asset, interest rate swaps, long-term</link:label>
    <link:label id="lab_us-gaap_DerivativeAssetsNoncurrent_label_en-US" xlink:label="lab_us-gaap_DerivativeAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Asset, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeAssetsNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeAssetsNoncurrent" xlink:to="lab_us-gaap_DerivativeAssetsNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingDisclosureTextBlock_c6208a60-c646-40d9-baec-fdeaf03315e1_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Information</link:label>
    <link:label id="lab_us-gaap_SegmentReportingDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingDisclosureTextBlock" xlink:to="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_SecurityIncidentNetExpense_ae9761e9-7418-48a2-b807-bf98a8ca8b34_totalLabel_en-US" xlink:label="lab_blkb_SecurityIncidentNetExpense" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Incident, net expense</link:label>
    <link:label id="lab_blkb_SecurityIncidentNetExpense_label_en-US" xlink:label="lab_blkb_SecurityIncidentNetExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Incident Net Expense</link:label>
    <link:label id="lab_blkb_SecurityIncidentNetExpense_documentation_en-US" xlink:label="lab_blkb_SecurityIncidentNetExpense" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Incident Net Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentNetExpense" xlink:href="blkb-20221231.xsd#blkb_SecurityIncidentNetExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_SecurityIncidentNetExpense" xlink:to="lab_blkb_SecurityIncidentNetExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilities_753fe2fb-8198-4f06-b0b6-c8e510c72027_negatedTotalLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilities" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net deferred tax liability</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilities_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilities" xlink:to="lab_us-gaap_DeferredTaxLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingencyAbstract_a4c4d7c1-ca2b-4242-bee6-3f4558994626_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingencyAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingency [Abstract]</link:label>
    <link:label id="lab_us-gaap_LossContingencyAbstract_label_en-US" xlink:label="lab_us-gaap_LossContingencyAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingency [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingencyAbstract" xlink:to="lab_us-gaap_LossContingencyAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_a00714ef-8714-4a4a-97a6-ff7b824a0fb4_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and stockholders' equity</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_ContractTermOfRecurringRevenueContractsAtRenewalYears_7314b757-5628-4eff-9f50-446c51a9d468_terseLabel_en-US" xlink:label="lab_blkb_ContractTermOfRecurringRevenueContractsAtRenewalYears" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract term of recurring revenue contracts at renewal (years)</link:label>
    <link:label id="lab_blkb_ContractTermOfRecurringRevenueContractsAtRenewalYears_label_en-US" xlink:label="lab_blkb_ContractTermOfRecurringRevenueContractsAtRenewalYears" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract Term Of Recurring Revenue Contracts At Renewal (Years)</link:label>
    <link:label id="lab_blkb_ContractTermOfRecurringRevenueContractsAtRenewalYears_documentation_en-US" xlink:label="lab_blkb_ContractTermOfRecurringRevenueContractsAtRenewalYears" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract term of recurring revenue contracts at renewal (in years).</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ContractTermOfRecurringRevenueContractsAtRenewalYears" xlink:href="blkb-20221231.xsd#blkb_ContractTermOfRecurringRevenueContractsAtRenewalYears"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_ContractTermOfRecurringRevenueContractsAtRenewalYears" xlink:to="lab_blkb_ContractTermOfRecurringRevenueContractsAtRenewalYears" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_a24b86c4-16a2-4eb3-82c3-e0faa54ba369_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Recurring and Nonrecurring [Table]</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Recurring and Nonrecurring [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_663816d6-8b19-4ae2-b1f8-7c69285db149_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common shares and equivalents outstanding</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_OperatingLossCarryforwardsSubjectToExpiration_60b37a7d-3ed5-41c5-97cc-61b5407acf7a_terseLabel_en-US" xlink:label="lab_blkb_OperatingLossCarryforwardsSubjectToExpiration" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating loss carryforwards subject to expiration</link:label>
    <link:label id="lab_blkb_OperatingLossCarryforwardsSubjectToExpiration_label_en-US" xlink:label="lab_blkb_OperatingLossCarryforwardsSubjectToExpiration" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Loss Carryforwards Subject To Expiration</link:label>
    <link:label id="lab_blkb_OperatingLossCarryforwardsSubjectToExpiration_documentation_en-US" xlink:label="lab_blkb_OperatingLossCarryforwardsSubjectToExpiration" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Loss Carryforwards Subject To Expiration</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_OperatingLossCarryforwardsSubjectToExpiration" xlink:href="blkb-20221231.xsd#blkb_OperatingLossCarryforwardsSubjectToExpiration"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_OperatingLossCarryforwardsSubjectToExpiration" xlink:to="lab_blkb_OperatingLossCarryforwardsSubjectToExpiration" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityAxis_ad686141-f16b-4d20-bd45-b2c07fc6cde9_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Authority [Axis]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityAxis_label_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Authority [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis" xlink:to="lab_us-gaap_IncomeTaxAuthorityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_d90d5e36-91f7-4f2b-80dd-a1d09655b4c5_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basic weighted average shares</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_9ffad157-8dc2-4697-b6cf-03fc1cf0c5b9_verboseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average common shares</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingencyAccrualAtCarryingValue_51e58fb7-fb55-4d31-b505-6022f7a98364_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingencyAccrualAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss contingency accrual</link:label>
    <link:label id="lab_us-gaap_LossContingencyAccrualAtCarryingValue_label_en-US" xlink:label="lab_us-gaap_LossContingencyAccrualAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingency Accrual</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyAccrualAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyAccrualAtCarryingValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingencyAccrualAtCarryingValue" xlink:to="lab_us-gaap_LossContingencyAccrualAtCarryingValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeNotionalAmount_b9f44a22-707d-449b-a9e0-b1f573c72652_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeNotionalAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative, notional amount</link:label>
    <link:label id="lab_us-gaap_DerivativeNotionalAmount_label_en-US" xlink:label="lab_us-gaap_DerivativeNotionalAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative, Notional Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNotionalAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeNotionalAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeNotionalAmount" xlink:to="lab_us-gaap_DerivativeNotionalAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockValue_05c3a303-448a-4598-ae4a-04c0b8eb1066_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock; 20,000,000 shares authorized, none outstanding</link:label>
    <link:label id="lab_us-gaap_PreferredStockValue_label_en-US" xlink:label="lab_us-gaap_PreferredStockValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Value, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockValue" xlink:to="lab_us-gaap_PreferredStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedStockMember_2ccb6a5e-57a4-4962-8fb1-384c8aa568fe_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted stock awards [Member]</link:label>
    <link:label id="lab_us-gaap_RestrictedStockMember_label_en-US" xlink:label="lab_us-gaap_RestrictedStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedStockMember" xlink:to="lab_us-gaap_RestrictedStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_SterlingOvernightIndexAverageRateSONIAOvernightIndexSwapRateMember_0931de6e-214c-49e0-825a-3e5e021f15e0_terseLabel_en-US" xlink:label="lab_blkb_SterlingOvernightIndexAverageRateSONIAOvernightIndexSwapRateMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sterling Overnight Index Average Rate (SONIA) Overnight Index Swap Rate</link:label>
    <link:label id="lab_blkb_SterlingOvernightIndexAverageRateSONIAOvernightIndexSwapRateMember_label_en-US" xlink:label="lab_blkb_SterlingOvernightIndexAverageRateSONIAOvernightIndexSwapRateMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sterling Overnight Index Average Rate (SONIA) Overnight Index Swap Rate [Member]</link:label>
    <link:label id="lab_blkb_SterlingOvernightIndexAverageRateSONIAOvernightIndexSwapRateMember_documentation_en-US" xlink:label="lab_blkb_SterlingOvernightIndexAverageRateSONIAOvernightIndexSwapRateMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sterling Overnight Index Average Rate (SONIA) Overnight Index Swap Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SterlingOvernightIndexAverageRateSONIAOvernightIndexSwapRateMember" xlink:href="blkb-20221231.xsd#blkb_SterlingOvernightIndexAverageRateSONIAOvernightIndexSwapRateMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_SterlingOvernightIndexAverageRateSONIAOvernightIndexSwapRateMember" xlink:to="lab_blkb_SterlingOvernightIndexAverageRateSONIAOvernightIndexSwapRateMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentLineItems_19573d0b-4ba6-4006-b469-ed71c52e64d4_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Line Items]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentLineItems_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GeneralAndAdministrativeExpenseMember_194684fb-d70f-41c5-9f07-726188d95c61_terseLabel_en-US" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpenseMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">General and administrative [Member]</link:label>
    <link:label id="lab_us-gaap_GeneralAndAdministrativeExpenseMember_label_en-US" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpenseMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">General and Administrative Expense [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeneralAndAdministrativeExpenseMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GeneralAndAdministrativeExpenseMember" xlink:to="lab_us-gaap_GeneralAndAdministrativeExpenseMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityWellKnownSeasonedIssuer_90e1ae8d-833c-4896-aa03-5428f42484f8_terseLabel_en-US" xlink:label="lab_dei_EntityWellKnownSeasonedIssuer" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity well-known seasoned issuer</link:label>
    <link:label id="lab_dei_EntityWellKnownSeasonedIssuer_label_en-US" xlink:label="lab_dei_EntityWellKnownSeasonedIssuer" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Well-known Seasoned Issuer</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityWellKnownSeasonedIssuer" xlink:to="lab_dei_EntityWellKnownSeasonedIssuer" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch_f3b2c6d5-101d-411b-8b22-9897e5a40a8a_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employer matching contribution, percent of qualified employees' contribution</link:label>
    <link:label id="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch_label_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Contribution Plan, Employer Matching Contribution, Percent of Match</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" xlink:to="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_AccruedCommissionsAndSalariesCurrentAndLongTerm_3c7fb745-4371-4e3e-9280-2dc28bbee241_terseLabel_en-US" xlink:label="lab_blkb_AccruedCommissionsAndSalariesCurrentAndLongTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued commissions and salaries</link:label>
    <link:label id="lab_blkb_AccruedCommissionsAndSalariesCurrentAndLongTerm_label_en-US" xlink:label="lab_blkb_AccruedCommissionsAndSalariesCurrentAndLongTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Commissions And Salaries, Current and Long-term</link:label>
    <link:label id="lab_blkb_AccruedCommissionsAndSalariesCurrentAndLongTerm_documentation_en-US" xlink:label="lab_blkb_AccruedCommissionsAndSalariesCurrentAndLongTerm" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Carrying value as of the balance sheet date of obligations incurred and payable for salaries and sales commissions earned by employees. Includes current and non-current portions.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_AccruedCommissionsAndSalariesCurrentAndLongTerm" xlink:href="blkb-20221231.xsd#blkb_AccruedCommissionsAndSalariesCurrentAndLongTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_AccruedCommissionsAndSalariesCurrentAndLongTerm" xlink:to="lab_blkb_AccruedCommissionsAndSalariesCurrentAndLongTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentTable_e749779b-5a9c-480a-8649-4796fbd1658e_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Debt [Table]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentTable_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Long-Term Debt Instruments [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentTable" xlink:to="lab_us-gaap_DebtInstrumentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeLeasesPolicyTextBlock_eef36896-0b09-4f02-91e7-ce60cd2fd144_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeLeasesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases</link:label>
    <link:label id="lab_us-gaap_LesseeLeasesPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeLeasesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Leases [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeasesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeLeasesPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeLeasesPolicyTextBlock" xlink:to="lab_us-gaap_LesseeLeasesPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel3Member_a9aa28f9-366a-4636-abec-d1926783d12a_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel3Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Level 3 [Member]</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel3Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel3Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 3 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel3Member" xlink:to="lab_us-gaap_FairValueInputsLevel3Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_553987ba-9904-4bc1-bfb1-1dc79023397a_verboseLabel_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-Based Compensation</link:label>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_label_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:to="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther_5fdbc713-4d0b-4c49-90b4-5ce8fbc2d8bc_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nondeductible security incident-related fines or penalties</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Nondeductible Expense, Other, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable_e22e56ff-85b2-4214-b626-0145883030a1_periodStartLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance at beginning of year</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable_e3c0c275-892c-4aca-b142-f86b4cc0681e_periodEndLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance at end of year</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable_label_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_ScheduleOfSupplementalCashFlowInformationRelatedToLeasesTableTextBlock_9791d676-c121-4779-839a-e4d431ffdb2c_terseLabel_en-US" xlink:label="lab_blkb_ScheduleOfSupplementalCashFlowInformationRelatedToLeasesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule Of Supplemental Cash Flow Information Related To Leases</link:label>
    <link:label id="lab_blkb_ScheduleOfSupplementalCashFlowInformationRelatedToLeasesTableTextBlock_label_en-US" xlink:label="lab_blkb_ScheduleOfSupplementalCashFlowInformationRelatedToLeasesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule Of Supplemental Cash Flow Information Related To Leases [Table Text Block]</link:label>
    <link:label id="lab_blkb_ScheduleOfSupplementalCashFlowInformationRelatedToLeasesTableTextBlock_documentation_en-US" xlink:label="lab_blkb_ScheduleOfSupplementalCashFlowInformationRelatedToLeasesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule Of Supplemental Cash Flow Information Related To Leases [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ScheduleOfSupplementalCashFlowInformationRelatedToLeasesTableTextBlock" xlink:href="blkb-20221231.xsd#blkb_ScheduleOfSupplementalCashFlowInformationRelatedToLeasesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_ScheduleOfSupplementalCashFlowInformationRelatedToLeasesTableTextBlock" xlink:to="lab_blkb_ScheduleOfSupplementalCashFlowInformationRelatedToLeasesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock_df919cc0-2bb1-43dd-80af-2ae372e9b24a_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Stock-Based Compensation Expense</link:label>
    <link:label id="lab_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Cost by Plan [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationsAbstract_6b7d94a9-1b3b-41fc-82f1-b767d88602ec_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combinations [Abstract]</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationsAbstract_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combinations [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationsAbstract" xlink:to="lab_us-gaap_BusinessCombinationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_ApplicableInterestPeriodAxis_e5fa716f-9dc6-43ba-84e5-cdb74a3b5e50_terseLabel_en-US" xlink:label="lab_blkb_ApplicableInterestPeriodAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Applicable Interest Period [Axis]</link:label>
    <link:label id="lab_blkb_ApplicableInterestPeriodAxis_label_en-US" xlink:label="lab_blkb_ApplicableInterestPeriodAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Applicable Interest Period [Axis]</link:label>
    <link:label id="lab_blkb_ApplicableInterestPeriodAxis_documentation_en-US" xlink:label="lab_blkb_ApplicableInterestPeriodAxis" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Applicable Interest Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ApplicableInterestPeriodAxis" xlink:href="blkb-20221231.xsd#blkb_ApplicableInterestPeriodAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_ApplicableInterestPeriodAxis" xlink:to="lab_blkb_ApplicableInterestPeriodAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit_04fb0ec4-896b-42da-a171-9e5119b7fbd0_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments related to dispositions</link:label>
    <link:label id="lab_us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit_label_en-US" xlink:label="lab_us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill, Written off Related to Sale of Business Unit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit" xlink:to="lab_us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentTerm_77fc6f20-1a39-4d34-a5b0-8c9a1c155129_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt instrument, term</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentTerm_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTerm" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentTerm" xlink:to="lab_us-gaap_DebtInstrumentTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingExpenseMember_319f523a-a3b2-4477-bba4-a4e7cff86963_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingExpenseMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Included in operating expenses [Member]</link:label>
    <link:label id="lab_us-gaap_OperatingExpenseMember_1f2b1ca0-31f1-417e-a52d-8ec2fad8004e_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingExpenseMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total included in operating expenses [Member]</link:label>
    <link:label id="lab_us-gaap_OperatingExpenseMember_label_en-US" xlink:label="lab_us-gaap_OperatingExpenseMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Expense [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenseMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpenseMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingExpenseMember" xlink:to="lab_us-gaap_OperatingExpenseMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_0cdb62c2-5561-4f1a-b33e-a2b2ef852f9f_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Deferred Tax Assets and Liabilities</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Deferred Tax Assets and Liabilities [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EurodollarMember_b92bd58e-a900-4c63-a754-f477932305af_terseLabel_en-US" xlink:label="lab_us-gaap_EurodollarMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Eurocurrency base rate option [Member]</link:label>
    <link:label id="lab_us-gaap_EurodollarMember_label_en-US" xlink:label="lab_us-gaap_EurodollarMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Eurodollar [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EurodollarMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EurodollarMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EurodollarMember" xlink:to="lab_us-gaap_EurodollarMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LandMember_c081a9ad-e3dc-4391-8610-1f4558051468_terseLabel_en-US" xlink:label="lab_us-gaap_LandMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Land [Member]</link:label>
    <link:label id="lab_us-gaap_LandMember_label_en-US" xlink:label="lab_us-gaap_LandMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Land [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LandMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LandMember" xlink:to="lab_us-gaap_LandMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_92beb57b-df59-47b4-8b17-ded12aa7c825_verboseLabel_en-US" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-based awards</link:label>
    <link:label id="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_label_en-US" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:to="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesTypeAxis_094f88b6-21fa-4598-a5af-81692970a81f_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesTypeAxis_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_d2ddcaf1-c0e4-44ee-9a0c-376c8c6ee341_terseLabel_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements [Abstract]</link:label>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_label_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ImpairmentLongLivedAssetHeldForUseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration_262d04ec-41ac-4ac7-b06d-8b2a7b65b888_terseLabel_en-US" xlink:label="lab_us-gaap_ImpairmentLongLivedAssetHeldForUseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment, Long-Lived Asset, Held-for-Use, Statement of Income or Comprehensive Income [Extensible Enumeration]</link:label>
    <link:label id="lab_us-gaap_ImpairmentLongLivedAssetHeldForUseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration_label_en-US" xlink:label="lab_us-gaap_ImpairmentLongLivedAssetHeldForUseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment, Long-Lived Asset, Held-for-Use, Statement of Income or Comprehensive Income [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentLongLivedAssetHeldForUseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairmentLongLivedAssetHeldForUseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ImpairmentLongLivedAssetHeldForUseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration" xlink:to="lab_us-gaap_ImpairmentLongLivedAssetHeldForUseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_f410e675-a160-4ecb-90fb-e0ccfd71d83d_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase of net assets of acquired companies, net of cash and restricted cash acquired</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Businesses, Net of Cash Acquired</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:to="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel2Member_2e312c88-b261-4742-9f13-47f29793a134_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel2Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Level 2 [Member]</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel2Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel2Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 2 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel2Member" xlink:to="lab_us-gaap_FairValueInputsLevel2Member" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_c78caf45-38d0-4a5c-9d93-ee756655c060_terseLabel_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current fiscal year end date</link:label>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_label_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CurrentFiscalYearEndDate" xlink:to="lab_dei_CurrentFiscalYearEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems_cc6547d0-16fd-420c-9bbb-bc5ec715c013_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets [Line Items]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_5cb55f72-4f99-4398-a8ad-d35edc83db07_terseLabel_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible assets, net</link:label>
    <link:label id="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_70212d32-27fa-4e3d-a16a-03db77d1a64c_verboseLabel_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible assets, net (excluding goodwill)</link:label>
    <link:label id="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_label_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible Assets, Net (Excluding Goodwill)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:to="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_fb7f1d16-7b82-4027-9e96-404b26817e69_verboseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-based compensation</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">APIC, Share-Based Payment Arrangement, Increase for Cost Recognition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:to="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_b599d1c7-8e63-4675-84a9-cf5784b90d04_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Revenues from External Customers and Long-Lived Assets [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Revenues from External Customers and Long-Lived Assets [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:to="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_ValuationAllowanceChangeChargesToExpenseMember_07c57126-db88-405e-b3d2-fb445ef2dc28_terseLabel_en-US" xlink:label="lab_blkb_ValuationAllowanceChangeChargesToExpenseMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Charges&#160;to expense</link:label>
    <link:label id="lab_blkb_ValuationAllowanceChangeChargesToExpenseMember_label_en-US" xlink:label="lab_blkb_ValuationAllowanceChangeChargesToExpenseMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valuation Allowance Change, Charges to Expense [Member]</link:label>
    <link:label id="lab_blkb_ValuationAllowanceChangeChargesToExpenseMember_documentation_en-US" xlink:label="lab_blkb_ValuationAllowanceChangeChargesToExpenseMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valuation Allowance Change, Charges to Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ValuationAllowanceChangeChargesToExpenseMember" xlink:href="blkb-20221231.xsd#blkb_ValuationAllowanceChangeChargesToExpenseMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_ValuationAllowanceChangeChargesToExpenseMember" xlink:to="lab_blkb_ValuationAllowanceChangeChargesToExpenseMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_e7839b46-e2e5-4990-8ef7-325f2bdec1eb_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total current liabilities</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="lab_us-gaap_LiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DividendsCash_028803fb-8a6c-4c91-8b16-714b83fdaeaa_negatedLabel_en-US" xlink:label="lab_us-gaap_DividendsCash" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payment of dividends</link:label>
    <link:label id="lab_us-gaap_DividendsCash_label_en-US" xlink:label="lab_us-gaap_DividendsCash" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends, Cash</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCash" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DividendsCash"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DividendsCash" xlink:to="lab_us-gaap_DividendsCash" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_DeferredTaxAssetsTaxDeferredExpenseCapitalizedRDAndSoftwareCosts_aef37666-1145-4e5a-b33d-6554f7c43015_terseLabel_en-US" xlink:label="lab_blkb_DeferredTaxAssetsTaxDeferredExpenseCapitalizedRDAndSoftwareCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized R&amp;D and software costs</link:label>
    <link:label id="lab_blkb_DeferredTaxAssetsTaxDeferredExpenseCapitalizedRDAndSoftwareCosts_label_en-US" xlink:label="lab_blkb_DeferredTaxAssetsTaxDeferredExpenseCapitalizedRDAndSoftwareCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Capitalized R&amp;D and Software Costs</link:label>
    <link:label id="lab_blkb_DeferredTaxAssetsTaxDeferredExpenseCapitalizedRDAndSoftwareCosts_documentation_en-US" xlink:label="lab_blkb_DeferredTaxAssetsTaxDeferredExpenseCapitalizedRDAndSoftwareCosts" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Capitalized R&amp;D and Software Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_DeferredTaxAssetsTaxDeferredExpenseCapitalizedRDAndSoftwareCosts" xlink:href="blkb-20221231.xsd#blkb_DeferredTaxAssetsTaxDeferredExpenseCapitalizedRDAndSoftwareCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_DeferredTaxAssetsTaxDeferredExpenseCapitalizedRDAndSoftwareCosts" xlink:to="lab_blkb_DeferredTaxAssetsTaxDeferredExpenseCapitalizedRDAndSoftwareCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_c5f41740-a6e3-4c43-b3e7-b70e01e9e21a_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized tax benefit that, if recognized, would favorably affect the effective tax rate</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits that Would Impact Effective Tax Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligation_0add1e5c-90c3-468d-9382-59c98014db3a_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, remaining performance obligation</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligation_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligation" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativesAndFairValueTextBlock_3878e67b-cf92-4fe9-9ba8-64bc25c4314c_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativesAndFairValueTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivatives Instruments</link:label>
    <link:label id="lab_us-gaap_DerivativesAndFairValueTextBlock_label_en-US" xlink:label="lab_us-gaap_DerivativesAndFairValueTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivatives and Fair Value [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativesAndFairValueTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativesAndFairValueTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativesAndFairValueTextBlock" xlink:to="lab_us-gaap_DerivativesAndFairValueTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityDomain_19898c2c-88f4-4ed5-be09-8a906692c603_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Authority [Domain]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityDomain_label_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Authority [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain" xlink:to="lab_us-gaap_IncomeTaxAuthorityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_11b430fc-8e03-41cd-81c0-64a54add2fa2_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valuation allowance, deferred tax asset, increase (decrease), amount</link:label>
    <link:label id="lab_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_label_en-US" xlink:label="lab_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:to="lab_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnbilledContractsReceivable_ec3dde83-65f6-475c-8fa8-d9c267075273_terseLabel_en-US" xlink:label="lab_us-gaap_UnbilledContractsReceivable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unbilled accounts receivable</link:label>
    <link:label id="lab_us-gaap_UnbilledContractsReceivable_label_en-US" xlink:label="lab_us-gaap_UnbilledContractsReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unbilled Contracts Receivable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnbilledContractsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnbilledContractsReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnbilledContractsReceivable" xlink:to="lab_us-gaap_UnbilledContractsReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_DerivativeInstrumentsCurrentAndLongTerm_a988b1c2-c8dc-4a58-be8f-b031cd229e4a_terseLabel_en-US" xlink:label="lab_blkb_DerivativeInstrumentsCurrentAndLongTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative instruments</link:label>
    <link:label id="lab_blkb_DerivativeInstrumentsCurrentAndLongTerm_label_en-US" xlink:label="lab_blkb_DerivativeInstrumentsCurrentAndLongTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instruments, Current and Long-term</link:label>
    <link:label id="lab_blkb_DerivativeInstrumentsCurrentAndLongTerm_documentation_en-US" xlink:label="lab_blkb_DerivativeInstrumentsCurrentAndLongTerm" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instruments, Current and Long-term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_DerivativeInstrumentsCurrentAndLongTerm" xlink:href="blkb-20221231.xsd#blkb_DerivativeInstrumentsCurrentAndLongTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_DerivativeInstrumentsCurrentAndLongTerm" xlink:to="lab_blkb_DerivativeInstrumentsCurrentAndLongTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosuresAbstract_b7852156-d980-4964-931e-de1e402598ca_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Disclosures [Abstract]</link:label>
    <link:label id="lab_us-gaap_FairValueDisclosuresAbstract_label_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Disclosures [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract" xlink:to="lab_us-gaap_FairValueDisclosuresAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_1d89da2b-27d7-4567-b601-d812cc779519_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instruments and Hedging Activities Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instruments and Hedging Activities Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:to="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet_3587d6f3-8369-4526-92dc-698805927aa0_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (loss) reclassified from accumulated other comprehensive loss into income</link:label>
    <link:label id="lab_us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instruments, Gain (Loss) Reclassified from Accumulated OCI into Income, Effective Portion, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet" xlink:to="lab_us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_AccruedExpensesAndOtherCurrentLiabilities_680bbcee-aaa4-470b-800d-c0fa9975bc0e_terseLabel_en-US" xlink:label="lab_blkb_AccruedExpensesAndOtherCurrentLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued expenses and other current liabilities</link:label>
    <link:label id="lab_blkb_AccruedExpensesAndOtherCurrentLiabilities_label_en-US" xlink:label="lab_blkb_AccruedExpensesAndOtherCurrentLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Expenses And Other Current Liabilities,</link:label>
    <link:label id="lab_blkb_AccruedExpensesAndOtherCurrentLiabilities_documentation_en-US" xlink:label="lab_blkb_AccruedExpensesAndOtherCurrentLiabilities" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Carrying value as of the balance sheet date of obligations incurred, for which invoices have typically not been received that are payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). Includes aggregate carrying amount, as of the balance sheet date, of current obligations not separately disclosed in the balance sheet due to materiality considerations. Current liabilities are expected to be paid within one year (or the normal operating cycle, if longer).</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_AccruedExpensesAndOtherCurrentLiabilities" xlink:href="blkb-20221231.xsd#blkb_AccruedExpensesAndOtherCurrentLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_AccruedExpensesAndOtherCurrentLiabilities" xlink:to="lab_blkb_AccruedExpensesAndOtherCurrentLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditFacilityAxis_dbe6834b-1712-4bee-84b9-d79099333739_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Axis]</link:label>
    <link:label id="lab_us-gaap_CreditFacilityAxis_label_en-US" xlink:label="lab_us-gaap_CreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditFacilityAxis" xlink:to="lab_us-gaap_CreditFacilityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_SixMonthMember_a5f4508b-d44b-4ea5-b6d2-f74e4e3ad875_terseLabel_en-US" xlink:label="lab_blkb_SixMonthMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Six-month</link:label>
    <link:label id="lab_blkb_SixMonthMember_label_en-US" xlink:label="lab_blkb_SixMonthMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Six-month [Member]</link:label>
    <link:label id="lab_blkb_SixMonthMember_documentation_en-US" xlink:label="lab_blkb_SixMonthMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Six-month</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SixMonthMember" xlink:href="blkb-20221231.xsd#blkb_SixMonthMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_SixMonthMember" xlink:to="lab_blkb_SixMonthMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_de2c1cba-2bcc-4b49-86ab-6f2c299fe285_terseLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents [Abstract]</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_39110bfb-41f6-4717-b3b2-5f8ffae00c3b_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employer discretionary contributions, total</link:label>
    <link:label id="lab_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_label_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Contribution Plan, Employer Discretionary Contribution Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:to="lab_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityAbstract_f2b92804-3807-4284-ba73-8e0252872727_terseLabel_en-US" xlink:label="lab_us-gaap_EquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity [Abstract]</link:label>
    <link:label id="lab_us-gaap_EquityAbstract_label_en-US" xlink:label="lab_us-gaap_EquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityAbstract" xlink:to="lab_us-gaap_EquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_6b966218-84cc-4502-9399-42f6bfac2090_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vested, number</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_c808ea07-8ffb-47b6-9834-52355b084210_terseLabel_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity tax identification number</link:label>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_label_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityTaxIdentificationNumber" xlink:to="lab_dei_EntityTaxIdentificationNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_98b98ce4-8684-4524-936b-fac6e97f3a75_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total number of authorized stock-based awards available (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativesFairValueLineItems_c0a78958-63c6-4a29-b0a4-83280d0cb476_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativesFairValueLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivatives, Fair Value [Line Items]</link:label>
    <link:label id="lab_us-gaap_DerivativesFairValueLineItems_label_en-US" xlink:label="lab_us-gaap_DerivativesFairValueLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivatives, Fair Value [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativesFairValueLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativesFairValueLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativesFairValueLineItems" xlink:to="lab_us-gaap_DerivativesFairValueLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock_96f067c1-e658-4a2b-ac58-b5c1b15588a4_terseLabel_en-US" xlink:label="lab_us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring costs</link:label>
    <link:label id="lab_us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Costs Associated with Exit or Disposal Activities or Restructurings, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock" xlink:to="lab_us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_RestrictedCashLettersOfCreditForOperatingLeases_6b79448d-f12e-4569-97de-ea22e2aa85b8_terseLabel_en-US" xlink:label="lab_blkb_RestrictedCashLettersOfCreditForOperatingLeases" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted cash, letters of credit for operating leases</link:label>
    <link:label id="lab_blkb_RestrictedCashLettersOfCreditForOperatingLeases_label_en-US" xlink:label="lab_blkb_RestrictedCashLettersOfCreditForOperatingLeases" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted cash, letters of credit for operating leases</link:label>
    <link:label id="lab_blkb_RestrictedCashLettersOfCreditForOperatingLeases_documentation_en-US" xlink:label="lab_blkb_RestrictedCashLettersOfCreditForOperatingLeases" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted cash, letters of credit for operating leases</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_RestrictedCashLettersOfCreditForOperatingLeases" xlink:href="blkb-20221231.xsd#blkb_RestrictedCashLettersOfCreditForOperatingLeases"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_RestrictedCashLettersOfCreditForOperatingLeases" xlink:to="lab_blkb_RestrictedCashLettersOfCreditForOperatingLeases" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_SecurityIncidentCumulativeAccruedInsuranceRecoveries_a0d55a1b-2231-49df-8829-678445c16e5b_negatedTerseLabel_en-US" xlink:label="lab_blkb_SecurityIncidentCumulativeAccruedInsuranceRecoveries" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Incident, cumulative offsetting insurance recoveries</link:label>
    <link:label id="lab_blkb_SecurityIncidentCumulativeAccruedInsuranceRecoveries_label_en-US" xlink:label="lab_blkb_SecurityIncidentCumulativeAccruedInsuranceRecoveries" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Incident, Cumulative Accrued Insurance Recoveries</link:label>
    <link:label id="lab_blkb_SecurityIncidentCumulativeAccruedInsuranceRecoveries_documentation_en-US" xlink:label="lab_blkb_SecurityIncidentCumulativeAccruedInsuranceRecoveries" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Incident, Cumulative Accrued Insurance Recoveries</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentCumulativeAccruedInsuranceRecoveries" xlink:href="blkb-20221231.xsd#blkb_SecurityIncidentCumulativeAccruedInsuranceRecoveries"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_SecurityIncidentCumulativeAccruedInsuranceRecoveries" xlink:to="lab_blkb_SecurityIncidentCumulativeAccruedInsuranceRecoveries" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentGainLossReclassifiedFromAociIntoIncomeEffectivePortionStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration_38afbec4-9c6f-4687-9573-1aca302701e7_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentGainLossReclassifiedFromAociIntoIncomeEffectivePortionStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instrument, Gain (Loss) Reclassified from AOCI into Income, Effective Portion, Statement of Income or Comprehensive Income [Extensible Enumeration]</link:label>
    <link:label id="lab_us-gaap_DerivativeInstrumentGainLossReclassifiedFromAociIntoIncomeEffectivePortionStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentGainLossReclassifiedFromAociIntoIncomeEffectivePortionStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instrument, Gain (Loss) Reclassified from AOCI into Income, Effective Portion, Statement of Income or Comprehensive Income [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentGainLossReclassifiedFromAociIntoIncomeEffectivePortionStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentGainLossReclassifiedFromAociIntoIncomeEffectivePortionStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentGainLossReclassifiedFromAociIntoIncomeEffectivePortionStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration" xlink:to="lab_us-gaap_DerivativeInstrumentGainLossReclassifiedFromAociIntoIncomeEffectivePortionStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_43473f3f-f9a9-4fe2-b9d0-461bcc7fabc8_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Effective Income Tax Rate Reconciliation</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_bfdcb201-2762-4777-8939-94f66061a1e7_totalLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net increase in cash, cash equivalents and restricted cash</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCentralIndexKey_16846b7f-cd3d-44b0-a077-47224bfa98e4_terseLabel_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity central index key</link:label>
    <link:label id="lab_dei_EntityCentralIndexKey_label_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCentralIndexKey"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCentralIndexKey" xlink:to="lab_dei_EntityCentralIndexKey" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InvestmentIncomeInterest_5f0f6064-e4c7-435c-b183-f980fbd7caf4_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentIncomeInterest" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest income</link:label>
    <link:label id="lab_us-gaap_InvestmentIncomeInterest_label_en-US" xlink:label="lab_us-gaap_InvestmentIncomeInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment Income, Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentIncomeInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentIncomeInterest" xlink:to="lab_us-gaap_InvestmentIncomeInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_7b5b3887-369f-4ce2-a808-13f4390b396f_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Future amortization expense for finite-lived intangible assets:</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_eb541d26-1a65-4ad7-908b-b900b25b0e32_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_3647f6b1-561c-4f2e-a21d-d1972b6170c2_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee taxes paid for withheld shares upon equity award settlement</link:label>
    <link:label id="lab_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:to="lab_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_48962f50-28b1-4df6-8806-a50817a5a2ff_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_SecurityIncidentNumberOfCustomerReimbursementRequestsReceived_5d48b119-1c55-4eb9-9a57-beb0ebb731b3_terseLabel_en-US" xlink:label="lab_blkb_SecurityIncidentNumberOfCustomerReimbursementRequestsReceived" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Incident, number of customer reimbursement requests received</link:label>
    <link:label id="lab_blkb_SecurityIncidentNumberOfCustomerReimbursementRequestsReceived_label_en-US" xlink:label="lab_blkb_SecurityIncidentNumberOfCustomerReimbursementRequestsReceived" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security incident, number of customer reimbursement requests received</link:label>
    <link:label id="lab_blkb_SecurityIncidentNumberOfCustomerReimbursementRequestsReceived_documentation_en-US" xlink:label="lab_blkb_SecurityIncidentNumberOfCustomerReimbursementRequestsReceived" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security incident, number of customer reimbursement requests received</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentNumberOfCustomerReimbursementRequestsReceived" xlink:href="blkb-20221231.xsd#blkb_SecurityIncidentNumberOfCustomerReimbursementRequestsReceived"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_SecurityIncidentNumberOfCustomerReimbursementRequestsReceived" xlink:to="lab_blkb_SecurityIncidentNumberOfCustomerReimbursementRequestsReceived" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationConsiderationTransferred1_53f447e2-335b-41f0-82ee-6bfde2c3668a_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate purchase price</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationConsiderationTransferred1_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Consideration Transferred</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:to="lab_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes_288954fa-0a94-4d32-aa3d-6497673cfc00_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Return to accrual adjustment</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Prior Year Income Taxes, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskCreditRisk_c8351f06-89db-4995-96aa-0313a66983de_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskCreditRisk" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration of credit risk</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskCreditRisk_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskCreditRisk" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk, Credit Risk, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskCreditRisk" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskCreditRisk"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskCreditRisk" xlink:to="lab_us-gaap_ConcentrationRiskCreditRisk" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_UnrecognizedTaxBenefitCurrentandLongterm_105bc4ed-b3f3-45d0-a398-2c60f272b9dc_terseLabel_en-US" xlink:label="lab_blkb_UnrecognizedTaxBenefitCurrentandLongterm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized tax benefit</link:label>
    <link:label id="lab_blkb_UnrecognizedTaxBenefitCurrentandLongterm_label_en-US" xlink:label="lab_blkb_UnrecognizedTaxBenefitCurrentandLongterm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefit, Current and Long-term</link:label>
    <link:label id="lab_blkb_UnrecognizedTaxBenefitCurrentandLongterm_documentation_en-US" xlink:label="lab_blkb_UnrecognizedTaxBenefitCurrentandLongterm" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liability for uncertain tax positions as of the balance sheet date. Includes current and non-current portions.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_UnrecognizedTaxBenefitCurrentandLongterm" xlink:href="blkb-20221231.xsd#blkb_UnrecognizedTaxBenefitCurrentandLongterm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_UnrecognizedTaxBenefitCurrentandLongterm" xlink:to="lab_blkb_UnrecognizedTaxBenefitCurrentandLongterm" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalizedComputerSoftwareNet_7ee84825-545c-4bb4-80a0-067c78080468_totalLabel_en-US" xlink:label="lab_us-gaap_CapitalizedComputerSoftwareNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Software and content development costs, net</link:label>
    <link:label id="lab_us-gaap_CapitalizedComputerSoftwareNet_label_en-US" xlink:label="lab_us-gaap_CapitalizedComputerSoftwareNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized Computer Software, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizedComputerSoftwareNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalizedComputerSoftwareNet" xlink:to="lab_us-gaap_CapitalizedComputerSoftwareNet" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CityAreaCode_31156790-500b-4e8d-9b62-4c75c9c786d2_terseLabel_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">City area code</link:label>
    <link:label id="lab_dei_CityAreaCode_label_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">City Area Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CityAreaCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CityAreaCode" xlink:to="lab_dei_CityAreaCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsAbstract_fbaf5462-3da5-499e-86fc-67786e9d25f4_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets</link:label>
    <link:label id="lab_us-gaap_AssetsAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsAbstract" xlink:to="lab_us-gaap_AssetsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerSharePolicyTextBlock_302aaa67-157f-4d61-9dee-5c8ebfc46d9c_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerSharePolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings per share</link:label>
    <link:label id="lab_us-gaap_EarningsPerSharePolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_EarningsPerSharePolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerSharePolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerSharePolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerSharePolicyTextBlock" xlink:to="lab_us-gaap_EarningsPerSharePolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_13996ee3-1670-47f5-97d4-749b76628042_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2023&#160;</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Maturity, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_8dc982ca-9517-45fc-867a-482b8fd4f4a0_terseLabel_en-US" xlink:label="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-cash investing and financing activities:</link:label>
    <link:label id="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:to="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensation_58cfb70c-d158-4112-8213-7bc991baf027_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-based compensation expense</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Noncash Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensation" xlink:to="lab_us-gaap_ShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableRateAxis_1bfb34ff-29d9-4388-a8db-7b2a4d205583_terseLabel_en-US" xlink:label="lab_us-gaap_VariableRateAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate [Axis]</link:label>
    <link:label id="lab_us-gaap_VariableRateAxis_label_en-US" xlink:label="lab_us-gaap_VariableRateAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableRateAxis" xlink:to="lab_us-gaap_VariableRateAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_54d21400-25d0-4c08-ac3e-c5f3d0eac34e_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other liabilities</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_1dd81921-4285-40cd-ad90-ba5a18daf3b7_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less: Long-term portion</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Liabilities, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrent" xlink:to="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_e075253c-a635-47fa-adfa-1583e174b223_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase of property and equipment</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EscrowDeposit_44550f8d-d120-40ad-8cb0-681df9cda0fc_terseLabel_en-US" xlink:label="lab_us-gaap_EscrowDeposit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Real estate escrow balances and other</link:label>
    <link:label id="lab_us-gaap_EscrowDeposit_label_en-US" xlink:label="lab_us-gaap_EscrowDeposit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Escrow Deposit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EscrowDeposit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EscrowDeposit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EscrowDeposit" xlink:to="lab_us-gaap_EscrowDeposit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_05795bcd-82fc-4686-afff-0836de787822_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2023&#160;</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_090e4c1c-fdaf-4df3-94dc-c07e59ab43be_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Computation of Basic and Diluted Earnings Per Share</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_235e2ce2-8bb2-460e-ae7d-9afd5d7da5a6_terseLabel_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right-of-use assets obtained in exchange for lease obligations (non-cash), operating leases</link:label>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_label_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right-of-Use Asset Obtained in Exchange for Operating Lease Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:to="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_SecurityIncidentNumberOfStateAttorneysGeneral_c68a4f68-25fb-409a-a496-983fbacd475b_terseLabel_en-US" xlink:label="lab_blkb_SecurityIncidentNumberOfStateAttorneysGeneral" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Incident, number of state Attorneys General</link:label>
    <link:label id="lab_blkb_SecurityIncidentNumberOfStateAttorneysGeneral_label_en-US" xlink:label="lab_blkb_SecurityIncidentNumberOfStateAttorneysGeneral" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security incident, number of state Attorneys General</link:label>
    <link:label id="lab_blkb_SecurityIncidentNumberOfStateAttorneysGeneral_documentation_en-US" xlink:label="lab_blkb_SecurityIncidentNumberOfStateAttorneysGeneral" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security incident, number of state Attorneys General</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentNumberOfStateAttorneysGeneral" xlink:href="blkb-20221231.xsd#blkb_SecurityIncidentNumberOfStateAttorneysGeneral"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_SecurityIncidentNumberOfStateAttorneysGeneral" xlink:to="lab_blkb_SecurityIncidentNumberOfStateAttorneysGeneral" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_33a0db1e-4a1b-44eb-bfad-33b4620e8df1_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_ea2ce770-fdf4-4bba-8cb2-34b83ae7e443_totalLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total lease payments</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressPostalZipCode_e36c044d-6d3b-4384-8c15-494cd20e897f_terseLabel_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity address, postal zip code</link:label>
    <link:label id="lab_dei_EntityAddressPostalZipCode_label_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressPostalZipCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressPostalZipCode" xlink:to="lab_dei_EntityAddressPostalZipCode" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_ScheduleOfPrepaidExpensesAndOtherAssetsCurrentTableTextBlock_8e7b9c4d-2435-42dd-8b2e-0baabb31e0af_terseLabel_en-US" xlink:label="lab_blkb_ScheduleOfPrepaidExpensesAndOtherAssetsCurrentTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Components of Prepaid Expenses and Other Assets</link:label>
    <link:label id="lab_blkb_ScheduleOfPrepaidExpensesAndOtherAssetsCurrentTableTextBlock_label_en-US" xlink:label="lab_blkb_ScheduleOfPrepaidExpensesAndOtherAssetsCurrentTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule Of Prepaid Expenses And Other Assets Current [Table Text Block]</link:label>
    <link:label id="lab_blkb_ScheduleOfPrepaidExpensesAndOtherAssetsCurrentTableTextBlock_documentation_en-US" xlink:label="lab_blkb_ScheduleOfPrepaidExpensesAndOtherAssetsCurrentTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tabular disclosure of components of prepaid expenses and other current assets.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ScheduleOfPrepaidExpensesAndOtherAssetsCurrentTableTextBlock" xlink:href="blkb-20221231.xsd#blkb_ScheduleOfPrepaidExpensesAndOtherAssetsCurrentTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_ScheduleOfPrepaidExpensesAndOtherAssetsCurrentTableTextBlock" xlink:to="lab_blkb_ScheduleOfPrepaidExpensesAndOtherAssetsCurrentTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_baa3ae8e-1b0d-4711-ab8f-980a7547db4f_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2024&#160;</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Maturity, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationsPolicy_88edf999-02e9-4f17-a88d-126bd18a1d01_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationsPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business combinations</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationsPolicy_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationsPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combinations Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationsPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationsPolicy" xlink:to="lab_us-gaap_BusinessCombinationsPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowanceLineItems_18a2cce4-2de0-459b-9c6d-73d1ef5305c0_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowanceLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valuation Allowance [Line Items]</link:label>
    <link:label id="lab_us-gaap_ValuationAllowanceLineItems_label_en-US" xlink:label="lab_us-gaap_ValuationAllowanceLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valuation Allowance [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowanceLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowanceLineItems" xlink:to="lab_us-gaap_ValuationAllowanceLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_d676d3ac-070a-4d61-9aff-63db88580057_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit facility, maximum borrowing capacity</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Maximum Borrowing Capacity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:to="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureAbstract_f80a2e7a-d615-4584-99fa-7f95f24f1c0f_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:to="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_OperatingLeaseLeaseNotYetCommencedExpense_98a9b68f-18b8-41b5-942f-30faec9fd26a_terseLabel_en-US" xlink:label="lab_blkb_OperatingLeaseLeaseNotYetCommencedExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease, lease not yet commenced, expense</link:label>
    <link:label id="lab_blkb_OperatingLeaseLeaseNotYetCommencedExpense_label_en-US" xlink:label="lab_blkb_OperatingLeaseLeaseNotYetCommencedExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Lease Not Yet Commenced, Expense</link:label>
    <link:label id="lab_blkb_OperatingLeaseLeaseNotYetCommencedExpense_documentation_en-US" xlink:label="lab_blkb_OperatingLeaseLeaseNotYetCommencedExpense" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amount of operating lease expense, excluding sublease income, for leases that have not yet commenced.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_OperatingLeaseLeaseNotYetCommencedExpense" xlink:href="blkb-20221231.xsd#blkb_OperatingLeaseLeaseNotYetCommencedExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_OperatingLeaseLeaseNotYetCommencedExpense" xlink:to="lab_blkb_OperatingLeaseLeaseNotYetCommencedExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_SecurityIncidentPenaltyPaid_ba7aa2de-6364-40bb-8789-fb1f0abcbb74_terseLabel_en-US" xlink:label="lab_blkb_SecurityIncidentPenaltyPaid" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Incident, penalty paid</link:label>
    <link:label id="lab_blkb_SecurityIncidentPenaltyPaid_label_en-US" xlink:label="lab_blkb_SecurityIncidentPenaltyPaid" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security incident, penalty paid</link:label>
    <link:label id="lab_blkb_SecurityIncidentPenaltyPaid_documentation_en-US" xlink:label="lab_blkb_SecurityIncidentPenaltyPaid" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security incident, penalty paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentPenaltyPaid" xlink:href="blkb-20221231.xsd#blkb_SecurityIncidentPenaltyPaid"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_SecurityIncidentPenaltyPaid" xlink:to="lab_blkb_SecurityIncidentPenaltyPaid" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_56afc37c-8834-4581-8016-48e64c6a243f_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fixed assets</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Property, Plant and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_IncreaseDecreaseInDueToCustomers_cb188851-5f65-4953-acbd-366f71a84860_negatedTerseLabel_en-US" xlink:label="lab_blkb_IncreaseDecreaseInDueToCustomers" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in due to customers</link:label>
    <link:label id="lab_blkb_IncreaseDecreaseInDueToCustomers_label_en-US" xlink:label="lab_blkb_IncreaseDecreaseInDueToCustomers" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Due to Customers</link:label>
    <link:label id="lab_blkb_IncreaseDecreaseInDueToCustomers_documentation_en-US" xlink:label="lab_blkb_IncreaseDecreaseInDueToCustomers" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Represents the amount of net increase (decrease) in funds due to customers during the period.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_IncreaseDecreaseInDueToCustomers" xlink:href="blkb-20221231.xsd#blkb_IncreaseDecreaseInDueToCustomers"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_IncreaseDecreaseInDueToCustomers" xlink:to="lab_blkb_IncreaseDecreaseInDueToCustomers" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_KilterMember_da756e89-e1c4-4e0f-8285-347cb3225eeb_terseLabel_en-US" xlink:label="lab_blkb_KilterMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Kilter [Member]</link:label>
    <link:label id="lab_blkb_KilterMember_label_en-US" xlink:label="lab_blkb_KilterMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Kilter [Member]</link:label>
    <link:label id="lab_blkb_KilterMember_documentation_en-US" xlink:label="lab_blkb_KilterMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Kilter</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_KilterMember" xlink:href="blkb-20221231.xsd#blkb_KilterMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_KilterMember" xlink:to="lab_blkb_KilterMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeMember_0d83a0b8-7164-48ec-8369-1fc0cf1f7c80_terseLabel_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Domain]</link:label>
    <link:label id="lab_srt_RangeMember_label_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeMember" xlink:to="lab_srt_RangeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfDebt_71cc53c3-d74c-4052-ac69-3c0211d40ccc_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from issuance of debt</link:label>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfDebt_label_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Issuance of Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIssuanceOfDebt" xlink:to="lab_us-gaap_ProceedsFromIssuanceOfDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_MaximumThroughDecember312023Member_25978473-556d-4449-9976-11d00774021c_terseLabel_en-US" xlink:label="lab_blkb_MaximumThroughDecember312023Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum Through December 31, 2023</link:label>
    <link:label id="lab_blkb_MaximumThroughDecember312023Member_label_en-US" xlink:label="lab_blkb_MaximumThroughDecember312023Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum Through December 31, 2023 [Member]</link:label>
    <link:label id="lab_blkb_MaximumThroughDecember312023Member_documentation_en-US" xlink:label="lab_blkb_MaximumThroughDecember312023Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum Through December 31, 2023</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_MaximumThroughDecember312023Member" xlink:href="blkb-20221231.xsd#blkb_MaximumThroughDecember312023Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_MaximumThroughDecember312023Member" xlink:to="lab_blkb_MaximumThroughDecember312023Member" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_SeniorSecuredNoteSeriesA2Member_bd367077-eab0-45ae-9ec4-c26a061ecb14_terseLabel_en-US" xlink:label="lab_blkb_SeniorSecuredNoteSeriesA2Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior Secured Note, Series A2 [Member]</link:label>
    <link:label id="lab_blkb_SeniorSecuredNoteSeriesA2Member_label_en-US" xlink:label="lab_blkb_SeniorSecuredNoteSeriesA2Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior Secured Note, Series A2 [Member]</link:label>
    <link:label id="lab_blkb_SeniorSecuredNoteSeriesA2Member_documentation_en-US" xlink:label="lab_blkb_SeniorSecuredNoteSeriesA2Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior Secured Note, Series A2</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SeniorSecuredNoteSeriesA2Member" xlink:href="blkb-20221231.xsd#blkb_SeniorSecuredNoteSeriesA2Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_SeniorSecuredNoteSeriesA2Member" xlink:to="lab_blkb_SeniorSecuredNoteSeriesA2Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_bc9ba147-e309-4c57-9da0-60b48273a989_terseLabel_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement [Abstract]</link:label>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_label_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_d756416a-fb4f-4e3b-8a8d-fb64eb2d0e8e_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lapse of statute of limitations</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NoncurrentAssets_71be908d-5ded-440f-8dfb-c554eff7dcca_verboseLabel_en-US" xlink:label="lab_us-gaap_NoncurrentAssets" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total long-lived assets</link:label>
    <link:label id="lab_us-gaap_NoncurrentAssets_label_en-US" xlink:label="lab_us-gaap_NoncurrentAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Lived Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncurrentAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncurrentAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncurrentAssets" xlink:to="lab_us-gaap_NoncurrentAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DomesticCountryMember_90180764-f5d6-457a-96d0-e1ac9f44d1ab_terseLabel_en-US" xlink:label="lab_us-gaap_DomesticCountryMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Domestic Tax Authority [Member]</link:label>
    <link:label id="lab_us-gaap_DomesticCountryMember_label_en-US" xlink:label="lab_us-gaap_DomesticCountryMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Domestic Tax Authority [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DomesticCountryMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DomesticCountryMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DomesticCountryMember" xlink:to="lab_us-gaap_DomesticCountryMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RepaymentsOfDebt_3d8ca62d-47a7-4565-b5c1-71705e3eb3fb_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfDebt" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments on debt</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfDebt_label_en-US" xlink:label="lab_us-gaap_RepaymentsOfDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayments of Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfDebt" xlink:to="lab_us-gaap_RepaymentsOfDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_506bfe81-5f28-4c4b-a317-8538b65fe30c_terseLabel_en-US" xlink:label="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effect of exchange rate on cash, cash equivalents and restricted cash</link:label>
    <link:label id="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_label_en-US" xlink:label="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:to="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_SecurityIncidentNetCashOutlays_5d831c2e-08d0-401e-8d11-8399aabad11a_terseLabel_en-US" xlink:label="lab_blkb_SecurityIncidentNetCashOutlays" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Incident, net cash outlays</link:label>
    <link:label id="lab_blkb_SecurityIncidentNetCashOutlays_label_en-US" xlink:label="lab_blkb_SecurityIncidentNetCashOutlays" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Incident, Net Cash Outlays</link:label>
    <link:label id="lab_blkb_SecurityIncidentNetCashOutlays_documentation_en-US" xlink:label="lab_blkb_SecurityIncidentNetCashOutlays" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Incident, Net Cash Outlays</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentNetCashOutlays" xlink:href="blkb-20221231.xsd#blkb_SecurityIncidentNetCashOutlays"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_SecurityIncidentNetCashOutlays" xlink:to="lab_blkb_SecurityIncidentNetCashOutlays" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure_68955f76-7572-4619-8f4a-2b5486fe3986_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign currency forward contracts</link:label>
    <link:label id="lab_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure_label_en-US" xlink:label="lab_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign Currency Contracts, Liability, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure" xlink:to="lab_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockValueAcquiredCostMethod_960bcc2b-4d54-4574-b352-4f46940de682_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase of treasury shares under stock repurchase program, cost method</link:label>
    <link:label id="lab_us-gaap_TreasuryStockValueAcquiredCostMethod_label_en-US" xlink:label="lab_us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock, Value, Acquired, Cost Method</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:to="lab_us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_85f76fd0-d09d-4cef-a82f-587b3a8977a4_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLoss_5abc7024-abc0-4f47-8763-454865e7a6c0_totalLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net (loss) income</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_b798f635-b104-4abc-8ad6-024d832af390_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net (loss) income</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_label_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss) Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLoss" xlink:to="lab_us-gaap_NetIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_ed709aee-e606-4701-bb8d-d7d1a32381f4_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Annual Maturities Related to Credit Facility, Real Estate Loans and Other Debt</link:label>
    <link:label id="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Maturities of Long-Term Debt [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FederalFundsEffectiveSwapRateMember_9955a011-3a89-44f6-86c0-c1193aaf9b5f_terseLabel_en-US" xlink:label="lab_us-gaap_FederalFundsEffectiveSwapRateMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Federal funds rate option [Member]</link:label>
    <link:label id="lab_us-gaap_FederalFundsEffectiveSwapRateMember_label_en-US" xlink:label="lab_us-gaap_FederalFundsEffectiveSwapRateMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fed Funds Effective Rate Overnight Index Swap Rate [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FederalFundsEffectiveSwapRateMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FederalFundsEffectiveSwapRateMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FederalFundsEffectiveSwapRateMember" xlink:to="lab_us-gaap_FederalFundsEffectiveSwapRateMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsFairValueDisclosure_d3e307e0-35cc-448f-9ff9-f3679908327c_totalLabel_en-US" xlink:label="lab_us-gaap_AssetsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total financial assets</link:label>
    <link:label id="lab_us-gaap_AssetsFairValueDisclosure_label_en-US" xlink:label="lab_us-gaap_AssetsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsFairValueDisclosure" xlink:to="lab_us-gaap_AssetsFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1_7c0b3056-0de7-4254-900f-f1b6416116be_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease, lease not yet commenced, term of contract</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Lease Not yet Commenced, Term of Contract</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1" xlink:to="lab_us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalizedComputerSoftwareAmortization1_84f6a748-131b-427c-96b9-509c4d171bb2_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalizedComputerSoftwareAmortization1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Software and content development costs, amortization</link:label>
    <link:label id="lab_us-gaap_CapitalizedComputerSoftwareAmortization1_label_en-US" xlink:label="lab_us-gaap_CapitalizedComputerSoftwareAmortization1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized Computer Software, Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareAmortization1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizedComputerSoftwareAmortization1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalizedComputerSoftwareAmortization1" xlink:to="lab_us-gaap_CapitalizedComputerSoftwareAmortization1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SupplementalCashFlowElementsAbstract_2c04f3f6-f5bf-4d2d-b7d3-5aa1f7b0f595_terseLabel_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowElementsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental disclosure of cash flow information</link:label>
    <link:label id="lab_us-gaap_SupplementalCashFlowElementsAbstract_label_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowElementsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental Cash Flow Elements [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowElementsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplementalCashFlowElementsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SupplementalCashFlowElementsAbstract" xlink:to="lab_us-gaap_SupplementalCashFlowElementsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentRiskAxis_4b813fd0-bf8d-46db-9d4a-3ee8d4f885ac_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentRiskAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instrument [Axis]</link:label>
    <link:label id="lab_us-gaap_DerivativeInstrumentRiskAxis_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentRiskAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instrument [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis" xlink:to="lab_us-gaap_DerivativeInstrumentRiskAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillLineItems_5ae2052d-3cbf-4d8b-a8df-9b50ba6fb50c_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill [Line Items]</link:label>
    <link:label id="lab_us-gaap_GoodwillLineItems_label_en-US" xlink:label="lab_us-gaap_GoodwillLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillLineItems" xlink:to="lab_us-gaap_GoodwillLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_2c83eeb3-c459-4a77-adf1-f8b42dd51edd_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:to="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel1Member_20031456-76b7-4c56-85cb-b037dfc90757_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel1Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Level 1 [Member]</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel1Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel1Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 1 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel1Member" xlink:to="lab_us-gaap_FairValueInputsLevel1Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_be6e93b1-bfd4-4c04-882c-b026635f8c16_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash provided by operating activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeAssets_beff5ee7-5307-42d8-8b08-df1c6fb239f7_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest rate swaps</link:label>
    <link:label id="lab_us-gaap_DerivativeAssets_label_en-US" xlink:label="lab_us-gaap_DerivativeAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeAssets" xlink:to="lab_us-gaap_DerivativeAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentMember_c7533294-66ef-414f-9720-c05458df2652_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property and equipment [Member]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentMember_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentMember" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLiabilities_33b1e503-db45-4a27-87ff-0340fedc0e63_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other liabilities</link:label>
    <link:label id="lab_us-gaap_OtherLiabilities_label_en-US" xlink:label="lab_us-gaap_OtherLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilities" xlink:to="lab_us-gaap_OtherLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ChangeInAccountingEstimateByTypeAxis_f71cd402-3fbe-4df6-8956-46a6f0dcf595_terseLabel_en-US" xlink:label="lab_us-gaap_ChangeInAccountingEstimateByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in Accounting Estimate by Type [Axis]</link:label>
    <link:label id="lab_us-gaap_ChangeInAccountingEstimateByTypeAxis_label_en-US" xlink:label="lab_us-gaap_ChangeInAccountingEstimateByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in Accounting Estimate by Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ChangeInAccountingEstimateByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ChangeInAccountingEstimateByTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ChangeInAccountingEstimateByTypeAxis" xlink:to="lab_us-gaap_ChangeInAccountingEstimateByTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalizedComputerSoftwareGross_54387dbd-257c-4bc8-abbc-bd8fcffe0a21_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalizedComputerSoftwareGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Software development costs</link:label>
    <link:label id="lab_us-gaap_CapitalizedComputerSoftwareGross_label_en-US" xlink:label="lab_us-gaap_CapitalizedComputerSoftwareGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized Computer Software, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareGross" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizedComputerSoftwareGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalizedComputerSoftwareGross" xlink:to="lab_us-gaap_CapitalizedComputerSoftwareGross" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentAnnualReport_48df3b4c-9292-4da8-94c8-3c51828fa9c4_terseLabel_en-US" xlink:label="lab_dei_DocumentAnnualReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document annual report</link:label>
    <link:label id="lab_dei_DocumentAnnualReport_label_en-US" xlink:label="lab_dei_DocumentAnnualReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Annual Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentAnnualReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentAnnualReport" xlink:to="lab_dei_DocumentAnnualReport" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries_7c5cfc6f-7ba5-4178-91a0-64e00de8f248_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Recovery</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries_label_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss, Recovery</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SoftwareToBeSoldLeasedOrOtherwiseMarketedPolicy_fde01647-9a97-4011-9c23-27916b29d66f_terseLabel_en-US" xlink:label="lab_us-gaap_SoftwareToBeSoldLeasedOrOtherwiseMarketedPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Software development costs, software to be sold</link:label>
    <link:label id="lab_us-gaap_SoftwareToBeSoldLeasedOrOtherwiseMarketedPolicy_label_en-US" xlink:label="lab_us-gaap_SoftwareToBeSoldLeasedOrOtherwiseMarketedPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Software to be Sold, Leased, or Otherwise Marketed, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SoftwareToBeSoldLeasedOrOtherwiseMarketedPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SoftwareToBeSoldLeasedOrOtherwiseMarketedPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SoftwareToBeSoldLeasedOrOtherwiseMarketedPolicy" xlink:to="lab_us-gaap_SoftwareToBeSoldLeasedOrOtherwiseMarketedPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ChangeInAccountingEstimateTypeDomain_7b6aa6bf-e401-4885-ae18-66bec82efcca_terseLabel_en-US" xlink:label="lab_us-gaap_ChangeInAccountingEstimateTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in Accounting Estimate, Type [Domain]</link:label>
    <link:label id="lab_us-gaap_ChangeInAccountingEstimateTypeDomain_label_en-US" xlink:label="lab_us-gaap_ChangeInAccountingEstimateTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in Accounting Estimate, Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ChangeInAccountingEstimateTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ChangeInAccountingEstimateTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ChangeInAccountingEstimateTypeDomain" xlink:to="lab_us-gaap_ChangeInAccountingEstimateTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_CostOfOneTimeServicesAndOtherMember_2464ef1b-40b4-4477-8853-f849712f0a83_terseLabel_en-US" xlink:label="lab_blkb_CostOfOneTimeServicesAndOtherMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of one-time services and other [Member]</link:label>
    <link:label id="lab_blkb_CostOfOneTimeServicesAndOtherMember_label_en-US" xlink:label="lab_blkb_CostOfOneTimeServicesAndOtherMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of One-time Services and Other [Member]</link:label>
    <link:label id="lab_blkb_CostOfOneTimeServicesAndOtherMember_documentation_en-US" xlink:label="lab_blkb_CostOfOneTimeServicesAndOtherMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of One-time Services and Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_CostOfOneTimeServicesAndOtherMember" xlink:href="blkb-20221231.xsd#blkb_CostOfOneTimeServicesAndOtherMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_CostOfOneTimeServicesAndOtherMember" xlink:to="lab_blkb_CostOfOneTimeServicesAndOtherMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_StatementGeographicalAxis_4a0c0553-ed89-4ac6-9a5f-c8b003abe78c_terseLabel_en-US" xlink:label="lab_srt_StatementGeographicalAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Axis]</link:label>
    <link:label id="lab_srt_StatementGeographicalAxis_label_en-US" xlink:label="lab_srt_StatementGeographicalAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementGeographicalAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_StatementGeographicalAxis" xlink:to="lab_srt_StatementGeographicalAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TechnologyBasedIntangibleAssetsMember_07617bbe-8e95-4d7a-898a-2f4f9120075c_terseLabel_en-US" xlink:label="lab_us-gaap_TechnologyBasedIntangibleAssetsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Developed technology [Member]</link:label>
    <link:label id="lab_us-gaap_TechnologyBasedIntangibleAssetsMember_label_en-US" xlink:label="lab_us-gaap_TechnologyBasedIntangibleAssetsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Technology-Based Intangible Assets [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TechnologyBasedIntangibleAssetsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TechnologyBasedIntangibleAssetsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TechnologyBasedIntangibleAssetsMember" xlink:to="lab_us-gaap_TechnologyBasedIntangibleAssetsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeLiabilitiesCurrent_86724b82-050b-4e80-ab67-7a1c884f3234_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative liability, foreign currency forward contracts, current</link:label>
    <link:label id="lab_us-gaap_DerivativeLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_DerivativeLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeLiabilitiesCurrent" xlink:to="lab_us-gaap_DerivativeLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_a6ad6c63-a54f-4f73-90fd-71fdd6229ebb_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Property and Equipment</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementBusinessSegmentsAxis_8bd743da-eda3-4b61-93d9-6e1e7a56bd77_terseLabel_en-US" xlink:label="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segments [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementBusinessSegmentsAxis_label_en-US" xlink:label="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segments [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis" xlink:to="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtDisclosureTextBlock_520ceea8-cef9-4aaf-bea3-1884b110740e_terseLabel_en-US" xlink:label="lab_us-gaap_DebtDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt</link:label>
    <link:label id="lab_us-gaap_DebtDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_DebtDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureTextBlock" xlink:to="lab_us-gaap_DebtDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock_4cfe1796-43fe-43e2-aced-db9db82cd2b5_terseLabel_en-US" xlink:label="lab_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Contribution Plan</link:label>
    <link:label id="lab_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock_label_en-US" xlink:label="lab_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Compensation and Employee Benefit Plans [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CompensationAndEmployeeBenefitPlansTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock" xlink:to="lab_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ProductsAndServicesDomain_92934470-2a6c-41b7-9548-1a28dde37da4_terseLabel_en-US" xlink:label="lab_srt_ProductsAndServicesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Domain]</link:label>
    <link:label id="lab_srt_ProductsAndServicesDomain_label_en-US" xlink:label="lab_srt_ProductsAndServicesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductsAndServicesDomain" xlink:to="lab_srt_ProductsAndServicesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityShellCompany_e0515b1a-4a78-4073-8dd2-8c4943b5dfd6_terseLabel_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity shell company</link:label>
    <link:label id="lab_dei_EntityShellCompany_label_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Shell Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityShellCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityShellCompany" xlink:to="lab_dei_EntityShellCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_2eb9abff-799b-484c-9600-4945f113619d_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Decreases in prior year positions</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_6d37d120-83d5-4915-ab9c-2773c11c5e9c_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2023&#160;</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_25dbeaad-ab6b-4a09-90ce-c6f0338bf200_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares of company's common stock, shares</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Equity Interest Issued or Issuable, Number of Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" xlink:to="lab_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_c1ae1848-d486-498c-953e-b6c96ff7f214_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2025&#160;</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Maturity, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_TaxesPrepaidAndReceivableCurrentAndLongTerm_b1d59df4-3676-4bbe-8d79-e244a0cfd4d2_terseLabel_en-US" xlink:label="lab_blkb_TaxesPrepaidAndReceivableCurrentAndLongTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Taxes, prepaid and receivable</link:label>
    <link:label id="lab_blkb_TaxesPrepaidAndReceivableCurrentAndLongTerm_label_en-US" xlink:label="lab_blkb_TaxesPrepaidAndReceivableCurrentAndLongTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Taxes, Prepaid And Receivable, Current and Long-term</link:label>
    <link:label id="lab_blkb_TaxesPrepaidAndReceivableCurrentAndLongTerm_documentation_en-US" xlink:label="lab_blkb_TaxesPrepaidAndReceivableCurrentAndLongTerm" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Carrying amount as of the balance sheet date of payments made in advance for income and other taxes. Includes current and non-current portions.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_TaxesPrepaidAndReceivableCurrentAndLongTerm" xlink:href="blkb-20221231.xsd#blkb_TaxesPrepaidAndReceivableCurrentAndLongTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_TaxesPrepaidAndReceivableCurrentAndLongTerm" xlink:to="lab_blkb_TaxesPrepaidAndReceivableCurrentAndLongTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesDomain_a6c26ecf-7258-4481-ac16-94584058d6ce_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesDomain_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TechnologyServiceMember_eb3a9f48-74f6-4462-93ec-b84c5547b8d1_terseLabel_en-US" xlink:label="lab_us-gaap_TechnologyServiceMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of one-time services and other [Member]</link:label>
    <link:label id="lab_us-gaap_TechnologyServiceMember_label_en-US" xlink:label="lab_us-gaap_TechnologyServiceMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Technology Service [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TechnologyServiceMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TechnologyServiceMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TechnologyServiceMember" xlink:to="lab_us-gaap_TechnologyServiceMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentPeriodEndDate_91c77458-62e2-42e7-9bc1-71fddafeff13_terseLabel_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document period end date</link:label>
    <link:label id="lab_dei_DocumentPeriodEndDate_label_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Period End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentPeriodEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentPeriodEndDate" xlink:to="lab_dei_DocumentPeriodEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_PrepaidSoftwareMaintenanceAndSubscriptionsCurrent_2437e9bc-dbcf-4e21-b70b-fca4eea7f5bb_terseLabel_en-US" xlink:label="lab_blkb_PrepaidSoftwareMaintenanceAndSubscriptionsCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid software maintenance and subscriptions, current portion</link:label>
    <link:label id="lab_blkb_PrepaidSoftwareMaintenanceAndSubscriptionsCurrent_label_en-US" xlink:label="lab_blkb_PrepaidSoftwareMaintenanceAndSubscriptionsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid Software Maintenance and Subscriptions, Current</link:label>
    <link:label id="lab_blkb_PrepaidSoftwareMaintenanceAndSubscriptionsCurrent_documentation_en-US" xlink:label="lab_blkb_PrepaidSoftwareMaintenanceAndSubscriptionsCurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amount of asset related to consideration paid in advance for software maintenance and subscriptions that provides economic benefits within a future period of one year or the normal operating cycle, if longer.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_PrepaidSoftwareMaintenanceAndSubscriptionsCurrent" xlink:href="blkb-20221231.xsd#blkb_PrepaidSoftwareMaintenanceAndSubscriptionsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_PrepaidSoftwareMaintenanceAndSubscriptionsCurrent" xlink:to="lab_blkb_PrepaidSoftwareMaintenanceAndSubscriptionsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_b8978a43-21e1-47bf-91b4-24b52ed8c1aa_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Changes in Accumulated Other Comprehensive Loss by Component</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Assets_1aacfaf0-e0e9-412c-be7b-578cbc1d7d7b_totalLabel_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total assets</link:label>
    <link:label id="lab_us-gaap_Assets_label_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Assets" xlink:to="lab_us-gaap_Assets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_ad108a80-03fe-4d48-a6a3-24bb6a3599c2_verboseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">(Loss) earnings per share</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_da9b7107-cd09-4b99-a422-17a2aff4f85b_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share [Abstract]</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareAbstract" xlink:to="lab_us-gaap_EarningsPerShareAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PerformanceSharesMember_b8728915-412e-4552-9fa6-e40ecdde9e61_terseLabel_en-US" xlink:label="lab_us-gaap_PerformanceSharesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted stock units, performance-based [Member]</link:label>
    <link:label id="lab_us-gaap_PerformanceSharesMember_label_en-US" xlink:label="lab_us-gaap_PerformanceSharesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Performance Shares [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PerformanceSharesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PerformanceSharesMember" xlink:to="lab_us-gaap_PerformanceSharesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestRateSwapMember_a1b9b7c1-157c-404b-a2bd-b179f284807f_terseLabel_en-US" xlink:label="lab_us-gaap_InterestRateSwapMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest rate swap [Member]</link:label>
    <link:label id="lab_us-gaap_InterestRateSwapMember_label_en-US" xlink:label="lab_us-gaap_InterestRateSwapMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Rate Swap [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestRateSwapMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestRateSwapMember" xlink:to="lab_us-gaap_InterestRateSwapMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharesIssued_531958dd-edf9-41f4-877d-d6c7bd6dcaee_periodStartLabel_en-US" xlink:label="lab_us-gaap_SharesIssued" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance (in shares)</link:label>
    <link:label id="lab_us-gaap_SharesIssued_4666675e-7d4e-4265-bea5-bdc545bd640b_periodEndLabel_en-US" xlink:label="lab_us-gaap_SharesIssued" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance (in shares)</link:label>
    <link:label id="lab_us-gaap_SharesIssued_label_en-US" xlink:label="lab_us-gaap_SharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharesIssued" xlink:to="lab_us-gaap_SharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_a879a1ff-0018-4777-92c3-18feea1628fb_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2027&#160;</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockRepurchaseProgramAuthorizedAmount1_49a4afd7-3e5f-4553-bbf9-6fe9b479643e_terseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock repurchase program, authorized amount</link:label>
    <link:label id="lab_us-gaap_StockRepurchaseProgramAuthorizedAmount1_label_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Repurchase Program, Authorized Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchaseProgramAuthorizedAmount1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:to="lab_us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent_fb00fdb0-cb0f-47ee-86e7-63b895b24ef8_totalLabel_en-US" xlink:label="lab_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total amounts reclassified from accumulated other comprehensive loss</link:label>
    <link:label id="lab_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent_label_en-US" xlink:label="lab_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification from AOCI, Current Period, Net of Tax, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" xlink:to="lab_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_f97752cc-1b0d-4019-ad7c-9f36476f6420_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentDomain_4463e048-8af3-42c3-9947-d7fd6efb7525_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segments [Domain]</link:label>
    <link:label id="lab_us-gaap_SegmentDomain_label_en-US" xlink:label="lab_us-gaap_SegmentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segments [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentDomain" xlink:to="lab_us-gaap_SegmentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTable_9402e0c2-02da-4d26-b030-7baeef6efa3f_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Goodwill [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Goodwill [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable" xlink:to="lab_us-gaap_ScheduleOfGoodwillTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AmortizationOfFinancingCostsAndDiscounts_f32b04d4-391d-4f57-a5d5-949019ef0d66_terseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of deferred financing costs and discount</link:label>
    <link:label id="lab_us-gaap_AmortizationOfFinancingCostsAndDiscounts_label_en-US" xlink:label="lab_us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of Debt Issuance Costs and Discounts</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfFinancingCostsAndDiscounts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:to="lab_us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_bc25cd98-332d-47bc-850e-8f684d93ce28_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareTextBlock" xlink:to="lab_us-gaap_EarningsPerShareTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesOther_7f3bacab-cdb5-4773-add6-4da8a2899b2a_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesOther" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesOther_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesOther" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesOther" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesOther" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock_be2d05ad-d8d3-425c-a9d4-de4cc751f373_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:to="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_56c1148d-251f-4c14-875e-3bfcebfd18fe_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Domain]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_ScheduleOfRestrictedCashTableTextBlock_3e306d62-015e-4a55-a7c8-a3cd74f19c3a_terseLabel_en-US" xlink:label="lab_blkb_ScheduleOfRestrictedCashTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Components of Restricted Cash</link:label>
    <link:label id="lab_blkb_ScheduleOfRestrictedCashTableTextBlock_label_en-US" xlink:label="lab_blkb_ScheduleOfRestrictedCashTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule Of Restricted Cash [Table Text Block]</link:label>
    <link:label id="lab_blkb_ScheduleOfRestrictedCashTableTextBlock_documentation_en-US" xlink:label="lab_blkb_ScheduleOfRestrictedCashTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule Of Restricted Cash</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ScheduleOfRestrictedCashTableTextBlock" xlink:href="blkb-20221231.xsd#blkb_ScheduleOfRestrictedCashTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_ScheduleOfRestrictedCashTableTextBlock" xlink:to="lab_blkb_ScheduleOfRestrictedCashTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross_7ee4399e-b165-471d-96da-bd114d2f5fed_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted stock grants</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Value, Restricted Stock Award, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComputerEquipmentMember_20a8ac23-b94d-44e6-a2cf-9df7836554f4_terseLabel_en-US" xlink:label="lab_us-gaap_ComputerEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Computer hardware [Member]</link:label>
    <link:label id="lab_us-gaap_ComputerEquipmentMember_label_en-US" xlink:label="lab_us-gaap_ComputerEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Computer Equipment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComputerEquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComputerEquipmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComputerEquipmentMember" xlink:to="lab_us-gaap_ComputerEquipmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetInvestmentHedgingMember_f1d2047e-165c-4e25-8965-160523ab7585_terseLabel_en-US" xlink:label="lab_us-gaap_NetInvestmentHedgingMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Investment Hedging</link:label>
    <link:label id="lab_us-gaap_NetInvestmentHedgingMember_label_en-US" xlink:label="lab_us-gaap_NetInvestmentHedgingMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Investment Hedging [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetInvestmentHedgingMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetInvestmentHedgingMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetInvestmentHedgingMember" xlink:to="lab_us-gaap_NetInvestmentHedgingMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_2cc1f7ce-9916-47ca-8041-975e7d6b3ae2_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MortgagesMember_9d65657b-80f5-4129-b7b2-92ca9b792200_terseLabel_en-US" xlink:label="lab_us-gaap_MortgagesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Real estate loans [Member]</link:label>
    <link:label id="lab_us-gaap_MortgagesMember_label_en-US" xlink:label="lab_us-gaap_MortgagesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Mortgages [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MortgagesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MortgagesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MortgagesMember" xlink:to="lab_us-gaap_MortgagesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SoftwareDevelopmentMember_d52819a1-64d2-4095-9d35-f9ca0987a49c_terseLabel_en-US" xlink:label="lab_us-gaap_SoftwareDevelopmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Software development [Member]</link:label>
    <link:label id="lab_us-gaap_SoftwareDevelopmentMember_label_en-US" xlink:label="lab_us-gaap_SoftwareDevelopmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Software Development [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SoftwareDevelopmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SoftwareDevelopmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SoftwareDevelopmentMember" xlink:to="lab_us-gaap_SoftwareDevelopmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_d9e93a1c-6187-46b6-880c-165041ed16f9_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effect of foreign currency translation</link:label>
    <link:label id="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_label_en-US" xlink:label="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill, Foreign Currency Translation Gain (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillForeignCurrencyTranslationGainLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:to="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedTranslationAdjustmentMember_c7fa4caf-e73d-4d1c-a784-a0ba297645f7_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedTranslationAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign currency translation adjustment [Member]</link:label>
    <link:label id="lab_us-gaap_AccumulatedTranslationAdjustmentMember_label_en-US" xlink:label="lab_us-gaap_AccumulatedTranslationAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Foreign Currency Adjustment Attributable to Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedTranslationAdjustmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedTranslationAdjustmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedTranslationAdjustmentMember" xlink:to="lab_us-gaap_AccumulatedTranslationAdjustmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CustomerRelationshipsMember_84feea21-fa55-4fb9-aced-74f2d3986aa1_terseLabel_en-US" xlink:label="lab_us-gaap_CustomerRelationshipsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer relationships [Member]</link:label>
    <link:label id="lab_us-gaap_CustomerRelationshipsMember_label_en-US" xlink:label="lab_us-gaap_CustomerRelationshipsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer Relationships [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CustomerRelationshipsMember" xlink:to="lab_us-gaap_CustomerRelationshipsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressCityOrTown_b9219d50-75e4-4f78-a563-a66d24525faf_terseLabel_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity address, city or town</link:label>
    <link:label id="lab_dei_EntityAddressCityOrTown_label_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressCityOrTown"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressCityOrTown" xlink:to="lab_dei_EntityAddressCityOrTown" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CatastrophicEventDomain_158eec0f-e944-4de8-ad2a-8ad43c6390d5_terseLabel_en-US" xlink:label="lab_us-gaap_CatastrophicEventDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Catastrophic Event [Domain]</link:label>
    <link:label id="lab_us-gaap_CatastrophicEventDomain_label_en-US" xlink:label="lab_us-gaap_CatastrophicEventDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Catastrophic Event [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CatastrophicEventDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CatastrophicEventDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CatastrophicEventDomain" xlink:to="lab_us-gaap_CatastrophicEventDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingExpensesAbstract_de70b5e2-dc3e-403f-81ff-6e9eeef2066d_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingExpensesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating expenses</link:label>
    <link:label id="lab_us-gaap_OperatingExpensesAbstract_label_en-US" xlink:label="lab_us-gaap_OperatingExpensesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Expenses [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingExpensesAbstract" xlink:to="lab_us-gaap_OperatingExpensesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_AccruedexpensesandothercurrentliabilitiesMember_a80964c8-f64e-4915-9c02-eaa0240592fd_terseLabel_en-US" xlink:label="lab_blkb_AccruedexpensesandothercurrentliabilitiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued expenses and other current liabilities [Member]</link:label>
    <link:label id="lab_blkb_AccruedexpensesandothercurrentliabilitiesMember_label_en-US" xlink:label="lab_blkb_AccruedexpensesandothercurrentliabilitiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued expenses and other current liabilities [Member]</link:label>
    <link:label id="lab_blkb_AccruedexpensesandothercurrentliabilitiesMember_documentation_en-US" xlink:label="lab_blkb_AccruedexpensesandothercurrentliabilitiesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Primary financial statement caption encompassing accrued expenses and other current liabilities.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_AccruedexpensesandothercurrentliabilitiesMember" xlink:href="blkb-20221231.xsd#blkb_AccruedexpensesandothercurrentliabilitiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_AccruedexpensesandothercurrentliabilitiesMember" xlink:to="lab_blkb_AccruedexpensesandothercurrentliabilitiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_ChangeInAccountingEstimateWorkforceStrategyMember_00141838-0967-4feb-86dd-1d7da21ed08b_terseLabel_en-US" xlink:label="lab_blkb_ChangeInAccountingEstimateWorkforceStrategyMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in Accounting Estimate, Workforce Strategy</link:label>
    <link:label id="lab_blkb_ChangeInAccountingEstimateWorkforceStrategyMember_label_en-US" xlink:label="lab_blkb_ChangeInAccountingEstimateWorkforceStrategyMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in Accounting Estimate, Workforce Strategy [Member]</link:label>
    <link:label id="lab_blkb_ChangeInAccountingEstimateWorkforceStrategyMember_documentation_en-US" xlink:label="lab_blkb_ChangeInAccountingEstimateWorkforceStrategyMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in Accounting Estimate, Workforce Strategy</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ChangeInAccountingEstimateWorkforceStrategyMember" xlink:href="blkb-20221231.xsd#blkb_ChangeInAccountingEstimateWorkforceStrategyMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_ChangeInAccountingEstimateWorkforceStrategyMember" xlink:to="lab_blkb_ChangeInAccountingEstimateWorkforceStrategyMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_1cffbbc0-fabe-42b3-83bc-cc8782906af3_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total restricted cash</link:label>
    <link:label id="lab_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_7341ecc5-6dc9-484f-a432-9fa1a6891a94_totalLabel_en-US" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total restricted cash</link:label>
    <link:label id="lab_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_label_en-US" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Cash and Cash Equivalents, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:to="lab_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_89b99123-f6de-4ba0-b79b-c7b327aa9b44_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:to="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization_2eacf8a3-4cb9-4771-a244-de27adab9346_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less: accumulated amortization</link:label>
    <link:label id="lab_us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization_label_en-US" xlink:label="lab_us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized Computer Software, Accumulated Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization" xlink:to="lab_us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_AuditInformationAbstract_label_en-US" xlink:label="lab_blkb_AuditInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Audit Information [Abstract]</link:label>
    <link:label id="lab_blkb_AuditInformationAbstract_documentation_en-US" xlink:label="lab_blkb_AuditInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Audit Information [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_AuditInformationAbstract" xlink:href="blkb-20221231.xsd#blkb_AuditInformationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_AuditInformationAbstract" xlink:to="lab_blkb_AuditInformationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AuditorName_9b3b9834-b216-45ca-b3e8-3a0db336676e_terseLabel_en-US" xlink:label="lab_dei_AuditorName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Name</link:label>
    <link:label id="lab_dei_AuditorName_label_en-US" xlink:label="lab_dei_AuditorName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorName" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorName" xlink:to="lab_dei_AuditorName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLossCarryforwards_8a0794f2-90ab-4d34-8c6e-354cb25eb3c1_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwards" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating loss carryforwards</link:label>
    <link:label id="lab_us-gaap_OperatingLossCarryforwards_label_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwards" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Loss Carryforwards</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwards" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLossCarryforwards"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLossCarryforwards" xlink:to="lab_us-gaap_OperatingLossCarryforwards" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsPayableTradeCurrent_441ed7db-cdda-4435-baaf-d0611f1621f2_verboseLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableTradeCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade accounts payable</link:label>
    <link:label id="lab_us-gaap_AccountsPayableTradeCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsPayableTradeCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Payable, Trade, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableTradeCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableTradeCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableTradeCurrent" xlink:to="lab_us-gaap_AccountsPayableTradeCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_CapitalizedContentGross_f62a2a85-9c73-48c3-b65d-ca0e5c99f0c5_terseLabel_en-US" xlink:label="lab_blkb_CapitalizedContentGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Content development costs</link:label>
    <link:label id="lab_blkb_CapitalizedContentGross_label_en-US" xlink:label="lab_blkb_CapitalizedContentGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized Content, Gross</link:label>
    <link:label id="lab_blkb_CapitalizedContentGross_documentation_en-US" xlink:label="lab_blkb_CapitalizedContentGross" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amount before accumulated amortization of capitalized costs for content, including but not limited to, acquired and internally developed content.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_CapitalizedContentGross" xlink:href="blkb-20221231.xsd#blkb_CapitalizedContentGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_CapitalizedContentGross" xlink:to="lab_blkb_CapitalizedContentGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityNoncurrent_e67133a5-4b88-472a-a94b-136103bd1919_verboseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred revenue, net of current portion</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityNoncurrent_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:to="lab_us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpense_dd88e82f-e268-47ae-a3f6-b5683a494b5d_terseLabel_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research and development</link:label>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpense_label_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research and Development Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchAndDevelopmentExpense" xlink:to="lab_us-gaap_ResearchAndDevelopmentExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_e123768d-1b3e-4aef-a10a-d98b3aaad60c_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increases from prior period positions</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_EffectiveIncomeTaxRateReconciliationAcquisitionCosts_b7098dde-e3d6-4b77-92c1-ad0cf35bca0f_terseLabel_en-US" xlink:label="lab_blkb_EffectiveIncomeTaxRateReconciliationAcquisitionCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquisition costs</link:label>
    <link:label id="lab_blkb_EffectiveIncomeTaxRateReconciliationAcquisitionCosts_label_en-US" xlink:label="lab_blkb_EffectiveIncomeTaxRateReconciliationAcquisitionCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Acquisition Costs</link:label>
    <link:label id="lab_blkb_EffectiveIncomeTaxRateReconciliationAcquisitionCosts_documentation_en-US" xlink:label="lab_blkb_EffectiveIncomeTaxRateReconciliationAcquisitionCosts" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The portion of the difference between the effective income tax rate and domestic federal statutory income tax rate attributable to acquisition costs.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_EffectiveIncomeTaxRateReconciliationAcquisitionCosts" xlink:href="blkb-20221231.xsd#blkb_EffectiveIncomeTaxRateReconciliationAcquisitionCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_EffectiveIncomeTaxRateReconciliationAcquisitionCosts" xlink:to="lab_blkb_EffectiveIncomeTaxRateReconciliationAcquisitionCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquipmentMember_ef7f4998-bb7f-4111-a81d-63e6585d1285_terseLabel_en-US" xlink:label="lab_us-gaap_EquipmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equipment [Member]</link:label>
    <link:label id="lab_us-gaap_EquipmentMember_label_en-US" xlink:label="lab_us-gaap_EquipmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equipment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquipmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquipmentMember" xlink:to="lab_us-gaap_EquipmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BuildingImprovementsMember_e394f318-9206-4551-aeb7-e718adea8bd1_terseLabel_en-US" xlink:label="lab_us-gaap_BuildingImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Building improvements [Member]</link:label>
    <link:label id="lab_us-gaap_BuildingImprovementsMember_label_en-US" xlink:label="lab_us-gaap_BuildingImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Building Improvements [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingImprovementsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BuildingImprovementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BuildingImprovementsMember" xlink:to="lab_us-gaap_BuildingImprovementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_c5a14215-c658-4eb2-a341-e2b779618038_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instruments and Hedging Activities Disclosures [Table]</link:label>
    <link:label id="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instruments and Hedging Activities Disclosures [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable" xlink:to="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedStockUnitsRSUMember_00c770c5-7b64-4ea6-9dee-70423e4a1d93_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted stock units [Member]</link:label>
    <link:label id="lab_us-gaap_RestrictedStockUnitsRSUMember_label_en-US" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock Units (RSUs) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:to="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_ThreeMonthMember_a76f3a99-0b4f-400e-8ea2-7a6a9a5051e3_terseLabel_en-US" xlink:label="lab_blkb_ThreeMonthMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Three-month</link:label>
    <link:label id="lab_blkb_ThreeMonthMember_label_en-US" xlink:label="lab_blkb_ThreeMonthMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Three-month [Member]</link:label>
    <link:label id="lab_blkb_ThreeMonthMember_documentation_en-US" xlink:label="lab_blkb_ThreeMonthMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Three-month</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ThreeMonthMember" xlink:href="blkb-20221231.xsd#blkb_ThreeMonthMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_ThreeMonthMember" xlink:to="lab_blkb_ThreeMonthMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_69a18d4e-9de6-41b9-a1d3-402a7dfb9f87_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">U.S. State and local</link:label>
    <link:label id="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred State and Local Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedContributionPlanDisclosureLineItems_81e7fd10-9a0f-4abd-8e3c-43a2f24809d3_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Contribution Plan Disclosure [Line Items]</link:label>
    <link:label id="lab_us-gaap_DefinedContributionPlanDisclosureLineItems_label_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Contribution Plan Disclosure [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanDisclosureLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedContributionPlanDisclosureLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedContributionPlanDisclosureLineItems" xlink:to="lab_us-gaap_DefinedContributionPlanDisclosureLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AmortizationOfIntangibleAssets_eb7d19d6-1a95-4759-a0a7-c41b35409ab6_terseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization</link:label>
    <link:label id="lab_us-gaap_AmortizationOfIntangibleAssets_label_en-US" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of Intangible Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfIntangibleAssets" xlink:to="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTextBlock_9cc1b0dd-91d4-4a9f-afb8-24698648ded4_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in Goodwill</link:label>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Goodwill [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfGoodwillTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfGoodwillTextBlock" xlink:to="lab_us-gaap_ScheduleOfGoodwillTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestPaidNet_5fdbc614-9307-404d-895f-d9f993b8ff03_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_InterestPaidNet" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest</link:label>
    <link:label id="lab_us-gaap_InterestPaidNet_label_en-US" xlink:label="lab_us-gaap_InterestPaidNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Paid, Excluding Capitalized Interest, Operating Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestPaidNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestPaidNet" xlink:to="lab_us-gaap_InterestPaidNet" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_AccruedExpensesAndOtherLiabilitiesTextBlock_11d89fd3-22db-49cb-abec-86e18088d7af_terseLabel_en-US" xlink:label="lab_blkb_AccruedExpensesAndOtherLiabilitiesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Components of Accrued Expenses and Other Liabilities</link:label>
    <link:label id="lab_blkb_AccruedExpensesAndOtherLiabilitiesTextBlock_label_en-US" xlink:label="lab_blkb_AccruedExpensesAndOtherLiabilitiesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Expenses And Other Liabilities [Text Block]</link:label>
    <link:label id="lab_blkb_AccruedExpensesAndOtherLiabilitiesTextBlock_documentation_en-US" xlink:label="lab_blkb_AccruedExpensesAndOtherLiabilitiesTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The disclosure describes the Company's accrued expenses and other liabilities.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_AccruedExpensesAndOtherLiabilitiesTextBlock" xlink:href="blkb-20221231.xsd#blkb_AccruedExpensesAndOtherLiabilitiesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_AccruedExpensesAndOtherLiabilitiesTextBlock" xlink:to="lab_blkb_AccruedExpensesAndOtherLiabilitiesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_38ad1832-bdb5-4e34-95d2-20e3f5c3cb53_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2025&#160;</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_DeferredTaxAssetsLeasingArrangements_ab3723a6-ff02-401c-be1c-203e211e70d5_terseLabel_en-US" xlink:label="lab_blkb_DeferredTaxAssetsLeasingArrangements" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating leases</link:label>
    <link:label id="lab_blkb_DeferredTaxAssetsLeasingArrangements_label_en-US" xlink:label="lab_blkb_DeferredTaxAssetsLeasingArrangements" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Leasing Arrangements</link:label>
    <link:label id="lab_blkb_DeferredTaxAssetsLeasingArrangements_documentation_en-US" xlink:label="lab_blkb_DeferredTaxAssetsLeasingArrangements" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amount of deferred tax assets attributable to taxable temporary differences from leasing arrangements.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_DeferredTaxAssetsLeasingArrangements" xlink:href="blkb-20221231.xsd#blkb_DeferredTaxAssetsLeasingArrangements"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_DeferredTaxAssetsLeasingArrangements" xlink:to="lab_blkb_DeferredTaxAssetsLeasingArrangements" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockMember_d0e0fa3c-5931-4f80-838e-4a9ed55dc487_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury stock [Member]</link:label>
    <link:label id="lab_us-gaap_TreasuryStockMember_label_en-US" xlink:label="lab_us-gaap_TreasuryStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockMember" xlink:to="lab_us-gaap_TreasuryStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SellingAndMarketingExpense_00de75ee-5ee0-4659-b69c-884cce5a4f19_terseLabel_en-US" xlink:label="lab_us-gaap_SellingAndMarketingExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sales, marketing and customer success</link:label>
    <link:label id="lab_us-gaap_SellingAndMarketingExpense_label_en-US" xlink:label="lab_us-gaap_SellingAndMarketingExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Selling and Marketing Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingAndMarketingExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingAndMarketingExpense" xlink:to="lab_us-gaap_SellingAndMarketingExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquity_c35feae3-70ec-4f52-8913-f084216618aa_totalLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total stockholders' equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_6ee4051a-5b72-45ff-b5b5-e9a21efd31ff_periodStartLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_22081110-1715-4ff7-8740-c12421a2902d_periodEndLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_label_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="lab_us-gaap_StockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_d08e25df-1b8f-4d1e-b1f6-04d47c04e512_periodStartLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, cash equivalents and restricted cash, beginning of year</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_812763f6-2056-4745-a1fe-72aba3c98065_periodEndLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, cash equivalents and restricted cash, end of year</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TaxCreditCarryforwardAmount_2a6e3dab-33cc-4e75-93cb-421cbf65a2cb_terseLabel_en-US" xlink:label="lab_us-gaap_TaxCreditCarryforwardAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax credit carryforwards</link:label>
    <link:label id="lab_us-gaap_TaxCreditCarryforwardAmount_label_en-US" xlink:label="lab_us-gaap_TaxCreditCarryforwardAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax Credit Carryforward, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TaxCreditCarryforwardAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TaxCreditCarryforwardAmount" xlink:to="lab_us-gaap_TaxCreditCarryforwardAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_cfd9743c-8642-4d51-8277-551c61fd5735_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forfeited, weighted average grant date fair value</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityLineItems_3b2a8754-52f0-4940-9e5b-52a6a6818b33_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility [Line Items]</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityLineItems_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems" xlink:to="lab_us-gaap_LineOfCreditFacilityLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOther_de44e4f6-445b-4334-b8f4-f8021f010164_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOther" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOther_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOther" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOther" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsOther" xlink:to="lab_us-gaap_DeferredTaxAssetsOther" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalizedContractCostAmortization_3c2d24b9-1889-40f3-af56-48f4a9480f42_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization expense from costs of obtaining contracts</link:label>
    <link:label id="lab_us-gaap_CapitalizedContractCostAmortization_label_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized Contract Cost, Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizedContractCostAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalizedContractCostAmortization" xlink:to="lab_us-gaap_CapitalizedContractCostAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_8e30dc20-abe6-4e88-9222-c423aff18d60_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-lived intangible assets, accumulated amortization</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Accumulated Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLocationAxis_11753af8-cc2e-44ca-adcb-aa68cc22ba4a_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLocationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income Location [Axis]</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLocationAxis_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLocationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income Location [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLocationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLocationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLocationAxis" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLocationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetDomain_e19a5fcb-66ce-40f8-9a1b-af3f0321e64e_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Asset [Domain]</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetDomain_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Asset [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetDomain" xlink:to="lab_us-gaap_DeferredTaxAssetDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_8da7d815-9669-4391-8e9f-d24ce5705b22_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2025&#160;</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_4d735dab-2390-4886-a0bc-66c8ffe163b2_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2027&#160;</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Maturity, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsMember_a46f53d1-3760-408d-8a60-d1be08f7c21f_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained earnings [Member]</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsMember_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained Earnings [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsMember" xlink:to="lab_us-gaap_RetainedEarningsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsOfDividends_bb049b0d-e100-42ab-987f-7f076eabf125_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsOfDividends" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividend payments to stockholders</link:label>
    <link:label id="lab_us-gaap_PaymentsOfDividends_label_en-US" xlink:label="lab_us-gaap_PaymentsOfDividends" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments of Dividends</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividends" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfDividends"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsOfDividends" xlink:to="lab_us-gaap_PaymentsOfDividends" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_DeferredTaxAssetsTaxCreditCarryforwardsStateAndForeign_aa8937d3-2ac9-4ac9-b809-a446be4b08ab_terseLabel_en-US" xlink:label="lab_blkb_DeferredTaxAssetsTaxCreditCarryforwardsStateAndForeign" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Federal, state and foreign tax credits</link:label>
    <link:label id="lab_blkb_DeferredTaxAssetsTaxCreditCarryforwardsStateAndForeign_label_en-US" xlink:label="lab_blkb_DeferredTaxAssetsTaxCreditCarryforwardsStateAndForeign" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Tax Credit Carryforwards, State and Foreign</link:label>
    <link:label id="lab_blkb_DeferredTaxAssetsTaxCreditCarryforwardsStateAndForeign_documentation_en-US" xlink:label="lab_blkb_DeferredTaxAssetsTaxCreditCarryforwardsStateAndForeign" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax assets, tax credit carryforwards, state and foreign.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_DeferredTaxAssetsTaxCreditCarryforwardsStateAndForeign" xlink:href="blkb-20221231.xsd#blkb_DeferredTaxAssetsTaxCreditCarryforwardsStateAndForeign"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_DeferredTaxAssetsTaxCreditCarryforwardsStateAndForeign" xlink:to="lab_blkb_DeferredTaxAssetsTaxCreditCarryforwardsStateAndForeign" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseCost_d383ce6a-22d7-48e7-815f-acc62c8460b5_totalLabel_en-US" xlink:label="lab_us-gaap_LeaseCost" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net lease cost</link:label>
    <link:label id="lab_us-gaap_LeaseCost_label_en-US" xlink:label="lab_us-gaap_LeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseCost" xlink:to="lab_us-gaap_LeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockMember_32cf7dab-01ee-4b94-9755-b6071046007e_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock [Member]</link:label>
    <link:label id="lab_us-gaap_CommonStockMember_label_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockMember" xlink:to="lab_us-gaap_CommonStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowanceTable_1fdf4f9f-df21-470e-9b7e-4568f5e68439_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowanceTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valuation Allowance [Table]</link:label>
    <link:label id="lab_us-gaap_ValuationAllowanceTable_label_en-US" xlink:label="lab_us-gaap_ValuationAllowanceTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valuation Allowance [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowanceTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowanceTable" xlink:to="lab_us-gaap_ValuationAllowanceTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseCostTableTextBlock_7bad8269-8a2c-4e8e-ad7e-af5d64544104_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseCostTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Components of Lease Expense</link:label>
    <link:label id="lab_us-gaap_LeaseCostTableTextBlock_label_en-US" xlink:label="lab_us-gaap_LeaseCostTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease, Cost [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseCostTableTextBlock" xlink:to="lab_us-gaap_LeaseCostTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationLiability_000a73fa-bd8c-40cf-9087-b807e4eb5fba_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingent consideration obligations</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationLiability_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Contingent Consideration, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:to="lab_us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock_11c4b1f2-9f5e-4cb6-b18d-d860fcb1c7b5_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Unvested Restricted Stock Units, Activity</link:label>
    <link:label id="lab_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Nonvested Restricted Stock Units Activity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRecognitionPolicyTextBlock_860dff0f-0255-4109-974a-0d2ce25b5c6c_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRecognitionPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue recognition</link:label>
    <link:label id="lab_us-gaap_RevenueRecognitionPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_RevenueRecognitionPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRecognitionPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRecognitionPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRecognitionPolicyTextBlock" xlink:to="lab_us-gaap_RevenueRecognitionPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementTable_2234f278-5c21-4782-a151-d8d18b3b552a_terseLabel_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Table]</link:label>
    <link:label id="lab_us-gaap_StatementTable_label_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementTable" xlink:to="lab_us-gaap_StatementTable" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_AmortizationOfIntangibleAssetsAcquiredByIncomeStatementLocationLineItems_06140fb7-b29e-4d2e-8512-5fe0eb30b499_terseLabel_en-US" xlink:label="lab_blkb_AmortizationOfIntangibleAssetsAcquiredByIncomeStatementLocationLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of Intangible Assets Acquired by Income Statement Location [Line Items]</link:label>
    <link:label id="lab_blkb_AmortizationOfIntangibleAssetsAcquiredByIncomeStatementLocationLineItems_label_en-US" xlink:label="lab_blkb_AmortizationOfIntangibleAssetsAcquiredByIncomeStatementLocationLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization Of Intangible Assets Acquired By Income Statement Location [Line Items]</link:label>
    <link:label id="lab_blkb_AmortizationOfIntangibleAssetsAcquiredByIncomeStatementLocationLineItems_documentation_en-US" xlink:label="lab_blkb_AmortizationOfIntangibleAssetsAcquiredByIncomeStatementLocationLineItems" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of intangible assets acquired by income statement location [line items].</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_AmortizationOfIntangibleAssetsAcquiredByIncomeStatementLocationLineItems" xlink:href="blkb-20221231.xsd#blkb_AmortizationOfIntangibleAssetsAcquiredByIncomeStatementLocationLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_AmortizationOfIntangibleAssetsAcquiredByIncomeStatementLocationLineItems" xlink:to="lab_blkb_AmortizationOfIntangibleAssetsAcquiredByIncomeStatementLocationLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_2026472f-a295-4478-be6b-5467b537a717_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vested, weighted average grant date fair value</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage_44dc90e5-195e-45c2-8936-177b304e46a6_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average effective interest rate</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Interest Rate, Effective Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:to="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueAcquisitions_79325482-337f-4968-ad3f-40f03a0c8116_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueAcquisitions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Value, Acquisitions</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueAcquisitions_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueAcquisitions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Value, Acquisitions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueAcquisitions" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueAcquisitions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueAcquisitions" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueAcquisitions" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_SecurityIncidentCumulativeNetExpense_35535eaa-639e-49f7-bcc6-1980e2e528ec_totalLabel_en-US" xlink:label="lab_blkb_SecurityIncidentCumulativeNetExpense" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Incident, cumulative net expense</link:label>
    <link:label id="lab_blkb_SecurityIncidentCumulativeNetExpense_label_en-US" xlink:label="lab_blkb_SecurityIncidentCumulativeNetExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Incident Cumulative Net Expense</link:label>
    <link:label id="lab_blkb_SecurityIncidentCumulativeNetExpense_documentation_en-US" xlink:label="lab_blkb_SecurityIncidentCumulativeNetExpense" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Incident Cumulative Net Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentCumulativeNetExpense" xlink:href="blkb-20221231.xsd#blkb_SecurityIncidentCumulativeNetExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_SecurityIncidentCumulativeNetExpense" xlink:to="lab_blkb_SecurityIncidentCumulativeNetExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationMethod_20957c17-d95e-4f52-9604-0f9580fc0558_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationMethod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-lived intangible assets, amortization method</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationMethod_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationMethod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Amortization Method</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationMethod" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationMethod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationMethod" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationMethod" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_AdjustmentsToAdditionalPaidInCapitalStockIssuedRetirements_f1c5e630-0c7e-4e8f-b42a-4f23ea8c9fd8_negatedTerseLabel_en-US" xlink:label="lab_blkb_AdjustmentsToAdditionalPaidInCapitalStockIssuedRetirements" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments to Additional Paid in Capital, Stock Issued, Retirements</link:label>
    <link:label id="lab_blkb_AdjustmentsToAdditionalPaidInCapitalStockIssuedRetirements_label_en-US" xlink:label="lab_blkb_AdjustmentsToAdditionalPaidInCapitalStockIssuedRetirements" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments to Additional Paid in Capital, Stock Issued, Retirements</link:label>
    <link:label id="lab_blkb_AdjustmentsToAdditionalPaidInCapitalStockIssuedRetirements_documentation_en-US" xlink:label="lab_blkb_AdjustmentsToAdditionalPaidInCapitalStockIssuedRetirements" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amount of decrease in additional paid in capital (APIC) resulting from retirement of shares intended for acquisition shareholders who were paid in cash rather than shares.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_AdjustmentsToAdditionalPaidInCapitalStockIssuedRetirements" xlink:href="blkb-20221231.xsd#blkb_AdjustmentsToAdditionalPaidInCapitalStockIssuedRetirements"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_AdjustmentsToAdditionalPaidInCapitalStockIssuedRetirements" xlink:to="lab_blkb_AdjustmentsToAdditionalPaidInCapitalStockIssuedRetirements" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FurnitureAndFixturesMember_7c5da2ed-0d4f-46ec-b693-a4562847e85e_terseLabel_en-US" xlink:label="lab_us-gaap_FurnitureAndFixturesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Furniture and fixtures [Member]</link:label>
    <link:label id="lab_us-gaap_FurnitureAndFixturesMember_label_en-US" xlink:label="lab_us-gaap_FurnitureAndFixturesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Furniture and Fixtures [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FurnitureAndFixturesMember" xlink:to="lab_us-gaap_FurnitureAndFixturesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_650a2525-6b54-4bba-9939-bc8c439fe840_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease liabilities, net of current portion</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:to="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedContributionPlanCostRecognized_f7faae1a-2791-4c53-b609-2db95228eb50_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanCostRecognized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employer matching contributions, total</link:label>
    <link:label id="lab_us-gaap_DefinedContributionPlanCostRecognized_label_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanCostRecognized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Contribution Plan, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanCostRecognized" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedContributionPlanCostRecognized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedContributionPlanCostRecognized" xlink:to="lab_us-gaap_DefinedContributionPlanCostRecognized" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeAxis_6ad170e3-7d1d-47aa-929f-5d4e366fcb1f_terseLabel_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
    <link:label id="lab_srt_RangeAxis_label_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeAxis" xlink:to="lab_srt_RangeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockSharesAcquired_c4161cb8-1788-4904-808a-ae9d85352f5b_verboseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockSharesAcquired" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase of treasury shares under stock repurchase program (in shares)</link:label>
    <link:label id="lab_us-gaap_TreasuryStockSharesAcquired_61133ac2-205b-448e-9525-25e6ee13a882_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockSharesAcquired" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury stock, shares, acquired</link:label>
    <link:label id="lab_us-gaap_TreasuryStockSharesAcquired_label_en-US" xlink:label="lab_us-gaap_TreasuryStockSharesAcquired" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock, Shares, Acquired</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockSharesAcquired"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockSharesAcquired" xlink:to="lab_us-gaap_TreasuryStockSharesAcquired" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseholdImprovementsMember_1939be58-7aeb-4b63-b086-e8318cd61467_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseholdImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leasehold improvements [Member]</link:label>
    <link:label id="lab_us-gaap_LeaseholdImprovementsMember_label_en-US" xlink:label="lab_us-gaap_LeaseholdImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leasehold Improvements [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseholdImprovementsMember" xlink:to="lab_us-gaap_LeaseholdImprovementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_5bee1c01-98aa-4325-b074-38eb5057a815_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts receivable, net of allowance of $7,318 and $11,155 at December&#160;31, 2022 and December&#160;31, 2021, respectively</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, after Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableNetCurrent" xlink:to="lab_us-gaap_AccountsReceivableNetCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_100e1fad-4654-4e03-ac54-6aed988edf54_terseLabel_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement, Equity Components [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_label_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementEquityComponentsAxis" xlink:to="lab_us-gaap_StatementEquityComponentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_LitigationCaseTypeDomain_2be1c228-5059-40c1-85c2-f651eb78081b_terseLabel_en-US" xlink:label="lab_srt_LitigationCaseTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Litigation Case [Domain]</link:label>
    <link:label id="lab_srt_LitigationCaseTypeDomain_label_en-US" xlink:label="lab_srt_LitigationCaseTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Litigation Case [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseTypeDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_LitigationCaseTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_LitigationCaseTypeDomain" xlink:to="lab_srt_LitigationCaseTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_ContractTermOfRecurringRevenueContractsAtContractInceptionYears_b4222964-d77b-4266-9d2f-2835d2073c6a_terseLabel_en-US" xlink:label="lab_blkb_ContractTermOfRecurringRevenueContractsAtContractInceptionYears" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract term of recurring revenue contracts at contract inception (years)</link:label>
    <link:label id="lab_blkb_ContractTermOfRecurringRevenueContractsAtContractInceptionYears_label_en-US" xlink:label="lab_blkb_ContractTermOfRecurringRevenueContractsAtContractInceptionYears" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract Term Of Recurring Revenue Contracts At Contract Inception (Years)</link:label>
    <link:label id="lab_blkb_ContractTermOfRecurringRevenueContractsAtContractInceptionYears_documentation_en-US" xlink:label="lab_blkb_ContractTermOfRecurringRevenueContractsAtContractInceptionYears" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract term of recurring revenue contracts at contract inception (in years).</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ContractTermOfRecurringRevenueContractsAtContractInceptionYears" xlink:href="blkb-20221231.xsd#blkb_ContractTermOfRecurringRevenueContractsAtContractInceptionYears"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_ContractTermOfRecurringRevenueContractsAtContractInceptionYears" xlink:to="lab_blkb_ContractTermOfRecurringRevenueContractsAtContractInceptionYears" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock_8e732df9-61ad-445b-8fb0-4f46014da146_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Values Of Intangible Assets Acquired In Various Business Combinations By Class</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Acquired Finite-Lived Intangible Assets by Major Class [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock" xlink:to="lab_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_country_GB_41f0715a-6bbf-463f-b37a-36d0d2e7f308_terseLabel_en-US" xlink:label="lab_country_GB" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">United Kingdom [Member]</link:label>
    <link:label id="lab_country_GB_label_en-US" xlink:label="lab_country_GB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">UNITED KINGDOM</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_GB" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_GB"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_GB" xlink:to="lab_country_GB" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_8394933a-bf50-4b52-bb30-32b11bfd6630_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Purchase Commitment, Category of Item Purchased [Domain]</link:label>
    <link:label id="lab_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_label_en-US" xlink:label="lab_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Purchase Commitment, Category of Item Purchased [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain" xlink:to="lab_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementLineItems_c7ba1eb8-cc32-4c17-9097-b4baf7623ac8_terseLabel_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:label id="lab_us-gaap_StatementLineItems_label_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementLineItems" xlink:to="lab_us-gaap_StatementLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_b2f36a4e-6174-4ebb-ad84-8639e16c5eeb_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unvested, number, beginning of period</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_aa449d98-22fc-4528-baa8-1ea18bddc96d_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unvested, number, end of period</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_5391ea4a-29b3-4540-aed5-defd62df3dc8_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableRateDomain_f488e518-c330-4c9a-9104-9a802938ee59_terseLabel_en-US" xlink:label="lab_us-gaap_VariableRateDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate [Domain]</link:label>
    <link:label id="lab_us-gaap_VariableRateDomain_label_en-US" xlink:label="lab_us-gaap_VariableRateDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableRateDomain" xlink:to="lab_us-gaap_VariableRateDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsGross_cef39d8f-e74f-4c73-90ae-55d12808380f_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-lived intangible assets, gross carrying amount</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsGross_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_c23a8459-ea30-416f-ac29-ab11311b0cfb_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease right-of-use assets</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Right-of-Use Asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_30077451-a6d4-4d77-8853-fb3683a942e2_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated other comprehensive loss [Member]</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">AOCI Attributable to Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_country_ES_acaf4e0b-55e1-40de-941c-a85cda55b01a_terseLabel_en-US" xlink:label="lab_country_ES" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Spain [Member]</link:label>
    <link:label id="lab_country_ES_label_en-US" xlink:label="lab_country_ES" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SPAIN</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_ES" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_ES"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_ES" xlink:to="lab_country_ES" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AuditorFirmId_b48e0e78-ead1-43a3-ab8a-165d191b3caf_terseLabel_en-US" xlink:label="lab_dei_AuditorFirmId" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Firm ID</link:label>
    <link:label id="lab_dei_AuditorFirmId_label_en-US" xlink:label="lab_dei_AuditorFirmId" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Firm ID</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorFirmId" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorFirmId"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorFirmId" xlink:to="lab_dei_AuditorFirmId" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentTransitionReport_31085a62-0319-4745-bddb-46e7a10e3da2_terseLabel_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document transition report</link:label>
    <link:label id="lab_dei_DocumentTransitionReport_label_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Transition Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentTransitionReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentTransitionReport" xlink:to="lab_dei_DocumentTransitionReport" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignCountryMember_e97aaf99-8a88-46a3-bc60-4a0e7d0e8444_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignCountryMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign Tax Authority [Member]</link:label>
    <link:label id="lab_us-gaap_ForeignCountryMember_label_en-US" xlink:label="lab_us-gaap_ForeignCountryMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign Tax Authority [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCountryMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCountryMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCountryMember" xlink:to="lab_us-gaap_ForeignCountryMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_LocalPhoneNumber_91798056-fcc8-41d0-a477-fad083fb3549_terseLabel_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Local phone number</link:label>
    <link:label id="lab_dei_LocalPhoneNumber_label_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Local Phone Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LocalPhoneNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_LocalPhoneNumber" xlink:to="lab_dei_LocalPhoneNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_24dcd1af-78e9-4d00-87c5-b3fdd2e92eae_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">(Loss) income from operations</link:label>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_label_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Income (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingIncomeLoss" xlink:to="lab_us-gaap_OperatingIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_d823c43a-f7fd-495f-a647-74480bacccfa_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Recently adopted accounting pronouncements</link:label>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">New Accounting Pronouncements, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_IncrementalTermLoanMember_c7dbd8f7-f0d1-47ee-b08c-77d004e7fd73_terseLabel_en-US" xlink:label="lab_blkb_IncrementalTermLoanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Incremental Term Loan</link:label>
    <link:label id="lab_blkb_IncrementalTermLoanMember_label_en-US" xlink:label="lab_blkb_IncrementalTermLoanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Incremental Term Loan [Member]</link:label>
    <link:label id="lab_blkb_IncrementalTermLoanMember_documentation_en-US" xlink:label="lab_blkb_IncrementalTermLoanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Incremental Term Loan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_IncrementalTermLoanMember" xlink:href="blkb-20221231.xsd#blkb_IncrementalTermLoanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_IncrementalTermLoanMember" xlink:to="lab_blkb_IncrementalTermLoanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_SurrenderOfSharesUponRestrictedStockAndRestrictedUnitVestingAndExerciseofStockAppreciationRights_5a354dfa-f88d-4be8-9aae-40f7c893ab8b_terseLabel_en-US" xlink:label="lab_blkb_SurrenderOfSharesUponRestrictedStockAndRestrictedUnitVestingAndExerciseofStockAppreciationRights" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee taxes paid for withheld shares upon equity award settlement (in shares)</link:label>
    <link:label id="lab_blkb_SurrenderOfSharesUponRestrictedStockAndRestrictedUnitVestingAndExerciseofStockAppreciationRights_label_en-US" xlink:label="lab_blkb_SurrenderOfSharesUponRestrictedStockAndRestrictedUnitVestingAndExerciseofStockAppreciationRights" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Surrender Of Shares Upon Restricted Stock And Restricted Unit Vesting And Exercise of Stock Appreciation Rights</link:label>
    <link:label id="lab_blkb_SurrenderOfSharesUponRestrictedStockAndRestrictedUnitVestingAndExerciseofStockAppreciationRights_documentation_en-US" xlink:label="lab_blkb_SurrenderOfSharesUponRestrictedStockAndRestrictedUnitVestingAndExerciseofStockAppreciationRights" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of shares that have been surrendered upon vesting of restricted stock/restricted stock units or exercise of stock appreciation rights during the period and are being held in treasury.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SurrenderOfSharesUponRestrictedStockAndRestrictedUnitVestingAndExerciseofStockAppreciationRights" xlink:href="blkb-20221231.xsd#blkb_SurrenderOfSharesUponRestrictedStockAndRestrictedUnitVestingAndExerciseofStockAppreciationRights"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_SurrenderOfSharesUponRestrictedStockAndRestrictedUnitVestingAndExerciseofStockAppreciationRights" xlink:to="lab_blkb_SurrenderOfSharesUponRestrictedStockAndRestrictedUnitVestingAndExerciseofStockAppreciationRights" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_2eb01f94-9218-4348-ab24-5d9ab3de3756_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid expenses and other assets</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Prepaid Expense and Other Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:to="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StateAndLocalJurisdictionMember_5420237a-6cc0-467f-810a-f429036cf1a9_terseLabel_en-US" xlink:label="lab_us-gaap_StateAndLocalJurisdictionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">State and Local Jurisdiction [Member]</link:label>
    <link:label id="lab_us-gaap_StateAndLocalJurisdictionMember_label_en-US" xlink:label="lab_us-gaap_StateAndLocalJurisdictionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">State and Local Jurisdiction [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAndLocalJurisdictionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StateAndLocalJurisdictionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StateAndLocalJurisdictionMember" xlink:to="lab_us-gaap_StateAndLocalJurisdictionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedLiabilitiesAndOtherLiabilities_4525dbd7-c9a6-4b77-bd71-f3ba23758cc6_totalLabel_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesAndOtherLiabilities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total accrued expenses and other liabilities</link:label>
    <link:label id="lab_us-gaap_AccruedLiabilitiesAndOtherLiabilities_label_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesAndOtherLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Liabilities and Other Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedLiabilitiesAndOtherLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities" xlink:to="lab_us-gaap_AccruedLiabilitiesAndOtherLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesFairValueDisclosure_f2930931-8220-41f6-b044-d140e83d7055_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total financial liabilities</link:label>
    <link:label id="lab_us-gaap_LiabilitiesFairValueDisclosure_label_en-US" xlink:label="lab_us-gaap_LiabilitiesFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosure" xlink:to="lab_us-gaap_LiabilitiesFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_ChangeInCustomerFundsReceivable_670c0a23-a1cb-4144-9e20-a2e5b5b952cf_terseLabel_en-US" xlink:label="lab_blkb_ChangeInCustomerFundsReceivable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in customer funds receivable</link:label>
    <link:label id="lab_blkb_ChangeInCustomerFundsReceivable_label_en-US" xlink:label="lab_blkb_ChangeInCustomerFundsReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change In Customer Funds Receivable</link:label>
    <link:label id="lab_blkb_ChangeInCustomerFundsReceivable_documentation_en-US" xlink:label="lab_blkb_ChangeInCustomerFundsReceivable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change In Customer Funds Receivable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ChangeInCustomerFundsReceivable" xlink:href="blkb-20221231.xsd#blkb_ChangeInCustomerFundsReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_ChangeInCustomerFundsReceivable" xlink:to="lab_blkb_ChangeInCustomerFundsReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain_87015214-84f5-4c00-9faf-b566755449a1_terseLabel_en-US" xlink:label="lab_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Name of Property [Domain]</link:label>
    <link:label id="lab_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain_label_en-US" xlink:label="lab_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Name of Property [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain" xlink:to="lab_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_3c24d331-6722-4144-af57-9f90922489ce_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments to reconcile net (loss) income to net cash provided by operating activities:</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_e46dbb2f-23ae-41aa-a442-3c7e6271e0b5_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Other Intangible Assets</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_3096c244-4002-49fd-9672-aadc65cfba75_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property and equipment</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested_a299b4c4-bbf8-482f-8183-f2e55071c744_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unvested, aggregate intrinsic value</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Nonvested</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_86fc486d-310a-4162-80aa-eba4bf4817c9_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2026&#160;</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_70cb14ea-4e79-411b-b038-5a9f8ecfdf31_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementAbstract" xlink:to="lab_us-gaap_IncomeStatementAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_14454b31-80dd-45a9-a22a-299b3e7240ff_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">U.S. Federal</link:label>
    <link:label id="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Federal Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_36188bd1-919b-4ef3-9aef-641215600fc9_terseLabel_en-US" xlink:label="lab_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment charges against certain property and equipment assets</link:label>
    <link:label id="lab_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_label_en-US" xlink:label="lab_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment, Long-Lived Asset, Held-for-Use</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairmentOfLongLivedAssetsHeldForUse"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:to="lab_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_d3afb7cf-db1f-4d7e-a95c-0686d9c49827_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional paid-in capital [Member]</link:label>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Paid-in Capital [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapitalMember" xlink:to="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_8f6cb826-f2d6-45fb-95a5-2a0247011d2a_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document fiscal period focus</link:label>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalPeriodFocus" xlink:to="lab_dei_DocumentFiscalPeriodFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_630d5b06-7bc5-4dc7-a036-6c8eb982d2ef_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Diluted weighted average shares</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_faeb95de-15b0-4198-ba18-a13ffc54f0cb_totalLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average common shares assuming dilution</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_RecurringMember_eacc9357-22ec-4089-adc6-500f1dcf10d9_terseLabel_en-US" xlink:label="lab_blkb_RecurringMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Recurring [Member]</link:label>
    <link:label id="lab_blkb_RecurringMember_label_en-US" xlink:label="lab_blkb_RecurringMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Recurring [Member]</link:label>
    <link:label id="lab_blkb_RecurringMember_documentation_en-US" xlink:label="lab_blkb_RecurringMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Recurring [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_RecurringMember" xlink:href="blkb-20221231.xsd#blkb_RecurringMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_RecurringMember" xlink:to="lab_blkb_RecurringMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy_1755bf79-e946-427d-9c2d-cef470b64888_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible assets</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockDividendsPerShareCashPaid_2eb1af0c-a3e8-40eb-a2ab-05b0a0c20bab_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockDividendsPerShareCashPaid" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends per share (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_CommonStockDividendsPerShareCashPaid_label_en-US" xlink:label="lab_us-gaap_CommonStockDividendsPerShareCashPaid" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Dividends, Per Share, Cash Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareCashPaid" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockDividendsPerShareCashPaid"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockDividendsPerShareCashPaid" xlink:to="lab_us-gaap_CommonStockDividendsPerShareCashPaid" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_IcfrAuditorAttestationFlag_841bc67f-d526-40da-8ca0-528ed33aa125_terseLabel_en-US" xlink:label="lab_dei_IcfrAuditorAttestationFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ICFR auditor attestation flag</link:label>
    <link:label id="lab_dei_IcfrAuditorAttestationFlag_label_en-US" xlink:label="lab_dei_IcfrAuditorAttestationFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ICFR Auditor Attestation Flag</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_IcfrAuditorAttestationFlag" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_IcfrAuditorAttestationFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_IcfrAuditorAttestationFlag" xlink:to="lab_dei_IcfrAuditorAttestationFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BaseRateMember_dad7a003-c6f4-4740-a58f-abc8daccfd4d_terseLabel_en-US" xlink:label="lab_us-gaap_BaseRateMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Base rate margin [Member]</link:label>
    <link:label id="lab_us-gaap_BaseRateMember_label_en-US" xlink:label="lab_us-gaap_BaseRateMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Base Rate [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BaseRateMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BaseRateMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BaseRateMember" xlink:to="lab_us-gaap_BaseRateMember" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_EffectiveIncomeTaxRateReconciliationUnrecognizedTaxBenefits_5c9acc1a-d0d7-4fdf-bc5d-97dfc252d547_terseLabel_en-US" xlink:label="lab_blkb_EffectiveIncomeTaxRateReconciliationUnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized tax benefit</link:label>
    <link:label id="lab_blkb_EffectiveIncomeTaxRateReconciliationUnrecognizedTaxBenefits_label_en-US" xlink:label="lab_blkb_EffectiveIncomeTaxRateReconciliationUnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Unrecognized Tax Benefits</link:label>
    <link:label id="lab_blkb_EffectiveIncomeTaxRateReconciliationUnrecognizedTaxBenefits_documentation_en-US" xlink:label="lab_blkb_EffectiveIncomeTaxRateReconciliationUnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The portion of the difference between the effective income tax rate and domestic federal statutory income tax rate attributable to unrecognized tax benefits.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_EffectiveIncomeTaxRateReconciliationUnrecognizedTaxBenefits" xlink:href="blkb-20221231.xsd#blkb_EffectiveIncomeTaxRateReconciliationUnrecognizedTaxBenefits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_EffectiveIncomeTaxRateReconciliationUnrecognizedTaxBenefits" xlink:to="lab_blkb_EffectiveIncomeTaxRateReconciliationUnrecognizedTaxBenefits" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_DisaggregationOfRevenueRecurringTableTextBlock_6446f2ef-1fd2-4188-a70e-9d5d04a3f369_terseLabel_en-US" xlink:label="lab_blkb_DisaggregationOfRevenueRecurringTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation Of Revenue, Recurring</link:label>
    <link:label id="lab_blkb_DisaggregationOfRevenueRecurringTableTextBlock_label_en-US" xlink:label="lab_blkb_DisaggregationOfRevenueRecurringTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation Of Revenue, Recurring [Table Text Block]</link:label>
    <link:label id="lab_blkb_DisaggregationOfRevenueRecurringTableTextBlock_documentation_en-US" xlink:label="lab_blkb_DisaggregationOfRevenueRecurringTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation Of Revenue, Recurring</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_DisaggregationOfRevenueRecurringTableTextBlock" xlink:href="blkb-20221231.xsd#blkb_DisaggregationOfRevenueRecurringTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_DisaggregationOfRevenueRecurringTableTextBlock" xlink:to="lab_blkb_DisaggregationOfRevenueRecurringTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_03613e84-a13b-4c5c-bf22-3b9a69240e69_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted stock granted, weighted average grant date fair value</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_b06af380-4899-4a6a-b900-da596aee67ee_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Granted, weighted average grant date fair value</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_2efa5fbe-6128-430e-ae34-fc45b6035b78_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets and Liabilities Measured at Fair Value on a Recurring Basis</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths_de3d741b-21f0-4547-940e-19cac11090b5_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated other comprehensive income expected to be reclassified into earnings within next 12 months</link:label>
    <link:label id="lab_us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths_label_en-US" xlink:label="lab_us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Flow Hedge Gain (Loss) to be Reclassified within 12 Months</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths" xlink:to="lab_us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_6091f85e-c8ab-4cbf-9e76-d157ca5ef2ce_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock, shares authorized</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesAuthorized" xlink:to="lab_us-gaap_PreferredStockSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LoansPayableMember_492f7074-5f47-4a90-bd43-55f7e1ac349a_terseLabel_en-US" xlink:label="lab_us-gaap_LoansPayableMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other debt [Member]</link:label>
    <link:label id="lab_us-gaap_LoansPayableMember_label_en-US" xlink:label="lab_us-gaap_LoansPayableMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loans Payable [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansPayableMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LoansPayableMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LoansPayableMember" xlink:to="lab_us-gaap_LoansPayableMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_0de47cc9-7ce9-4587-aefa-7e76ed4d79f5_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignExchangeForwardMember_733001c5-0200-4f48-9a86-758944cd91c3_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignExchangeForwardMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign currency forward contracts [Member]</link:label>
    <link:label id="lab_us-gaap_ForeignExchangeForwardMember_label_en-US" xlink:label="lab_us-gaap_ForeignExchangeForwardMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign Exchange Forward [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeForwardMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignExchangeForwardMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignExchangeForwardMember" xlink:to="lab_us-gaap_ForeignExchangeForwardMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_b3bd77c8-f6dd-4d67-a872-158a327e656e_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, shares issued</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesIssued" xlink:to="lab_us-gaap_CommonStockSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedBonusesCurrentAndNoncurrent_16c68e0a-21a8-4cbb-92ea-1f56a9ba4e30_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedBonusesCurrentAndNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued bonuses</link:label>
    <link:label id="lab_us-gaap_AccruedBonusesCurrentAndNoncurrent_label_en-US" xlink:label="lab_us-gaap_AccruedBonusesCurrentAndNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Bonuses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedBonusesCurrentAndNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedBonusesCurrentAndNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedBonusesCurrentAndNoncurrent" xlink:to="lab_us-gaap_AccruedBonusesCurrentAndNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid_8c873cf6-9983-445e-b828-c63863549ddb_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase of equipment and other assets included in accounts payable</link:label>
    <link:label id="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid_label_en-US" xlink:label="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capital Expenditures Incurred but Not yet Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:to="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_7fd03fb0-d11a-4790-b4c7-9480df620111_verboseLabel_en-US" xlink:label="lab_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Currency revaluations gains (losses)</link:label>
    <link:label id="lab_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_19926892-f4a3-4e33-9676-9196ee30518f_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Currency revaluations gains (losses)</link:label>
    <link:label id="lab_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_label_en-US" xlink:label="lab_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign Currency Transaction Gain (Loss), before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:to="lab_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_PercentageOfSalaryContributionByEmployees_d72b7518-f5dd-484a-803b-3a868648334a_terseLabel_en-US" xlink:label="lab_blkb_PercentageOfSalaryContributionByEmployees" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee contribution, percent of salary</link:label>
    <link:label id="lab_blkb_PercentageOfSalaryContributionByEmployees_label_en-US" xlink:label="lab_blkb_PercentageOfSalaryContributionByEmployees" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of Salary Contribution by Employees</link:label>
    <link:label id="lab_blkb_PercentageOfSalaryContributionByEmployees_documentation_en-US" xlink:label="lab_blkb_PercentageOfSalaryContributionByEmployees" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of salary contribution by employees.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_PercentageOfSalaryContributionByEmployees" xlink:href="blkb-20221231.xsd#blkb_PercentageOfSalaryContributionByEmployees"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_PercentageOfSalaryContributionByEmployees" xlink:to="lab_blkb_PercentageOfSalaryContributionByEmployees" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashFlowHedgingMember_1be4c227-9906-4846-9d6c-f0268c93bf3e_terseLabel_en-US" xlink:label="lab_us-gaap_CashFlowHedgingMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash flow hedging [Member]</link:label>
    <link:label id="lab_us-gaap_CashFlowHedgingMember_6e158d23-a9c6-41ee-9c1f-4d703e30da52_verboseLabel_en-US" xlink:label="lab_us-gaap_CashFlowHedgingMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gains and losses on cash flow hedges [Member]</link:label>
    <link:label id="lab_us-gaap_CashFlowHedgingMember_label_en-US" xlink:label="lab_us-gaap_CashFlowHedgingMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Flow Hedging [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgingMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashFlowHedgingMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashFlowHedgingMember" xlink:to="lab_us-gaap_CashFlowHedgingMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_ce9e2d0d-006a-448e-b25b-5a5b3d3727ca_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_b3b7149f-6590-4cf9-9116-5fe0d57b02eb_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash used in investing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentFaceAmount_b09f6fec-ca7c-42ca-a065-ae815231728e_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentFaceAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt, face amount</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentFaceAmount_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentFaceAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Face Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentFaceAmount" xlink:to="lab_us-gaap_DebtInstrumentFaceAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_f0ad439b-9d12-4e6e-b6ee-c608154b1421_totalLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive (loss) income</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_LitigationCaseAxis_00246da8-e8b0-48e6-8b6a-462d0e43ddaa_terseLabel_en-US" xlink:label="lab_srt_LitigationCaseAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Litigation Case [Axis]</link:label>
    <link:label id="lab_srt_LitigationCaseAxis_label_en-US" xlink:label="lab_srt_LitigationCaseAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Litigation Case [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_LitigationCaseAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_LitigationCaseAxis" xlink:to="lab_srt_LitigationCaseAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_AccumulatedOtherComprehensiveIncomeRollForward_d50c535c-f6f9-4e46-9e2c-97a695b41b4c_terseLabel_en-US" xlink:label="lab_blkb_AccumulatedOtherComprehensiveIncomeRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income [Roll Forward]</link:label>
    <link:label id="lab_blkb_AccumulatedOtherComprehensiveIncomeRollForward_label_en-US" xlink:label="lab_blkb_AccumulatedOtherComprehensiveIncomeRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income [Roll Forward]</link:label>
    <link:label id="lab_blkb_AccumulatedOtherComprehensiveIncomeRollForward_documentation_en-US" xlink:label="lab_blkb_AccumulatedOtherComprehensiveIncomeRollForward" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_AccumulatedOtherComprehensiveIncomeRollForward" xlink:href="blkb-20221231.xsd#blkb_AccumulatedOtherComprehensiveIncomeRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_AccumulatedOtherComprehensiveIncomeRollForward" xlink:to="lab_blkb_AccumulatedOtherComprehensiveIncomeRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalizedContractCostNetCurrent_f1b395de-082b-4019-be99-7c263aba87b4_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostNetCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of obtaining contracts, current portion</link:label>
    <link:label id="lab_us-gaap_CapitalizedContractCostNetCurrent_label_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostNetCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized Contract Cost, Net, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizedContractCostNetCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalizedContractCostNetCurrent" xlink:to="lab_us-gaap_CapitalizedContractCostNetCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_DeferredTaxAssetIntangibleAssets_8e1ee4b7-faca-447b-b216-bc6a461bb04b_terseLabel_en-US" xlink:label="lab_blkb_DeferredTaxAssetIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible assets</link:label>
    <link:label id="lab_blkb_DeferredTaxAssetIntangibleAssets_label_en-US" xlink:label="lab_blkb_DeferredTaxAssetIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Asset Intangible Assets</link:label>
    <link:label id="lab_blkb_DeferredTaxAssetIntangibleAssets_documentation_en-US" xlink:label="lab_blkb_DeferredTaxAssetIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax asset, intangible assets.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_DeferredTaxAssetIntangibleAssets" xlink:href="blkb-20221231.xsd#blkb_DeferredTaxAssetIntangibleAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_DeferredTaxAssetIntangibleAssets" xlink:to="lab_blkb_DeferredTaxAssetIntangibleAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCurrentReportingStatus_d115a2d8-383f-4cc1-8a4e-02e54fe6539a_terseLabel_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity current reporting status</link:label>
    <link:label id="lab_dei_EntityCurrentReportingStatus_label_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCurrentReportingStatus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCurrentReportingStatus" xlink:to="lab_dei_EntityCurrentReportingStatus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTable_b5ea5533-cdac-4162-a3b8-42ae28fe92b8_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Table]</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTable_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable" xlink:to="lab_us-gaap_DisaggregationOfRevenueTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_43120d20-73b0-41e6-87a8-d55d982a23e1_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Federal statutory rate</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseImpairmentLoss_93678036-fa35-4bff-82e5-65b6229f9255_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseImpairmentLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease right-of-use assets, impairments</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseImpairmentLoss_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseImpairmentLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Impairment Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseImpairmentLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseImpairmentLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseImpairmentLoss" xlink:to="lab_us-gaap_OperatingLeaseImpairmentLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_f047a4c6-1ae5-43f3-888a-9c14a25bac84_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Outstanding, number</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral_ae77a13a-88f3-47c9-b229-8bd6b1410ff3_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative assets, fair value</link:label>
    <link:label id="lab_us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral_label_en-US" xlink:label="lab_us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Asset, Subject to Master Netting Arrangement, before Offset of Collateral</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral" xlink:to="lab_us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost_da31a364-ee65-459e-a952-722dba6ecbd9_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Section 162(m) limitation</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_af43b7b1-0a46-4760-98fd-bfb807b0e0ac_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">State income taxes, net of federal benefit</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_SalesTaxesPolicyTextBlock_619c11c3-3613-4bb8-8121-5744058e9b4f_terseLabel_en-US" xlink:label="lab_blkb_SalesTaxesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sales taxes</link:label>
    <link:label id="lab_blkb_SalesTaxesPolicyTextBlock_label_en-US" xlink:label="lab_blkb_SalesTaxesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sales Taxes [Policy Text Block]</link:label>
    <link:label id="lab_blkb_SalesTaxesPolicyTextBlock_documentation_en-US" xlink:label="lab_blkb_SalesTaxesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sales taxes [policy text block].</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SalesTaxesPolicyTextBlock" xlink:href="blkb-20221231.xsd#blkb_SalesTaxesPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_SalesTaxesPolicyTextBlock" xlink:to="lab_blkb_SalesTaxesPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_ebb79d3c-8878-46f5-bccd-6a6f4fa1163e_terseLabel_en-US" xlink:label="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basis of presentation</link:label>
    <link:label id="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basis of Accounting, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:to="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_cac5ee07-0a3c-4573-abea-86481845f6e6_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property and equipment, net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_ccc54fde-c3d2-4456-86c9-12a71912349a_totalLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property and equipment, net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_ea7ffd76-cef1-436b-9a61-04e2e674cb39_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Future Amortization Expense for Finite-Lived Intangible Assets</link:label>
    <link:label id="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:to="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SellingAndMarketingExpenseMember_2e79a64e-a624-4350-b7d8-23d53519e465_terseLabel_en-US" xlink:label="lab_us-gaap_SellingAndMarketingExpenseMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sales, marketing and customer success [Member]</link:label>
    <link:label id="lab_us-gaap_SellingAndMarketingExpenseMember_label_en-US" xlink:label="lab_us-gaap_SellingAndMarketingExpenseMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Selling and Marketing Expense [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpenseMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingAndMarketingExpenseMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingAndMarketingExpenseMember" xlink:to="lab_us-gaap_SellingAndMarketingExpenseMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_801ff36a-36a1-4bae-b312-38f4240d7777_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forfeited, number</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebt_1fd99f46-ab21-4d43-9b55-33aa2dbf635d_totalLabel_en-US" xlink:label="lab_us-gaap_LongTermDebt" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total required maturities</link:label>
    <link:label id="lab_us-gaap_LongTermDebt_label_en-US" xlink:label="lab_us-gaap_LongTermDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebt" xlink:to="lab_us-gaap_LongTermDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpense_9b548e05-d30b-4b5c-8424-98284062ddd5_terseLabel_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other income, net</link:label>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpense_label_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Nonoperating Income (Expense)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpense" xlink:to="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BalanceSheetLocationAxis_30c3c526-0056-48e4-a803-934192f32985_terseLabel_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Location [Axis]</link:label>
    <link:label id="lab_us-gaap_BalanceSheetLocationAxis_label_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Location [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BalanceSheetLocationAxis" xlink:to="lab_us-gaap_BalanceSheetLocationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent_a4664dc5-7006-42b4-bf83-2d23bb1bbfeb_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingent consideration, liability, noncurrent</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Contingent Consideration, Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent" xlink:to="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet_bff050b8-b37d-4c51-9049-8574ebe19968_negatedLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Undesignated derivative instruments</link:label>
    <link:label id="lab_us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instruments Not Designated as Hedging Instruments, Gain (Loss), Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" xlink:to="lab_us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_LossContingencyClaimsSettledPercent_400227b6-ec9f-4cb1-ada5-c56b1cc13888_terseLabel_en-US" xlink:label="lab_blkb_LossContingencyClaimsSettledPercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Incident, claims settled, percent</link:label>
    <link:label id="lab_blkb_LossContingencyClaimsSettledPercent_label_en-US" xlink:label="lab_blkb_LossContingencyClaimsSettledPercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingency, Claims Settled, Percent</link:label>
    <link:label id="lab_blkb_LossContingencyClaimsSettledPercent_documentation_en-US" xlink:label="lab_blkb_LossContingencyClaimsSettledPercent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of claims settled.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_LossContingencyClaimsSettledPercent" xlink:href="blkb-20221231.xsd#blkb_LossContingencyClaimsSettledPercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_LossContingencyClaimsSettledPercent" xlink:to="lab_blkb_LossContingencyClaimsSettledPercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_85666aec-2f7e-4f46-9a12-e847adff84a1_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instruments and Hedging Activities Disclosures [Line Items]</link:label>
    <link:label id="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instruments and Hedging Activities Disclosures [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems" xlink:to="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_ebc9fce4-de75-491f-847a-62c19f6df58a_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated other comprehensive income</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_1f08fd87-5755-49a9-b21a-4fdabf42301c_periodStartLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated other comprehensive (loss) income, beginning of period</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_c1eec106-4d37-42bd-9d0f-078362a4ed4d_periodEndLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated other comprehensive (loss) income, end of period</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss), Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_SecurityIncidentCumulativeExpense_0e33ea18-45c7-43bb-ad27-f2c6e537da42_terseLabel_en-US" xlink:label="lab_blkb_SecurityIncidentCumulativeExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Incident, cumulative gross expense</link:label>
    <link:label id="lab_blkb_SecurityIncidentCumulativeExpense_label_en-US" xlink:label="lab_blkb_SecurityIncidentCumulativeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Incident, Cumulative Expense</link:label>
    <link:label id="lab_blkb_SecurityIncidentCumulativeExpense_documentation_en-US" xlink:label="lab_blkb_SecurityIncidentCumulativeExpense" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Incident Cumulative Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentCumulativeExpense" xlink:href="blkb-20221231.xsd#blkb_SecurityIncidentCumulativeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_SecurityIncidentCumulativeExpense" xlink:to="lab_blkb_SecurityIncidentCumulativeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayableTrade_51d1f938-8ba3-46b2-93bc-db5bc3360ca1_verboseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayableTrade" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade accounts payable</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayableTrade_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayableTrade" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Accounts Payable, Trade</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableTrade" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsPayableTrade"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsPayableTrade" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsPayableTrade" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_SignificantAccountingPoliciesTable_2d1def6e-72bf-4226-8299-97097c28110c_terseLabel_en-US" xlink:label="lab_blkb_SignificantAccountingPoliciesTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basis of Presentation [Table]</link:label>
    <link:label id="lab_blkb_SignificantAccountingPoliciesTable_label_en-US" xlink:label="lab_blkb_SignificantAccountingPoliciesTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Significant Accounting Policies [Table]</link:label>
    <link:label id="lab_blkb_SignificantAccountingPoliciesTable_documentation_en-US" xlink:label="lab_blkb_SignificantAccountingPoliciesTable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Significant Accounting Policies [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SignificantAccountingPoliciesTable" xlink:href="blkb-20221231.xsd#blkb_SignificantAccountingPoliciesTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_SignificantAccountingPoliciesTable" xlink:to="lab_blkb_SignificantAccountingPoliciesTable" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_ExerciseOfStockOptionsAndStockAppreciationRightsValue_d699911b-e131-4fbf-90e9-e78b7a8161f4_terseLabel_en-US" xlink:label="lab_blkb_ExerciseOfStockOptionsAndStockAppreciationRightsValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercise of stock options and vesting of restricted stock units</link:label>
    <link:label id="lab_blkb_ExerciseOfStockOptionsAndStockAppreciationRightsValue_label_en-US" xlink:label="lab_blkb_ExerciseOfStockOptionsAndStockAppreciationRightsValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercise Of Stock Options And Stock Appreciation Rights Value</link:label>
    <link:label id="lab_blkb_ExerciseOfStockOptionsAndStockAppreciationRightsValue_documentation_en-US" xlink:label="lab_blkb_ExerciseOfStockOptionsAndStockAppreciationRightsValue" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Value stock issued during the period as a result of the exercise of stock options and stock appreciation rights.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ExerciseOfStockOptionsAndStockAppreciationRightsValue" xlink:href="blkb-20221231.xsd#blkb_ExerciseOfStockOptionsAndStockAppreciationRightsValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_ExerciseOfStockOptionsAndStockAppreciationRightsValue" xlink:to="lab_blkb_ExerciseOfStockOptionsAndStockAppreciationRightsValue" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_PrepaidInsuranceCurrentandLongterm_ed69b4b9-a487-4d78-8365-ba9ea41092e2_terseLabel_en-US" xlink:label="lab_blkb_PrepaidInsuranceCurrentandLongterm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid insurance</link:label>
    <link:label id="lab_blkb_PrepaidInsuranceCurrentandLongterm_label_en-US" xlink:label="lab_blkb_PrepaidInsuranceCurrentandLongterm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid Insurance Current and Long term</link:label>
    <link:label id="lab_blkb_PrepaidInsuranceCurrentandLongterm_documentation_en-US" xlink:label="lab_blkb_PrepaidInsuranceCurrentandLongterm" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amount of asset related to consideration paid in advance for insurance. Includes current and non-current portions.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_PrepaidInsuranceCurrentandLongterm" xlink:href="blkb-20221231.xsd#blkb_PrepaidInsuranceCurrentandLongterm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_PrepaidInsuranceCurrentandLongterm" xlink:to="lab_blkb_PrepaidInsuranceCurrentandLongterm" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_8bcd2677-a98b-4cb8-8c2d-534e46802944_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted cash due to customers; customer funds receivable; due to customers</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:to="lab_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrent_1383aeb1-3436-40ac-b234-f2e310554283_totalLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total current assets</link:label>
    <link:label id="lab_us-gaap_AssetsCurrent_label_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="lab_us-gaap_AssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxesPaidNet_0cbdfd88-3e48-4679-b7b8-8efd202921eb_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaidNet" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Taxes, net of refunds</link:label>
    <link:label id="lab_us-gaap_IncomeTaxesPaidNet_label_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaidNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Taxes Paid, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxesPaidNet" xlink:to="lab_us-gaap_IncomeTaxesPaidNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_fd12d8ee-7c3d-4ca4-a9a2-2566ade7208f_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue recognized that was included in deferred revenue at beginning of period</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Liability, Revenue Recognized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:to="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_LiabilityInsuranceAmountTotal_ef5eacee-b109-4dd8-8cb9-c2d3a3d8868e_terseLabel_en-US" xlink:label="lab_blkb_LiabilityInsuranceAmountTotal" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liability insurance, amount, total</link:label>
    <link:label id="lab_blkb_LiabilityInsuranceAmountTotal_label_en-US" xlink:label="lab_blkb_LiabilityInsuranceAmountTotal" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liability Insurance, Amount, Total</link:label>
    <link:label id="lab_blkb_LiabilityInsuranceAmountTotal_documentation_en-US" xlink:label="lab_blkb_LiabilityInsuranceAmountTotal" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liability Insurance, Amount, Total</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_LiabilityInsuranceAmountTotal" xlink:href="blkb-20221231.xsd#blkb_LiabilityInsuranceAmountTotal"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_LiabilityInsuranceAmountTotal" xlink:to="lab_blkb_LiabilityInsuranceAmountTotal" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntitySmallBusiness_5752e807-2404-44eb-bb5a-09976262a854_terseLabel_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity small business</link:label>
    <link:label id="lab_dei_EntitySmallBusiness_label_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Small Business</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntitySmallBusiness"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntitySmallBusiness" xlink:to="lab_dei_EntitySmallBusiness" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenuesAbstract_5feb7591-4578-439c-8bd0-3c6f6ebbd8e4_terseLabel_en-US" xlink:label="lab_us-gaap_RevenuesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue</link:label>
    <link:label id="lab_us-gaap_RevenuesAbstract_label_en-US" xlink:label="lab_us-gaap_RevenuesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenues [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenuesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenuesAbstract" xlink:to="lab_us-gaap_RevenuesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_DailyMember_96f557a7-a028-4166-8cfb-02c4b01ce6e8_terseLabel_en-US" xlink:label="lab_blkb_DailyMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Daily</link:label>
    <link:label id="lab_blkb_DailyMember_label_en-US" xlink:label="lab_blkb_DailyMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Daily [Member]</link:label>
    <link:label id="lab_blkb_DailyMember_documentation_en-US" xlink:label="lab_blkb_DailyMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Daily</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_DailyMember" xlink:href="blkb-20221231.xsd#blkb_DailyMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_DailyMember" xlink:to="lab_blkb_DailyMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedCash_8bb9affa-590b-48a8-aeab-711a7e345932_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedCash" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted cash due to customers</link:label>
    <link:label id="lab_us-gaap_RestrictedCash_label_en-US" xlink:label="lab_us-gaap_RestrictedCash" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Cash</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCash" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCash"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedCash" xlink:to="lab_us-gaap_RestrictedCash" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_78e1f9bd-df59-409e-8b66-6babefabab81_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, remaining performance obligation, expected timing of satisfaction</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SignificantAccountingPoliciesTextBlock_1def9f41-842d-4e8d-bf4b-08446e901d9e_verboseLabel_en-US" xlink:label="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basis of Presentation</link:label>
    <link:label id="lab_us-gaap_SignificantAccountingPoliciesTextBlock_label_en-US" xlink:label="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Significant Accounting Policies [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:to="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_5fe0164e-7c02-4021-8cac-7273768d9743_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unvested awards, compensation cost not yet recognized</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_ee04800b-87db-49fc-9aae-a00ae5b18f09_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property and Equipment and Software Development Costs</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedProfessionalFeesCurrentAndNoncurrent_05dd252c-c23d-4d2c-bb0f-745bfff0b39c_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedProfessionalFeesCurrentAndNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued legal costs</link:label>
    <link:label id="lab_us-gaap_AccruedProfessionalFeesCurrentAndNoncurrent_label_en-US" xlink:label="lab_us-gaap_AccruedProfessionalFeesCurrentAndNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Professional Fees</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedProfessionalFeesCurrentAndNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedProfessionalFeesCurrentAndNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedProfessionalFeesCurrentAndNoncurrent" xlink:to="lab_us-gaap_AccruedProfessionalFeesCurrentAndNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_dcfa5b42-5551-480c-a9d6-c45c6d46f591_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Lived Tangible Asset [Domain]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Lived Tangible Asset [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAccumulatedAmortization_e60426e6-144b-44c6-8ab5-031c160205b8_terseLabel_en-US" xlink:label="lab_us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Implementation costs for cloud computing arrangements, accumulated amortization</link:label>
    <link:label id="lab_us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAccumulatedAmortization_label_en-US" xlink:label="lab_us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hosting Arrangement, Service Contract, Implementation Cost, Capitalized, Accumulated Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAccumulatedAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAccumulatedAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAccumulatedAmortization" xlink:to="lab_us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAccumulatedAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_COVID19Member_70669a03-ef7b-45b7-b1ab-45b3ab791518_terseLabel_en-US" xlink:label="lab_blkb_COVID19Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">COVID-19 [Member]</link:label>
    <link:label id="lab_blkb_COVID19Member_label_en-US" xlink:label="lab_blkb_COVID19Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">COVID-19 [Member]</link:label>
    <link:label id="lab_blkb_COVID19Member_documentation_en-US" xlink:label="lab_blkb_COVID19Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">COVID-19 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_COVID19Member" xlink:href="blkb-20221231.xsd#blkb_COVID19Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_COVID19Member" xlink:to="lab_blkb_COVID19Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentLineItems_32561449-6bf2-4075-9964-31cd8a0ca7f5_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Line Items]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentLineItems_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentLineItems" xlink:to="lab_us-gaap_DebtInstrumentLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsOfDebtIssuanceCosts_24b60e4e-4ee8-4729-9744-65664cd9bca9_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized financing costs to be amortized over term of facility</link:label>
    <link:label id="lab_us-gaap_PaymentsOfDebtIssuanceCosts_label_en-US" xlink:label="lab_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments of Debt Issuance Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:to="lab_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_2c3e9879-cf9c-4d2c-9639-a3ee1f456bff_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Present value of future payments</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_2195f0e5-4627-4c87-8cc7-20604e57f346_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease liabilities</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiability" xlink:to="lab_us-gaap_OperatingLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_2a39d9e3-b1b3-4504-be2f-d9e15612da74_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-based compensation</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:to="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalizedSoftwareDevelopmentCostsForSoftwareSoldToCustomers_5f56c59b-a3b6-4554-a786-f0363289feec_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalizedSoftwareDevelopmentCostsForSoftwareSoldToCustomers" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Software development costs, net</link:label>
    <link:label id="lab_us-gaap_CapitalizedSoftwareDevelopmentCostsForSoftwareSoldToCustomers_label_en-US" xlink:label="lab_us-gaap_CapitalizedSoftwareDevelopmentCostsForSoftwareSoldToCustomers" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized Software Development Costs for Software Sold to Customers</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedSoftwareDevelopmentCostsForSoftwareSoldToCustomers" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizedSoftwareDevelopmentCostsForSoftwareSoldToCustomers"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalizedSoftwareDevelopmentCostsForSoftwareSoldToCustomers" xlink:to="lab_us-gaap_CapitalizedSoftwareDevelopmentCostsForSoftwareSoldToCustomers" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_EffectiveIncomeTaxRateReconciliationDeductionTCJAFDIIPercent_92a61ba4-cb1f-405f-8c8b-b75b43e32bed_terseLabel_en-US" xlink:label="lab_blkb_EffectiveIncomeTaxRateReconciliationDeductionTCJAFDIIPercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">FDII benefit</link:label>
    <link:label id="lab_blkb_EffectiveIncomeTaxRateReconciliationDeductionTCJAFDIIPercent_label_en-US" xlink:label="lab_blkb_EffectiveIncomeTaxRateReconciliationDeductionTCJAFDIIPercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Deduction, TCJA FDII, Percent</link:label>
    <link:label id="lab_blkb_EffectiveIncomeTaxRateReconciliationDeductionTCJAFDIIPercent_documentation_en-US" xlink:label="lab_blkb_EffectiveIncomeTaxRateReconciliationDeductionTCJAFDIIPercent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the foreign-derived intangible income deduction (FDII), provided by the Tax Cut and Jobs Act (TCJA), to qualifying income from foreign customers.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_EffectiveIncomeTaxRateReconciliationDeductionTCJAFDIIPercent" xlink:href="blkb-20221231.xsd#blkb_EffectiveIncomeTaxRateReconciliationDeductionTCJAFDIIPercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_EffectiveIncomeTaxRateReconciliationDeductionTCJAFDIIPercent" xlink:to="lab_blkb_EffectiveIncomeTaxRateReconciliationDeductionTCJAFDIIPercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_f2a72aaa-3b0f-4263-b8da-c4528c475867_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2024&#160;</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringCharges_f52ffd2a-8759-437d-843a-0da1f06109e0_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringCharges" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring</link:label>
    <link:label id="lab_us-gaap_RestructuringCharges_label_en-US" xlink:label="lab_us-gaap_RestructuringCharges" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Charges</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringCharges"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringCharges" xlink:to="lab_us-gaap_RestructuringCharges" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_HedgingRelationshipDomain_3480cd73-c687-4a7d-be71-0e124c3b2667_terseLabel_en-US" xlink:label="lab_us-gaap_HedgingRelationshipDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedging Relationship [Domain]</link:label>
    <link:label id="lab_us-gaap_HedgingRelationshipDomain_label_en-US" xlink:label="lab_us-gaap_HedgingRelationshipDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedging Relationship [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_HedgingRelationshipDomain" xlink:to="lab_us-gaap_HedgingRelationshipDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_d6bb6e23-b8d5-41fa-91a3-b759ebd35419_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2026&#160;</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Maturity, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_SwinglineloansMember_71067218-19f1-4fe0-9b9e-ba2c24ee14c1_terseLabel_en-US" xlink:label="lab_blkb_SwinglineloansMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Swingline loans [Member]</link:label>
    <link:label id="lab_blkb_SwinglineloansMember_label_en-US" xlink:label="lab_blkb_SwinglineloansMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Swingline loans [Member]</link:label>
    <link:label id="lab_blkb_SwinglineloansMember_documentation_en-US" xlink:label="lab_blkb_SwinglineloansMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Swingline loans [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SwinglineloansMember" xlink:href="blkb-20221231.xsd#blkb_SwinglineloansMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_SwinglineloansMember" xlink:to="lab_blkb_SwinglineloansMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_HedgingDesignationAxis_9985016e-c163-4f7d-b294-a41df2f5f0d5_terseLabel_en-US" xlink:label="lab_us-gaap_HedgingDesignationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedging Designation [Axis]</link:label>
    <link:label id="lab_us-gaap_HedgingDesignationAxis_label_en-US" xlink:label="lab_us-gaap_HedgingDesignationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedging Designation [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HedgingDesignationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_HedgingDesignationAxis" xlink:to="lab_us-gaap_HedgingDesignationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AuditorLocation_09c4b251-453c-464c-8980-51e222026600_terseLabel_en-US" xlink:label="lab_dei_AuditorLocation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Location</link:label>
    <link:label id="lab_dei_AuditorLocation_label_en-US" xlink:label="lab_dei_AuditorLocation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Location</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorLocation" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorLocation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorLocation" xlink:to="lab_dei_AuditorLocation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignLineOfCreditMember_d33b8b3b-9971-4117-9438-b7ea098d125a_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignLineOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Multicurrency borrowings [Member]</link:label>
    <link:label id="lab_us-gaap_ForeignLineOfCreditMember_label_en-US" xlink:label="lab_us-gaap_ForeignLineOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign Line of Credit [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignLineOfCreditMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignLineOfCreditMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignLineOfCreditMember" xlink:to="lab_us-gaap_ForeignLineOfCreditMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFilerCategory_c186fc20-2c22-45df-8ec0-84b5774e61d3_terseLabel_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity filer category</link:label>
    <link:label id="lab_dei_EntityFilerCategory_label_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Filer Category</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFilerCategory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFilerCategory" xlink:to="lab_dei_EntityFilerCategory" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentFederalTaxExpenseBenefit_1d09d806-1232-48ad-ac32-1fcf68c330d3_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">U.S. Federal</link:label>
    <link:label id="lab_us-gaap_CurrentFederalTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Federal Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_country_US_0da8c43a-d3c6-43e5-9187-f027fea02511_terseLabel_en-US" xlink:label="lab_country_US" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">United States [Member]</link:label>
    <link:label id="lab_country_US_label_en-US" xlink:label="lab_country_US" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">UNITED STATES</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_US" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_US"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_US" xlink:to="lab_country_US" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_ca38f0bf-0e21-4301-820a-0bf1153c8a16_terseLabel_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allocated stock-based compensation expense</link:label>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_label_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllocatedShareBasedCompensationExpense" xlink:to="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingencies_a0d09b5d-180d-4303-8edb-9bae44e5569c_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and contingencies (see Note 11)</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingencies_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingencies" xlink:to="lab_us-gaap_CommitmentsAndContingencies" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_SecurityExchangeName_782f134b-466b-4ce6-8b2c-da698f91003d_terseLabel_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security exchange name</link:label>
    <link:label id="lab_dei_SecurityExchangeName_label_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Exchange Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_SecurityExchangeName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_SecurityExchangeName" xlink:to="lab_dei_SecurityExchangeName" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_PutativeConsumerClassActionCasesCanadianCourtsMember_7634cbb5-e3f5-4fa5-b4e7-533bca3713d0_terseLabel_en-US" xlink:label="lab_blkb_PutativeConsumerClassActionCasesCanadianCourtsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Putative Consumer Class Action Cases - Canadian Courts</link:label>
    <link:label id="lab_blkb_PutativeConsumerClassActionCasesCanadianCourtsMember_label_en-US" xlink:label="lab_blkb_PutativeConsumerClassActionCasesCanadianCourtsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Putative Consumer Class Action Cases - Canadian Courts [Member]</link:label>
    <link:label id="lab_blkb_PutativeConsumerClassActionCasesCanadianCourtsMember_documentation_en-US" xlink:label="lab_blkb_PutativeConsumerClassActionCasesCanadianCourtsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Putative Consumer Class Action Cases - Canadian Courts</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_PutativeConsumerClassActionCasesCanadianCourtsMember" xlink:href="blkb-20221231.xsd#blkb_PutativeConsumerClassActionCasesCanadianCourtsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_PutativeConsumerClassActionCasesCanadianCourtsMember" xlink:to="lab_blkb_PutativeConsumerClassActionCasesCanadianCourtsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_ValuationAllowanceChangeAcquisitionRelatedMember_c5a2d3b4-7669-473e-94e9-9dc94caec084_terseLabel_en-US" xlink:label="lab_blkb_ValuationAllowanceChangeAcquisitionRelatedMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquisition- related change</link:label>
    <link:label id="lab_blkb_ValuationAllowanceChangeAcquisitionRelatedMember_label_en-US" xlink:label="lab_blkb_ValuationAllowanceChangeAcquisitionRelatedMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valuation Allowance Change, Acquisition-related [Member]</link:label>
    <link:label id="lab_blkb_ValuationAllowanceChangeAcquisitionRelatedMember_documentation_en-US" xlink:label="lab_blkb_ValuationAllowanceChangeAcquisitionRelatedMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valuation Allowance Change, Acquisition-related</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ValuationAllowanceChangeAcquisitionRelatedMember" xlink:href="blkb-20221231.xsd#blkb_ValuationAllowanceChangeAcquisitionRelatedMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_ValuationAllowanceChangeAcquisitionRelatedMember" xlink:to="lab_blkb_ValuationAllowanceChangeAcquisitionRelatedMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssued1_d670b099-05b0-4e58-9968-30b04f64b9ae_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_StockIssued1" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase of EVERFI through the issuance of stock (see Note 3)</link:label>
    <link:label id="lab_us-gaap_StockIssued1_label_en-US" xlink:label="lab_us-gaap_StockIssued1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssued1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssued1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssued1" xlink:to="lab_us-gaap_StockIssued1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LettersOfCreditOutstandingAmount_10262421-9ae9-421c-86fd-c05bfe961751_terseLabel_en-US" xlink:label="lab_us-gaap_LettersOfCreditOutstandingAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Letters of credit for operating leases</link:label>
    <link:label id="lab_us-gaap_LettersOfCreditOutstandingAmount_label_en-US" xlink:label="lab_us-gaap_LettersOfCreditOutstandingAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Letters of Credit Outstanding, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LettersOfCreditOutstandingAmount" xlink:to="lab_us-gaap_LettersOfCreditOutstandingAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_fb494505-5a3f-4d74-88e5-392f77b5f54d_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer, Excluding Assessed Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PrepaidExpenseAndOtherAssets_128142f5-1d8c-47c7-a220-fb96f4798641_totalLabel_en-US" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssets" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total prepaid expenses and other assets</link:label>
    <link:label id="lab_us-gaap_PrepaidExpenseAndOtherAssets_label_en-US" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid Expense and Other Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseAndOtherAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssets" xlink:to="lab_us-gaap_PrepaidExpenseAndOtherAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CoverAbstract_label_en-US" xlink:label="lab_dei_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cover [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CoverAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CoverAbstract" xlink:to="lab_dei_CoverAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityVoluntaryFilers_dd975741-8138-4a37-8af2-0f8a99e2a82e_terseLabel_en-US" xlink:label="lab_dei_EntityVoluntaryFilers" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity voluntary filers</link:label>
    <link:label id="lab_dei_EntityVoluntaryFilers_label_en-US" xlink:label="lab_dei_EntityVoluntaryFilers" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Voluntary Filers</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityVoluntaryFilers" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityVoluntaryFilers"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityVoluntaryFilers" xlink:to="lab_dei_EntityVoluntaryFilers" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillImpairmentLoss_915b2560-9050-473a-9fe1-195bf2e120be_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillImpairmentLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment of goodwill</link:label>
    <link:label id="lab_us-gaap_GoodwillImpairmentLoss_label_en-US" xlink:label="lab_us-gaap_GoodwillImpairmentLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill, Impairment Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillImpairmentLoss" xlink:to="lab_us-gaap_GoodwillImpairmentLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DepreciationAndAmortization_29021ca1-8c18-4879-a735-f5f474a64f69_terseLabel_en-US" xlink:label="lab_us-gaap_DepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation and amortization</link:label>
    <link:label id="lab_us-gaap_DepreciationAndAmortization_label_en-US" xlink:label="lab_us-gaap_DepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation, Depletion and Amortization, Nonproduction</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DepreciationAndAmortization" xlink:to="lab_us-gaap_DepreciationAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits_ac134e1b-d80a-4784-b451-7b580e3977af_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Federal credits generated</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Credit, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssets_7dd167ec-da66-4d9c-93f1-b0e35dd28ae3_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other assets</link:label>
    <link:label id="lab_us-gaap_OtherAssets_label_en-US" xlink:label="lab_us-gaap_OtherAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssets" xlink:to="lab_us-gaap_OtherAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_bbbe9d9c-f99c-4dec-83bc-ee863f489a4a_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingAbstract_39d96d5e-f194-4250-8c8a-69b4e705df63_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting [Abstract]</link:label>
    <link:label id="lab_us-gaap_SegmentReportingAbstract_label_en-US" xlink:label="lab_us-gaap_SegmentReportingAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingAbstract" xlink:to="lab_us-gaap_SegmentReportingAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_PutativeConsumerClassActionCasesUSFederalCourtsMember_222b4efa-2cc2-4e7d-a974-0e60d7ede999_terseLabel_en-US" xlink:label="lab_blkb_PutativeConsumerClassActionCasesUSFederalCourtsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Putative Consumer Class Action Cases - US Federal Courts</link:label>
    <link:label id="lab_blkb_PutativeConsumerClassActionCasesUSFederalCourtsMember_label_en-US" xlink:label="lab_blkb_PutativeConsumerClassActionCasesUSFederalCourtsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Putative Consumer Class Action Cases - US Federal Courts [Member]</link:label>
    <link:label id="lab_blkb_PutativeConsumerClassActionCasesUSFederalCourtsMember_documentation_en-US" xlink:label="lab_blkb_PutativeConsumerClassActionCasesUSFederalCourtsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Putative Consumer Class Action Cases - US Federal Courts</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_PutativeConsumerClassActionCasesUSFederalCourtsMember" xlink:href="blkb-20221231.xsd#blkb_PutativeConsumerClassActionCasesUSFederalCourtsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_PutativeConsumerClassActionCasesUSFederalCourtsMember" xlink:to="lab_blkb_PutativeConsumerClassActionCasesUSFederalCourtsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsDeferredIncome_1ca810fc-600d-4366-810d-dbaffebb01bd_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsDeferredIncome" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred revenue</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsDeferredIncome_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsDeferredIncome" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Deferred Income</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsDeferredIncome" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsDeferredIncome"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsDeferredIncome" xlink:to="lab_us-gaap_DeferredTaxAssetsDeferredIncome" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeAssetsCurrent_9f846d82-638d-4dd1-a2fe-e494b632ab4f_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative asset, foreign currency forward contracts, current</link:label>
    <link:label id="lab_us-gaap_DerivativeAssetsCurrent_label_en-US" xlink:label="lab_us-gaap_DerivativeAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Asset, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeAssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeAssetsCurrent" xlink:to="lab_us-gaap_DerivativeAssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentsIncorporatedByReferenceTextBlock_02b476cb-6599-496f-b701-be528463c152_terseLabel_en-US" xlink:label="lab_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Documents incorporated by reference</link:label>
    <link:label id="lab_dei_DocumentsIncorporatedByReferenceTextBlock_label_en-US" xlink:label="lab_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Documents Incorporated by Reference [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentsIncorporatedByReferenceTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:to="lab_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_ebb4f805-d846-4fd9-b8be-6f10576d2289_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee taxes paid for withheld shares upon equity award settlement</link:label>
    <link:label id="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payment, Tax Withholding, Share-Based Payment Arrangement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:to="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_89738d7b-6ef3-47a0-8e2f-3ad6afeedc2d_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total liabilities and stockholders' equity</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and Equity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtTypeAxis_f0a4e3f1-1cc3-42b9-95c8-8c272108cc0c_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Type [Axis]</link:label>
    <link:label id="lab_us-gaap_LongtermDebtTypeAxis_label_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermDebtTypeAxis" xlink:to="lab_us-gaap_LongtermDebtTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_5af78ee0-e706-44c1-b9e7-5ea86ddd3bb2_terseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock repurchase program, remaining authorized repurchase amount</link:label>
    <link:label id="lab_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_label_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Repurchase Program, Remaining Authorized Repurchase Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:to="lab_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NonUsMember_4d96341b-b207-4786-8693-f519b67c35ee_terseLabel_en-US" xlink:label="lab_us-gaap_NonUsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other countries [Member]</link:label>
    <link:label id="lab_us-gaap_NonUsMember_label_en-US" xlink:label="lab_us-gaap_NonUsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-US [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonUsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonUsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NonUsMember" xlink:to="lab_us-gaap_NonUsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsGross_c1e700b2-4c5c-4c4a-a8e8-44c380c6ba4b_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsGross" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total deferred tax assets</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsGross_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsGross" xlink:to="lab_us-gaap_DeferredTaxAssetsGross" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_ScheduleofAcquiredIntangibleAssetsbyMajorClassLineItems_a9595915-4f0b-4263-adca-9cecec21987d_terseLabel_en-US" xlink:label="lab_blkb_ScheduleofAcquiredIntangibleAssetsbyMajorClassLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Acquired Intangible Assets by Major Class [Line Items]</link:label>
    <link:label id="lab_blkb_ScheduleofAcquiredIntangibleAssetsbyMajorClassLineItems_label_en-US" xlink:label="lab_blkb_ScheduleofAcquiredIntangibleAssetsbyMajorClassLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Acquired Intangible Assets by Major Class [Line Items]</link:label>
    <link:label id="lab_blkb_ScheduleofAcquiredIntangibleAssetsbyMajorClassLineItems_documentation_en-US" xlink:label="lab_blkb_ScheduleofAcquiredIntangibleAssetsbyMajorClassLineItems" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">[Line Items] for Tabular disclosure of the major classes of acquired intangible assets. Includes finite-lived and indefinite-lived intangible assets.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ScheduleofAcquiredIntangibleAssetsbyMajorClassLineItems" xlink:href="blkb-20221231.xsd#blkb_ScheduleofAcquiredIntangibleAssetsbyMajorClassLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_ScheduleofAcquiredIntangibleAssetsbyMajorClassLineItems" xlink:to="lab_blkb_ScheduleofAcquiredIntangibleAssetsbyMajorClassLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_54649934-88ab-4a2a-8830-0eb7731cc078_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Income Before Provision for Income Taxes</link:label>
    <link:label id="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_64f18786-1ed3-4b6f-a339-dfa2f6418fe0_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee Service Stock-based Compensation, Allocation of Recognized Period Costs [Line Items]</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_e167b40e-96dd-4ce5-b1b4-dc96fc3486e9_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less: Amount representing interest</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Undiscounted Excess Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_38f9dfe9-11c6-45a1-8bb9-163952060455_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Diluted earnings per share</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareDiluted" xlink:to="lab_us-gaap_EarningsPerShareDiluted" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_5d692b6f-0996-4089-bdc8-06ae46a5fbae_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vesting period (in years)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsOfStockIssuanceCosts_71b24c86-f1e4-48d2-9d31-5c49de8e0806_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsOfStockIssuanceCosts" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock issuance costs</link:label>
    <link:label id="lab_us-gaap_PaymentsOfStockIssuanceCosts_label_en-US" xlink:label="lab_us-gaap_PaymentsOfStockIssuanceCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments of Stock Issuance Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfStockIssuanceCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfStockIssuanceCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsOfStockIssuanceCosts" xlink:to="lab_us-gaap_PaymentsOfStockIssuanceCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_IncomeTaxesTable_62d4db86-312a-4561-b503-ad35f490f19b_terseLabel_en-US" xlink:label="lab_blkb_IncomeTaxesTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Taxes [Table]</link:label>
    <link:label id="lab_blkb_IncomeTaxesTable_label_en-US" xlink:label="lab_blkb_IncomeTaxesTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Taxes [Table]</link:label>
    <link:label id="lab_blkb_IncomeTaxesTable_documentation_en-US" xlink:label="lab_blkb_IncomeTaxesTable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income taxes [table].</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_IncomeTaxesTable" xlink:href="blkb-20221231.xsd#blkb_IncomeTaxesTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_IncomeTaxesTable" xlink:to="lab_blkb_IncomeTaxesTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_75be4c13-4618-43d1-95e1-c4311dce85b5_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2024&#160;</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_f2b54f27-bddf-4cdb-83c3-877997f381aa_periodStartLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance at December 31, 2021</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_ad0d30f9-bb09-4d89-b987-eecfaf3019cb_periodEndLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance at December 31, 2022</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefits" xlink:to="lab_us-gaap_UnrecognizedTaxBenefits" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_9884470f-2f27-435f-be27-f28177174db5_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible assets</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Intangible Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssetImpairmentCharges_94d1988a-48e7-4edd-95ec-da9e06d60ef6_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetImpairmentCharges" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment of capitalized software dev costs</link:label>
    <link:label id="lab_us-gaap_OtherAssetImpairmentCharges_label_en-US" xlink:label="lab_us-gaap_OtherAssetImpairmentCharges" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Asset Impairment Charges</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetImpairmentCharges" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetImpairmentCharges"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetImpairmentCharges" xlink:to="lab_us-gaap_OtherAssetImpairmentCharges" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToDevelopSoftware_55548073-536e-46b0-b332-44a290e2de75_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToDevelopSoftware" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized software and content development costs</link:label>
    <link:label id="lab_us-gaap_PaymentsToDevelopSoftware_label_en-US" xlink:label="lab_us-gaap_PaymentsToDevelopSoftware" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Develop Software</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToDevelopSoftware" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToDevelopSoftware"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToDevelopSoftware" xlink:to="lab_us-gaap_PaymentsToDevelopSoftware" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_f77507ef-2f22-40ad-91e4-1af56b5fd288_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">U.S.</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Domestic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_99663d00-c0dc-4c2a-8c94-b7a03bd69ee0_terseLabel_en-US" xlink:label="lab_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]</link:label>
    <link:label id="lab_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_label_en-US" xlink:label="lab_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink:to="lab_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock_4cff9f94-f8bf-4536-83ca-a2b83becb13f_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock" xlink:to="lab_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentForAmortization_00cd843c-465a-45f0-92ed-8eb49f54d90c_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentForAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization</link:label>
    <link:label id="lab_us-gaap_AdjustmentForAmortization_label_en-US" xlink:label="lab_us-gaap_AdjustmentForAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentForAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentForAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentForAmortization" xlink:to="lab_us-gaap_AdjustmentForAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_1a55819a-e9ef-4bb0-aede-46645aa95c09_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Maturities of Operating Lease Liabilities</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Maturity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressAddressLine1_317babcb-3026-4231-98d4-f48565ef6ca8_terseLabel_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity address, address line one</link:label>
    <link:label id="lab_dei_EntityAddressAddressLine1_label_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressAddressLine1" xlink:to="lab_dei_EntityAddressAddressLine1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermPurchaseCommitmentTable_fc2dd8bd-6b93-4dbd-b830-d1e30faad1f6_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermPurchaseCommitmentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Purchase Commitment [Table]</link:label>
    <link:label id="lab_us-gaap_LongTermPurchaseCommitmentTable_label_en-US" xlink:label="lab_us-gaap_LongTermPurchaseCommitmentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Purchase Commitment [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermPurchaseCommitmentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentTable" xlink:to="lab_us-gaap_LongTermPurchaseCommitmentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiability_11388850-5caa-4ec7-a507-3cb34a9e5f99_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total deferred revenue</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiability_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiability" xlink:to="lab_us-gaap_ContractWithCustomerLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ProductOrServiceAxis_be850e1d-fed6-4cd6-ae85-d225820803c0_terseLabel_en-US" xlink:label="lab_srt_ProductOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Axis]</link:label>
    <link:label id="lab_srt_ProductOrServiceAxis_label_en-US" xlink:label="lab_srt_ProductOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductOrServiceAxis" xlink:to="lab_srt_ProductOrServiceAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShortTermDebtMember_34e87bdb-2c02-4dcb-ae04-3232399acfaf_terseLabel_en-US" xlink:label="lab_us-gaap_ShortTermDebtMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-term debt [Member]</link:label>
    <link:label id="lab_us-gaap_ShortTermDebtMember_label_en-US" xlink:label="lab_us-gaap_ShortTermDebtMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-Term Debt [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermDebtMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermDebtMember" xlink:to="lab_us-gaap_ShortTermDebtMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ClassOfStockDomain_5d909360-3842-4219-b1f4-70d7bb2a4dcc_terseLabel_en-US" xlink:label="lab_us-gaap_ClassOfStockDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Stock [Domain]</link:label>
    <link:label id="lab_us-gaap_ClassOfStockDomain_label_en-US" xlink:label="lab_us-gaap_ClassOfStockDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Stock [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfStockDomain" xlink:to="lab_us-gaap_ClassOfStockDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate_3fe38d21-72a0-4da7-a9d5-0ec8af36da22_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in income tax rate applied to deferred tax balances</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestExpense_6b1adffc-eadc-4919-8f88-561017283f17_negatedLabel_en-US" xlink:label="lab_us-gaap_InterestExpense" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest expense</link:label>
    <link:label id="lab_us-gaap_InterestExpense_label_en-US" xlink:label="lab_us-gaap_InterestExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestExpense" xlink:to="lab_us-gaap_InterestExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InsuranceRecoveries_3c1101c8-9163-42e3-a3b0-ac3f0dba3b38_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_InsuranceRecoveries" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative offsetting insurance recoveries paid</link:label>
    <link:label id="lab_us-gaap_InsuranceRecoveries_label_en-US" xlink:label="lab_us-gaap_InsuranceRecoveries" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Insurance Recoveries</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InsuranceRecoveries" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InsuranceRecoveries"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InsuranceRecoveries" xlink:to="lab_us-gaap_InsuranceRecoveries" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedInsuranceCurrentAndNoncurrent_5f37432a-0907-4233-8d2f-e90d876dba1d_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedInsuranceCurrentAndNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued health care costs</link:label>
    <link:label id="lab_us-gaap_AccruedInsuranceCurrentAndNoncurrent_label_en-US" xlink:label="lab_us-gaap_AccruedInsuranceCurrentAndNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Insurance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedInsuranceCurrentAndNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedInsuranceCurrentAndNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedInsuranceCurrentAndNoncurrent" xlink:to="lab_us-gaap_AccruedInsuranceCurrentAndNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EstimatedInsuranceRecoveries_94e5c5c5-12f9-45ea-b637-ef25f47a7b30_terseLabel_en-US" xlink:label="lab_us-gaap_EstimatedInsuranceRecoveries" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receivables for probable insurance recoveries</link:label>
    <link:label id="lab_us-gaap_EstimatedInsuranceRecoveries_label_en-US" xlink:label="lab_us-gaap_EstimatedInsuranceRecoveries" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimated Insurance Recoveries</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EstimatedInsuranceRecoveries" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EstimatedInsuranceRecoveries"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EstimatedInsuranceRecoveries" xlink:to="lab_us-gaap_EstimatedInsuranceRecoveries" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_EstimatedAmortizationExpenseforFiniteLivedIntangibleAssetsfortheNextFiveYears_9e650a75-8970-48ae-bf33-6efdef236340_totalLabel_en-US" xlink:label="lab_blkb_EstimatedAmortizationExpenseforFiniteLivedIntangibleAssetsfortheNextFiveYears" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total</link:label>
    <link:label id="lab_blkb_EstimatedAmortizationExpenseforFiniteLivedIntangibleAssetsfortheNextFiveYears_label_en-US" xlink:label="lab_blkb_EstimatedAmortizationExpenseforFiniteLivedIntangibleAssetsfortheNextFiveYears" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimated Amortization Expense for Finite-Lived Intangible Assets for the Next Five Years</link:label>
    <link:label id="lab_blkb_EstimatedAmortizationExpenseforFiniteLivedIntangibleAssetsfortheNextFiveYears_documentation_en-US" xlink:label="lab_blkb_EstimatedAmortizationExpenseforFiniteLivedIntangibleAssetsfortheNextFiveYears" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate estimated amortization expense for finite-lived intangible assets for the next five years as of period end date.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_EstimatedAmortizationExpenseforFiniteLivedIntangibleAssetsfortheNextFiveYears" xlink:href="blkb-20221231.xsd#blkb_EstimatedAmortizationExpenseforFiniteLivedIntangibleAssetsfortheNextFiveYears"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_EstimatedAmortizationExpenseforFiniteLivedIntangibleAssetsfortheNextFiveYears" xlink:to="lab_blkb_EstimatedAmortizationExpenseforFiniteLivedIntangibleAssetsfortheNextFiveYears" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermPurchaseCommitmentLineItems_dace92c0-c15e-4fa1-8095-41d699b10877_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermPurchaseCommitmentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Purchase Commitment [Line Items]</link:label>
    <link:label id="lab_us-gaap_LongTermPurchaseCommitmentLineItems_label_en-US" xlink:label="lab_us-gaap_LongTermPurchaseCommitmentLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Purchase Commitment [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermPurchaseCommitmentLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems" xlink:to="lab_us-gaap_LongTermPurchaseCommitmentLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock_6b371b0f-1437-4a98-913d-25ecb28b957f_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Debt</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Long-Term Debt Instruments [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDebtInstrumentsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:to="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_eb1debb5-2397-42b7-abc5-5adb11d490a0_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesLeasingArrangements" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating leases</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesLeasingArrangements" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Leasing Arrangements</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesLeasingArrangements"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesLeasingArrangements" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BuildingMember_2e6e3f0b-21a6-4617-ac2e-6ec320a3de04_terseLabel_en-US" xlink:label="lab_us-gaap_BuildingMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Building [Member]</link:label>
    <link:label id="lab_us-gaap_BuildingMember_label_en-US" xlink:label="lab_us-gaap_BuildingMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Building [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BuildingMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BuildingMember" xlink:to="lab_us-gaap_BuildingMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure_afa41b0b-4220-4353-ac8b-25983809ae6b_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign currency forward contracts</link:label>
    <link:label id="lab_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure_label_en-US" xlink:label="lab_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign Currency Contract, Asset, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCurrencyContractAssetFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure" xlink:to="lab_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdvertisingExpense_9f42bc25-9fdf-40c4-b743-eca0437117a2_terseLabel_en-US" xlink:label="lab_us-gaap_AdvertisingExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Advertising costs</link:label>
    <link:label id="lab_us-gaap_AdvertisingExpense_label_en-US" xlink:label="lab_us-gaap_AdvertisingExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Advertising Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdvertisingExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdvertisingExpense" xlink:to="lab_us-gaap_AdvertisingExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_5f1e96e4-a5fe-4c45-8259-7ae31b2d0fb2_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:to="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilities_4235b04c-1505-462d-8753-a966e2f9a647_negatedTotalLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilities" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total deferred tax liabilities</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilities_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities" xlink:to="lab_us-gaap_DeferredIncomeTaxLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerAbstract_2fe4f708-a751-4064-83d6-f8853e766c45_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer [Abstract]</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerAbstract_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_ExpectedNetCashOutlaysForOngoingLegalFees_d84c1b2b-011a-45f6-b36d-28d496192c7a_terseLabel_en-US" xlink:label="lab_blkb_ExpectedNetCashOutlaysForOngoingLegalFees" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Incident, expected net cash outlays for ongoing legal fees</link:label>
    <link:label id="lab_blkb_ExpectedNetCashOutlaysForOngoingLegalFees_label_en-US" xlink:label="lab_blkb_ExpectedNetCashOutlaysForOngoingLegalFees" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected Net Cash Outlays for Ongoing Legal Fees</link:label>
    <link:label id="lab_blkb_ExpectedNetCashOutlaysForOngoingLegalFees_documentation_en-US" xlink:label="lab_blkb_ExpectedNetCashOutlaysForOngoingLegalFees" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected Net Cash Outlays for Ongoing Legal Fees</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ExpectedNetCashOutlaysForOngoingLegalFees" xlink:href="blkb-20221231.xsd#blkb_ExpectedNetCashOutlaysForOngoingLegalFees"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_ExpectedNetCashOutlaysForOngoingLegalFees" xlink:to="lab_blkb_ExpectedNetCashOutlaysForOngoingLegalFees" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_RetirementsOfCommonStockShares_60aabcbb-941d-4549-9c5d-214514cb287a_negatedTerseLabel_en-US" xlink:label="lab_blkb_RetirementsOfCommonStockShares" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirements of Common Stock, Shares</link:label>
    <link:label id="lab_blkb_RetirementsOfCommonStockShares_label_en-US" xlink:label="lab_blkb_RetirementsOfCommonStockShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirements of Common Stock, Shares</link:label>
    <link:label id="lab_blkb_RetirementsOfCommonStockShares_documentation_en-US" xlink:label="lab_blkb_RetirementsOfCommonStockShares" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of shares retired from shares intended for acquisition shareholders who were paid in cash rather than shares.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_RetirementsOfCommonStockShares" xlink:href="blkb-20221231.xsd#blkb_RetirementsOfCommonStockShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_RetirementsOfCommonStockShares" xlink:to="lab_blkb_RetirementsOfCommonStockShares" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_IncomeTaxesLineItems_6ed722e2-410b-48a6-a167-16a77148567c_terseLabel_en-US" xlink:label="lab_blkb_IncomeTaxesLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Taxes [Line Items]</link:label>
    <link:label id="lab_blkb_IncomeTaxesLineItems_label_en-US" xlink:label="lab_blkb_IncomeTaxesLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Taxes [Line Items]</link:label>
    <link:label id="lab_blkb_IncomeTaxesLineItems_documentation_en-US" xlink:label="lab_blkb_IncomeTaxesLineItems" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income taxes [line items].</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_IncomeTaxesLineItems" xlink:href="blkb-20221231.xsd#blkb_IncomeTaxesLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_IncomeTaxesLineItems" xlink:to="lab_blkb_IncomeTaxesLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedVacationCurrentAndNoncurrent_8cf20834-28d7-4e2f-a9e1-3c3755a5ca77_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedVacationCurrentAndNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued vacation costs</link:label>
    <link:label id="lab_us-gaap_AccruedVacationCurrentAndNoncurrent_label_en-US" xlink:label="lab_us-gaap_AccruedVacationCurrentAndNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Vacation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedVacationCurrentAndNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedVacationCurrentAndNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedVacationCurrentAndNoncurrent" xlink:to="lab_us-gaap_AccruedVacationCurrentAndNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_966b4ae4-3f28-4f78-9e60-d48d756978a1_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2027&#160;</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByMeasurementFrequencyAxis_49d22bf0-62fc-4b6e-b5f6-8662a51bd177_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Frequency [Axis]</link:label>
    <link:label id="lab_us-gaap_FairValueByMeasurementFrequencyAxis_label_en-US" xlink:label="lab_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Frequency [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:to="lab_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpensePolicy_f50634a6-8fe2-452d-9816-c71480029b87_terseLabel_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research and development</link:label>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpensePolicy_label_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research and Development Expense, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpensePolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:to="lab_us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForCreditLossMember_aeb66c1c-7a52-4b06-abc7-15299b8fc2bf_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForCreditLossMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance for credit losses [Member]</link:label>
    <link:label id="lab_us-gaap_AllowanceForCreditLossMember_label_en-US" xlink:label="lab_us-gaap_AllowanceForCreditLossMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Allowance, Credit Loss [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForCreditLossMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForCreditLossMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForCreditLossMember" xlink:to="lab_us-gaap_AllowanceForCreditLossMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis_ce09dc3b-4239-4bcf-a37d-de61c2dc6dcf_terseLabel_en-US" xlink:label="lab_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Name of Property [Axis]</link:label>
    <link:label id="lab_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis_label_en-US" xlink:label="lab_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Name of Property [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis" xlink:to="lab_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementInputsDisclosureTextBlock_c55d367c-964d-48d2-9ffe-d68cdbeef5bb_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementInputsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measurements</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementInputsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementInputsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measurement and Measurement Inputs, Recurring and Nonrecurring [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementInputsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementInputsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementInputsDisclosureTextBlock" xlink:to="lab_us-gaap_FairValueMeasurementInputsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditLossFinancialInstrumentPolicyTextBlock_9f3fd73b-518a-4bf9-b0f7-0811755ab086_terseLabel_en-US" xlink:label="lab_us-gaap_CreditLossFinancialInstrumentPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit losses and sales returns</link:label>
    <link:label id="lab_us-gaap_CreditLossFinancialInstrumentPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_CreditLossFinancialInstrumentPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Loss, Financial Instrument [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditLossFinancialInstrumentPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditLossFinancialInstrumentPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditLossFinancialInstrumentPolicyTextBlock" xlink:to="lab_us-gaap_CreditLossFinancialInstrumentPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease_95f198ff-56b5-4256-9a8b-a020621175af_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Provision/adjustment</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease_label_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss, Period Increase (Decrease)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GeneralAndAdministrativeExpense_bfb980c7-5f3c-469b-be71-ec3a7fe76414_terseLabel_en-US" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">General and administrative</link:label>
    <link:label id="lab_us-gaap_GeneralAndAdministrativeExpense_label_en-US" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">General and Administrative Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GeneralAndAdministrativeExpense" xlink:to="lab_us-gaap_GeneralAndAdministrativeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill_678f6f24-952b-4e4d-8c76-1c8c02690019_terseLabel_en-US" xlink:label="lab_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment charges against certain finite-lived intangible assets</link:label>
    <link:label id="lab_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill_label_en-US" xlink:label="lab_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment of Intangible Assets (Excluding Goodwill)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill" xlink:to="lab_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CompensationAndRetirementDisclosureAbstract_60a4f681-a81c-452c-86c8-e65eec82342a_terseLabel_en-US" xlink:label="lab_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Benefits [Abstract]</link:label>
    <link:label id="lab_us-gaap_CompensationAndRetirementDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Benefits [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:to="lab_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtTypeDomain_27768f90-7fea-4561-b6b7-9ba0f5e0cdaf_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Type [Domain]</link:label>
    <link:label id="lab_us-gaap_LongtermDebtTypeDomain_label_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermDebtTypeDomain" xlink:to="lab_us-gaap_LongtermDebtTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_17cae65c-ea73-4631-b41e-8aeaf98f4bee_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdvertisingCostsPolicyTextBlock_cb001900-1234-4b18-8133-4192398b8449_terseLabel_en-US" xlink:label="lab_us-gaap_AdvertisingCostsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Advertising costs</link:label>
    <link:label id="lab_us-gaap_AdvertisingCostsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_AdvertisingCostsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Advertising Cost [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingCostsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdvertisingCostsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdvertisingCostsPolicyTextBlock" xlink:to="lab_us-gaap_AdvertisingCostsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationPercentage_dfe11115-6084-46db-8979-7e73b5a3c534_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, remaining performance obligation, percentage to be recognized</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationPercentage_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_3101cb5e-ee55-4d93-ab60-a91fc5a1101a_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash flows from financing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock_3e41f9b9-efcd-4f21-a02f-b8f8aa287fd1_terseLabel_en-US" xlink:label="lab_blkb_ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule Of Supplemental Balance Sheet Information Related To Leases</link:label>
    <link:label id="lab_blkb_ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock_label_en-US" xlink:label="lab_blkb_ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule Of Supplemental Balance Sheet Information Related To Leases [Table Text Block]</link:label>
    <link:label id="lab_blkb_ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock_documentation_en-US" xlink:label="lab_blkb_ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule Of Supplemental Balance Sheet Information Related To Leases [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock" xlink:href="blkb-20221231.xsd#blkb_ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock" xlink:to="lab_blkb_ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_ScheduleofAcquiredIntangibleAssetsbyMajorClassTable_9f30ebda-9ae8-4da2-bced-4015097d983e_terseLabel_en-US" xlink:label="lab_blkb_ScheduleofAcquiredIntangibleAssetsbyMajorClassTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Acquired Intangible Assets by Major Class [Table]</link:label>
    <link:label id="lab_blkb_ScheduleofAcquiredIntangibleAssetsbyMajorClassTable_label_en-US" xlink:label="lab_blkb_ScheduleofAcquiredIntangibleAssetsbyMajorClassTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Acquired Intangible Assets by Major Class [Table]</link:label>
    <link:label id="lab_blkb_ScheduleofAcquiredIntangibleAssetsbyMajorClassTable_documentation_en-US" xlink:label="lab_blkb_ScheduleofAcquiredIntangibleAssetsbyMajorClassTable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tabular disclosure of the major classes of acquired intangible assets. Includes finite-lived and indefinite-lived intangible assets.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ScheduleofAcquiredIntangibleAssetsbyMajorClassTable" xlink:href="blkb-20221231.xsd#blkb_ScheduleofAcquiredIntangibleAssetsbyMajorClassTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_ScheduleofAcquiredIntangibleAssetsbyMajorClassTable" xlink:to="lab_blkb_ScheduleofAcquiredIntangibleAssetsbyMajorClassTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueLineItems_697bd644-a334-4c3d-bc1a-411c1ba27f2e_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Line Items]</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueLineItems_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems" xlink:to="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpenseMember_1ee19fed-6800-488c-bcd5-39dbfdda18cb_terseLabel_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpenseMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research and development [Member]</link:label>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpenseMember_label_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpenseMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research and Development Expense [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpenseMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchAndDevelopmentExpenseMember" xlink:to="lab_us-gaap_ResearchAndDevelopmentExpenseMember" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_AmortizationOfIntangibleAssetsAcquiredByIncomeStatementLocationTable_36b5eb06-78a0-419a-9588-bc481a223630_terseLabel_en-US" xlink:label="lab_blkb_AmortizationOfIntangibleAssetsAcquiredByIncomeStatementLocationTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of Intangible Assets Acquired by Income Statement Location [Table]</link:label>
    <link:label id="lab_blkb_AmortizationOfIntangibleAssetsAcquiredByIncomeStatementLocationTable_label_en-US" xlink:label="lab_blkb_AmortizationOfIntangibleAssetsAcquiredByIncomeStatementLocationTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization Of Intangible Assets Acquired By Income Statement Location [Table]</link:label>
    <link:label id="lab_blkb_AmortizationOfIntangibleAssetsAcquiredByIncomeStatementLocationTable_documentation_en-US" xlink:label="lab_blkb_AmortizationOfIntangibleAssetsAcquiredByIncomeStatementLocationTable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization Of Intangible Assets Acquired By Income Statement Location [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_AmortizationOfIntangibleAssetsAcquiredByIncomeStatementLocationTable" xlink:href="blkb-20221231.xsd#blkb_AmortizationOfIntangibleAssetsAcquiredByIncomeStatementLocationTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_AmortizationOfIntangibleAssetsAcquiredByIncomeStatementLocationTable" xlink:to="lab_blkb_AmortizationOfIntangibleAssetsAcquiredByIncomeStatementLocationTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfSalesMember_f58761f0-4293-4337-a69c-cdff6d14bf67_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfSalesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total included in cost of revenue [Member]</link:label>
    <link:label id="lab_us-gaap_CostOfSalesMember_label_en-US" xlink:label="lab_us-gaap_CostOfSalesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of Sales [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfSalesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfSalesMember" xlink:to="lab_us-gaap_CostOfSalesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeLiabilitiesNoncurrent_b91f967a-992d-4e8f-b4f2-2dce7ad9f433_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative liability, interest rate swaps, long-term</link:label>
    <link:label id="lab_us-gaap_DerivativeLiabilitiesNoncurrent_label_en-US" xlink:label="lab_us-gaap_DerivativeLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeLiabilitiesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeLiabilitiesNoncurrent" xlink:to="lab_us-gaap_DerivativeLiabilitiesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_NetLeverageRatio_3469a509-4149-483b-a5ce-83900693a02e_terseLabel_en-US" xlink:label="lab_blkb_NetLeverageRatio" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net leverage ratio</link:label>
    <link:label id="lab_blkb_NetLeverageRatio_label_en-US" xlink:label="lab_blkb_NetLeverageRatio" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Leverage Ratio</link:label>
    <link:label id="lab_blkb_NetLeverageRatio_documentation_en-US" xlink:label="lab_blkb_NetLeverageRatio" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Leverage Ratio</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_NetLeverageRatio" xlink:href="blkb-20221231.xsd#blkb_NetLeverageRatio"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_NetLeverageRatio" xlink:to="lab_blkb_NetLeverageRatio" xlink:type="arc" order="1"/>
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>15
<FILENAME>blkb-20221231_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2023 Workiva-->
<!--r:624f9074-396a-40b1-9686-a87ded327e98,g:8aeece41-a3ff-4f1a-9399-36cbaada28ff-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.blackbaud.com/role/DocumentandEntityInformationDocument" xlink:type="simple" xlink:href="blkb-20221231.xsd#DocumentandEntityInformationDocument"/>
  <link:presentationLink xlink:role="http://www.blackbaud.com/role/DocumentandEntityInformationDocument" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract_0e3829e7-1ae1-43af-bb3e-bd98269344ae" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CoverAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationTable_7da1cf66-e89c-4ec9-ac4a-5b5e25da5173" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentInformationTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0e3829e7-1ae1-43af-bb3e-bd98269344ae" xlink:to="loc_dei_DocumentInformationTable_7da1cf66-e89c-4ec9-ac4a-5b5e25da5173" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_481092a9-5ccb-4bae-918f-be0eae818a5a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationTable_7da1cf66-e89c-4ec9-ac4a-5b5e25da5173" xlink:to="loc_us-gaap_StatementClassOfStockAxis_481092a9-5ccb-4bae-918f-be0eae818a5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_82bd11b4-0dea-4c48-8455-440f2da97d18" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_481092a9-5ccb-4bae-918f-be0eae818a5a" xlink:to="loc_us-gaap_ClassOfStockDomain_82bd11b4-0dea-4c48-8455-440f2da97d18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_045b421b-5d20-488c-a1d6-0ae51bad0c48" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_82bd11b4-0dea-4c48-8455-440f2da97d18" xlink:to="loc_us-gaap_CommonStockMember_045b421b-5d20-488c-a1d6-0ae51bad0c48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_PreferredStockPurchaseRightsMember_dc76a020-1e2a-485f-9fa6-24a3bbfee63e" xlink:href="blkb-20221231.xsd#blkb_PreferredStockPurchaseRightsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_82bd11b4-0dea-4c48-8455-440f2da97d18" xlink:to="loc_blkb_PreferredStockPurchaseRightsMember_dc76a020-1e2a-485f-9fa6-24a3bbfee63e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationLineItems_8cdcbb46-a738-4219-9258-60123b8ec494" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentInformationLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationTable_7da1cf66-e89c-4ec9-ac4a-5b5e25da5173" xlink:to="loc_dei_DocumentInformationLineItems_8cdcbb46-a738-4219-9258-60123b8ec494" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_56b3a4b5-fa4f-499e-8206-41702b32c83f" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentType"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_8cdcbb46-a738-4219-9258-60123b8ec494" xlink:to="loc_dei_DocumentType_56b3a4b5-fa4f-499e-8206-41702b32c83f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport_b59e265b-33dd-49b3-b9be-293f6e8b0883" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentAnnualReport"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_8cdcbb46-a738-4219-9258-60123b8ec494" xlink:to="loc_dei_DocumentAnnualReport_b59e265b-33dd-49b3-b9be-293f6e8b0883" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_7f35204a-38b2-4160-8bbc-d83ad101d907" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_8cdcbb46-a738-4219-9258-60123b8ec494" xlink:to="loc_dei_DocumentPeriodEndDate_7f35204a-38b2-4160-8bbc-d83ad101d907" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_362413c1-4ee2-4fb3-a816-9a1ff2aac236" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_8cdcbb46-a738-4219-9258-60123b8ec494" xlink:to="loc_dei_CurrentFiscalYearEndDate_362413c1-4ee2-4fb3-a816-9a1ff2aac236" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_a4f757d8-14f9-449e-b165-84457608f7ea" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentTransitionReport"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_8cdcbb46-a738-4219-9258-60123b8ec494" xlink:to="loc_dei_DocumentTransitionReport_a4f757d8-14f9-449e-b165-84457608f7ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_4c859f12-2291-4aed-9ae4-a76eb2dda63d" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFileNumber"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_8cdcbb46-a738-4219-9258-60123b8ec494" xlink:to="loc_dei_EntityFileNumber_4c859f12-2291-4aed-9ae4-a76eb2dda63d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_0122ae9b-c4f0-4b7e-97a5-4ab8f7fd87ce" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityRegistrantName"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_8cdcbb46-a738-4219-9258-60123b8ec494" xlink:to="loc_dei_EntityRegistrantName_0122ae9b-c4f0-4b7e-97a5-4ab8f7fd87ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_87f5029b-bb09-4d15-91a5-2b03e18c7a9a" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_8cdcbb46-a738-4219-9258-60123b8ec494" xlink:to="loc_dei_EntityIncorporationStateCountryCode_87f5029b-bb09-4d15-91a5-2b03e18c7a9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_489fbdc5-d28a-448c-a232-800ff07486e0" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_8cdcbb46-a738-4219-9258-60123b8ec494" xlink:to="loc_dei_EntityTaxIdentificationNumber_489fbdc5-d28a-448c-a232-800ff07486e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_6ec6538e-c9b7-4df2-9348-123e7cb383da" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine1"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_8cdcbb46-a738-4219-9258-60123b8ec494" xlink:to="loc_dei_EntityAddressAddressLine1_6ec6538e-c9b7-4df2-9348-123e7cb383da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_741e9766-da81-4716-8b6e-e3270416fedb" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressCityOrTown"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_8cdcbb46-a738-4219-9258-60123b8ec494" xlink:to="loc_dei_EntityAddressCityOrTown_741e9766-da81-4716-8b6e-e3270416fedb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_4efe9e2e-7f56-4812-a913-fef1311ee55e" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressStateOrProvince"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_8cdcbb46-a738-4219-9258-60123b8ec494" xlink:to="loc_dei_EntityAddressStateOrProvince_4efe9e2e-7f56-4812-a913-fef1311ee55e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_4221cbc1-1f4e-4b5a-8c4a-464aa20a1571" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressPostalZipCode"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_8cdcbb46-a738-4219-9258-60123b8ec494" xlink:to="loc_dei_EntityAddressPostalZipCode_4221cbc1-1f4e-4b5a-8c4a-464aa20a1571" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_b9abb4c5-987f-4903-b4e2-e9ce1baa563e" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CityAreaCode"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_8cdcbb46-a738-4219-9258-60123b8ec494" xlink:to="loc_dei_CityAreaCode_b9abb4c5-987f-4903-b4e2-e9ce1baa563e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_cfafadd8-c749-4d14-a4fb-0c2a04fa9f48" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LocalPhoneNumber"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_8cdcbb46-a738-4219-9258-60123b8ec494" xlink:to="loc_dei_LocalPhoneNumber_cfafadd8-c749-4d14-a4fb-0c2a04fa9f48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_196090c9-efe0-426d-bcb3-f0aac4df7fda" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_Security12bTitle"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_8cdcbb46-a738-4219-9258-60123b8ec494" xlink:to="loc_dei_Security12bTitle_196090c9-efe0-426d-bcb3-f0aac4df7fda" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_705d3dd1-c254-46e2-b33e-e52607d43b59" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_8cdcbb46-a738-4219-9258-60123b8ec494" xlink:to="loc_dei_TradingSymbol_705d3dd1-c254-46e2-b33e-e52607d43b59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_322d09cd-0103-4c35-9eeb-9c1dce20e8b0" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_SecurityExchangeName"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_8cdcbb46-a738-4219-9258-60123b8ec494" xlink:to="loc_dei_SecurityExchangeName_322d09cd-0103-4c35-9eeb-9c1dce20e8b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_NoTradingSymbolFlag_5caa0c31-7484-413f-aab7-50800af08f43" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_NoTradingSymbolFlag"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_8cdcbb46-a738-4219-9258-60123b8ec494" xlink:to="loc_dei_NoTradingSymbolFlag_5caa0c31-7484-413f-aab7-50800af08f43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer_a3c34ca1-ba6c-4a8b-b70f-566ec4a876cb" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_8cdcbb46-a738-4219-9258-60123b8ec494" xlink:to="loc_dei_EntityWellKnownSeasonedIssuer_a3c34ca1-ba6c-4a8b-b70f-566ec4a876cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityVoluntaryFilers_6208f939-1929-4440-8120-61e706110626" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityVoluntaryFilers"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_8cdcbb46-a738-4219-9258-60123b8ec494" xlink:to="loc_dei_EntityVoluntaryFilers_6208f939-1929-4440-8120-61e706110626" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_951f44a7-49a8-4f86-ae19-2898117252c0" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCurrentReportingStatus"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_8cdcbb46-a738-4219-9258-60123b8ec494" xlink:to="loc_dei_EntityCurrentReportingStatus_951f44a7-49a8-4f86-ae19-2898117252c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_9f5ac592-cdfa-45f6-b945-18744efefde5" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_8cdcbb46-a738-4219-9258-60123b8ec494" xlink:to="loc_dei_EntityInteractiveDataCurrent_9f5ac592-cdfa-45f6-b945-18744efefde5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_8957a0f0-9a00-4916-a507-2a9e1dc5d392" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFilerCategory"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_8cdcbb46-a738-4219-9258-60123b8ec494" xlink:to="loc_dei_EntityFilerCategory_8957a0f0-9a00-4916-a507-2a9e1dc5d392" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_f89a4a4f-3b28-4645-9e2b-94889b920d3d" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntitySmallBusiness"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_8cdcbb46-a738-4219-9258-60123b8ec494" xlink:to="loc_dei_EntitySmallBusiness_f89a4a4f-3b28-4645-9e2b-94889b920d3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_6efc97a5-eea8-4fbc-913d-ec456f100adc" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_8cdcbb46-a738-4219-9258-60123b8ec494" xlink:to="loc_dei_EntityEmergingGrowthCompany_6efc97a5-eea8-4fbc-913d-ec456f100adc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_IcfrAuditorAttestationFlag_621bfcde-dfbe-4434-9946-290ee26aed25" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_IcfrAuditorAttestationFlag"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_8cdcbb46-a738-4219-9258-60123b8ec494" xlink:to="loc_dei_IcfrAuditorAttestationFlag_621bfcde-dfbe-4434-9946-290ee26aed25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_56e386e1-9c0e-4917-a9f1-de9c27712fce" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityShellCompany"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_8cdcbb46-a738-4219-9258-60123b8ec494" xlink:to="loc_dei_EntityShellCompany_56e386e1-9c0e-4917-a9f1-de9c27712fce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPublicFloat_49195695-f034-4a5f-8d7c-5d11e288a0a0" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityPublicFloat"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_8cdcbb46-a738-4219-9258-60123b8ec494" xlink:to="loc_dei_EntityPublicFloat_49195695-f034-4a5f-8d7c-5d11e288a0a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_2f2df759-133a-4008-9f9f-00a7ef9fc997" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_8cdcbb46-a738-4219-9258-60123b8ec494" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_2f2df759-133a-4008-9f9f-00a7ef9fc997" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentsIncorporatedByReferenceTextBlock_e8fa5d03-546c-4739-9d38-df2cd85e4061" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentsIncorporatedByReferenceTextBlock"/>
    <link:presentationArc order="31" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_8cdcbb46-a738-4219-9258-60123b8ec494" xlink:to="loc_dei_DocumentsIncorporatedByReferenceTextBlock_e8fa5d03-546c-4739-9d38-df2cd85e4061" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_74e8ff42-1d0d-4d78-aa63-8594ceba617a" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="32" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_8cdcbb46-a738-4219-9258-60123b8ec494" xlink:to="loc_dei_AmendmentFlag_74e8ff42-1d0d-4d78-aa63-8594ceba617a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_cd389538-6f18-4cf7-9775-9c2d2d9ad346" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalYearFocus"/>
    <link:presentationArc order="33" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_8cdcbb46-a738-4219-9258-60123b8ec494" xlink:to="loc_dei_DocumentFiscalYearFocus_cd389538-6f18-4cf7-9775-9c2d2d9ad346" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_610742ca-8dcf-41d8-a83e-1e90c013c0f1" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:presentationArc order="34" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_8cdcbb46-a738-4219-9258-60123b8ec494" xlink:to="loc_dei_DocumentFiscalPeriodFocus_610742ca-8dcf-41d8-a83e-1e90c013c0f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_cc364b05-e988-4879-9962-a35044adf9c5" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="35" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_8cdcbb46-a738-4219-9258-60123b8ec494" xlink:to="loc_dei_EntityCentralIndexKey_cc364b05-e988-4879-9962-a35044adf9c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/AuditInformation" xlink:type="simple" xlink:href="blkb-20221231.xsd#AuditInformation"/>
  <link:presentationLink xlink:role="http://www.blackbaud.com/role/AuditInformation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_blkb_AuditInformationAbstract_a8799505-718e-4857-b9f7-ffcba662fb7b" xlink:href="blkb-20221231.xsd#blkb_AuditInformationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorFirmId_b9c2aafa-59b0-4d5e-b523-17c16646b7df" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorFirmId"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_blkb_AuditInformationAbstract_a8799505-718e-4857-b9f7-ffcba662fb7b" xlink:to="loc_dei_AuditorFirmId_b9c2aafa-59b0-4d5e-b523-17c16646b7df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorName_3d42f82a-299b-4fbb-9472-97118a5d87e3" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorName"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_blkb_AuditInformationAbstract_a8799505-718e-4857-b9f7-ffcba662fb7b" xlink:to="loc_dei_AuditorName_3d42f82a-299b-4fbb-9472-97118a5d87e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorLocation_ef559eb2-21ea-46f1-8dd2-1eaa49947609" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorLocation"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_blkb_AuditInformationAbstract_a8799505-718e-4857-b9f7-ffcba662fb7b" xlink:to="loc_dei_AuditorLocation_ef559eb2-21ea-46f1-8dd2-1eaa49947609" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/ConsolidatedBalanceSheets" xlink:type="simple" xlink:href="blkb-20221231.xsd#ConsolidatedBalanceSheets"/>
  <link:presentationLink xlink:role="http://www.blackbaud.com/role/ConsolidatedBalanceSheets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_df52066d-294a-4031-bbf8-385a488d874b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_f578cc2b-4ccb-4046-aeb7-b521d9c309de" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_df52066d-294a-4031-bbf8-385a488d874b" xlink:to="loc_us-gaap_AssetsAbstract_f578cc2b-4ccb-4046-aeb7-b521d9c309de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_62d9d842-15ee-4d9d-8e0b-b72895e49fc8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_f578cc2b-4ccb-4046-aeb7-b521d9c309de" xlink:to="loc_us-gaap_AssetsCurrentAbstract_62d9d842-15ee-4d9d-8e0b-b72895e49fc8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_5fc03c03-283b-4278-ae0d-1a3faeb9214d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_62d9d842-15ee-4d9d-8e0b-b72895e49fc8" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_5fc03c03-283b-4278-ae0d-1a3faeb9214d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_0250c554-f75e-47a2-b8bb-5001bb931960" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_62d9d842-15ee-4d9d-8e0b-b72895e49fc8" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_0250c554-f75e-47a2-b8bb-5001bb931960" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_0da4f176-560f-4c4f-bee5-03de933e189b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_62d9d842-15ee-4d9d-8e0b-b72895e49fc8" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_0da4f176-560f-4c4f-bee5-03de933e189b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherRestrictedAssetsCurrent_e08fb530-47ac-4e2d-97a2-0f380d16f297" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherRestrictedAssetsCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_62d9d842-15ee-4d9d-8e0b-b72895e49fc8" xlink:to="loc_us-gaap_OtherRestrictedAssetsCurrent_e08fb530-47ac-4e2d-97a2-0f380d16f297" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_3710e0e8-0f44-41f1-b90c-b9785cc9a5ce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_62d9d842-15ee-4d9d-8e0b-b72895e49fc8" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_3710e0e8-0f44-41f1-b90c-b9785cc9a5ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_c1f314cc-9b29-489a-a07e-f40ef2e82765" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_62d9d842-15ee-4d9d-8e0b-b72895e49fc8" xlink:to="loc_us-gaap_AssetsCurrent_c1f314cc-9b29-489a-a07e-f40ef2e82765" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_dec79aab-9859-4868-9687-995d1c42af00" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_f578cc2b-4ccb-4046-aeb7-b521d9c309de" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_dec79aab-9859-4868-9687-995d1c42af00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_c9e144cb-0237-40e9-96e6-a82ceadc9064" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_f578cc2b-4ccb-4046-aeb7-b521d9c309de" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_c9e144cb-0237-40e9-96e6-a82ceadc9064" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedSoftwareDevelopmentCostsForSoftwareSoldToCustomers_db6a97b3-87b7-4fe2-8add-b738c1f09f5c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizedSoftwareDevelopmentCostsForSoftwareSoldToCustomers"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_f578cc2b-4ccb-4046-aeb7-b521d9c309de" xlink:to="loc_us-gaap_CapitalizedSoftwareDevelopmentCostsForSoftwareSoldToCustomers_db6a97b3-87b7-4fe2-8add-b738c1f09f5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_69a6fb38-add1-4889-af75-0bdb53d5496e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_f578cc2b-4ccb-4046-aeb7-b521d9c309de" xlink:to="loc_us-gaap_Goodwill_69a6fb38-add1-4889-af75-0bdb53d5496e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_ee968c85-6028-47be-b803-f2a2b7fa0744" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_f578cc2b-4ccb-4046-aeb7-b521d9c309de" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_ee968c85-6028-47be-b803-f2a2b7fa0744" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_955cda0e-cc94-4ed4-9dff-b1e23722e894" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_f578cc2b-4ccb-4046-aeb7-b521d9c309de" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_955cda0e-cc94-4ed4-9dff-b1e23722e894" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_39ce7911-4838-425d-bbd8-0e4b592ad7b3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_f578cc2b-4ccb-4046-aeb7-b521d9c309de" xlink:to="loc_us-gaap_Assets_39ce7911-4838-425d-bbd8-0e4b592ad7b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_9bd238a0-ea09-4294-bbc6-583f98f469d7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_df52066d-294a-4031-bbf8-385a488d874b" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_9bd238a0-ea09-4294-bbc6-583f98f469d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_f0a9755b-f5fd-48ad-8f71-0a89dad408ae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_9bd238a0-ea09-4294-bbc6-583f98f469d7" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_f0a9755b-f5fd-48ad-8f71-0a89dad408ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableTradeCurrent_c7d99bbd-aa29-4118-a18a-39c5f70157fc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableTradeCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_f0a9755b-f5fd-48ad-8f71-0a89dad408ae" xlink:to="loc_us-gaap_AccountsPayableTradeCurrent_c7d99bbd-aa29-4118-a18a-39c5f70157fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_AccruedExpensesAndOtherCurrentLiabilities_1ccf4f40-e03e-42ec-911e-45af4d921e0a" xlink:href="blkb-20221231.xsd#blkb_AccruedExpensesAndOtherCurrentLiabilities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_f0a9755b-f5fd-48ad-8f71-0a89dad408ae" xlink:to="loc_blkb_AccruedExpensesAndOtherCurrentLiabilities_1ccf4f40-e03e-42ec-911e-45af4d921e0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_DueToCustomersCurrent_4e6c5627-6b98-4f6f-a0da-e333de139e3d" xlink:href="blkb-20221231.xsd#blkb_DueToCustomersCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_f0a9755b-f5fd-48ad-8f71-0a89dad408ae" xlink:to="loc_blkb_DueToCustomersCurrent_4e6c5627-6b98-4f6f-a0da-e333de139e3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_3f09dc47-edec-4f36-a07d-e3b67159537f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_f0a9755b-f5fd-48ad-8f71-0a89dad408ae" xlink:to="loc_us-gaap_LongTermDebtCurrent_3f09dc47-edec-4f36-a07d-e3b67159537f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_259dbad9-a698-4abb-904c-65c79acc1338" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_f0a9755b-f5fd-48ad-8f71-0a89dad408ae" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_259dbad9-a698-4abb-904c-65c79acc1338" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_f3d614ac-f022-4d63-add5-8146af417d05" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_f0a9755b-f5fd-48ad-8f71-0a89dad408ae" xlink:to="loc_us-gaap_LiabilitiesCurrent_f3d614ac-f022-4d63-add5-8146af417d05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_db530078-f3f8-4bc3-b925-c30c5b7fd57a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_9bd238a0-ea09-4294-bbc6-583f98f469d7" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_db530078-f3f8-4bc3-b925-c30c5b7fd57a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_dc5ca7d4-9d23-45e4-b442-f70340f72c87" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_9bd238a0-ea09-4294-bbc6-583f98f469d7" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_dc5ca7d4-9d23-45e4-b442-f70340f72c87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_daaada4b-ebc9-4a9f-a0c0-1044be971310" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_9bd238a0-ea09-4294-bbc6-583f98f469d7" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_daaada4b-ebc9-4a9f-a0c0-1044be971310" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_0c39f7ca-0305-4964-99f5-ee8ade099ea9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_9bd238a0-ea09-4294-bbc6-583f98f469d7" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_0c39f7ca-0305-4964-99f5-ee8ade099ea9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_7c5f0d0c-4a8e-4d36-b4f8-964946388243" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_9bd238a0-ea09-4294-bbc6-583f98f469d7" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_7c5f0d0c-4a8e-4d36-b4f8-964946388243" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_29c8e82d-8f3c-41ba-99f2-4cdf34434923" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Liabilities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_9bd238a0-ea09-4294-bbc6-583f98f469d7" xlink:to="loc_us-gaap_Liabilities_29c8e82d-8f3c-41ba-99f2-4cdf34434923" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_0ecede47-9f3a-4320-883e-b3256ffc1c58" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_9bd238a0-ea09-4294-bbc6-583f98f469d7" xlink:to="loc_us-gaap_CommitmentsAndContingencies_0ecede47-9f3a-4320-883e-b3256ffc1c58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract_1a5f18d7-b010-4744-a5b5-71774dcefcfe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_9bd238a0-ea09-4294-bbc6-583f98f469d7" xlink:to="loc_us-gaap_StockholdersEquityAbstract_1a5f18d7-b010-4744-a5b5-71774dcefcfe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_7cae9e59-3924-4d32-8954-ac6a1932d7ed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_1a5f18d7-b010-4744-a5b5-71774dcefcfe" xlink:to="loc_us-gaap_PreferredStockValue_7cae9e59-3924-4d32-8954-ac6a1932d7ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_1fde79d6-a48c-4cee-94cb-b0ebfecc855d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_1a5f18d7-b010-4744-a5b5-71774dcefcfe" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_1fde79d6-a48c-4cee-94cb-b0ebfecc855d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_35c356fb-1618-456d-b2c0-4a85fb80cb84" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_1a5f18d7-b010-4744-a5b5-71774dcefcfe" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_35c356fb-1618-456d-b2c0-4a85fb80cb84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_6e630b20-058c-4348-a283-2fdf09a617fc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_1a5f18d7-b010-4744-a5b5-71774dcefcfe" xlink:to="loc_us-gaap_CommonStockValue_6e630b20-058c-4348-a283-2fdf09a617fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_f4a58e9b-0919-4596-816b-ec5e24083ac1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_1a5f18d7-b010-4744-a5b5-71774dcefcfe" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_f4a58e9b-0919-4596-816b-ec5e24083ac1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_d7c4168b-4c4b-4126-9cb0-d2a32375cfca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_1a5f18d7-b010-4744-a5b5-71774dcefcfe" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_d7c4168b-4c4b-4126-9cb0-d2a32375cfca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_10135360-4c44-402f-932c-7d99b6a5d1fa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_1a5f18d7-b010-4744-a5b5-71774dcefcfe" xlink:to="loc_us-gaap_CommonStockSharesIssued_10135360-4c44-402f-932c-7d99b6a5d1fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_426fbbb4-508a-4651-b086-5fbe7136177a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_1a5f18d7-b010-4744-a5b5-71774dcefcfe" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_426fbbb4-508a-4651-b086-5fbe7136177a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValue_a2563768-b23d-4f0d-bcda-e3e5abbf37e7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockValue"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_1a5f18d7-b010-4744-a5b5-71774dcefcfe" xlink:to="loc_us-gaap_TreasuryStockValue_a2563768-b23d-4f0d-bcda-e3e5abbf37e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockShares_245e1490-8058-4691-8eb8-0df090a9e5a5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockShares"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_1a5f18d7-b010-4744-a5b5-71774dcefcfe" xlink:to="loc_us-gaap_TreasuryStockShares_245e1490-8058-4691-8eb8-0df090a9e5a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_70a94e17-88ff-43d6-a1d2-ef209ab7e50d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_1a5f18d7-b010-4744-a5b5-71774dcefcfe" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_70a94e17-88ff-43d6-a1d2-ef209ab7e50d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_9eabf10f-c638-448a-9448-e8d1c6e5b371" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_1a5f18d7-b010-4744-a5b5-71774dcefcfe" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_9eabf10f-c638-448a-9448-e8d1c6e5b371" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_4fb47d2e-4a5c-4557-a847-931e26d99414" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_1a5f18d7-b010-4744-a5b5-71774dcefcfe" xlink:to="loc_us-gaap_StockholdersEquity_4fb47d2e-4a5c-4557-a847-931e26d99414" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_7093001a-c04b-4373-8966-68732e9f32ae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_9bd238a0-ea09-4294-bbc6-583f98f469d7" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_7093001a-c04b-4373-8966-68732e9f32ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/ConsolidatedBalanceSheetsParenthetical" xlink:type="simple" xlink:href="blkb-20221231.xsd#ConsolidatedBalanceSheetsParenthetical"/>
  <link:presentationLink xlink:role="http://www.blackbaud.com/role/ConsolidatedBalanceSheetsParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_838ceaf7-2981-4f3b-9fb5-6409cb5971cc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_75c7195f-c026-4673-9e2c-da1d859540e1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_838ceaf7-2981-4f3b-9fb5-6409cb5971cc" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_75c7195f-c026-4673-9e2c-da1d859540e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/ConsolidatedStatementsofComprehensiveIncome" xlink:type="simple" xlink:href="blkb-20221231.xsd#ConsolidatedStatementsofComprehensiveIncome"/>
  <link:presentationLink xlink:role="http://www.blackbaud.com/role/ConsolidatedStatementsofComprehensiveIncome" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract_3e7d5413-3c6e-4a44-b675-7fc299e37b65" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_32e44fc5-d0ac-44b9-8ae8-39e549cb16eb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_3e7d5413-3c6e-4a44-b675-7fc299e37b65" xlink:to="loc_us-gaap_StatementTable_32e44fc5-d0ac-44b9-8ae8-39e549cb16eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_b84dae87-a71a-4e46-b643-3ffd49b5ff6b" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_32e44fc5-d0ac-44b9-8ae8-39e549cb16eb" xlink:to="loc_srt_ProductOrServiceAxis_b84dae87-a71a-4e46-b643-3ffd49b5ff6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_e2ab95e2-e85c-4129-9b75-15e0a39fdda8" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_b84dae87-a71a-4e46-b643-3ffd49b5ff6b" xlink:to="loc_srt_ProductsAndServicesDomain_e2ab95e2-e85c-4129-9b75-15e0a39fdda8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_RecurringMember_6f62169b-ee34-41c1-b3b6-7fb519dae17c" xlink:href="blkb-20221231.xsd#blkb_RecurringMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_e2ab95e2-e85c-4129-9b75-15e0a39fdda8" xlink:to="loc_blkb_RecurringMember_6f62169b-ee34-41c1-b3b6-7fb519dae17c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TechnologyServiceMember_6f149988-1247-43e3-aa28-0b6ba83c65f2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TechnologyServiceMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_e2ab95e2-e85c-4129-9b75-15e0a39fdda8" xlink:to="loc_us-gaap_TechnologyServiceMember_6f149988-1247-43e3-aa28-0b6ba83c65f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_a0754e68-b832-4f77-a5fd-c00cb9c4b09e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_32e44fc5-d0ac-44b9-8ae8-39e549cb16eb" xlink:to="loc_us-gaap_StatementLineItems_a0754e68-b832-4f77-a5fd-c00cb9c4b09e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesAbstract_e0e73574-67a3-4547-bc73-2c61f3ff3997" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenuesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_a0754e68-b832-4f77-a5fd-c00cb9c4b09e" xlink:to="loc_us-gaap_RevenuesAbstract_e0e73574-67a3-4547-bc73-2c61f3ff3997" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_008de15c-9f3b-4702-85d5-c4d2b5433010" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesAbstract_e0e73574-67a3-4547-bc73-2c61f3ff3997" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_008de15c-9f3b-4702-85d5-c4d2b5433010" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenueAbstract_c4c61013-1f72-41e0-9a01-9fe34dde7f18" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfRevenueAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_a0754e68-b832-4f77-a5fd-c00cb9c4b09e" xlink:to="loc_us-gaap_CostOfRevenueAbstract_c4c61013-1f72-41e0-9a01-9fe34dde7f18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_1f20a52d-d755-446f-946b-dc24a28cd503" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostOfRevenueAbstract_c4c61013-1f72-41e0-9a01-9fe34dde7f18" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_1f20a52d-d755-446f-946b-dc24a28cd503" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_639900ce-7c64-4695-8516-cc76b4590999" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GrossProfit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_a0754e68-b832-4f77-a5fd-c00cb9c4b09e" xlink:to="loc_us-gaap_GrossProfit_639900ce-7c64-4695-8516-cc76b4590999" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract_6b79a0a2-935d-4d6c-acb6-622af177bed7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_a0754e68-b832-4f77-a5fd-c00cb9c4b09e" xlink:to="loc_us-gaap_OperatingExpensesAbstract_6b79a0a2-935d-4d6c-acb6-622af177bed7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpense_640a6eb2-e7ad-4bf4-9743-928edcd3b1f5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingAndMarketingExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_6b79a0a2-935d-4d6c-acb6-622af177bed7" xlink:to="loc_us-gaap_SellingAndMarketingExpense_640a6eb2-e7ad-4bf4-9743-928edcd3b1f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_57fa824c-b08f-4fb3-98eb-eb3aa8444960" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_6b79a0a2-935d-4d6c-acb6-622af177bed7" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_57fa824c-b08f-4fb3-98eb-eb3aa8444960" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_ea9efa92-9e42-4eab-b713-4ddb61f6817d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_6b79a0a2-935d-4d6c-acb6-622af177bed7" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_ea9efa92-9e42-4eab-b713-4ddb61f6817d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_0e4561cc-897b-422c-8b17-8c96cccce2d9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_6b79a0a2-935d-4d6c-acb6-622af177bed7" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_0e4561cc-897b-422c-8b17-8c96cccce2d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_9ab2591c-67de-4cdb-aeba-2b759d7b1f44" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringCharges"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_6b79a0a2-935d-4d6c-acb6-622af177bed7" xlink:to="loc_us-gaap_RestructuringCharges_9ab2591c-67de-4cdb-aeba-2b759d7b1f44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_c372b2a5-c6af-4f09-90c2-a3a9c127c4b3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpenses"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_6b79a0a2-935d-4d6c-acb6-622af177bed7" xlink:to="loc_us-gaap_OperatingExpenses_c372b2a5-c6af-4f09-90c2-a3a9c127c4b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_e832c5cc-47bb-40dc-8eac-b98d25609861" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_a0754e68-b832-4f77-a5fd-c00cb9c4b09e" xlink:to="loc_us-gaap_OperatingIncomeLoss_e832c5cc-47bb-40dc-8eac-b98d25609861" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_0cd8bb61-f566-4616-b152-ce0ed00a3104" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpense"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_a0754e68-b832-4f77-a5fd-c00cb9c4b09e" xlink:to="loc_us-gaap_InterestExpense_0cd8bb61-f566-4616-b152-ce0ed00a3104" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_NonoperatingIncomeExpenseExcludingInterestExpense_17e07769-bff8-4f30-b298-b8fa4642ce33" xlink:href="blkb-20221231.xsd#blkb_NonoperatingIncomeExpenseExcludingInterestExpense"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_a0754e68-b832-4f77-a5fd-c00cb9c4b09e" xlink:to="loc_blkb_NonoperatingIncomeExpenseExcludingInterestExpense_17e07769-bff8-4f30-b298-b8fa4642ce33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_765de080-d681-4f1b-8a1b-da34e4ac6ed3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_a0754e68-b832-4f77-a5fd-c00cb9c4b09e" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_765de080-d681-4f1b-8a1b-da34e4ac6ed3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_05a4a3a5-a6af-4bea-9dd3-8f0c91d06cfe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_a0754e68-b832-4f77-a5fd-c00cb9c4b09e" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_05a4a3a5-a6af-4bea-9dd3-8f0c91d06cfe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_7fa86491-f448-493a-8b77-4b3e1f860dee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_a0754e68-b832-4f77-a5fd-c00cb9c4b09e" xlink:to="loc_us-gaap_NetIncomeLoss_7fa86491-f448-493a-8b77-4b3e1f860dee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_19bdeaff-787a-484c-8ab9-e42d364c664d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_a0754e68-b832-4f77-a5fd-c00cb9c4b09e" xlink:to="loc_us-gaap_EarningsPerShareAbstract_19bdeaff-787a-484c-8ab9-e42d364c664d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_02f29ca6-c101-4014-80a5-9426c47451cc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_19bdeaff-787a-484c-8ab9-e42d364c664d" xlink:to="loc_us-gaap_EarningsPerShareBasic_02f29ca6-c101-4014-80a5-9426c47451cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_833468d0-c1c8-4481-bbe9-dadaf86eed9e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_19bdeaff-787a-484c-8ab9-e42d364c664d" xlink:to="loc_us-gaap_EarningsPerShareDiluted_833468d0-c1c8-4481-bbe9-dadaf86eed9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_15fd9568-52ee-444f-b52b-39966b386f1d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_a0754e68-b832-4f77-a5fd-c00cb9c4b09e" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_15fd9568-52ee-444f-b52b-39966b386f1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_2e221161-7870-460f-8830-eb752e921673" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_15fd9568-52ee-444f-b52b-39966b386f1d" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_2e221161-7870-460f-8830-eb752e921673" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_c7ce3bb5-1474-46db-b5a7-55202e552bd3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_15fd9568-52ee-444f-b52b-39966b386f1d" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_c7ce3bb5-1474-46db-b5a7-55202e552bd3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_a183d8f2-21bb-4fe3-90e2-8a09168ba272" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_a0754e68-b832-4f77-a5fd-c00cb9c4b09e" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_a183d8f2-21bb-4fe3-90e2-8a09168ba272" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_37b33a07-2601-405f-9845-9316e9325738" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_a183d8f2-21bb-4fe3-90e2-8a09168ba272" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_37b33a07-2601-405f-9845-9316e9325738" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent_30f86abc-7d46-4a0e-b50d-6cfc6b718f59" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_a183d8f2-21bb-4fe3-90e2-8a09168ba272" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent_30f86abc-7d46-4a0e-b50d-6cfc6b718f59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_e614f071-1e80-4966-b20f-90031bbda679" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_a183d8f2-21bb-4fe3-90e2-8a09168ba272" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_e614f071-1e80-4966-b20f-90031bbda679" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_020f0e86-16fb-4ae0-b5cd-9989203d3574" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_a0754e68-b832-4f77-a5fd-c00cb9c4b09e" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_020f0e86-16fb-4ae0-b5cd-9989203d3574" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/ConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="blkb-20221231.xsd#ConsolidatedStatementsofCashFlows"/>
  <link:presentationLink xlink:role="http://www.blackbaud.com/role/ConsolidatedStatementsofCashFlows" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_0fd20a79-ad3f-4c90-9e46-80912120d47b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_08ef16e2-6e0b-4e97-b1e7-cc825756dcbd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_0fd20a79-ad3f-4c90-9e46-80912120d47b" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_08ef16e2-6e0b-4e97-b1e7-cc825756dcbd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_912cad71-cbdb-4f9c-a827-7caca3cf9ee9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_08ef16e2-6e0b-4e97-b1e7-cc825756dcbd" xlink:to="loc_us-gaap_NetIncomeLoss_912cad71-cbdb-4f9c-a827-7caca3cf9ee9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_b9c17096-3650-4296-8057-09f37c6db0d8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_08ef16e2-6e0b-4e97-b1e7-cc825756dcbd" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_b9c17096-3650-4296-8057-09f37c6db0d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationAndAmortization_e450586b-4a6b-4a40-91d4-865afb387dd4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationAndAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_b9c17096-3650-4296-8057-09f37c6db0d8" xlink:to="loc_us-gaap_DepreciationAndAmortization_e450586b-4a6b-4a40-91d4-865afb387dd4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_78c94daa-853e-479e-8b53-b2cf1b45a902" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_b9c17096-3650-4296-8057-09f37c6db0d8" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_78c94daa-853e-479e-8b53-b2cf1b45a902" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_3785046b-8796-4d4c-a055-a2a1366c0977" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensation"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_b9c17096-3650-4296-8057-09f37c6db0d8" xlink:to="loc_us-gaap_ShareBasedCompensation_3785046b-8796-4d4c-a055-a2a1366c0977" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_8418b67e-79b2-4333-8c93-7e0adb007349" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_b9c17096-3650-4296-8057-09f37c6db0d8" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_8418b67e-79b2-4333-8c93-7e0adb007349" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_21d73339-e02e-4102-9aa6-482552e444fd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfFinancingCostsAndDiscounts"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_b9c17096-3650-4296-8057-09f37c6db0d8" xlink:to="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_21d73339-e02e-4102-9aa6-482552e444fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_1721f1dd-e790-42c0-9e85-7bbd10a299a2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_b9c17096-3650-4296-8057-09f37c6db0d8" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_1721f1dd-e790-42c0-9e85-7bbd10a299a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_6a172045-b2f5-4190-93f5-86461fe930d9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_b9c17096-3650-4296-8057-09f37c6db0d8" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_6a172045-b2f5-4190-93f5-86461fe930d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_2be5bb4b-bcf4-48c6-8218-a14de3af6b63" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_6a172045-b2f5-4190-93f5-86461fe930d9" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_2be5bb4b-bcf4-48c6-8218-a14de3af6b63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_c278c299-6c08-46be-8adc-162686802d81" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_6a172045-b2f5-4190-93f5-86461fe930d9" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_c278c299-6c08-46be-8adc-162686802d81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableTrade_30726d25-1b69-4b6d-8783-0beb22874733" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsPayableTrade"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_6a172045-b2f5-4190-93f5-86461fe930d9" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableTrade_30726d25-1b69-4b6d-8783-0beb22874733" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_IncreaseDecreaseAccruedExpensesAndOtherLiabilities_a69da23a-3656-45f5-9e7e-f64987908c14" xlink:href="blkb-20221231.xsd#blkb_IncreaseDecreaseAccruedExpensesAndOtherLiabilities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_6a172045-b2f5-4190-93f5-86461fe930d9" xlink:to="loc_blkb_IncreaseDecreaseAccruedExpensesAndOtherLiabilities_a69da23a-3656-45f5-9e7e-f64987908c14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredRevenue_bf00ded5-39b9-46c0-bf3b-9a2b8a02b8de" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInDeferredRevenue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_6a172045-b2f5-4190-93f5-86461fe930d9" xlink:to="loc_us-gaap_IncreaseDecreaseInDeferredRevenue_bf00ded5-39b9-46c0-bf3b-9a2b8a02b8de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_70b6605b-418f-4eb5-b904-42b66e26212d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_08ef16e2-6e0b-4e97-b1e7-cc825756dcbd" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_70b6605b-418f-4eb5-b904-42b66e26212d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_883e0c34-816e-4e20-85ce-ee775d5d1917" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_0fd20a79-ad3f-4c90-9e46-80912120d47b" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_883e0c34-816e-4e20-85ce-ee775d5d1917" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_5e0450ab-176e-407d-b9a0-5b1d96b69085" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_883e0c34-816e-4e20-85ce-ee775d5d1917" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_5e0450ab-176e-407d-b9a0-5b1d96b69085" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToDevelopSoftware_70c51233-ad9f-4c69-b632-4b49d72b94ed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToDevelopSoftware"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_883e0c34-816e-4e20-85ce-ee775d5d1917" xlink:to="loc_us-gaap_PaymentsToDevelopSoftware_70c51233-ad9f-4c69-b632-4b49d72b94ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_e767657f-d32c-4848-8a73-afbf545db9c3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_883e0c34-816e-4e20-85ce-ee775d5d1917" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_e767657f-d32c-4848-8a73-afbf545db9c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinesses_84f9627e-4538-4419-84de-4acc8eba3aa2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromDivestitureOfBusinesses"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_883e0c34-816e-4e20-85ce-ee775d5d1917" xlink:to="loc_us-gaap_ProceedsFromDivestitureOfBusinesses_84f9627e-4538-4419-84de-4acc8eba3aa2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_3198a125-55a2-4a47-a6f3-fb9346951a1a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_883e0c34-816e-4e20-85ce-ee775d5d1917" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_3198a125-55a2-4a47-a6f3-fb9346951a1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_27bc9174-ec6d-4dc6-86bc-45d769e90bff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_0fd20a79-ad3f-4c90-9e46-80912120d47b" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_27bc9174-ec6d-4dc6-86bc-45d769e90bff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfDebt_cdd41013-3577-4bfe-abab-061bded61384" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfDebt"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_27bc9174-ec6d-4dc6-86bc-45d769e90bff" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfDebt_cdd41013-3577-4bfe-abab-061bded61384" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfDebt_49496830-b0bd-4124-9fa6-5234a6d788db" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfDebt"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_27bc9174-ec6d-4dc6-86bc-45d769e90bff" xlink:to="loc_us-gaap_RepaymentsOfDebt_49496830-b0bd-4124-9fa6-5234a6d788db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfFinancingCosts_4ef92ee8-d259-45d0-b3a4-bfa8c6010285" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfFinancingCosts"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_27bc9174-ec6d-4dc6-86bc-45d769e90bff" xlink:to="loc_us-gaap_PaymentsOfFinancingCosts_4ef92ee8-d259-45d0-b3a4-bfa8c6010285" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfStockIssuanceCosts_afd5d0b9-7a46-4a94-b9ce-4cb101cdbc67" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfStockIssuanceCosts"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_27bc9174-ec6d-4dc6-86bc-45d769e90bff" xlink:to="loc_us-gaap_PaymentsOfStockIssuanceCosts_afd5d0b9-7a46-4a94-b9ce-4cb101cdbc67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_d197cc1c-96b9-4bb3-b378-e3e8e4be4882" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_27bc9174-ec6d-4dc6-86bc-45d769e90bff" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_d197cc1c-96b9-4bb3-b378-e3e8e4be4882" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_bf0f8837-4dd4-44cd-b83b-d18fa9347703" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_27bc9174-ec6d-4dc6-86bc-45d769e90bff" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_bf0f8837-4dd4-44cd-b83b-d18fa9347703" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_IncreaseDecreaseInDueToCustomers_adee8a5b-2bf4-4a4a-a868-26bcf9cab0a0" xlink:href="blkb-20221231.xsd#blkb_IncreaseDecreaseInDueToCustomers"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_27bc9174-ec6d-4dc6-86bc-45d769e90bff" xlink:to="loc_blkb_IncreaseDecreaseInDueToCustomers_adee8a5b-2bf4-4a4a-a868-26bcf9cab0a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ChangeInCustomerFundsReceivable_aa077e02-5ea2-45b1-a229-4ee53f13de05" xlink:href="blkb-20221231.xsd#blkb_ChangeInCustomerFundsReceivable"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_27bc9174-ec6d-4dc6-86bc-45d769e90bff" xlink:to="loc_blkb_ChangeInCustomerFundsReceivable_aa077e02-5ea2-45b1-a229-4ee53f13de05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_729a8249-8818-4164-bd51-e0ea3b9b07b7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_27bc9174-ec6d-4dc6-86bc-45d769e90bff" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_729a8249-8818-4164-bd51-e0ea3b9b07b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividends_fa2a3514-10e9-448a-afe6-ec1e953c64ce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfDividends"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_27bc9174-ec6d-4dc6-86bc-45d769e90bff" xlink:to="loc_us-gaap_PaymentsOfDividends_fa2a3514-10e9-448a-afe6-ec1e953c64ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_a6b4ed82-0a4b-46bf-93cc-e16f4ac6f83f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_27bc9174-ec6d-4dc6-86bc-45d769e90bff" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_a6b4ed82-0a4b-46bf-93cc-e16f4ac6f83f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_31212bd3-da59-42bb-91b5-0acc87d5d289" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_0fd20a79-ad3f-4c90-9e46-80912120d47b" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_31212bd3-da59-42bb-91b5-0acc87d5d289" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_cce9afe8-e99c-4e02-806f-0b6b393fcf5a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_0fd20a79-ad3f-4c90-9e46-80912120d47b" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_cce9afe8-e99c-4e02-806f-0b6b393fcf5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_b11cca22-3fcd-4683-9d9a-f74074253908" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_0fd20a79-ad3f-4c90-9e46-80912120d47b" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_b11cca22-3fcd-4683-9d9a-f74074253908" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_5a4d106e-f068-4028-85ea-c4c3b24c7e8c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_0fd20a79-ad3f-4c90-9e46-80912120d47b" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_5a4d106e-f068-4028-85ea-c4c3b24c7e8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowElementsAbstract_238b9839-0db9-4aa6-95c7-d46b7184c113" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplementalCashFlowElementsAbstract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_0fd20a79-ad3f-4c90-9e46-80912120d47b" xlink:to="loc_us-gaap_SupplementalCashFlowElementsAbstract_238b9839-0db9-4aa6-95c7-d46b7184c113" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract_0bb28458-55cb-4a91-b763-36841017b9ba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowElementsAbstract_238b9839-0db9-4aa6-95c7-d46b7184c113" xlink:to="loc_us-gaap_SupplementalCashFlowInformationAbstract_0bb28458-55cb-4a91-b763-36841017b9ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet_da5f2d80-5d26-4a0b-8ece-b3f80fe519e6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestPaidNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_0bb28458-55cb-4a91-b763-36841017b9ba" xlink:to="loc_us-gaap_InterestPaidNet_da5f2d80-5d26-4a0b-8ece-b3f80fe519e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaidNet_3c819b89-1677-408e-8493-b30ab2866bc9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_0bb28458-55cb-4a91-b763-36841017b9ba" xlink:to="loc_us-gaap_IncomeTaxesPaidNet_3c819b89-1677-408e-8493-b30ab2866bc9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_675d8a7e-ef66-4e83-a6fb-d8a3cbc1afab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowElementsAbstract_238b9839-0db9-4aa6-95c7-d46b7184c113" xlink:to="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_675d8a7e-ef66-4e83-a6fb-d8a3cbc1afab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_e2fa506e-b80c-45e7-836c-fb6996b289e2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_675d8a7e-ef66-4e83-a6fb-d8a3cbc1afab" xlink:to="loc_us-gaap_StatementTable_e2fa506e-b80c-45e7-836c-fb6996b289e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_4370058c-a222-40d3-9fd9-f885502bef83" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_e2fa506e-b80c-45e7-836c-fb6996b289e2" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_4370058c-a222-40d3-9fd9-f885502bef83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_e616bb5a-823c-44c7-a444-0752c1e66a9f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_4370058c-a222-40d3-9fd9-f885502bef83" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_e616bb5a-823c-44c7-a444-0752c1e66a9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MortgagesMember_65545416-72ca-4890-98f9-a1418b62e0ab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MortgagesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_e616bb5a-823c-44c7-a444-0752c1e66a9f" xlink:to="loc_us-gaap_MortgagesMember_65545416-72ca-4890-98f9-a1418b62e0ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansPayableMember_259a0095-4462-4f07-9a53-630f3c8add40" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LoansPayableMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_e616bb5a-823c-44c7-a444-0752c1e66a9f" xlink:to="loc_us-gaap_LoansPayableMember_259a0095-4462-4f07-9a53-630f3c8add40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_371eb668-7192-45ff-a9e9-832eb7024dbb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_e2fa506e-b80c-45e7-836c-fb6996b289e2" xlink:to="loc_us-gaap_StatementLineItems_371eb668-7192-45ff-a9e9-832eb7024dbb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssued1_9c622988-6f34-448f-8fb3-2450e8705acc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssued1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_371eb668-7192-45ff-a9e9-832eb7024dbb" xlink:to="loc_us-gaap_StockIssued1_9c622988-6f34-448f-8fb3-2450e8705acc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansAssumed1_e93b2925-ce34-43d5-8891-1bdbcbd56b66" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LoansAssumed1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_371eb668-7192-45ff-a9e9-832eb7024dbb" xlink:to="loc_us-gaap_LoansAssumed1_e93b2925-ce34-43d5-8891-1bdbcbd56b66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_da6aafb9-723f-469b-9a84-fc5c51ca0dac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_371eb668-7192-45ff-a9e9-832eb7024dbb" xlink:to="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_da6aafb9-723f-469b-9a84-fc5c51ca0dac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_005380d9-7eee-42e9-8f4f-e7e4693c6b49" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_0fd20a79-ad3f-4c90-9e46-80912120d47b" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_005380d9-7eee-42e9-8f4f-e7e4693c6b49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_65404843-c053-4dcb-af46-107c12a462bc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_005380d9-7eee-42e9-8f4f-e7e4693c6b49" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_65404843-c053-4dcb-af46-107c12a462bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_9ab424cc-75ed-44c5-bbb9-7528c57208c4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_005380d9-7eee-42e9-8f4f-e7e4693c6b49" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_9ab424cc-75ed-44c5-bbb9-7528c57208c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_23ce2aee-0a85-4a4c-8673-1c348e848fbc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_005380d9-7eee-42e9-8f4f-e7e4693c6b49" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_23ce2aee-0a85-4a4c-8673-1c348e848fbc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/ConsolidatedStatementsofStockholdersEquity" xlink:type="simple" xlink:href="blkb-20221231.xsd#ConsolidatedStatementsofStockholdersEquity"/>
  <link:presentationLink xlink:role="http://www.blackbaud.com/role/ConsolidatedStatementsofStockholdersEquity" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_d08e7f10-4bdd-4e1b-bb48-88fd1d285bae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_0d3731da-4397-4b80-910a-cded59dcb2dd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_d08e7f10-4bdd-4e1b-bb48-88fd1d285bae" xlink:to="loc_us-gaap_StatementTable_0d3731da-4397-4b80-910a-cded59dcb2dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_130c2553-69ba-49ca-a767-a6536ef44592" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_0d3731da-4397-4b80-910a-cded59dcb2dd" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_130c2553-69ba-49ca-a767-a6536ef44592" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_ef60752c-b814-4e8d-9974-fc5abfd9963e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_130c2553-69ba-49ca-a767-a6536ef44592" xlink:to="loc_us-gaap_EquityComponentDomain_ef60752c-b814-4e8d-9974-fc5abfd9963e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_b1570bd5-71a8-4791-8678-5308270addf7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_ef60752c-b814-4e8d-9974-fc5abfd9963e" xlink:to="loc_us-gaap_CommonStockMember_b1570bd5-71a8-4791-8678-5308270addf7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_126e7a64-44a1-4014-a26b-6350c961c703" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_ef60752c-b814-4e8d-9974-fc5abfd9963e" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_126e7a64-44a1-4014-a26b-6350c961c703" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockMember_ff26b790-60a4-4b18-b4c8-93e6b2741fb9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_ef60752c-b814-4e8d-9974-fc5abfd9963e" xlink:to="loc_us-gaap_TreasuryStockMember_ff26b790-60a4-4b18-b4c8-93e6b2741fb9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_28f574ab-51d8-4d8f-9507-4cbd1b7faa32" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_ef60752c-b814-4e8d-9974-fc5abfd9963e" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_28f574ab-51d8-4d8f-9507-4cbd1b7faa32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_2bd3ddc5-c1de-4d29-a6fd-5d00944bd9a7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_ef60752c-b814-4e8d-9974-fc5abfd9963e" xlink:to="loc_us-gaap_RetainedEarningsMember_2bd3ddc5-c1de-4d29-a6fd-5d00944bd9a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_6f374fd7-d6a3-498b-b7a6-06431124f067" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_0d3731da-4397-4b80-910a-cded59dcb2dd" xlink:to="loc_us-gaap_StatementLineItems_6f374fd7-d6a3-498b-b7a6-06431124f067" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_e7fdad66-36d6-4221-98f4-0f35d97180c9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_6f374fd7-d6a3-498b-b7a6-06431124f067" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_e7fdad66-36d6-4221-98f4-0f35d97180c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesIssued_1a2deefd-a994-411f-b44a-48135af2a125" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesIssued"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_e7fdad66-36d6-4221-98f4-0f35d97180c9" xlink:to="loc_us-gaap_SharesIssued_1a2deefd-a994-411f-b44a-48135af2a125" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_b80681bf-3d1f-43fa-8901-5ef36e83906b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_e7fdad66-36d6-4221-98f4-0f35d97180c9" xlink:to="loc_us-gaap_StockholdersEquity_b80681bf-3d1f-43fa-8901-5ef36e83906b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_0b9b83e1-518d-4a4d-b6c0-ed86d436c93c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_e7fdad66-36d6-4221-98f4-0f35d97180c9" xlink:to="loc_us-gaap_NetIncomeLoss_0b9b83e1-518d-4a4d-b6c0-ed86d436c93c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareCashPaid_d8bd014f-29a8-4f16-991d-5876d965ca98" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockDividendsPerShareCashPaid"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_e7fdad66-36d6-4221-98f4-0f35d97180c9" xlink:to="loc_us-gaap_CommonStockDividendsPerShareCashPaid_d8bd014f-29a8-4f16-991d-5876d965ca98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCash_19250021-921d-43e5-87bc-de8184fc01c2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DividendsCash"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_e7fdad66-36d6-4221-98f4-0f35d97180c9" xlink:to="loc_us-gaap_DividendsCash_19250021-921d-43e5-87bc-de8184fc01c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired_b4f936f1-b717-4142-8b04-dd8d85eb437a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockSharesAcquired"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_e7fdad66-36d6-4221-98f4-0f35d97180c9" xlink:to="loc_us-gaap_TreasuryStockSharesAcquired_b4f936f1-b717-4142-8b04-dd8d85eb437a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_488d4300-03fe-4e1f-a06c-29ce2ed15e53" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_e7fdad66-36d6-4221-98f4-0f35d97180c9" xlink:to="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_488d4300-03fe-4e1f-a06c-29ce2ed15e53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ExerciseOfStockOptionsAndStockAppreciationRightsShares_d7ecb88d-c4eb-4caf-ad2b-b6e1c825afe1" xlink:href="blkb-20221231.xsd#blkb_ExerciseOfStockOptionsAndStockAppreciationRightsShares"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_e7fdad66-36d6-4221-98f4-0f35d97180c9" xlink:to="loc_blkb_ExerciseOfStockOptionsAndStockAppreciationRightsShares_d7ecb88d-c4eb-4caf-ad2b-b6e1c825afe1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ExerciseOfStockOptionsAndStockAppreciationRightsValue_0dfa9a82-7660-470b-8b4d-9205ea0e7662" xlink:href="blkb-20221231.xsd#blkb_ExerciseOfStockOptionsAndStockAppreciationRightsValue"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_e7fdad66-36d6-4221-98f4-0f35d97180c9" xlink:to="loc_blkb_ExerciseOfStockOptionsAndStockAppreciationRightsValue_0dfa9a82-7660-470b-8b4d-9205ea0e7662" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SurrenderOfSharesUponRestrictedStockAndRestrictedUnitVestingAndExerciseofStockAppreciationRights_e5fbda89-3e2e-4d68-a9be-44edcdcb6e87" xlink:href="blkb-20221231.xsd#blkb_SurrenderOfSharesUponRestrictedStockAndRestrictedUnitVestingAndExerciseofStockAppreciationRights"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_e7fdad66-36d6-4221-98f4-0f35d97180c9" xlink:to="loc_blkb_SurrenderOfSharesUponRestrictedStockAndRestrictedUnitVestingAndExerciseofStockAppreciationRights_e5fbda89-3e2e-4d68-a9be-44edcdcb6e87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_6e95612c-a544-4f24-801c-b7f9e3dcdf53" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_e7fdad66-36d6-4221-98f4-0f35d97180c9" xlink:to="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_6e95612c-a544-4f24-801c-b7f9e3dcdf53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_3c9e390d-649f-4dda-ad8f-a0b78624fd42" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_e7fdad66-36d6-4221-98f4-0f35d97180c9" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_3c9e390d-649f-4dda-ad8f-a0b78624fd42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_291c1b1f-b87a-4070-958f-460ca57adfcb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_e7fdad66-36d6-4221-98f4-0f35d97180c9" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_291c1b1f-b87a-4070-958f-460ca57adfcb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross_fd1d1071-fd63-4a81-9909-e7f1da661f2f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_e7fdad66-36d6-4221-98f4-0f35d97180c9" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross_fd1d1071-fd63-4a81-9909-e7f1da661f2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited_b700e65f-5953-4690-8e20-566fba0d4228" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_e7fdad66-36d6-4221-98f4-0f35d97180c9" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited_b700e65f-5953-4690-8e20-566fba0d4228" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_2977c8f6-1fe1-4a4a-891e-484ecfb4a72d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_e7fdad66-36d6-4221-98f4-0f35d97180c9" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_2977c8f6-1fe1-4a4a-891e-484ecfb4a72d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesAcquisitions_07019584-86df-4551-8746-39219eb6f625" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesAcquisitions"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_e7fdad66-36d6-4221-98f4-0f35d97180c9" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesAcquisitions_07019584-86df-4551-8746-39219eb6f625" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueAcquisitions_75480cf6-f0a1-4c8a-8f26-92fb6bd7a1ed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueAcquisitions"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_e7fdad66-36d6-4221-98f4-0f35d97180c9" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueAcquisitions_75480cf6-f0a1-4c8a-8f26-92fb6bd7a1ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts_a285023f-9362-453f-916e-81d09421104f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_e7fdad66-36d6-4221-98f4-0f35d97180c9" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts_a285023f-9362-453f-916e-81d09421104f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_RetirementsOfCommonStockShares_147af683-caa1-47c2-9da4-85453257e9c9" xlink:href="blkb-20221231.xsd#blkb_RetirementsOfCommonStockShares"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_e7fdad66-36d6-4221-98f4-0f35d97180c9" xlink:to="loc_blkb_RetirementsOfCommonStockShares_147af683-caa1-47c2-9da4-85453257e9c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_AdjustmentsToAdditionalPaidInCapitalStockIssuedRetirements_e15bb00a-a8cc-4afa-973e-7be358550304" xlink:href="blkb-20221231.xsd#blkb_AdjustmentsToAdditionalPaidInCapitalStockIssuedRetirements"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_e7fdad66-36d6-4221-98f4-0f35d97180c9" xlink:to="loc_blkb_AdjustmentsToAdditionalPaidInCapitalStockIssuedRetirements_e15bb00a-a8cc-4afa-973e-7be358550304" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesIssued_ec22c92b-5057-4626-bd09-f4a8545f3936" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesIssued"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_e7fdad66-36d6-4221-98f4-0f35d97180c9" xlink:to="loc_us-gaap_SharesIssued_ec22c92b-5057-4626-bd09-f4a8545f3936" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_96592f04-5bde-43af-8a03-e7ccec891aa0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_e7fdad66-36d6-4221-98f4-0f35d97180c9" xlink:to="loc_us-gaap_StockholdersEquity_96592f04-5bde-43af-8a03-e7ccec891aa0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/Organization" xlink:type="simple" xlink:href="blkb-20221231.xsd#Organization"/>
  <link:presentationLink xlink:role="http://www.blackbaud.com/role/Organization" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_ec755214-fcc7-4b5a-acfc-f3da5ef4700a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_e4e82f0b-2a3d-49cd-b57b-c0bdd157f480" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_ec755214-fcc7-4b5a-acfc-f3da5ef4700a" xlink:to="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_e4e82f0b-2a3d-49cd-b57b-c0bdd157f480" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/BasisofPresentation" xlink:type="simple" xlink:href="blkb-20221231.xsd#BasisofPresentation"/>
  <link:presentationLink xlink:role="http://www.blackbaud.com/role/BasisofPresentation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_64be2b74-9ad7-4139-a8b8-6187d44be682" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SignificantAccountingPoliciesTextBlock_06a75c15-8375-4d66-8ec1-7d653aa9d8ab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_64be2b74-9ad7-4139-a8b8-6187d44be682" xlink:to="loc_us-gaap_SignificantAccountingPoliciesTextBlock_06a75c15-8375-4d66-8ec1-7d653aa9d8ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/BusinessCombinations" xlink:type="simple" xlink:href="blkb-20221231.xsd#BusinessCombinations"/>
  <link:presentationLink xlink:role="http://www.blackbaud.com/role/BusinessCombinations" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsAbstract_0f067d61-2f7b-434a-a4b7-5120a3a2a16f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationDisclosureTextBlock_4eac9ffb-d0f1-4766-b74e-dc6cb173d657" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_0f067d61-2f7b-434a-a4b7-5120a3a2a16f" xlink:to="loc_us-gaap_BusinessCombinationDisclosureTextBlock_4eac9ffb-d0f1-4766-b74e-dc6cb173d657" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/GoodwillandOtherIntangibleAssets" xlink:type="simple" xlink:href="blkb-20221231.xsd#GoodwillandOtherIntangibleAssets"/>
  <link:presentationLink xlink:role="http://www.blackbaud.com/role/GoodwillandOtherIntangibleAssets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_002fd133-ea1f-4e85-8d8d-69bf5638526e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_ca2e05fb-851e-4a7f-a463-0de7cfde0c7f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_002fd133-ea1f-4e85-8d8d-69bf5638526e" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_ca2e05fb-851e-4a7f-a463-0de7cfde0c7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/EarningsPerShare" xlink:type="simple" xlink:href="blkb-20221231.xsd#EarningsPerShare"/>
  <link:presentationLink xlink:role="http://www.blackbaud.com/role/EarningsPerShare" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_795054fa-f734-45d8-82b8-5e1d6f2f2966" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock_0c67ca5f-5d6e-40c9-84c4-066ea4751894" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_795054fa-f734-45d8-82b8-5e1d6f2f2966" xlink:to="loc_us-gaap_EarningsPerShareTextBlock_0c67ca5f-5d6e-40c9-84c4-066ea4751894" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/FairValueMeasurements" xlink:type="simple" xlink:href="blkb-20221231.xsd#FairValueMeasurements"/>
  <link:presentationLink xlink:role="http://www.blackbaud.com/role/FairValueMeasurements" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_960db334-aaf2-48b7-8003-1482d2bff75f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementInputsDisclosureTextBlock_9a7fc744-7302-4e3a-88d8-63c9e5d075a1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementInputsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_960db334-aaf2-48b7-8003-1482d2bff75f" xlink:to="loc_us-gaap_FairValueMeasurementInputsDisclosureTextBlock_9a7fc744-7302-4e3a-88d8-63c9e5d075a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/PropertyandEquipmentandSoftwareandContentDevelopmentCosts" xlink:type="simple" xlink:href="blkb-20221231.xsd#PropertyandEquipmentandSoftwareandContentDevelopmentCosts"/>
  <link:presentationLink xlink:role="http://www.blackbaud.com/role/PropertyandEquipmentandSoftwareandContentDevelopmentCosts" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_063e131f-f3bc-4a3c-a07b-b2c993acfd93" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_aeccd7fe-6969-402c-a394-e87657cf8804" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_063e131f-f3bc-4a3c-a07b-b2c993acfd93" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_aeccd7fe-6969-402c-a394-e87657cf8804" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetails" xlink:type="simple" xlink:href="blkb-20221231.xsd#ConsolidatedFinancialStatementDetails"/>
  <link:presentationLink xlink:role="http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_74bf5397-0281-48a1-a488-342dd54dab73" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalFinancialInformationDisclosureTextBlock_e1992adb-cb0f-4b9a-8f20-3d83641ec2f2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalFinancialInformationDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_74bf5397-0281-48a1-a488-342dd54dab73" xlink:to="loc_us-gaap_AdditionalFinancialInformationDisclosureTextBlock_e1992adb-cb0f-4b9a-8f20-3d83641ec2f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/Debt" xlink:type="simple" xlink:href="blkb-20221231.xsd#Debt"/>
  <link:presentationLink xlink:role="http://www.blackbaud.com/role/Debt" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_c902085a-f64a-480f-b96d-71144bcea4a1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock_80638d8b-8c0c-4c21-b148-3327ef2ee3c5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_c902085a-f64a-480f-b96d-71144bcea4a1" xlink:to="loc_us-gaap_DebtDisclosureTextBlock_80638d8b-8c0c-4c21-b148-3327ef2ee3c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/DerivativeInstruments" xlink:type="simple" xlink:href="blkb-20221231.xsd#DerivativeInstruments"/>
  <link:presentationLink xlink:role="http://www.blackbaud.com/role/DerivativeInstruments" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_819bd89f-15d2-4428-9f1d-1ccfb74047a8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativesAndFairValueTextBlock_010ce364-f9d3-4f20-902e-31401b89ef45" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativesAndFairValueTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_819bd89f-15d2-4428-9f1d-1ccfb74047a8" xlink:to="loc_us-gaap_DerivativesAndFairValueTextBlock_010ce364-f9d3-4f20-902e-31401b89ef45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/CommitmentsandContingencies" xlink:type="simple" xlink:href="blkb-20221231.xsd#CommitmentsandContingencies"/>
  <link:presentationLink xlink:role="http://www.blackbaud.com/role/CommitmentsandContingencies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_4f85c83b-4e3c-4aca-ba98-d151034dd387" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_bc1c18d2-8f99-4d5a-9bc9-787f3bdd94b3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_4f85c83b-4e3c-4aca-ba98-d151034dd387" xlink:to="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_bc1c18d2-8f99-4d5a-9bc9-787f3bdd94b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/IncomeTaxes" xlink:type="simple" xlink:href="blkb-20221231.xsd#IncomeTaxes"/>
  <link:presentationLink xlink:role="http://www.blackbaud.com/role/IncomeTaxes" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_2ac84c51-939e-4335-8e3e-a88a817c30b4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock_d1bf1677-7ead-44b6-bcbd-f4f8c3f87c42" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_2ac84c51-939e-4335-8e3e-a88a817c30b4" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_d1bf1677-7ead-44b6-bcbd-f4f8c3f87c42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/StockBasedCompensation" xlink:type="simple" xlink:href="blkb-20221231.xsd#StockBasedCompensation"/>
  <link:presentationLink xlink:role="http://www.blackbaud.com/role/StockBasedCompensation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_c7d4c132-e364-4b0c-aa07-4735858b3dad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_ec38250a-cf2a-4479-baf7-8e78afd12226" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_c7d4c132-e364-4b0c-aa07-4735858b3dad" xlink:to="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_ec38250a-cf2a-4479-baf7-8e78afd12226" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/StockholdersEquity" xlink:type="simple" xlink:href="blkb-20221231.xsd#StockholdersEquity"/>
  <link:presentationLink xlink:role="http://www.blackbaud.com/role/StockholdersEquity" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_84a92231-e69c-4867-b15e-955b0d6bf4e9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_3b7cb35d-e1ea-40b7-a540-2f4ae2fa9bef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_84a92231-e69c-4867-b15e-955b0d6bf4e9" xlink:to="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_3b7cb35d-e1ea-40b7-a540-2f4ae2fa9bef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/DefinedContributionPlan" xlink:type="simple" xlink:href="blkb-20221231.xsd#DefinedContributionPlan"/>
  <link:presentationLink xlink:role="http://www.blackbaud.com/role/DefinedContributionPlan" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_b376a06a-864d-4df2-ba1d-4c0221b38efc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock_46f53499-7d78-4a7b-8c94-ea628a15da07" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CompensationAndEmployeeBenefitPlansTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_b376a06a-864d-4df2-ba1d-4c0221b38efc" xlink:to="loc_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock_46f53499-7d78-4a7b-8c94-ea628a15da07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/SegmentInformation" xlink:type="simple" xlink:href="blkb-20221231.xsd#SegmentInformation"/>
  <link:presentationLink xlink:role="http://www.blackbaud.com/role/SegmentInformation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_032d8aba-ac5f-4a07-a53e-1f350058347a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock_cd812fb5-e077-4af7-b313-d926cd7b5255" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_032d8aba-ac5f-4a07-a53e-1f350058347a" xlink:to="loc_us-gaap_SegmentReportingDisclosureTextBlock_cd812fb5-e077-4af7-b313-d926cd7b5255" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/RevenueRecognition" xlink:type="simple" xlink:href="blkb-20221231.xsd#RevenueRecognition"/>
  <link:presentationLink xlink:role="http://www.blackbaud.com/role/RevenueRecognition" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_c58a62c1-70c1-4c3d-86ca-33be586f8f99" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_aea4de62-e448-4be4-ba7b-c15c12b32b84" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_c58a62c1-70c1-4c3d-86ca-33be586f8f99" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_aea4de62-e448-4be4-ba7b-c15c12b32b84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/BasisofPresentationPolicy" xlink:type="simple" xlink:href="blkb-20221231.xsd#BasisofPresentationPolicy"/>
  <link:presentationLink xlink:role="http://www.blackbaud.com/role/BasisofPresentationPolicy" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_6a46809c-43c8-4d32-9791-35db0c111785" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_c59f6e24-d985-4b4d-a60e-c67a2da17b0b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_6a46809c-43c8-4d32-9791-35db0c111785" xlink:to="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_c59f6e24-d985-4b4d-a60e-c67a2da17b0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock_ce8c3d50-4d2e-4f4a-8613-2943c9d15092" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConsolidationPolicyTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_6a46809c-43c8-4d32-9791-35db0c111785" xlink:to="loc_us-gaap_ConsolidationPolicyTextBlock_ce8c3d50-4d2e-4f4a-8613-2943c9d15092" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates_b007e42d-bbfc-4845-b1ae-00e8f60a9068" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UseOfEstimates"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_6a46809c-43c8-4d32-9791-35db0c111785" xlink:to="loc_us-gaap_UseOfEstimates_b007e42d-bbfc-4845-b1ae-00e8f60a9068" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_ade3eae0-cba9-4c05-90d0-68fa11f6bb94" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_6a46809c-43c8-4d32-9791-35db0c111785" xlink:to="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_ade3eae0-cba9-4c05-90d0-68fa11f6bb94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRecognitionPolicyTextBlock_164aad87-a314-4932-ae06-92778e64c8ce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRecognitionPolicyTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_6a46809c-43c8-4d32-9791-35db0c111785" xlink:to="loc_us-gaap_RevenueRecognitionPolicyTextBlock_164aad87-a314-4932-ae06-92778e64c8ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SalesTaxesPolicyTextBlock_a71ec226-7369-4445-a2b0-2cd95e0e57d1" xlink:href="blkb-20221231.xsd#blkb_SalesTaxesPolicyTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_6a46809c-43c8-4d32-9791-35db0c111785" xlink:to="loc_blkb_SalesTaxesPolicyTextBlock_a71ec226-7369-4445-a2b0-2cd95e0e57d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy_e42ff74e-637d-457a-9ad2-f25231bc1b38" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_6a46809c-43c8-4d32-9791-35db0c111785" xlink:to="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy_e42ff74e-637d-457a-9ad2-f25231bc1b38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativesPolicyTextBlock_2811f475-ee7c-4b21-9c1d-24bd5dbfa062" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativesPolicyTextBlock"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_6a46809c-43c8-4d32-9791-35db0c111785" xlink:to="loc_us-gaap_DerivativesPolicyTextBlock_2811f475-ee7c-4b21-9c1d-24bd5dbfa062" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_cfb49090-cd15-4995-97d8-06bcfac9a9ae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_6a46809c-43c8-4d32-9791-35db0c111785" xlink:to="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_cfb49090-cd15-4995-97d8-06bcfac9a9ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_e0953739-7477-410b-98fe-26589781b4b6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_6a46809c-43c8-4d32-9791-35db0c111785" xlink:to="loc_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_e0953739-7477-410b-98fe-26589781b4b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskCreditRisk_47df04bc-b4c8-40b4-950c-b8478502c4f0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskCreditRisk"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_6a46809c-43c8-4d32-9791-35db0c111785" xlink:to="loc_us-gaap_ConcentrationRiskCreditRisk_47df04bc-b4c8-40b4-950c-b8478502c4f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_704042e0-18dd-4204-9a47-5d62962e0235" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_6a46809c-43c8-4d32-9791-35db0c111785" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_704042e0-18dd-4204-9a47-5d62962e0235" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsPolicy_8303999a-a243-4c46-9312-516ceba856c1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationsPolicy"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_6a46809c-43c8-4d32-9791-35db0c111785" xlink:to="loc_us-gaap_BusinessCombinationsPolicy_8303999a-a243-4c46-9312-516ceba856c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_a1b9fc70-d267-4068-9d4b-eb0f15ea247f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_6a46809c-43c8-4d32-9791-35db0c111785" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_a1b9fc70-d267-4068-9d4b-eb0f15ea247f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy_bf91ee21-d659-49b6-b4cb-976502565be0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_6a46809c-43c8-4d32-9791-35db0c111785" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy_bf91ee21-d659-49b6-b4cb-976502565be0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_a32fc589-c27f-40b4-993f-841c207d4ce1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_6a46809c-43c8-4d32-9791-35db0c111785" xlink:to="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_a32fc589-c27f-40b4-993f-841c207d4ce1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredChargesPolicyTextBlock_449a2cdc-78f2-48c5-bef7-e8107ea227ff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredChargesPolicyTextBlock"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_6a46809c-43c8-4d32-9791-35db0c111785" xlink:to="loc_us-gaap_DeferredChargesPolicyTextBlock_449a2cdc-78f2-48c5-bef7-e8107ea227ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_32c492d1-8c19-4f07-87bd-025e615c61a2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_6a46809c-43c8-4d32-9791-35db0c111785" xlink:to="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_32c492d1-8c19-4f07-87bd-025e615c61a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock_05f78bfa-2ed2-4213-b76e-21d69e16a599" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_6a46809c-43c8-4d32-9791-35db0c111785" xlink:to="loc_us-gaap_IncomeTaxPolicyTextBlock_05f78bfa-2ed2-4213-b76e-21d69e16a599" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_2640c7f2-c834-4c94-9211-151a2bdcc429" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_6a46809c-43c8-4d32-9791-35db0c111785" xlink:to="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_2640c7f2-c834-4c94-9211-151a2bdcc429" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpensePolicy_5e9e29dc-73d2-424f-a7d5-aaa3d25d01e0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpensePolicy"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_6a46809c-43c8-4d32-9791-35db0c111785" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpensePolicy_5e9e29dc-73d2-424f-a7d5-aaa3d25d01e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InternalUseSoftwarePolicy_627e87b1-18bd-431c-bac2-dd6fd9e0aa43" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InternalUseSoftwarePolicy"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_6a46809c-43c8-4d32-9791-35db0c111785" xlink:to="loc_us-gaap_InternalUseSoftwarePolicy_627e87b1-18bd-431c-bac2-dd6fd9e0aa43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SoftwareToBeSoldLeasedOrOtherwiseMarketedPolicy_79a53b52-cf10-4d28-89bf-60d4ae45c74f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SoftwareToBeSoldLeasedOrOtherwiseMarketedPolicy"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_6a46809c-43c8-4d32-9791-35db0c111785" xlink:to="loc_us-gaap_SoftwareToBeSoldLeasedOrOtherwiseMarketedPolicy_79a53b52-cf10-4d28-89bf-60d4ae45c74f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditLossFinancialInstrumentPolicyTextBlock_fd788d9a-fb9c-4de4-8ea9-ba58b93cdf2a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditLossFinancialInstrumentPolicyTextBlock"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_6a46809c-43c8-4d32-9791-35db0c111785" xlink:to="loc_us-gaap_CreditLossFinancialInstrumentPolicyTextBlock_fd788d9a-fb9c-4de4-8ea9-ba58b93cdf2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingCostsPolicyTextBlock_fd3e77e1-0549-47c3-a1f4-4e6fe18ac7aa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdvertisingCostsPolicyTextBlock"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_6a46809c-43c8-4d32-9791-35db0c111785" xlink:to="loc_us-gaap_AdvertisingCostsPolicyTextBlock_fd3e77e1-0549-47c3-a1f4-4e6fe18ac7aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock_b0f1ee63-b9c1-46ce-9e8f-9a289d12c1db" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_6a46809c-43c8-4d32-9791-35db0c111785" xlink:to="loc_us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock_b0f1ee63-b9c1-46ce-9e8f-9a289d12c1db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeasesPolicyTextBlock_fe581337-34d4-435a-b506-3fc810db3cf9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeLeasesPolicyTextBlock"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_6a46809c-43c8-4d32-9791-35db0c111785" xlink:to="loc_us-gaap_LesseeLeasesPolicyTextBlock_fe581337-34d4-435a-b506-3fc810db3cf9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesPolicyTextBlock_577157fb-2418-492a-b24a-7f4c45a6b4e2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesPolicyTextBlock"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_6a46809c-43c8-4d32-9791-35db0c111785" xlink:to="loc_us-gaap_CommitmentsAndContingenciesPolicyTextBlock_577157fb-2418-492a-b24a-7f4c45a6b4e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerSharePolicyTextBlock_fad8857b-c603-4dc4-ad49-57314af75efb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerSharePolicyTextBlock"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_6a46809c-43c8-4d32-9791-35db0c111785" xlink:to="loc_us-gaap_EarningsPerSharePolicyTextBlock_fad8857b-c603-4dc4-ad49-57314af75efb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LegalCostsPolicyTextBlock_00eeee59-b05d-411d-8af7-a772094d57cd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LegalCostsPolicyTextBlock"/>
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_6a46809c-43c8-4d32-9791-35db0c111785" xlink:to="loc_us-gaap_LegalCostsPolicyTextBlock_00eeee59-b05d-411d-8af7-a772094d57cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/BasisofPresentationTables" xlink:type="simple" xlink:href="blkb-20221231.xsd#BasisofPresentationTables"/>
  <link:presentationLink xlink:role="http://www.blackbaud.com/role/BasisofPresentationTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_dc85ac63-3c1f-413d-9add-25539029962e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_33e3c802-1c37-4f96-b12a-04353bed16b7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_dc85ac63-3c1f-413d-9add-25539029962e" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_33e3c802-1c37-4f96-b12a-04353bed16b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock_410e1062-d4f2-40b9-a58d-dabfdb0f56f5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_dc85ac63-3c1f-413d-9add-25539029962e" xlink:to="loc_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock_410e1062-d4f2-40b9-a58d-dabfdb0f56f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/GoodwillandOtherIntangibleAssetsTables" xlink:type="simple" xlink:href="blkb-20221231.xsd#GoodwillandOtherIntangibleAssetsTables"/>
  <link:presentationLink xlink:role="http://www.blackbaud.com/role/GoodwillandOtherIntangibleAssetsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_604b4df6-99a7-4c02-8601-dd70edcf96fe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTextBlock_93555c8e-f47f-49fd-a457-0d7d97db153d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfGoodwillTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_604b4df6-99a7-4c02-8601-dd70edcf96fe" xlink:to="loc_us-gaap_ScheduleOfGoodwillTextBlock_93555c8e-f47f-49fd-a457-0d7d97db153d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock_f78f8a79-177e-4526-9c72-53d04c4d4c9e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_604b4df6-99a7-4c02-8601-dd70edcf96fe" xlink:to="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock_f78f8a79-177e-4526-9c72-53d04c4d4c9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock_ac03dbe9-8a92-4798-a0ea-0ce0f3076d90" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_604b4df6-99a7-4c02-8601-dd70edcf96fe" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock_ac03dbe9-8a92-4798-a0ea-0ce0f3076d90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_b385f0cc-2376-425b-b9c3-1420905158b3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_604b4df6-99a7-4c02-8601-dd70edcf96fe" xlink:to="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_b385f0cc-2376-425b-b9c3-1420905158b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/EarningsPerShareTables" xlink:type="simple" xlink:href="blkb-20221231.xsd#EarningsPerShareTables"/>
  <link:presentationLink xlink:role="http://www.blackbaud.com/role/EarningsPerShareTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_cd8e45da-e56f-4e05-881d-483d0317ef73" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_822e057e-d848-4c36-ada0-fc84b7fcb1c0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_cd8e45da-e56f-4e05-881d-483d0317ef73" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_822e057e-d848-4c36-ada0-fc84b7fcb1c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/FairValueMeasurementsTables" xlink:type="simple" xlink:href="blkb-20221231.xsd#FairValueMeasurementsTables"/>
  <link:presentationLink xlink:role="http://www.blackbaud.com/role/FairValueMeasurementsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_3cbf93db-1fbb-4722-a93f-18c3fac9017a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_d42393cc-d3fb-4ae2-ab7c-cc13f6a48c20" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_3cbf93db-1fbb-4722-a93f-18c3fac9017a" xlink:to="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_d42393cc-d3fb-4ae2-ab7c-cc13f6a48c20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/PropertyandEquipmentandSoftwareandContentDevelopmentCostsTables" xlink:type="simple" xlink:href="blkb-20221231.xsd#PropertyandEquipmentandSoftwareandContentDevelopmentCostsTables"/>
  <link:presentationLink xlink:role="http://www.blackbaud.com/role/PropertyandEquipmentandSoftwareandContentDevelopmentCostsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_f559e0e5-d5a9-474b-9991-b9d4f3ce0d09" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_a8880bb0-b7c5-41a6-b474-7a2a54ff3094" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_f559e0e5-d5a9-474b-9991-b9d4f3ce0d09" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_a8880bb0-b7c5-41a6-b474-7a2a54ff3094" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_59ef3901-063c-46a2-8be0-1fee9ebf3eba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_a8880bb0-b7c5-41a6-b474-7a2a54ff3094" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_59ef3901-063c-46a2-8be0-1fee9ebf3eba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_a692f6f9-787f-4355-a53d-385f598a2b3d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_59ef3901-063c-46a2-8be0-1fee9ebf3eba" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_a692f6f9-787f-4355-a53d-385f598a2b3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentMember_221be4b6-de46-4ba6-bcc4-c4898c829300" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_a692f6f9-787f-4355-a53d-385f598a2b3d" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentMember_221be4b6-de46-4ba6-bcc4-c4898c829300" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SoftwareAndContentDevelopmentMember_5b4c8688-f375-4a21-9f16-2cfb631f6538" xlink:href="blkb-20221231.xsd#blkb_SoftwareAndContentDevelopmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_a692f6f9-787f-4355-a53d-385f598a2b3d" xlink:to="loc_blkb_SoftwareAndContentDevelopmentMember_5b4c8688-f375-4a21-9f16-2cfb631f6538" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_8663876d-43ea-45eb-a92b-99838a3ef243" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_a8880bb0-b7c5-41a6-b474-7a2a54ff3094" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_8663876d-43ea-45eb-a92b-99838a3ef243" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_25f47c2e-0494-404e-a052-ea6ffd73b492" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_8663876d-43ea-45eb-a92b-99838a3ef243" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_25f47c2e-0494-404e-a052-ea6ffd73b492" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsTables" xlink:type="simple" xlink:href="blkb-20221231.xsd#ConsolidatedFinancialStatementDetailsTables"/>
  <link:presentationLink xlink:role="http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_64451ed4-675f-447f-a764-cd7369ee9af4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ScheduleOfRestrictedCashTableTextBlock_f64c75aa-b538-4448-adb6-065e3b9404f0" xlink:href="blkb-20221231.xsd#blkb_ScheduleOfRestrictedCashTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_64451ed4-675f-447f-a764-cd7369ee9af4" xlink:to="loc_blkb_ScheduleOfRestrictedCashTableTextBlock_f64c75aa-b538-4448-adb6-065e3b9404f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ScheduleOfPrepaidExpensesAndOtherAssetsCurrentTableTextBlock_8b63dcd5-56ef-449b-ab51-29cd34207e40" xlink:href="blkb-20221231.xsd#blkb_ScheduleOfPrepaidExpensesAndOtherAssetsCurrentTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_64451ed4-675f-447f-a764-cd7369ee9af4" xlink:to="loc_blkb_ScheduleOfPrepaidExpensesAndOtherAssetsCurrentTableTextBlock_8b63dcd5-56ef-449b-ab51-29cd34207e40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_AccruedExpensesAndOtherLiabilitiesTextBlock_0bb1e8dd-c5d9-4ef5-b8c4-d8d6f783156c" xlink:href="blkb-20221231.xsd#blkb_AccruedExpensesAndOtherLiabilitiesTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_64451ed4-675f-447f-a764-cd7369ee9af4" xlink:to="loc_blkb_AccruedExpensesAndOtherLiabilitiesTextBlock_0bb1e8dd-c5d9-4ef5-b8c4-d8d6f783156c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock_dff7d645-f5b4-4f5a-9713-38c2d06de9d7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_64451ed4-675f-447f-a764-cd7369ee9af4" xlink:to="loc_us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock_dff7d645-f5b4-4f5a-9713-38c2d06de9d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/DebtTables" xlink:type="simple" xlink:href="blkb-20221231.xsd#DebtTables"/>
  <link:presentationLink xlink:role="http://www.blackbaud.com/role/DebtTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_501ea1f4-99db-4add-b8af-ee91829e1845" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock_b4d45735-0611-495a-bbee-41a9c0229a9a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDebtInstrumentsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_501ea1f4-99db-4add-b8af-ee91829e1845" xlink:to="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock_b4d45735-0611-495a-bbee-41a9c0229a9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ScheduleOfDebtInstrumentsOtherTableTextBlock_abcf8330-c20b-479d-8eb3-14dda75bc840" xlink:href="blkb-20221231.xsd#blkb_ScheduleOfDebtInstrumentsOtherTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_501ea1f4-99db-4add-b8af-ee91829e1845" xlink:to="loc_blkb_ScheduleOfDebtInstrumentsOtherTableTextBlock_abcf8330-c20b-479d-8eb3-14dda75bc840" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_e73a61bd-0778-4430-9cbd-2263f3ac278f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_501ea1f4-99db-4add-b8af-ee91829e1845" xlink:to="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_e73a61bd-0778-4430-9cbd-2263f3ac278f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/DerivativeInstrumentsTables" xlink:type="simple" xlink:href="blkb-20221231.xsd#DerivativeInstrumentsTables"/>
  <link:presentationLink xlink:role="http://www.blackbaud.com/role/DerivativeInstrumentsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_d6cf7cde-2251-4f9d-95d8-d83d126adcb1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock_a8b71e52-f5a7-436c-9969-e360754230c4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_d6cf7cde-2251-4f9d-95d8-d83d126adcb1" xlink:to="loc_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock_a8b71e52-f5a7-436c-9969-e360754230c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock_3d9c6642-aaa7-4b54-b1f2-c76535482835" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_d6cf7cde-2251-4f9d-95d8-d83d126adcb1" xlink:to="loc_us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock_3d9c6642-aaa7-4b54-b1f2-c76535482835" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/CommitmentsandContingenciesTables" xlink:type="simple" xlink:href="blkb-20221231.xsd#CommitmentsandContingenciesTables"/>
  <link:presentationLink xlink:role="http://www.blackbaud.com/role/CommitmentsandContingenciesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_32454a10-d806-40d8-886f-81a5e6017c59" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostTableTextBlock_c506bd68-1e9f-4cdc-bb8f-280606a9d0e9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_32454a10-d806-40d8-886f-81a5e6017c59" xlink:to="loc_us-gaap_LeaseCostTableTextBlock_c506bd68-1e9f-4cdc-bb8f-280606a9d0e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_7f1768b4-00c9-481b-8c83-2c163e1a0bef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_32454a10-d806-40d8-886f-81a5e6017c59" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_7f1768b4-00c9-481b-8c83-2c163e1a0bef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock_35080831-1962-4cd0-ac5d-fc6c6a669b4c" xlink:href="blkb-20221231.xsd#blkb_ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_32454a10-d806-40d8-886f-81a5e6017c59" xlink:to="loc_blkb_ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock_35080831-1962-4cd0-ac5d-fc6c6a669b4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ScheduleOfSupplementalCashFlowInformationRelatedToLeasesTableTextBlock_b6aaf66a-533c-4ca0-b813-71c5bf17852f" xlink:href="blkb-20221231.xsd#blkb_ScheduleOfSupplementalCashFlowInformationRelatedToLeasesTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_32454a10-d806-40d8-886f-81a5e6017c59" xlink:to="loc_blkb_ScheduleOfSupplementalCashFlowInformationRelatedToLeasesTableTextBlock_b6aaf66a-533c-4ca0-b813-71c5bf17852f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense_47cf62de-89a9-4cd1-a55d-2717439ae01f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_32454a10-d806-40d8-886f-81a5e6017c59" xlink:to="loc_us-gaap_ScheduleOfLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense_47cf62de-89a9-4cd1-a55d-2717439ae01f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/IncomeTaxesTables" xlink:type="simple" xlink:href="blkb-20221231.xsd#IncomeTaxesTables"/>
  <link:presentationLink xlink:role="http://www.blackbaud.com/role/IncomeTaxesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_4173c261-4e2f-4b51-8ca0-adb9a09833fc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_247f7078-bea2-4702-9a28-a5300b677576" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_4173c261-4e2f-4b51-8ca0-adb9a09833fc" xlink:to="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_247f7078-bea2-4702-9a28-a5300b677576" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_e3e4a308-f1d5-4ff3-83cc-3582a6b16325" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_4173c261-4e2f-4b51-8ca0-adb9a09833fc" xlink:to="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_e3e4a308-f1d5-4ff3-83cc-3582a6b16325" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_3f706a13-9779-42cc-bd4f-37f57219bea1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_4173c261-4e2f-4b51-8ca0-adb9a09833fc" xlink:to="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_3f706a13-9779-42cc-bd4f-37f57219bea1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_8e5e5cd3-fe29-4306-ad73-fa2292662ed9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_4173c261-4e2f-4b51-8ca0-adb9a09833fc" xlink:to="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_8e5e5cd3-fe29-4306-ad73-fa2292662ed9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SummaryOfValuationAllowanceTextBlock_ade581d2-4d0d-4c4b-a538-8d0eefc0ed82" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SummaryOfValuationAllowanceTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_4173c261-4e2f-4b51-8ca0-adb9a09833fc" xlink:to="loc_us-gaap_SummaryOfValuationAllowanceTextBlock_ade581d2-4d0d-4c4b-a538-8d0eefc0ed82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock_9043bc27-a1a9-4331-819b-7b3cb1e9e23c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SummaryOfIncomeTaxContingenciesTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_4173c261-4e2f-4b51-8ca0-adb9a09833fc" xlink:to="loc_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock_9043bc27-a1a9-4331-819b-7b3cb1e9e23c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/StockBasedCompensationTables" xlink:type="simple" xlink:href="blkb-20221231.xsd#StockBasedCompensationTables"/>
  <link:presentationLink xlink:role="http://www.blackbaud.com/role/StockBasedCompensationTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_931addae-0ba7-419a-af2f-4b2efe3c2cbd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock_26371498-298f-430e-bf48-9c10b057caa7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_931addae-0ba7-419a-af2f-4b2efe3c2cbd" xlink:to="loc_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock_26371498-298f-430e-bf48-9c10b057caa7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock_924f0617-8233-4abd-8a2e-7f527aa91e4f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_931addae-0ba7-419a-af2f-4b2efe3c2cbd" xlink:to="loc_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock_924f0617-8233-4abd-8a2e-7f527aa91e4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock_e330b32b-73ab-4cd4-9e87-c8b31436566d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_931addae-0ba7-419a-af2f-4b2efe3c2cbd" xlink:to="loc_us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock_e330b32b-73ab-4cd4-9e87-c8b31436566d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock_992bd46d-ca87-4378-8277-12b1c470a41a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_931addae-0ba7-419a-af2f-4b2efe3c2cbd" xlink:to="loc_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock_992bd46d-ca87-4378-8277-12b1c470a41a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/StockholdersEquityTables" xlink:type="simple" xlink:href="blkb-20221231.xsd#StockholdersEquityTables"/>
  <link:presentationLink xlink:role="http://www.blackbaud.com/role/StockholdersEquityTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_d6c2d65e-0582-4481-bb3b-1e571d2a6436" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_c8914153-10a4-42ae-85ff-2b537b877236" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_d6c2d65e-0582-4481-bb3b-1e571d2a6436" xlink:to="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_c8914153-10a4-42ae-85ff-2b537b877236" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/SegmentInformationTables" xlink:type="simple" xlink:href="blkb-20221231.xsd#SegmentInformationTables"/>
  <link:presentationLink xlink:role="http://www.blackbaud.com/role/SegmentInformationTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_117e2af2-2214-42fa-85ea-8ab0b33f9d2c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_8998bb87-67ef-4528-9341-e92c61851889" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_117e2af2-2214-42fa-85ea-8ab0b33f9d2c" xlink:to="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_8998bb87-67ef-4528-9341-e92c61851889" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/RevenueRecognitionTables" xlink:type="simple" xlink:href="blkb-20221231.xsd#RevenueRecognitionTables"/>
  <link:presentationLink xlink:role="http://www.blackbaud.com/role/RevenueRecognitionTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_a40c819b-35c9-4ed0-b898-7b784902b433" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_e7fa8bce-514e-467d-8ae9-0012ab4cb1d4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_a40c819b-35c9-4ed0-b898-7b784902b433" xlink:to="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_e7fa8bce-514e-467d-8ae9-0012ab4cb1d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_c20f6fef-6361-4c51-a617-7e9d0a9365cd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_a40c819b-35c9-4ed0-b898-7b784902b433" xlink:to="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_c20f6fef-6361-4c51-a617-7e9d0a9365cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_DisaggregationOfRevenueRecurringTableTextBlock_64f2c153-ec48-47e5-b9c5-f7d56a046184" xlink:href="blkb-20221231.xsd#blkb_DisaggregationOfRevenueRecurringTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_a40c819b-35c9-4ed0-b898-7b784902b433" xlink:to="loc_blkb_DisaggregationOfRevenueRecurringTableTextBlock_64f2c153-ec48-47e5-b9c5-f7d56a046184" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/BasisofPresentationDetails" xlink:type="simple" xlink:href="blkb-20221231.xsd#BasisofPresentationDetails"/>
  <link:presentationLink xlink:role="http://www.blackbaud.com/role/BasisofPresentationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_ac02ac78-dad0-4651-8199-bf2b882a3ff4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SignificantAccountingPoliciesTable_1c86b412-3fa9-4b56-a664-25f8f6c016fa" xlink:href="blkb-20221231.xsd#blkb_SignificantAccountingPoliciesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_ac02ac78-dad0-4651-8199-bf2b882a3ff4" xlink:to="loc_blkb_SignificantAccountingPoliciesTable_1c86b412-3fa9-4b56-a664-25f8f6c016fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_09f85add-e5b1-48ac-b464-7bee8722b1ee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_blkb_SignificantAccountingPoliciesTable_1c86b412-3fa9-4b56-a664-25f8f6c016fa" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_09f85add-e5b1-48ac-b464-7bee8722b1ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_c35cc9d8-202f-4329-80fb-32d480467c33" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_09f85add-e5b1-48ac-b464-7bee8722b1ee" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_c35cc9d8-202f-4329-80fb-32d480467c33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SoftwareAndContentDevelopmentMember_bb43437f-6110-4ab4-ace9-64645d0cb3d1" xlink:href="blkb-20221231.xsd#blkb_SoftwareAndContentDevelopmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_c35cc9d8-202f-4329-80fb-32d480467c33" xlink:to="loc_blkb_SoftwareAndContentDevelopmentMember_bb43437f-6110-4ab4-ace9-64645d0cb3d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_35e74625-fe00-4c51-9a4f-ed28e085a02b" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_blkb_SignificantAccountingPoliciesTable_1c86b412-3fa9-4b56-a664-25f8f6c016fa" xlink:to="loc_srt_RangeAxis_35e74625-fe00-4c51-9a4f-ed28e085a02b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_088c7ac6-afab-45fd-9285-4f103c45b95d" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_35e74625-fe00-4c51-9a4f-ed28e085a02b" xlink:to="loc_srt_RangeMember_088c7ac6-afab-45fd-9285-4f103c45b95d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_1190e27a-9463-4c94-a651-eadcfe08c751" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_088c7ac6-afab-45fd-9285-4f103c45b95d" xlink:to="loc_srt_MinimumMember_1190e27a-9463-4c94-a651-eadcfe08c751" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_4e8593fa-3560-4033-982b-b30304fbf5d0" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_088c7ac6-afab-45fd-9285-4f103c45b95d" xlink:to="loc_srt_MaximumMember_4e8593fa-3560-4033-982b-b30304fbf5d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SignificantAccountingPoliciesLineItems_ca855a92-333e-4d6c-b295-d1e94130a2f1" xlink:href="blkb-20221231.xsd#blkb_SignificantAccountingPoliciesLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_blkb_SignificantAccountingPoliciesTable_1c86b412-3fa9-4b56-a664-25f8f6c016fa" xlink:to="loc_blkb_SignificantAccountingPoliciesLineItems_ca855a92-333e-4d6c-b295-d1e94130a2f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ContractTermOfRecurringRevenueContractsAtContractInceptionYears_3d83ce35-e0ae-4ba6-b649-a0b94a5eeff8" xlink:href="blkb-20221231.xsd#blkb_ContractTermOfRecurringRevenueContractsAtContractInceptionYears"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_blkb_SignificantAccountingPoliciesLineItems_ca855a92-333e-4d6c-b295-d1e94130a2f1" xlink:to="loc_blkb_ContractTermOfRecurringRevenueContractsAtContractInceptionYears_3d83ce35-e0ae-4ba6-b649-a0b94a5eeff8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ContractTermOfRecurringRevenueContractsAtRenewalYears_088fc5f4-8da8-4862-8433-870bd79fe4eb" xlink:href="blkb-20221231.xsd#blkb_ContractTermOfRecurringRevenueContractsAtRenewalYears"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_blkb_SignificantAccountingPoliciesLineItems_ca855a92-333e-4d6c-b295-d1e94130a2f1" xlink:to="loc_blkb_ContractTermOfRecurringRevenueContractsAtRenewalYears_088fc5f4-8da8-4862-8433-870bd79fe4eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostAmortizationPeriod_21a2c004-6038-4690-85e9-03468c624383" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizedContractCostAmortizationPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_blkb_SignificantAccountingPoliciesLineItems_ca855a92-333e-4d6c-b295-d1e94130a2f1" xlink:to="loc_us-gaap_CapitalizedContractCostAmortizationPeriod_21a2c004-6038-4690-85e9-03468c624383" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RealEstateInventoryCapitalizedInterestCosts_ff11c92a-2379-40ad-8a2d-8690fa3eb6e7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RealEstateInventoryCapitalizedInterestCosts"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_blkb_SignificantAccountingPoliciesLineItems_ca855a92-333e-4d6c-b295-d1e94130a2f1" xlink:to="loc_us-gaap_RealEstateInventoryCapitalizedInterestCosts_ff11c92a-2379-40ad-8a2d-8690fa3eb6e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_ae91137e-b534-4627-beef-329644d1297a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_blkb_SignificantAccountingPoliciesLineItems_ca855a92-333e-4d6c-b295-d1e94130a2f1" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_ae91137e-b534-4627-beef-329644d1297a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill_375e6a55-292b-4fc2-abdb-a1307d055931" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_blkb_SignificantAccountingPoliciesLineItems_ca855a92-333e-4d6c-b295-d1e94130a2f1" xlink:to="loc_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill_375e6a55-292b-4fc2-abdb-a1307d055931" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_7a4f66db-a52d-4c83-8744-816216cd6a28" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_blkb_SignificantAccountingPoliciesLineItems_ca855a92-333e-4d6c-b295-d1e94130a2f1" xlink:to="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_7a4f66db-a52d-4c83-8744-816216cd6a28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_d6b4eefd-0de2-45ee-b1cb-149f8f557204" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_blkb_SignificantAccountingPoliciesLineItems_ca855a92-333e-4d6c-b295-d1e94130a2f1" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_d6b4eefd-0de2-45ee-b1cb-149f8f557204" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetImpairmentCharges_d5f87414-6ce2-4543-9602-c05314241265" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetImpairmentCharges"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_blkb_SignificantAccountingPoliciesLineItems_ca855a92-333e-4d6c-b295-d1e94130a2f1" xlink:to="loc_us-gaap_OtherAssetImpairmentCharges_d5f87414-6ce2-4543-9602-c05314241265" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingExpense_298d28b4-4913-4c06-a650-63499b7ed88b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdvertisingExpense"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_blkb_SignificantAccountingPoliciesLineItems_ca855a92-333e-4d6c-b295-d1e94130a2f1" xlink:to="loc_us-gaap_AdvertisingExpense_298d28b4-4913-4c06-a650-63499b7ed88b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/BasisofPresentationFiniteLivedIntangibleAssetsbyMajorClassDetails" xlink:type="simple" xlink:href="blkb-20221231.xsd#BasisofPresentationFiniteLivedIntangibleAssetsbyMajorClassDetails"/>
  <link:presentationLink xlink:role="http://www.blackbaud.com/role/BasisofPresentationFiniteLivedIntangibleAssetsbyMajorClassDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_8941315b-70e4-42b2-9f68-ca7d32b8c9d6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_733a19cf-0feb-4f1f-ba61-d79dac33a777" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_8941315b-70e4-42b2-9f68-ca7d32b8c9d6" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_733a19cf-0feb-4f1f-ba61-d79dac33a777" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_a4f9b904-99e5-4322-bcfe-92aa611397d8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_733a19cf-0feb-4f1f-ba61-d79dac33a777" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_a4f9b904-99e5-4322-bcfe-92aa611397d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_742c5628-0415-4dba-96c9-050c4148d24c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_a4f9b904-99e5-4322-bcfe-92aa611397d8" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_742c5628-0415-4dba-96c9-050c4148d24c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_1a521a05-a163-435a-880b-6ecc07b0beda" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_742c5628-0415-4dba-96c9-050c4148d24c" xlink:to="loc_us-gaap_CustomerRelationshipsMember_1a521a05-a163-435a-880b-6ecc07b0beda" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketingRelatedIntangibleAssetsMember_fe0c3aaf-82f5-4e18-a29c-83b3f7d2fa8e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MarketingRelatedIntangibleAssetsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_742c5628-0415-4dba-96c9-050c4148d24c" xlink:to="loc_us-gaap_MarketingRelatedIntangibleAssetsMember_fe0c3aaf-82f5-4e18-a29c-83b3f7d2fa8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComputerSoftwareIntangibleAssetMember_b218d27b-9b19-4472-a7b3-0fe5012635c3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComputerSoftwareIntangibleAssetMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_742c5628-0415-4dba-96c9-050c4148d24c" xlink:to="loc_us-gaap_ComputerSoftwareIntangibleAssetMember_b218d27b-9b19-4472-a7b3-0fe5012635c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MediaContentMember_f4fb8f5a-285a-40fa-8543-56377d968381" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MediaContentMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_742c5628-0415-4dba-96c9-050c4148d24c" xlink:to="loc_us-gaap_MediaContentMember_f4fb8f5a-285a-40fa-8543-56377d968381" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_2cc3dc3a-1d73-4356-a27e-1bc3794522e8" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_733a19cf-0feb-4f1f-ba61-d79dac33a777" xlink:to="loc_srt_RangeAxis_2cc3dc3a-1d73-4356-a27e-1bc3794522e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_f6fc6ebd-a1f6-44b2-a8ee-30f76c058f5a" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_2cc3dc3a-1d73-4356-a27e-1bc3794522e8" xlink:to="loc_srt_RangeMember_f6fc6ebd-a1f6-44b2-a8ee-30f76c058f5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_4010ed7d-2e05-469f-9dd4-c261a6fcdf6f" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_f6fc6ebd-a1f6-44b2-a8ee-30f76c058f5a" xlink:to="loc_srt_MinimumMember_4010ed7d-2e05-469f-9dd4-c261a6fcdf6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_669d82bd-1c11-4df6-aebb-3afc47e732a8" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_f6fc6ebd-a1f6-44b2-a8ee-30f76c058f5a" xlink:to="loc_srt_MaximumMember_669d82bd-1c11-4df6-aebb-3afc47e732a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_ae00bff9-52b9-4a4a-8d8f-ff1a1c5f1ceb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_733a19cf-0feb-4f1f-ba61-d79dac33a777" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_ae00bff9-52b9-4a4a-8d8f-ff1a1c5f1ceb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationMethod_c3cfe766-7065-48e2-9b59-47dced992718" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationMethod"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_ae00bff9-52b9-4a4a-8d8f-ff1a1c5f1ceb" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationMethod_c3cfe766-7065-48e2-9b59-47dced992718" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_9a521806-c4e1-4d81-bbd2-35e60508d7ae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_ae00bff9-52b9-4a4a-8d8f-ff1a1c5f1ceb" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_9a521806-c4e1-4d81-bbd2-35e60508d7ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/BasisofPresentationChangesinAllowanceforSalesReturnsandDoubtfulAccountsDetails" xlink:type="simple" xlink:href="blkb-20221231.xsd#BasisofPresentationChangesinAllowanceforSalesReturnsandDoubtfulAccountsDetails"/>
  <link:presentationLink xlink:role="http://www.blackbaud.com/role/BasisofPresentationChangesinAllowanceforSalesReturnsandDoubtfulAccountsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_31f131ec-0e37-4372-a3fc-828e48a91c79" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_850d4024-2918-4e58-8c13-bc60458ac44f" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ValuationAndQualifyingAccountsDisclosureTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_31f131ec-0e37-4372-a3fc-828e48a91c79" xlink:to="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_850d4024-2918-4e58-8c13-bc60458ac44f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_51529e88-207e-4b00-bb43-b4aa48fc961e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_850d4024-2918-4e58-8c13-bc60458ac44f" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_51529e88-207e-4b00-bb43-b4aa48fc961e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_a7adcb75-cc20-4dfa-95c4-2c66c9853205" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_51529e88-207e-4b00-bb43-b4aa48fc961e" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDomain_a7adcb75-cc20-4dfa-95c4-2c66c9853205" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForCreditLossMember_c0e0965b-f54b-4694-8e66-1c951db24da3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForCreditLossMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_a7adcb75-cc20-4dfa-95c4-2c66c9853205" xlink:to="loc_us-gaap_AllowanceForCreditLossMember_c0e0965b-f54b-4694-8e66-1c951db24da3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_AllowanceforReturnsMember_54c17c58-b5ff-4972-b119-57ace6d69c4b" xlink:href="blkb-20221231.xsd#blkb_AllowanceforReturnsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_a7adcb75-cc20-4dfa-95c4-2c66c9853205" xlink:to="loc_blkb_AllowanceforReturnsMember_54c17c58-b5ff-4972-b119-57ace6d69c4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_821a14d0-d43f-462d-9e5b-4937ff2d1e56" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ValuationAndQualifyingAccountsDisclosureLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_850d4024-2918-4e58-8c13-bc60458ac44f" xlink:to="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_821a14d0-d43f-462d-9e5b-4937ff2d1e56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_3f258de9-9522-4a66-8354-e738b4cd13e5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_821a14d0-d43f-462d-9e5b-4937ff2d1e56" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_3f258de9-9522-4a66-8354-e738b4cd13e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease_2f469a35-3559-477b-9f51-5cc55c16f669" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_821a14d0-d43f-462d-9e5b-4937ff2d1e56" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease_2f469a35-3559-477b-9f51-5cc55c16f669" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_9aa18def-fefd-45f5-96b6-82dc62ba1c8a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_821a14d0-d43f-462d-9e5b-4937ff2d1e56" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_9aa18def-fefd-45f5-96b6-82dc62ba1c8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries_49e7e30b-6081-4bb5-92fd-cee6d3b98e18" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_821a14d0-d43f-462d-9e5b-4937ff2d1e56" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries_49e7e30b-6081-4bb5-92fd-cee6d3b98e18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_fb4d5552-44c4-436f-af23-0f62630d6425" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_821a14d0-d43f-462d-9e5b-4937ff2d1e56" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_fb4d5552-44c4-436f-af23-0f62630d6425" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/BusinessCombinationsDetails" xlink:type="simple" xlink:href="blkb-20221231.xsd#BusinessCombinationsDetails"/>
  <link:presentationLink xlink:role="http://www.blackbaud.com/role/BusinessCombinationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsAbstract_90f5404d-c06f-43c4-80f7-e18b4b7b5bd1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_12f6ebd8-d0b0-42c0-8cb0-26e98de360e4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_90f5404d-c06f-43c4-80f7-e18b4b7b5bd1" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_12f6ebd8-d0b0-42c0-8cb0-26e98de360e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_fec04b91-f6f4-4ee9-b2e7-eb04fe1a6f1b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_12f6ebd8-d0b0-42c0-8cb0-26e98de360e4" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_fec04b91-f6f4-4ee9-b2e7-eb04fe1a6f1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4c56c00e-e921-4e90-a947-a50486e8a667" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_fec04b91-f6f4-4ee9-b2e7-eb04fe1a6f1b" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4c56c00e-e921-4e90-a947-a50486e8a667" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_KilterMember_64f4bcc8-e396-4c9b-b0af-f622927fcd88" xlink:href="blkb-20221231.xsd#blkb_KilterMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4c56c00e-e921-4e90-a947-a50486e8a667" xlink:to="loc_blkb_KilterMember_64f4bcc8-e396-4c9b-b0af-f622927fcd88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_EVERFIMember_33f0d6f0-b1e8-493d-94ce-880127ad2290" xlink:href="blkb-20221231.xsd#blkb_EVERFIMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4c56c00e-e921-4e90-a947-a50486e8a667" xlink:to="loc_blkb_EVERFIMember_33f0d6f0-b1e8-493d-94ce-880127ad2290" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_330be50b-3e56-4cc9-b190-2a134ffb6e9c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_12f6ebd8-d0b0-42c0-8cb0-26e98de360e4" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_330be50b-3e56-4cc9-b190-2a134ffb6e9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinesses_7ae47e55-9b8b-4786-a1e3-e56cc2281166" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromDivestitureOfBusinesses"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_330be50b-3e56-4cc9-b190-2a134ffb6e9c" xlink:to="loc_us-gaap_ProceedsFromDivestitureOfBusinesses_7ae47e55-9b8b-4786-a1e3-e56cc2281166" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill_e2f0a00b-515a-4df5-adda-cf9546d56f82" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_330be50b-3e56-4cc9-b190-2a134ffb6e9c" xlink:to="loc_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill_e2f0a00b-515a-4df5-adda-cf9546d56f82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_bc0657fb-e631-44ea-a6e3-e582645ac3a6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_330be50b-3e56-4cc9-b190-2a134ffb6e9c" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_bc0657fb-e631-44ea-a6e3-e582645ac3a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_12e7b846-acaf-4e40-ac9d-6af1bb4030de" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_330be50b-3e56-4cc9-b190-2a134ffb6e9c" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_12e7b846-acaf-4e40-ac9d-6af1bb4030de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent_3ba83f0e-3ce2-4c1b-b192-ba7b5170a417" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_330be50b-3e56-4cc9-b190-2a134ffb6e9c" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent_3ba83f0e-3ce2-4c1b-b192-ba7b5170a417" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_7129f3d9-4a26-45d4-99ed-9a3dcbda00ec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_330be50b-3e56-4cc9-b190-2a134ffb6e9c" xlink:to="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_7129f3d9-4a26-45d4-99ed-9a3dcbda00ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned_ac77836f-a1f0-4fef-98a1-235cc0bb43ed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_330be50b-3e56-4cc9-b190-2a134ffb6e9c" xlink:to="loc_us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned_ac77836f-a1f0-4fef-98a1-235cc0bb43ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_fdcb1541-03f3-4fdb-96e4-d7a169ca8ba5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_330be50b-3e56-4cc9-b190-2a134ffb6e9c" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_fdcb1541-03f3-4fdb-96e4-d7a169ca8ba5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/GoodwillandOtherIntangibleAssetsDetails" xlink:type="simple" xlink:href="blkb-20221231.xsd#GoodwillandOtherIntangibleAssetsDetails"/>
  <link:presentationLink xlink:role="http://www.blackbaud.com/role/GoodwillandOtherIntangibleAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_bf16a3f0-4d88-40ba-881f-10fa5e0bf80e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill_507cc3d9-b250-49f9-8246-c1da3e79d2dd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_bf16a3f0-4d88-40ba-881f-10fa5e0bf80e" xlink:to="loc_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill_507cc3d9-b250-49f9-8246-c1da3e79d2dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/GoodwillandOtherIntangibleAssetsChangeinGoodwillDetails" xlink:type="simple" xlink:href="blkb-20221231.xsd#GoodwillandOtherIntangibleAssetsChangeinGoodwillDetails"/>
  <link:presentationLink xlink:role="http://www.blackbaud.com/role/GoodwillandOtherIntangibleAssetsChangeinGoodwillDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_c261b442-ebe3-47e0-b413-03ed9f659600" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable_db3b5cbd-4463-40cb-ad3c-93eb9a526b01" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_c261b442-ebe3-47e0-b413-03ed9f659600" xlink:to="loc_us-gaap_ScheduleOfGoodwillTable_db3b5cbd-4463-40cb-ad3c-93eb9a526b01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_bcc07f30-609e-4c2a-b007-dd49a48f6013" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_db3b5cbd-4463-40cb-ad3c-93eb9a526b01" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_bcc07f30-609e-4c2a-b007-dd49a48f6013" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_d442e02c-0bcd-4392-b151-d24447468480" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_bcc07f30-609e-4c2a-b007-dd49a48f6013" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_d442e02c-0bcd-4392-b151-d24447468480" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_KilterMember_b9a4f5f6-38e8-4536-bde9-75c9dcfa7210" xlink:href="blkb-20221231.xsd#blkb_KilterMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_d442e02c-0bcd-4392-b151-d24447468480" xlink:to="loc_blkb_KilterMember_b9a4f5f6-38e8-4536-bde9-75c9dcfa7210" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_EVERFIMember_cd84bb09-7fbd-41aa-aa76-c2d3973b4723" xlink:href="blkb-20221231.xsd#blkb_EVERFIMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_d442e02c-0bcd-4392-b151-d24447468480" xlink:to="loc_blkb_EVERFIMember_cd84bb09-7fbd-41aa-aa76-c2d3973b4723" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems_7d35c18a-df37-45b5-aba9-8da08156b9ef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_db3b5cbd-4463-40cb-ad3c-93eb9a526b01" xlink:to="loc_us-gaap_GoodwillLineItems_7d35c18a-df37-45b5-aba9-8da08156b9ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_f27eb63b-959c-41bd-8a37-40d35273f639" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_7d35c18a-df37-45b5-aba9-8da08156b9ef" xlink:to="loc_us-gaap_Goodwill_f27eb63b-959c-41bd-8a37-40d35273f639" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod_0011e699-6f03-4bc5-a4fd-6c8bb55a14cf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAcquiredDuringPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_7d35c18a-df37-45b5-aba9-8da08156b9ef" xlink:to="loc_us-gaap_GoodwillAcquiredDuringPeriod_0011e699-6f03-4bc5-a4fd-6c8bb55a14cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_77564a78-5015-48e6-90aa-e0cd3d1935cf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillPurchaseAccountingAdjustments"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_7d35c18a-df37-45b5-aba9-8da08156b9ef" xlink:to="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_77564a78-5015-48e6-90aa-e0cd3d1935cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit_2d79f84c-b87a-4e80-984d-5c244e094201" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_7d35c18a-df37-45b5-aba9-8da08156b9ef" xlink:to="loc_us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit_2d79f84c-b87a-4e80-984d-5c244e094201" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_bf245456-0da3-4c24-85bd-95bbd45daec4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillForeignCurrencyTranslationGainLoss"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_7d35c18a-df37-45b5-aba9-8da08156b9ef" xlink:to="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_bf245456-0da3-4c24-85bd-95bbd45daec4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_6305d599-0ddd-4fe5-be6a-76693e7b4790" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_7d35c18a-df37-45b5-aba9-8da08156b9ef" xlink:to="loc_us-gaap_Goodwill_6305d599-0ddd-4fe5-be6a-76693e7b4790" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/GoodwillAndOtherIntangibleAssetsFairValuesOfIntangibleAssetsAcquiredInVariousBusinessCombinationsByClassDetails" xlink:type="simple" xlink:href="blkb-20221231.xsd#GoodwillAndOtherIntangibleAssetsFairValuesOfIntangibleAssetsAcquiredInVariousBusinessCombinationsByClassDetails"/>
  <link:presentationLink xlink:role="http://www.blackbaud.com/role/GoodwillAndOtherIntangibleAssetsFairValuesOfIntangibleAssetsAcquiredInVariousBusinessCombinationsByClassDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_37b0cbad-cac0-44f2-a4a5-9816e9a37116" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ScheduleofAcquiredIntangibleAssetsbyMajorClassTable_2fcd8178-3fab-4343-ae6a-29cd04309dfa" xlink:href="blkb-20221231.xsd#blkb_ScheduleofAcquiredIntangibleAssetsbyMajorClassTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_37b0cbad-cac0-44f2-a4a5-9816e9a37116" xlink:to="loc_blkb_ScheduleofAcquiredIntangibleAssetsbyMajorClassTable_2fcd8178-3fab-4343-ae6a-29cd04309dfa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_0fa4767e-5d30-4e0a-8705-5e005a4a1c88" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_blkb_ScheduleofAcquiredIntangibleAssetsbyMajorClassTable_2fcd8178-3fab-4343-ae6a-29cd04309dfa" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_0fa4767e-5d30-4e0a-8705-5e005a4a1c88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_634f529d-1bb9-4daa-a6d8-6acf0f83117f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_0fa4767e-5d30-4e0a-8705-5e005a4a1c88" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_634f529d-1bb9-4daa-a6d8-6acf0f83117f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_d3527898-caf4-4857-ade6-2db35e0bd701" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_634f529d-1bb9-4daa-a6d8-6acf0f83117f" xlink:to="loc_us-gaap_CustomerRelationshipsMember_d3527898-caf4-4857-ade6-2db35e0bd701" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketingRelatedIntangibleAssetsMember_94552b8a-4282-413b-9339-e87b76302152" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MarketingRelatedIntangibleAssetsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_634f529d-1bb9-4daa-a6d8-6acf0f83117f" xlink:to="loc_us-gaap_MarketingRelatedIntangibleAssetsMember_94552b8a-4282-413b-9339-e87b76302152" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TechnologyBasedIntangibleAssetsMember_41a99c04-6d13-433b-a5b4-eec5d9b05c40" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TechnologyBasedIntangibleAssetsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_634f529d-1bb9-4daa-a6d8-6acf0f83117f" xlink:to="loc_us-gaap_TechnologyBasedIntangibleAssetsMember_41a99c04-6d13-433b-a5b4-eec5d9b05c40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MediaContentMember_911430df-819a-430a-beaa-80eb46c5a966" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MediaContentMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_634f529d-1bb9-4daa-a6d8-6acf0f83117f" xlink:to="loc_us-gaap_MediaContentMember_911430df-819a-430a-beaa-80eb46c5a966" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ScheduleofAcquiredIntangibleAssetsbyMajorClassLineItems_953b59c2-05b5-4c9c-a971-048e6e5a1173" xlink:href="blkb-20221231.xsd#blkb_ScheduleofAcquiredIntangibleAssetsbyMajorClassLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_blkb_ScheduleofAcquiredIntangibleAssetsbyMajorClassTable_2fcd8178-3fab-4343-ae6a-29cd04309dfa" xlink:to="loc_blkb_ScheduleofAcquiredIntangibleAssetsbyMajorClassLineItems_953b59c2-05b5-4c9c-a971-048e6e5a1173" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_11702352-5802-46c0-9287-286e7e5a8c04" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_blkb_ScheduleofAcquiredIntangibleAssetsbyMajorClassLineItems_953b59c2-05b5-4c9c-a971-048e6e5a1173" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_11702352-5802-46c0-9287-286e7e5a8c04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_19c36a7c-8d17-4d2c-91be-8e7298a15ba0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_blkb_ScheduleofAcquiredIntangibleAssetsbyMajorClassLineItems_953b59c2-05b5-4c9c-a971-048e6e5a1173" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_19c36a7c-8d17-4d2c-91be-8e7298a15ba0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_00b3ba13-1a13-45cc-b896-3cefc76adc82" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_blkb_ScheduleofAcquiredIntangibleAssetsbyMajorClassLineItems_953b59c2-05b5-4c9c-a971-048e6e5a1173" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_00b3ba13-1a13-45cc-b896-3cefc76adc82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/GoodwillandOtherIntangibleAssetsSummaryofAmortizationExpenseDetails" xlink:type="simple" xlink:href="blkb-20221231.xsd#GoodwillandOtherIntangibleAssetsSummaryofAmortizationExpenseDetails"/>
  <link:presentationLink xlink:role="http://www.blackbaud.com/role/GoodwillandOtherIntangibleAssetsSummaryofAmortizationExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_20e5779c-6f5e-4bbf-bf8f-8041f21d80cf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_AmortizationOfIntangibleAssetsAcquiredByIncomeStatementLocationTable_805b686f-0958-434f-9815-2d559962017e" xlink:href="blkb-20221231.xsd#blkb_AmortizationOfIntangibleAssetsAcquiredByIncomeStatementLocationTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_20e5779c-6f5e-4bbf-bf8f-8041f21d80cf" xlink:to="loc_blkb_AmortizationOfIntangibleAssetsAcquiredByIncomeStatementLocationTable_805b686f-0958-434f-9815-2d559962017e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_5e1befc0-2ab3-4812-b52c-f4eeaedc4e26" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_blkb_AmortizationOfIntangibleAssetsAcquiredByIncomeStatementLocationTable_805b686f-0958-434f-9815-2d559962017e" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_5e1befc0-2ab3-4812-b52c-f4eeaedc4e26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_b80de5a4-6519-4a06-a808-73f648cfdb87" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_5e1befc0-2ab3-4812-b52c-f4eeaedc4e26" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_b80de5a4-6519-4a06-a808-73f648cfdb87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_CostOfRecurringMember_5aa521d2-bd38-4c80-b184-b48a24b9df4c" xlink:href="blkb-20221231.xsd#blkb_CostOfRecurringMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_b80de5a4-6519-4a06-a808-73f648cfdb87" xlink:to="loc_blkb_CostOfRecurringMember_5aa521d2-bd38-4c80-b184-b48a24b9df4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_CostOfOneTimeServicesAndOtherMember_b38428cc-a1d7-4bd7-93b7-1a5ee8fa22a6" xlink:href="blkb-20221231.xsd#blkb_CostOfOneTimeServicesAndOtherMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_b80de5a4-6519-4a06-a808-73f648cfdb87" xlink:to="loc_blkb_CostOfOneTimeServicesAndOtherMember_b38428cc-a1d7-4bd7-93b7-1a5ee8fa22a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_e1893811-252c-4fc7-a099-eba9bb647378" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfSalesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_b80de5a4-6519-4a06-a808-73f648cfdb87" xlink:to="loc_us-gaap_CostOfSalesMember_e1893811-252c-4fc7-a099-eba9bb647378" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenseMember_a23b7b16-d734-4866-b245-0dda75e3c55d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpenseMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_b80de5a4-6519-4a06-a808-73f648cfdb87" xlink:to="loc_us-gaap_OperatingExpenseMember_a23b7b16-d734-4866-b245-0dda75e3c55d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_AmortizationOfIntangibleAssetsAcquiredByIncomeStatementLocationLineItems_6e96639d-f11e-440c-a4c6-c9b55b95588e" xlink:href="blkb-20221231.xsd#blkb_AmortizationOfIntangibleAssetsAcquiredByIncomeStatementLocationLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_blkb_AmortizationOfIntangibleAssetsAcquiredByIncomeStatementLocationTable_805b686f-0958-434f-9815-2d559962017e" xlink:to="loc_blkb_AmortizationOfIntangibleAssetsAcquiredByIncomeStatementLocationLineItems_6e96639d-f11e-440c-a4c6-c9b55b95588e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentForAmortization_db35c132-931c-4bef-89cc-7b12bfed0129" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentForAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_blkb_AmortizationOfIntangibleAssetsAcquiredByIncomeStatementLocationLineItems_6e96639d-f11e-440c-a4c6-c9b55b95588e" xlink:to="loc_us-gaap_AdjustmentForAmortization_db35c132-931c-4bef-89cc-7b12bfed0129" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/GoodwillandOtherIntangibleAssetsFutureAmortizationExpenseforFiniteLivedIntangibleAssetsDetails" xlink:type="simple" xlink:href="blkb-20221231.xsd#GoodwillandOtherIntangibleAssetsFutureAmortizationExpenseforFiniteLivedIntangibleAssetsDetails"/>
  <link:presentationLink xlink:role="http://www.blackbaud.com/role/GoodwillandOtherIntangibleAssetsFutureAmortizationExpenseforFiniteLivedIntangibleAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_9f528a8c-d854-4201-b796-efe3e414b1b9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_4dc4c4e9-549e-457b-af3c-23749c7f9ea3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_9f528a8c-d854-4201-b796-efe3e414b1b9" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_4dc4c4e9-549e-457b-af3c-23749c7f9ea3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_3d4b0a31-9b4c-404c-9335-f0cf46351989" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_4dc4c4e9-549e-457b-af3c-23749c7f9ea3" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_3d4b0a31-9b4c-404c-9335-f0cf46351989" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_d484cefa-4d8c-4ccf-94a8-8047de76f5f7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_4dc4c4e9-549e-457b-af3c-23749c7f9ea3" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_d484cefa-4d8c-4ccf-94a8-8047de76f5f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_2329aba0-3752-4e80-877c-cbabfffc866f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_4dc4c4e9-549e-457b-af3c-23749c7f9ea3" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_2329aba0-3752-4e80-877c-cbabfffc866f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_41aa13a4-60f6-4d1b-beed-521e5a9f9194" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_4dc4c4e9-549e-457b-af3c-23749c7f9ea3" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_41aa13a4-60f6-4d1b-beed-521e5a9f9194" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_a984d838-1b70-44e6-9cd7-00a1ba556f09" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_4dc4c4e9-549e-457b-af3c-23749c7f9ea3" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_a984d838-1b70-44e6-9cd7-00a1ba556f09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_EstimatedAmortizationExpenseforFiniteLivedIntangibleAssetsfortheNextFiveYears_beafcb3c-e165-44b3-bf62-8235a5df5274" xlink:href="blkb-20221231.xsd#blkb_EstimatedAmortizationExpenseforFiniteLivedIntangibleAssetsfortheNextFiveYears"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_4dc4c4e9-549e-457b-af3c-23749c7f9ea3" xlink:to="loc_blkb_EstimatedAmortizationExpenseforFiniteLivedIntangibleAssetsfortheNextFiveYears_beafcb3c-e165-44b3-bf62-8235a5df5274" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/EarningsPerShareComputationofBasicandDilutedEarningsPerShareDetails" xlink:type="simple" xlink:href="blkb-20221231.xsd#EarningsPerShareComputationofBasicandDilutedEarningsPerShareDetails"/>
  <link:presentationLink xlink:role="http://www.blackbaud.com/role/EarningsPerShareComputationofBasicandDilutedEarningsPerShareDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_295fe4b2-8001-448a-9866-14eb064f396a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_7d555232-ee1c-4518-a411-0c8354c90b48" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_295fe4b2-8001-448a-9866-14eb064f396a" xlink:to="loc_us-gaap_NetIncomeLoss_7d555232-ee1c-4518-a411-0c8354c90b48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_714060a9-36e0-4c2f-aa4f-c7aa58dc6116" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_295fe4b2-8001-448a-9866-14eb064f396a" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_714060a9-36e0-4c2f-aa4f-c7aa58dc6116" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_d44aec4c-7621-4ed8-843d-604eedbbb884" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_295fe4b2-8001-448a-9866-14eb064f396a" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_d44aec4c-7621-4ed8-843d-604eedbbb884" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_238b9cac-c828-4a37-9ca8-57f459fcacd6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_295fe4b2-8001-448a-9866-14eb064f396a" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_238b9cac-c828-4a37-9ca8-57f459fcacd6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_de5ccb15-960f-4410-9c1a-6ce6e87b8a93" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_295fe4b2-8001-448a-9866-14eb064f396a" xlink:to="loc_us-gaap_EarningsPerShareBasic_de5ccb15-960f-4410-9c1a-6ce6e87b8a93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_c8fc590c-aa23-44b5-ac6c-7581d3e86ad0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_295fe4b2-8001-448a-9866-14eb064f396a" xlink:to="loc_us-gaap_EarningsPerShareDiluted_c8fc590c-aa23-44b5-ac6c-7581d3e86ad0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_010a0ffe-ac1d-4b65-bd94-3a50c8f4f81d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_295fe4b2-8001-448a-9866-14eb064f396a" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_010a0ffe-ac1d-4b65-bd94-3a50c8f4f81d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/FairValueMeasurementsDetails" xlink:type="simple" xlink:href="blkb-20221231.xsd#FairValueMeasurementsDetails"/>
  <link:presentationLink xlink:role="http://www.blackbaud.com/role/FairValueMeasurementsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_2801d28a-374b-4750-9304-e58f921a7b7d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareImpairments1_d4289fed-747f-4115-98dd-be7803798325" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizedComputerSoftwareImpairments1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_2801d28a-374b-4750-9304-e58f921a7b7d" xlink:to="loc_us-gaap_CapitalizedComputerSoftwareImpairments1_d4289fed-747f-4115-98dd-be7803798325" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill_fb8778a1-3de7-47e1-8996-be024a69b595" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_2801d28a-374b-4750-9304-e58f921a7b7d" xlink:to="loc_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill_fb8778a1-3de7-47e1-8996-be024a69b595" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseImpairmentLoss_f296cde4-9fed-46a9-8dda-ffc64a3748d3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseImpairmentLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_2801d28a-374b-4750-9304-e58f921a7b7d" xlink:to="loc_us-gaap_OperatingLeaseImpairmentLoss_f296cde4-9fed-46a9-8dda-ffc64a3748d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_39d6b1a6-f3ab-4912-b506-e4a1a57041ca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairmentOfLongLivedAssetsHeldForUse"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_2801d28a-374b-4750-9304-e58f921a7b7d" xlink:to="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_39d6b1a6-f3ab-4912-b506-e4a1a57041ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" xlink:type="simple" xlink:href="blkb-20221231.xsd#FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails"/>
  <link:presentationLink xlink:role="http://www.blackbaud.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_10cac360-ea03-4729-89db-3e785d29a31e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_fbf4acf4-1ce8-44ca-8884-1a40fc91df9e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_10cac360-ea03-4729-89db-3e785d29a31e" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_fbf4acf4-1ce8-44ca-8884-1a40fc91df9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_87a1c6d9-8201-4594-acf8-c9ede8bd12d5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_fbf4acf4-1ce8-44ca-8884-1a40fc91df9e" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_87a1c6d9-8201-4594-acf8-c9ede8bd12d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_284b60ac-3192-4ac7-9533-072d90bbfe2b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_87a1c6d9-8201-4594-acf8-c9ede8bd12d5" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_284b60ac-3192-4ac7-9533-072d90bbfe2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_4dd2d3d8-5968-4ec3-99b7-056bd49995d0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_284b60ac-3192-4ac7-9533-072d90bbfe2b" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_4dd2d3d8-5968-4ec3-99b7-056bd49995d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_cdd9afd8-6108-47d9-81a4-570ee3f84fdf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_fbf4acf4-1ce8-44ca-8884-1a40fc91df9e" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_cdd9afd8-6108-47d9-81a4-570ee3f84fdf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_5f3d6b03-d656-4568-b7e2-a7cd6599a732" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_cdd9afd8-6108-47d9-81a4-570ee3f84fdf" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_5f3d6b03-d656-4568-b7e2-a7cd6599a732" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_803c49d7-afaa-4ae3-954b-029409a033a6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_5f3d6b03-d656-4568-b7e2-a7cd6599a732" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_803c49d7-afaa-4ae3-954b-029409a033a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_92e060be-e9a3-4f7d-b15f-7d5da76d77bc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_5f3d6b03-d656-4568-b7e2-a7cd6599a732" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_92e060be-e9a3-4f7d-b15f-7d5da76d77bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_d7451fca-434b-485b-b5db-9dec4f1eca5f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_5f3d6b03-d656-4568-b7e2-a7cd6599a732" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_d7451fca-434b-485b-b5db-9dec4f1eca5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_20bf67f0-e2aa-4d60-9222-137bcc08c882" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_fbf4acf4-1ce8-44ca-8884-1a40fc91df9e" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_20bf67f0-e2aa-4d60-9222-137bcc08c882" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssets_e1d27927-5f4e-4357-b3c1-ffbd56e5a348" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_20bf67f0-e2aa-4d60-9222-137bcc08c882" xlink:to="loc_us-gaap_DerivativeAssets_e1d27927-5f4e-4357-b3c1-ffbd56e5a348" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure_572fb329-bf61-497a-9a05-28e9edaeb74d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCurrencyContractAssetFairValueDisclosure"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_20bf67f0-e2aa-4d60-9222-137bcc08c882" xlink:to="loc_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure_572fb329-bf61-497a-9a05-28e9edaeb74d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_ca19d4cd-d4a5-4506-97b5-b85ed8bf8459" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_20bf67f0-e2aa-4d60-9222-137bcc08c882" xlink:to="loc_us-gaap_AssetsFairValueDisclosure_ca19d4cd-d4a5-4506-97b5-b85ed8bf8459" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure_39a3a9c1-3d94-4ed1-9664-677887859f97" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_20bf67f0-e2aa-4d60-9222-137bcc08c882" xlink:to="loc_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure_39a3a9c1-3d94-4ed1-9664-677887859f97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_198eb92e-f57e-40a3-980d-cbcfbed4f6f9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_20bf67f0-e2aa-4d60-9222-137bcc08c882" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_198eb92e-f57e-40a3-980d-cbcfbed4f6f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosure_36a932d2-be1a-42df-aa8d-f13a8f0ac6b8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesFairValueDisclosure"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_20bf67f0-e2aa-4d60-9222-137bcc08c882" xlink:to="loc_us-gaap_LiabilitiesFairValueDisclosure_36a932d2-be1a-42df-aa8d-f13a8f0ac6b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration_5eb617c0-089a-4471-bf10-fd1c51d8bf9e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_20bf67f0-e2aa-4d60-9222-137bcc08c882" xlink:to="loc_us-gaap_DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration_5eb617c0-089a-4471-bf10-fd1c51d8bf9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/PropertyandEquipmentandSoftwareandContentDevelopmentCostsDetails" xlink:type="simple" xlink:href="blkb-20221231.xsd#PropertyandEquipmentandSoftwareandContentDevelopmentCostsDetails"/>
  <link:presentationLink xlink:role="http://www.blackbaud.com/role/PropertyandEquipmentandSoftwareandContentDevelopmentCostsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_5b9992ed-776e-4651-935c-32f5f3ca6fd9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_bb959dd7-8fa2-4ca9-a593-70dd2173799f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Depreciation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_5b9992ed-776e-4651-935c-32f5f3ca6fd9" xlink:to="loc_us-gaap_Depreciation_bb959dd7-8fa2-4ca9-a593-70dd2173799f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_9e53910e-50f9-4131-aac0-93e01a06879c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairmentOfLongLivedAssetsHeldForUse"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_5b9992ed-776e-4651-935c-32f5f3ca6fd9" xlink:to="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_9e53910e-50f9-4131-aac0-93e01a06879c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareImpairments1_34d04bdc-f247-4a9b-8d5c-8f58762daabc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizedComputerSoftwareImpairments1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_5b9992ed-776e-4651-935c-32f5f3ca6fd9" xlink:to="loc_us-gaap_CapitalizedComputerSoftwareImpairments1_34d04bdc-f247-4a9b-8d5c-8f58762daabc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareAmortization1_08368a9a-ff02-4a32-84a0-bc784b380dd4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizedComputerSoftwareAmortization1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_5b9992ed-776e-4651-935c-32f5f3ca6fd9" xlink:to="loc_us-gaap_CapitalizedComputerSoftwareAmortization1_08368a9a-ff02-4a32-84a0-bc784b380dd4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentLongLivedAssetHeldForUseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration_164e3158-f7fd-486e-9cf8-99c03e71b62c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairmentLongLivedAssetHeldForUseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_5b9992ed-776e-4651-935c-32f5f3ca6fd9" xlink:to="loc_us-gaap_ImpairmentLongLivedAssetHeldForUseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration_164e3158-f7fd-486e-9cf8-99c03e71b62c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/PropertyandEquipmentandSoftwareandContentDevelopmentCostsScheduleofPropertyandEquipmentDetails" xlink:type="simple" xlink:href="blkb-20221231.xsd#PropertyandEquipmentandSoftwareandContentDevelopmentCostsScheduleofPropertyandEquipmentDetails"/>
  <link:presentationLink xlink:role="http://www.blackbaud.com/role/PropertyandEquipmentandSoftwareandContentDevelopmentCostsScheduleofPropertyandEquipmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_7896818d-8641-43b6-bd74-e484288c180a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_8727b6ef-438c-4216-993b-da6f05fdf7f7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_7896818d-8641-43b6-bd74-e484288c180a" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_8727b6ef-438c-4216-993b-da6f05fdf7f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_c022613f-185c-410b-8a2f-f93a16630d25" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_8727b6ef-438c-4216-993b-da6f05fdf7f7" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_c022613f-185c-410b-8a2f-f93a16630d25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_412cde21-833c-48d2-b1c0-bab0ca8a1aab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_c022613f-185c-410b-8a2f-f93a16630d25" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_412cde21-833c-48d2-b1c0-bab0ca8a1aab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandMember_bf718b75-3650-4ef2-b45c-bf4e25bebede" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LandMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_412cde21-833c-48d2-b1c0-bab0ca8a1aab" xlink:to="loc_us-gaap_LandMember_bf718b75-3650-4ef2-b45c-bf4e25bebede" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingMember_8784d0fe-bea4-4763-8a36-302e088d62b2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BuildingMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_412cde21-833c-48d2-b1c0-bab0ca8a1aab" xlink:to="loc_us-gaap_BuildingMember_8784d0fe-bea4-4763-8a36-302e088d62b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingImprovementsMember_62a97e44-46c9-4e19-b428-b0a2ecbb694a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BuildingImprovementsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_412cde21-833c-48d2-b1c0-bab0ca8a1aab" xlink:to="loc_us-gaap_BuildingImprovementsMember_62a97e44-46c9-4e19-b428-b0a2ecbb694a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquipmentMember_e814e72c-4ed4-40d4-a4c8-e052fc86200f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquipmentMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_412cde21-833c-48d2-b1c0-bab0ca8a1aab" xlink:to="loc_us-gaap_EquipmentMember_e814e72c-4ed4-40d4-a4c8-e052fc86200f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComputerEquipmentMember_1b6f74f1-20dd-4333-92dc-95fea125c937" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComputerEquipmentMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_412cde21-833c-48d2-b1c0-bab0ca8a1aab" xlink:to="loc_us-gaap_ComputerEquipmentMember_1b6f74f1-20dd-4333-92dc-95fea125c937" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ComputerSoftwareMember_ffb3f2c1-26fa-4d38-926a-26b33ddb3d7e" xlink:href="blkb-20221231.xsd#blkb_ComputerSoftwareMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_412cde21-833c-48d2-b1c0-bab0ca8a1aab" xlink:to="loc_blkb_ComputerSoftwareMember_ffb3f2c1-26fa-4d38-926a-26b33ddb3d7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressMember_ea3f9161-7c5f-4a59-aae0-f640b719b580" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConstructionInProgressMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_412cde21-833c-48d2-b1c0-bab0ca8a1aab" xlink:to="loc_us-gaap_ConstructionInProgressMember_ea3f9161-7c5f-4a59-aae0-f640b719b580" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_bd47053c-bf63-4886-be20-f1a1c7ce1c50" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_412cde21-833c-48d2-b1c0-bab0ca8a1aab" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_bd47053c-bf63-4886-be20-f1a1c7ce1c50" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_f9101ba2-8d2e-4a59-b1a4-7ef749255f07" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_412cde21-833c-48d2-b1c0-bab0ca8a1aab" xlink:to="loc_us-gaap_LeaseholdImprovementsMember_f9101ba2-8d2e-4a59-b1a4-7ef749255f07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_35e1a775-82c0-4dfc-b424-38b5c0faf215" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_8727b6ef-438c-4216-993b-da6f05fdf7f7" xlink:to="loc_srt_RangeAxis_35e1a775-82c0-4dfc-b424-38b5c0faf215" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_a85dacf2-81f3-4803-b36b-9a3f453e28a7" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_35e1a775-82c0-4dfc-b424-38b5c0faf215" xlink:to="loc_srt_RangeMember_a85dacf2-81f3-4803-b36b-9a3f453e28a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_a037c03d-6ac9-4646-a083-a57aed8351ec" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_a85dacf2-81f3-4803-b36b-9a3f453e28a7" xlink:to="loc_srt_MinimumMember_a037c03d-6ac9-4646-a083-a57aed8351ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_4c157938-81bb-4650-9b3b-7fcf7b11071e" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_a85dacf2-81f3-4803-b36b-9a3f453e28a7" xlink:to="loc_srt_MaximumMember_4c157938-81bb-4650-9b3b-7fcf7b11071e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_3914e455-0128-4e2b-a8a5-2da6baf33770" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_8727b6ef-438c-4216-993b-da6f05fdf7f7" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_3914e455-0128-4e2b-a8a5-2da6baf33770" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_e7d1d3a8-fff1-4e85-bcf5-cf1bc4fd60e1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_3914e455-0128-4e2b-a8a5-2da6baf33770" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_e7d1d3a8-fff1-4e85-bcf5-cf1bc4fd60e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_0250b51c-acbe-4b7a-a777-6bb784c644cc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_3914e455-0128-4e2b-a8a5-2da6baf33770" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_0250b51c-acbe-4b7a-a777-6bb784c644cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_b6965eba-4a40-4914-bf5f-6cfbb0902e65" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_3914e455-0128-4e2b-a8a5-2da6baf33770" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_b6965eba-4a40-4914-bf5f-6cfbb0902e65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_329f8fbc-e713-487a-bdea-6941c98058ec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_3914e455-0128-4e2b-a8a5-2da6baf33770" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_329f8fbc-e713-487a-bdea-6941c98058ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/PropertyandEquipmentandSoftwareandContentDevelopmentCostsScheduleofSoftwareDevelopmentCostsDetails" xlink:type="simple" xlink:href="blkb-20221231.xsd#PropertyandEquipmentandSoftwareandContentDevelopmentCostsScheduleofSoftwareDevelopmentCostsDetails"/>
  <link:presentationLink xlink:role="http://www.blackbaud.com/role/PropertyandEquipmentandSoftwareandContentDevelopmentCostsScheduleofSoftwareDevelopmentCostsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_be873433-1c28-408f-b5bd-b798ace1d4f7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_c0b3b1c0-8551-4fd4-bc7f-36e25fcd9cd2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_be873433-1c28-408f-b5bd-b798ace1d4f7" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_c0b3b1c0-8551-4fd4-bc7f-36e25fcd9cd2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_db239168-56a9-4276-b82c-eedb5891b0cd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_c0b3b1c0-8551-4fd4-bc7f-36e25fcd9cd2" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_db239168-56a9-4276-b82c-eedb5891b0cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_2b418ff9-fbc7-415b-8bf0-9fd26bdf2c63" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_db239168-56a9-4276-b82c-eedb5891b0cd" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_2b418ff9-fbc7-415b-8bf0-9fd26bdf2c63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SoftwareDevelopmentMember_fa6681cc-3fb0-472b-9761-0d96ddd7ceee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SoftwareDevelopmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_2b418ff9-fbc7-415b-8bf0-9fd26bdf2c63" xlink:to="loc_us-gaap_SoftwareDevelopmentMember_fa6681cc-3fb0-472b-9761-0d96ddd7ceee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MediaContentMember_42a2a818-f1c4-45b3-9594-2b30b2b12cb9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MediaContentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_2b418ff9-fbc7-415b-8bf0-9fd26bdf2c63" xlink:to="loc_us-gaap_MediaContentMember_42a2a818-f1c4-45b3-9594-2b30b2b12cb9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_277c2602-c77b-4fbd-8bdd-6923f6375d47" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_c0b3b1c0-8551-4fd4-bc7f-36e25fcd9cd2" xlink:to="loc_srt_RangeAxis_277c2602-c77b-4fbd-8bdd-6923f6375d47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_b9e2eceb-b9f1-438f-91ca-12b60ad43011" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_277c2602-c77b-4fbd-8bdd-6923f6375d47" xlink:to="loc_srt_RangeMember_b9e2eceb-b9f1-438f-91ca-12b60ad43011" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_6cc74ccc-43af-408a-97de-38e80c220640" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_b9e2eceb-b9f1-438f-91ca-12b60ad43011" xlink:to="loc_srt_MinimumMember_6cc74ccc-43af-408a-97de-38e80c220640" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_86aefa71-1f1a-4c5e-b2eb-10f6c1bd9eaf" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_b9e2eceb-b9f1-438f-91ca-12b60ad43011" xlink:to="loc_srt_MaximumMember_86aefa71-1f1a-4c5e-b2eb-10f6c1bd9eaf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_00789075-4ca7-4e5d-96e1-53a71d60e0e6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_c0b3b1c0-8551-4fd4-bc7f-36e25fcd9cd2" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_00789075-4ca7-4e5d-96e1-53a71d60e0e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareGross_ceeef067-ca7c-41b4-a3b0-876cdad4f05f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizedComputerSoftwareGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_00789075-4ca7-4e5d-96e1-53a71d60e0e6" xlink:to="loc_us-gaap_CapitalizedComputerSoftwareGross_ceeef067-ca7c-41b4-a3b0-876cdad4f05f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_CapitalizedContentGross_405cf0b8-bf15-4244-8908-f5d2840acc4c" xlink:href="blkb-20221231.xsd#blkb_CapitalizedContentGross"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_00789075-4ca7-4e5d-96e1-53a71d60e0e6" xlink:to="loc_blkb_CapitalizedContentGross_405cf0b8-bf15-4244-8908-f5d2840acc4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization_5877c4cd-3ae8-437b-9ba9-710c26b53676" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_00789075-4ca7-4e5d-96e1-53a71d60e0e6" xlink:to="loc_us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization_5877c4cd-3ae8-437b-9ba9-710c26b53676" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareNet_71ed045f-ef47-4bba-951d-5c0186665aee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizedComputerSoftwareNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_00789075-4ca7-4e5d-96e1-53a71d60e0e6" xlink:to="loc_us-gaap_CapitalizedComputerSoftwareNet_71ed045f-ef47-4bba-951d-5c0186665aee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_e9210667-d69e-4aee-a843-ea5a2fcac4e2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_00789075-4ca7-4e5d-96e1-53a71d60e0e6" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_e9210667-d69e-4aee-a843-ea5a2fcac4e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofRestrictedCashDetails" xlink:type="simple" xlink:href="blkb-20221231.xsd#ConsolidatedFinancialStatementDetailsComponentsofRestrictedCashDetails"/>
  <link:presentationLink xlink:role="http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofRestrictedCashDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_fa84e107-fdbb-4467-87d2-bb2ea1a66745" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCash_09d60f91-1980-4479-83e4-24ded3353c43" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCash"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_fa84e107-fdbb-4467-87d2-bb2ea1a66745" xlink:to="loc_us-gaap_RestrictedCash_09d60f91-1980-4479-83e4-24ded3353c43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EscrowDeposit_2bf15fa0-bc6d-471c-83a0-b1905e747755" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EscrowDeposit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_fa84e107-fdbb-4467-87d2-bb2ea1a66745" xlink:to="loc_us-gaap_EscrowDeposit_2bf15fa0-bc6d-471c-83a0-b1905e747755" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_afd79835-8fc5-4452-a917-72a17a8649f6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_fa84e107-fdbb-4467-87d2-bb2ea1a66745" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_afd79835-8fc5-4452-a917-72a17a8649f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_RestrictedCashLettersOfCreditForOperatingLeases_8b2c44f8-dae2-49b4-b217-301f8196a06f" xlink:href="blkb-20221231.xsd#blkb_RestrictedCashLettersOfCreditForOperatingLeases"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_fa84e107-fdbb-4467-87d2-bb2ea1a66745" xlink:to="loc_blkb_RestrictedCashLettersOfCreditForOperatingLeases_8b2c44f8-dae2-49b4-b217-301f8196a06f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofPrepaidExpensesandOtherAssetsDetails" xlink:type="simple" xlink:href="blkb-20221231.xsd#ConsolidatedFinancialStatementDetailsComponentsofPrepaidExpensesandOtherAssetsDetails"/>
  <link:presentationLink xlink:role="http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofPrepaidExpensesandOtherAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_526d097c-7531-4c41-9113-fa3442dceb17" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostNet_491cadc3-f8fa-453c-9045-ad7c1bc50c0e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizedContractCostNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_526d097c-7531-4c41-9113-fa3442dceb17" xlink:to="loc_us-gaap_CapitalizedContractCostNet_491cadc3-f8fa-453c-9045-ad7c1bc50c0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_PrepaidSoftwareMaintenanceCurrentAndLongTerm_6682979a-c8bb-4d4f-933e-a6b9075ccf67" xlink:href="blkb-20221231.xsd#blkb_PrepaidSoftwareMaintenanceCurrentAndLongTerm"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_526d097c-7531-4c41-9113-fa3442dceb17" xlink:to="loc_blkb_PrepaidSoftwareMaintenanceCurrentAndLongTerm_6682979a-c8bb-4d4f-933e-a6b9075ccf67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_DerivativeInstrumentsCurrentAndLongTerm_7d99599b-d55d-41f8-a510-bba2cc938c42" xlink:href="blkb-20221231.xsd#blkb_DerivativeInstrumentsCurrentAndLongTerm"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_526d097c-7531-4c41-9113-fa3442dceb17" xlink:to="loc_blkb_DerivativeInstrumentsCurrentAndLongTerm_7d99599b-d55d-41f8-a510-bba2cc938c42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization_3b4a9296-c65c-409d-b553-989fdca26ace" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_526d097c-7531-4c41-9113-fa3442dceb17" xlink:to="loc_us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization_3b4a9296-c65c-409d-b553-989fdca26ace" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnbilledContractsReceivable_3abd1320-3a34-4ec9-a701-67fe00b2b9ff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnbilledContractsReceivable"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_526d097c-7531-4c41-9113-fa3442dceb17" xlink:to="loc_us-gaap_UnbilledContractsReceivable_3abd1320-3a34-4ec9-a701-67fe00b2b9ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_PrepaidInsuranceCurrentandLongterm_b3596187-3ab6-4930-b63c-49ccd63a2daf" xlink:href="blkb-20221231.xsd#blkb_PrepaidInsuranceCurrentandLongterm"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_526d097c-7531-4c41-9113-fa3442dceb17" xlink:to="loc_blkb_PrepaidInsuranceCurrentandLongterm_b3596187-3ab6-4930-b63c-49ccd63a2daf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_TaxesPrepaidAndReceivableCurrentAndLongTerm_e5be8f48-1b66-4cc3-8172-975f27e8e6b9" xlink:href="blkb-20221231.xsd#blkb_TaxesPrepaidAndReceivableCurrentAndLongTerm"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_526d097c-7531-4c41-9113-fa3442dceb17" xlink:to="loc_blkb_TaxesPrepaidAndReceivableCurrentAndLongTerm_e5be8f48-1b66-4cc3-8172-975f27e8e6b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_DeferredIncomeTaxesAndOtherAssetsCurrentAndNoncurrent_7775f6e0-442e-4015-b788-2f9c682e1d23" xlink:href="blkb-20221231.xsd#blkb_DeferredIncomeTaxesAndOtherAssetsCurrentAndNoncurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_526d097c-7531-4c41-9113-fa3442dceb17" xlink:to="loc_blkb_DeferredIncomeTaxesAndOtherAssetsCurrentAndNoncurrent_7775f6e0-442e-4015-b788-2f9c682e1d23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EstimatedInsuranceRecoveries_bedadcb3-5798-4ab3-b6c1-a207a8a17c86" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EstimatedInsuranceRecoveries"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_526d097c-7531-4c41-9113-fa3442dceb17" xlink:to="loc_us-gaap_EstimatedInsuranceRecoveries_bedadcb3-5798-4ab3-b6c1-a207a8a17c86" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssets_f7ad8a74-dd55-47d0-bdeb-2c6a09f705c5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssets"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_526d097c-7531-4c41-9113-fa3442dceb17" xlink:to="loc_us-gaap_OtherAssets_f7ad8a74-dd55-47d0-bdeb-2c6a09f705c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssets_b62cca67-eeec-4ce3-8e28-17a056f0d77e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseAndOtherAssets"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_526d097c-7531-4c41-9113-fa3442dceb17" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssets_b62cca67-eeec-4ce3-8e28-17a056f0d77e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_9e6a14b2-49d5-4ea5-a52c-d45f821abf9c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_526d097c-7531-4c41-9113-fa3442dceb17" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_9e6a14b2-49d5-4ea5-a52c-d45f821abf9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_bb23f8d3-5a02-4594-ab57-cf3a65d49ad8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_526d097c-7531-4c41-9113-fa3442dceb17" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_bb23f8d3-5a02-4594-ab57-cf3a65d49ad8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostAmortization_2ccb9434-40be-496a-b2fa-f57d24729762" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizedContractCostAmortization"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_526d097c-7531-4c41-9113-fa3442dceb17" xlink:to="loc_us-gaap_CapitalizedContractCostAmortization_2ccb9434-40be-496a-b2fa-f57d24729762" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostNetCurrent_b93842e5-c82f-4f28-b977-632ca454f40d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizedContractCostNetCurrent"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_526d097c-7531-4c41-9113-fa3442dceb17" xlink:to="loc_us-gaap_CapitalizedContractCostNetCurrent_b93842e5-c82f-4f28-b977-632ca454f40d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_PrepaidSoftwareMaintenanceAndSubscriptionsCurrent_91281036-f4e8-4e9e-872a-b999a9038c73" xlink:href="blkb-20221231.xsd#blkb_PrepaidSoftwareMaintenanceAndSubscriptionsCurrent"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_526d097c-7531-4c41-9113-fa3442dceb17" xlink:to="loc_blkb_PrepaidSoftwareMaintenanceAndSubscriptionsCurrent_91281036-f4e8-4e9e-872a-b999a9038c73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HostingArrangementServiceContractImplementationCostExpenseAmortization_3521f3e7-5329-4f1c-beb9-3b306377f054" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HostingArrangementServiceContractImplementationCostExpenseAmortization"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_526d097c-7531-4c41-9113-fa3442dceb17" xlink:to="loc_us-gaap_HostingArrangementServiceContractImplementationCostExpenseAmortization_3521f3e7-5329-4f1c-beb9-3b306377f054" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAccumulatedAmortization_47f3428d-ffff-4734-9edc-cd90a168fe52" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAccumulatedAmortization"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_526d097c-7531-4c41-9113-fa3442dceb17" xlink:to="loc_us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAccumulatedAmortization_47f3428d-ffff-4734-9edc-cd90a168fe52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofAccruedExpensesandOtherLiabilitiesDetails" xlink:type="simple" xlink:href="blkb-20221231.xsd#ConsolidatedFinancialStatementDetailsComponentsofAccruedExpensesandOtherLiabilitiesDetails"/>
  <link:presentationLink xlink:role="http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofAccruedExpensesandOtherLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_36973d75-bce3-4adc-9d7c-3b66bd2b85c2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedProfessionalFeesCurrentAndNoncurrent_731c9581-d40d-4e72-8f67-e6d078ce41f8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedProfessionalFeesCurrentAndNoncurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_36973d75-bce3-4adc-9d7c-3b66bd2b85c2" xlink:to="loc_us-gaap_AccruedProfessionalFeesCurrentAndNoncurrent_731c9581-d40d-4e72-8f67-e6d078ce41f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxesPayableCurrentAndNoncurrent_19a47363-d966-4bc1-ad49-af0dcbd1bd08" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TaxesPayableCurrentAndNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_36973d75-bce3-4adc-9d7c-3b66bd2b85c2" xlink:to="loc_us-gaap_TaxesPayableCurrentAndNoncurrent_19a47363-d966-4bc1-ad49-af0dcbd1bd08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_AccruedCustomerCreditBalancesCurrentAndLongTerm_3fd9acee-c38f-4a08-9c24-115564ebd1e2" xlink:href="blkb-20221231.xsd#blkb_AccruedCustomerCreditBalancesCurrentAndLongTerm"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_36973d75-bce3-4adc-9d7c-3b66bd2b85c2" xlink:to="loc_blkb_AccruedCustomerCreditBalancesCurrentAndLongTerm_3fd9acee-c38f-4a08-9c24-115564ebd1e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_3a053e32-2725-4e12-93c3-bdda31779d49" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_36973d75-bce3-4adc-9d7c-3b66bd2b85c2" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_3a053e32-2725-4e12-93c3-bdda31779d49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_AccruedCommissionsAndSalariesCurrentAndLongTerm_cd4f13b5-9ebe-4658-b902-b32cb0ab53f5" xlink:href="blkb-20221231.xsd#blkb_AccruedCommissionsAndSalariesCurrentAndLongTerm"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_36973d75-bce3-4adc-9d7c-3b66bd2b85c2" xlink:to="loc_blkb_AccruedCommissionsAndSalariesCurrentAndLongTerm_cd4f13b5-9ebe-4658-b902-b32cb0ab53f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_AccruedTransactionBasedCostsRelatedToPaymentsServices_68e3fbfd-12ae-4c97-baba-435848efabaa" xlink:href="blkb-20221231.xsd#blkb_AccruedTransactionBasedCostsRelatedToPaymentsServices"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_36973d75-bce3-4adc-9d7c-3b66bd2b85c2" xlink:to="loc_blkb_AccruedTransactionBasedCostsRelatedToPaymentsServices_68e3fbfd-12ae-4c97-baba-435848efabaa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_14ebd82d-be53-4bf2-b6b8-7a72635e49e8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_36973d75-bce3-4adc-9d7c-3b66bd2b85c2" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_14ebd82d-be53-4bf2-b6b8-7a72635e49e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedInsuranceCurrentAndNoncurrent_81982029-bae6-4daf-9f01-8cd28d193b08" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedInsuranceCurrentAndNoncurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_36973d75-bce3-4adc-9d7c-3b66bd2b85c2" xlink:to="loc_us-gaap_AccruedInsuranceCurrentAndNoncurrent_81982029-bae6-4daf-9f01-8cd28d193b08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedVacationCurrentAndNoncurrent_4378b9cd-f4c2-402d-9bbc-04cf4c235290" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedVacationCurrentAndNoncurrent"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_36973d75-bce3-4adc-9d7c-3b66bd2b85c2" xlink:to="loc_us-gaap_AccruedVacationCurrentAndNoncurrent_4378b9cd-f4c2-402d-9bbc-04cf4c235290" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedBonusesCurrentAndNoncurrent_0936909c-9de3-44d0-980c-21d69e9e4c85" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedBonusesCurrentAndNoncurrent"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_36973d75-bce3-4adc-9d7c-3b66bd2b85c2" xlink:to="loc_us-gaap_AccruedBonusesCurrentAndNoncurrent_0936909c-9de3-44d0-980c-21d69e9e4c85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_UnrecognizedTaxBenefitCurrentandLongterm_92750c68-29fd-4e7d-bfc3-ad014fe95d84" xlink:href="blkb-20221231.xsd#blkb_UnrecognizedTaxBenefitCurrentandLongterm"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_36973d75-bce3-4adc-9d7c-3b66bd2b85c2" xlink:to="loc_blkb_UnrecognizedTaxBenefitCurrentandLongterm_92750c68-29fd-4e7d-bfc3-ad014fe95d84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_AmountsPayableToFormerOptionHoldersOfAnAcquiredCompany_a6bf69e7-e0cf-4908-b176-6e3c58e52589" xlink:href="blkb-20221231.xsd#blkb_AmountsPayableToFormerOptionHoldersOfAnAcquiredCompany"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_36973d75-bce3-4adc-9d7c-3b66bd2b85c2" xlink:to="loc_blkb_AmountsPayableToFormerOptionHoldersOfAnAcquiredCompany_a6bf69e7-e0cf-4908-b176-6e3c58e52589" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilities_146355f5-4b77-4df9-b530-68f838430be4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilities"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_36973d75-bce3-4adc-9d7c-3b66bd2b85c2" xlink:to="loc_us-gaap_OtherLiabilities_146355f5-4b77-4df9-b530-68f838430be4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_b3c5cf1a-f752-4eb8-9268-d5ddceaca1ea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedLiabilitiesAndOtherLiabilities"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_36973d75-bce3-4adc-9d7c-3b66bd2b85c2" xlink:to="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_b3c5cf1a-f752-4eb8-9268-d5ddceaca1ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_c330562e-8b81-4680-a7c7-3f41ad1b5fe8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_36973d75-bce3-4adc-9d7c-3b66bd2b85c2" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_c330562e-8b81-4680-a7c7-3f41ad1b5fe8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_AccruedExpensesAndOtherCurrentLiabilities_ad0959e3-8f9d-45a5-b53e-5682724e724b" xlink:href="blkb-20221231.xsd#blkb_AccruedExpensesAndOtherCurrentLiabilities"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_36973d75-bce3-4adc-9d7c-3b66bd2b85c2" xlink:to="loc_blkb_AccruedExpensesAndOtherCurrentLiabilities_ad0959e3-8f9d-45a5-b53e-5682724e724b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_4299e43a-b591-4352-8cfc-914d8668566c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_36973d75-bce3-4adc-9d7c-3b66bd2b85c2" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_4299e43a-b591-4352-8cfc-914d8668566c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofOtherIncomeExpenseDetails" xlink:type="simple" xlink:href="blkb-20221231.xsd#ConsolidatedFinancialStatementDetailsComponentsofOtherIncomeExpenseDetails"/>
  <link:presentationLink xlink:role="http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofOtherIncomeExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_0d96d8ae-d5f1-4aed-8f91-97a646815bc9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeInterest_9a295f62-597f-4c04-a86c-463caf7ddedc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentIncomeInterest"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_0d96d8ae-d5f1-4aed-8f91-97a646815bc9" xlink:to="loc_us-gaap_InvestmentIncomeInterest_9a295f62-597f-4c04-a86c-463caf7ddedc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_c2a5c20a-4406-45bf-9eed-a5cee2e983b8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_0d96d8ae-d5f1-4aed-8f91-97a646815bc9" xlink:to="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_c2a5c20a-4406-45bf-9eed-a5cee2e983b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_7aa2385f-641e-40be-af0e-02e0034a8839" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_0d96d8ae-d5f1-4aed-8f91-97a646815bc9" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_7aa2385f-641e-40be-af0e-02e0034a8839" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_NonoperatingIncomeExpenseExcludingInterestExpense_68e7b5ec-fcea-40eb-ace8-1bde14040af8" xlink:href="blkb-20221231.xsd#blkb_NonoperatingIncomeExpenseExcludingInterestExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_0d96d8ae-d5f1-4aed-8f91-97a646815bc9" xlink:to="loc_blkb_NonoperatingIncomeExpenseExcludingInterestExpense_68e7b5ec-fcea-40eb-ace8-1bde14040af8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/DebtDetails" xlink:type="simple" xlink:href="blkb-20221231.xsd#DebtDetails"/>
  <link:presentationLink xlink:role="http://www.blackbaud.com/role/DebtDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_c705b98f-0f52-4591-9e05-4e4d15649667" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_ce71bbc9-bc93-4485-9468-f3527ae56f07" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_c705b98f-0f52-4591-9e05-4e4d15649667" xlink:to="loc_us-gaap_DebtInstrumentTable_ce71bbc9-bc93-4485-9468-f3527ae56f07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_b2dc21ba-5cd7-4d55-bbf6-262c38726f35" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_ce71bbc9-bc93-4485-9468-f3527ae56f07" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_b2dc21ba-5cd7-4d55-bbf6-262c38726f35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_bde4a006-585d-418e-8c5a-c1aab2d8f37d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_b2dc21ba-5cd7-4d55-bbf6-262c38726f35" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_bde4a006-585d-418e-8c5a-c1aab2d8f37d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SeniorSecuredNoteSeriesA1Member_efe0139e-0e98-4502-9ee3-5823d91b75f9" xlink:href="blkb-20221231.xsd#blkb_SeniorSecuredNoteSeriesA1Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_bde4a006-585d-418e-8c5a-c1aab2d8f37d" xlink:to="loc_blkb_SeniorSecuredNoteSeriesA1Member_efe0139e-0e98-4502-9ee3-5823d91b75f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SeniorSecuredNoteSeriesA2Member_bf06b8ed-5216-40f2-a6c1-2a21d881488c" xlink:href="blkb-20221231.xsd#blkb_SeniorSecuredNoteSeriesA2Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_bde4a006-585d-418e-8c5a-c1aab2d8f37d" xlink:to="loc_blkb_SeniorSecuredNoteSeriesA2Member_bf06b8ed-5216-40f2-a6c1-2a21d881488c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_c8d92b75-7bb0-442a-b740-67d084e20a8e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_ce71bbc9-bc93-4485-9468-f3527ae56f07" xlink:to="loc_us-gaap_CreditFacilityAxis_c8d92b75-7bb0-442a-b740-67d084e20a8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_01f72b6e-cd87-4eab-9c1e-27fa0f06cf27" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_c8d92b75-7bb0-442a-b740-67d084e20a8e" xlink:to="loc_us-gaap_CreditFacilityDomain_01f72b6e-cd87-4eab-9c1e-27fa0f06cf27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_44420981-f5a1-4cb0-bc27-f4a9058390e6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_01f72b6e-cd87-4eab-9c1e-27fa0f06cf27" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_44420981-f5a1-4cb0-bc27-f4a9058390e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredDebtMember_6994b69e-f7f9-4ed2-87a5-455d612f3e91" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SecuredDebtMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_01f72b6e-cd87-4eab-9c1e-27fa0f06cf27" xlink:to="loc_us-gaap_SecuredDebtMember_6994b69e-f7f9-4ed2-87a5-455d612f3e91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StandbyLettersOfCreditMember_6de1fd4e-c82c-4f40-a03d-976e20aa1e66" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StandbyLettersOfCreditMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_01f72b6e-cd87-4eab-9c1e-27fa0f06cf27" xlink:to="loc_us-gaap_StandbyLettersOfCreditMember_6de1fd4e-c82c-4f40-a03d-976e20aa1e66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SwinglineloansMember_0094191a-9e1e-4b99-a93e-2613b6c7a729" xlink:href="blkb-20221231.xsd#blkb_SwinglineloansMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_01f72b6e-cd87-4eab-9c1e-27fa0f06cf27" xlink:to="loc_blkb_SwinglineloansMember_0094191a-9e1e-4b99-a93e-2613b6c7a729" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignLineOfCreditMember_13c956f9-d3ac-4dcf-8fe7-8f6ba7d552bf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignLineOfCreditMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_01f72b6e-cd87-4eab-9c1e-27fa0f06cf27" xlink:to="loc_us-gaap_ForeignLineOfCreditMember_13c956f9-d3ac-4dcf-8fe7-8f6ba7d552bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_IncrementalTermLoanMember_4e3ab147-d08f-4612-aa37-80adee594d89" xlink:href="blkb-20221231.xsd#blkb_IncrementalTermLoanMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_01f72b6e-cd87-4eab-9c1e-27fa0f06cf27" xlink:to="loc_blkb_IncrementalTermLoanMember_4e3ab147-d08f-4612-aa37-80adee594d89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_b74c2324-965e-40f3-8ba6-766a38ef1d4e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_ce71bbc9-bc93-4485-9468-f3527ae56f07" xlink:to="loc_us-gaap_VariableRateAxis_b74c2324-965e-40f3-8ba6-766a38ef1d4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_2c9185f6-aced-4c91-802a-d9521d85f6bb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateAxis_b74c2324-965e-40f3-8ba6-766a38ef1d4e" xlink:to="loc_us-gaap_VariableRateDomain_2c9185f6-aced-4c91-802a-d9521d85f6bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FederalFundsEffectiveSwapRateMember_893dc9b5-7f8f-45f7-a117-2e131ef67983" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FederalFundsEffectiveSwapRateMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_2c9185f6-aced-4c91-802a-d9521d85f6bb" xlink:to="loc_us-gaap_FederalFundsEffectiveSwapRateMember_893dc9b5-7f8f-45f7-a117-2e131ef67983" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember_c3df00f9-9295-477b-b380-4b6250aef821" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_2c9185f6-aced-4c91-802a-d9521d85f6bb" xlink:to="loc_us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember_c3df00f9-9295-477b-b380-4b6250aef821" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BaseRateMember_2692c2e7-cb85-4508-9b45-b20395a2fef6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BaseRateMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_2c9185f6-aced-4c91-802a-d9521d85f6bb" xlink:to="loc_us-gaap_BaseRateMember_2692c2e7-cb85-4508-9b45-b20395a2fef6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SterlingOvernightIndexAverageRateSONIAOvernightIndexSwapRateMember_0a23ed62-0c66-4c36-a81c-08de6a84d870" xlink:href="blkb-20221231.xsd#blkb_SterlingOvernightIndexAverageRateSONIAOvernightIndexSwapRateMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_2c9185f6-aced-4c91-802a-d9521d85f6bb" xlink:to="loc_blkb_SterlingOvernightIndexAverageRateSONIAOvernightIndexSwapRateMember_0a23ed62-0c66-4c36-a81c-08de6a84d870" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EurodollarMember_4bf15f49-ee19-4a49-b5c7-44ee932444da" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EurodollarMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_2c9185f6-aced-4c91-802a-d9521d85f6bb" xlink:to="loc_us-gaap_EurodollarMember_4bf15f49-ee19-4a49-b5c7-44ee932444da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_243d526a-067b-43d1-ad1e-6a7f30b20156" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_ce71bbc9-bc93-4485-9468-f3527ae56f07" xlink:to="loc_srt_RangeAxis_243d526a-067b-43d1-ad1e-6a7f30b20156" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_704aba8b-8902-4e5c-a3d2-7b336dc9ed7a" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_243d526a-067b-43d1-ad1e-6a7f30b20156" xlink:to="loc_srt_RangeMember_704aba8b-8902-4e5c-a3d2-7b336dc9ed7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_4efb91c2-8bd3-4d95-9798-fd9596e0e33c" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_704aba8b-8902-4e5c-a3d2-7b336dc9ed7a" xlink:to="loc_srt_MinimumMember_4efb91c2-8bd3-4d95-9798-fd9596e0e33c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_1d09f7b8-4adc-42d2-8b30-58c843e79ec8" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_704aba8b-8902-4e5c-a3d2-7b336dc9ed7a" xlink:to="loc_srt_MaximumMember_1d09f7b8-4adc-42d2-8b30-58c843e79ec8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis_94639638-9dba-4bdc-81d1-fdf6b4c64797" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_ce71bbc9-bc93-4485-9468-f3527ae56f07" xlink:to="loc_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis_94639638-9dba-4bdc-81d1-fdf6b4c64797" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain_01d2b48e-0874-442c-a32d-15ee63f82b81" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis_94639638-9dba-4bdc-81d1-fdf6b4c64797" xlink:to="loc_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain_01d2b48e-0874-442c-a32d-15ee63f82b81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_GlobalHQMember_8fc0d076-1596-4d23-8032-daf40d21efa3" xlink:href="blkb-20221231.xsd#blkb_GlobalHQMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain_01d2b48e-0874-442c-a32d-15ee63f82b81" xlink:to="loc_blkb_GlobalHQMember_8fc0d076-1596-4d23-8032-daf40d21efa3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_48a4a04c-1bca-4ff9-bc08-681c43463fe1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_ce71bbc9-bc93-4485-9468-f3527ae56f07" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_48a4a04c-1bca-4ff9-bc08-681c43463fe1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_973a9815-6247-45b5-bc26-92cb741725ed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_48a4a04c-1bca-4ff9-bc08-681c43463fe1" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_973a9815-6247-45b5-bc26-92cb741725ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_EVERFIMember_ec014173-b394-4351-9134-0c79e3f11a94" xlink:href="blkb-20221231.xsd#blkb_EVERFIMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_973a9815-6247-45b5-bc26-92cb741725ed" xlink:to="loc_blkb_EVERFIMember_ec014173-b394-4351-9134-0c79e3f11a94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ApplicableInterestPeriodAxis_c291e9d0-ded2-4789-bdd0-141f1d9ae675" xlink:href="blkb-20221231.xsd#blkb_ApplicableInterestPeriodAxis"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_ce71bbc9-bc93-4485-9468-f3527ae56f07" xlink:to="loc_blkb_ApplicableInterestPeriodAxis_c291e9d0-ded2-4789-bdd0-141f1d9ae675" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ApplicableInterestPeriodDomain_fd7da4e3-b2c4-4f1f-906c-4244f90e36d3" xlink:href="blkb-20221231.xsd#blkb_ApplicableInterestPeriodDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_blkb_ApplicableInterestPeriodAxis_c291e9d0-ded2-4789-bdd0-141f1d9ae675" xlink:to="loc_blkb_ApplicableInterestPeriodDomain_fd7da4e3-b2c4-4f1f-906c-4244f90e36d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_DailyMember_8e07edcf-e6e4-4c38-b4ed-d5a5d2d19ab6" xlink:href="blkb-20221231.xsd#blkb_DailyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_blkb_ApplicableInterestPeriodDomain_fd7da4e3-b2c4-4f1f-906c-4244f90e36d3" xlink:to="loc_blkb_DailyMember_8e07edcf-e6e4-4c38-b4ed-d5a5d2d19ab6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_OneMonthMember_0ebde60c-d7c2-426c-a020-28cc2a758caa" xlink:href="blkb-20221231.xsd#blkb_OneMonthMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_blkb_ApplicableInterestPeriodDomain_fd7da4e3-b2c4-4f1f-906c-4244f90e36d3" xlink:to="loc_blkb_OneMonthMember_0ebde60c-d7c2-426c-a020-28cc2a758caa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ThreeMonthMember_1df9669c-1356-473e-963c-3011f1fd7131" xlink:href="blkb-20221231.xsd#blkb_ThreeMonthMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_blkb_ApplicableInterestPeriodDomain_fd7da4e3-b2c4-4f1f-906c-4244f90e36d3" xlink:to="loc_blkb_ThreeMonthMember_1df9669c-1356-473e-963c-3011f1fd7131" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SixMonthMember_e5e13b92-5efd-4dbd-8f7c-3ae1889a784b" xlink:href="blkb-20221231.xsd#blkb_SixMonthMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_blkb_ApplicableInterestPeriodDomain_fd7da4e3-b2c4-4f1f-906c-4244f90e36d3" xlink:to="loc_blkb_SixMonthMember_e5e13b92-5efd-4dbd-8f7c-3ae1889a784b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_NetLeverageRatioRequirementAxis_6c18ba57-4ff2-4f4a-b16b-bd2e31666f21" xlink:href="blkb-20221231.xsd#blkb_NetLeverageRatioRequirementAxis"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_ce71bbc9-bc93-4485-9468-f3527ae56f07" xlink:to="loc_blkb_NetLeverageRatioRequirementAxis_6c18ba57-4ff2-4f4a-b16b-bd2e31666f21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_NetLeverageRatioRequirementDomain_f1e5d015-274d-44be-8e52-9a60e1cc6908" xlink:href="blkb-20221231.xsd#blkb_NetLeverageRatioRequirementDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_blkb_NetLeverageRatioRequirementAxis_6c18ba57-4ff2-4f4a-b16b-bd2e31666f21" xlink:to="loc_blkb_NetLeverageRatioRequirementDomain_f1e5d015-274d-44be-8e52-9a60e1cc6908" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_MaximumAfterDecember312023Member_787f7c1f-5dde-42cd-a19d-425c9ae2b85f" xlink:href="blkb-20221231.xsd#blkb_MaximumAfterDecember312023Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_blkb_NetLeverageRatioRequirementDomain_f1e5d015-274d-44be-8e52-9a60e1cc6908" xlink:to="loc_blkb_MaximumAfterDecember312023Member_787f7c1f-5dde-42cd-a19d-425c9ae2b85f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_MaximumThroughDecember312023Member_4ef0164f-caa6-49f9-bc06-fd1cc2239aba" xlink:href="blkb-20221231.xsd#blkb_MaximumThroughDecember312023Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_blkb_NetLeverageRatioRequirementDomain_f1e5d015-274d-44be-8e52-9a60e1cc6908" xlink:to="loc_blkb_MaximumThroughDecember312023Member_4ef0164f-caa6-49f9-bc06-fd1cc2239aba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems_563a2f82-18ec-4553-8302-97342345da93" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_ce71bbc9-bc93-4485-9468-f3527ae56f07" xlink:to="loc_us-gaap_LineOfCreditFacilityLineItems_563a2f82-18ec-4553-8302-97342345da93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTerm_c74f6ca9-d8bb-4cde-9104-2c2cc41a6fc2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTerm"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_563a2f82-18ec-4553-8302-97342345da93" xlink:to="loc_us-gaap_DebtInstrumentTerm_c74f6ca9-d8bb-4cde-9104-2c2cc41a6fc2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_48bd34c3-a933-4c55-af9b-6a487d27ba97" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_563a2f82-18ec-4553-8302-97342345da93" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_48bd34c3-a933-4c55-af9b-6a487d27ba97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit_84a80c00-21df-4c2d-a0d3-8ef9d94d84ca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromLinesOfCredit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_563a2f82-18ec-4553-8302-97342345da93" xlink:to="loc_us-gaap_ProceedsFromLinesOfCredit_84a80c00-21df-4c2d-a0d3-8ef9d94d84ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLinesOfCredit_17580d15-4249-4372-af00-f537f8cd6dff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfLinesOfCredit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_563a2f82-18ec-4553-8302-97342345da93" xlink:to="loc_us-gaap_RepaymentsOfLinesOfCredit_17580d15-4249-4372-af00-f537f8cd6dff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_LineofCreditFacilityAvailableIncreaseCapacityAmount_38125f24-d871-4962-8a18-e18faf15ca1e" xlink:href="blkb-20221231.xsd#blkb_LineofCreditFacilityAvailableIncreaseCapacityAmount"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_563a2f82-18ec-4553-8302-97342345da93" xlink:to="loc_blkb_LineofCreditFacilityAvailableIncreaseCapacityAmount_38125f24-d871-4962-8a18-e18faf15ca1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_NetLeverageRatio_d9a6344e-6f26-446b-af24-65e21f9842ce" xlink:href="blkb-20221231.xsd#blkb_NetLeverageRatio"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_563a2f82-18ec-4553-8302-97342345da93" xlink:to="loc_blkb_NetLeverageRatio_d9a6344e-6f26-446b-af24-65e21f9842ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_cb21e69c-fd4b-4b50-a9ab-391419587e79" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_563a2f82-18ec-4553-8302-97342345da93" xlink:to="loc_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_cb21e69c-fd4b-4b50-a9ab-391419587e79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_LineOfCreditFacilityVariableInterestRate_9621a373-76c1-4a1f-bc28-281b33c9ef37" xlink:href="blkb-20221231.xsd#blkb_LineOfCreditFacilityVariableInterestRate"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_563a2f82-18ec-4553-8302-97342345da93" xlink:to="loc_blkb_LineOfCreditFacilityVariableInterestRate_9621a373-76c1-4a1f-bc28-281b33c9ef37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_CreditSensitiveAdjustment_c578f831-83b5-451a-bb09-e94bc5841a3d" xlink:href="blkb-20221231.xsd#blkb_CreditSensitiveAdjustment"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_563a2f82-18ec-4553-8302-97342345da93" xlink:to="loc_blkb_CreditSensitiveAdjustment_c578f831-83b5-451a-bb09-e94bc5841a3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_43f543ff-22bb-4983-ba2b-77509930fd83" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_563a2f82-18ec-4553-8302-97342345da93" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_43f543ff-22bb-4983-ba2b-77509930fd83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_74bdb01b-0e6b-4d6a-b4cd-2dc07ba4fccd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_563a2f82-18ec-4553-8302-97342345da93" xlink:to="loc_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_74bdb01b-0e6b-4d6a-b4cd-2dc07ba4fccd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfFinancingCosts_b531ba47-86a1-420b-9d7d-233cd67164d9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfFinancingCosts"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_563a2f82-18ec-4553-8302-97342345da93" xlink:to="loc_us-gaap_PaymentsOfFinancingCosts_b531ba47-86a1-420b-9d7d-233cd67164d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts_68623493-7969-457b-9edc-6b03640250e8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_563a2f82-18ec-4553-8302-97342345da93" xlink:to="loc_us-gaap_PaymentsOfDebtIssuanceCosts_68623493-7969-457b-9edc-6b03640250e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_568ff98c-9a99-4640-8092-d027c54de31e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_563a2f82-18ec-4553-8302-97342345da93" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_568ff98c-9a99-4640-8092-d027c54de31e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet_f3f730f6-257d-402a-88ca-16d8d78d9bbd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_563a2f82-18ec-4553-8302-97342345da93" xlink:to="loc_us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet_f3f730f6-257d-402a-88ca-16d8d78d9bbd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_5aba4f70-998f-41fc-9689-1a21f6418754" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_563a2f82-18ec-4553-8302-97342345da93" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_5aba4f70-998f-41fc-9689-1a21f6418754" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_23859149-5a47-4c0f-8790-45af23b60348" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_563a2f82-18ec-4553-8302-97342345da93" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_23859149-5a47-4c0f-8790-45af23b60348" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_8310a0c6-a362-43af-a837-fb8526e1254d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_563a2f82-18ec-4553-8302-97342345da93" xlink:to="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_8310a0c6-a362-43af-a837-fb8526e1254d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned_b789d5cc-97d6-4355-9cae-6ef63f05ca27" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_563a2f82-18ec-4553-8302-97342345da93" xlink:to="loc_us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned_b789d5cc-97d6-4355-9cae-6ef63f05ca27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_7836e51c-5621-455e-88e5-abb92b49c86d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_563a2f82-18ec-4553-8302-97342345da93" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_7836e51c-5621-455e-88e5-abb92b49c86d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtPercentageBearingFixedInterestRate_6c88153b-528b-4b32-8f19-e21bd8865400" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtPercentageBearingFixedInterestRate"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_563a2f82-18ec-4553-8302-97342345da93" xlink:to="loc_us-gaap_LongTermDebtPercentageBearingFixedInterestRate_6c88153b-528b-4b32-8f19-e21bd8865400" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_e663a578-e079-4763-958a-1a2270d2863f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_563a2f82-18ec-4553-8302-97342345da93" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_e663a578-e079-4763-958a-1a2270d2863f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/DebtSummaryofDebtDetails" xlink:type="simple" xlink:href="blkb-20221231.xsd#DebtSummaryofDebtDetails"/>
  <link:presentationLink xlink:role="http://www.blackbaud.com/role/DebtSummaryofDebtDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_8cbb2340-1df8-4988-b26a-5778f819d9ef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityTable_62237ece-e3d0-4bd8-bfb6-8d1859f18178" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_8cbb2340-1df8-4988-b26a-5778f819d9ef" xlink:to="loc_us-gaap_LineOfCreditFacilityTable_62237ece-e3d0-4bd8-bfb6-8d1859f18178" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_1f70fcfa-ff80-4815-9fd0-fb150521b6f9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_62237ece-e3d0-4bd8-bfb6-8d1859f18178" xlink:to="loc_us-gaap_CreditFacilityAxis_1f70fcfa-ff80-4815-9fd0-fb150521b6f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_e4f0c32d-7bd9-4191-a094-d804dbdb415d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_1f70fcfa-ff80-4815-9fd0-fb150521b6f9" xlink:to="loc_us-gaap_CreditFacilityDomain_e4f0c32d-7bd9-4191-a094-d804dbdb415d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_adeaf505-938c-4c14-91da-71dcf10b2aa4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_e4f0c32d-7bd9-4191-a094-d804dbdb415d" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_adeaf505-938c-4c14-91da-71dcf10b2aa4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredDebtMember_c2e25e1e-5c48-4986-b59a-1178de04300a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SecuredDebtMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_e4f0c32d-7bd9-4191-a094-d804dbdb415d" xlink:to="loc_us-gaap_SecuredDebtMember_c2e25e1e-5c48-4986-b59a-1178de04300a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MortgagesMember_babf874e-15d5-4160-a002-4ab381d9e426" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MortgagesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_e4f0c32d-7bd9-4191-a094-d804dbdb415d" xlink:to="loc_us-gaap_MortgagesMember_babf874e-15d5-4160-a002-4ab381d9e426" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansPayableMember_8ceb37ee-1ed5-4db8-8906-9494cecc91e8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LoansPayableMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_e4f0c32d-7bd9-4191-a094-d804dbdb415d" xlink:to="loc_us-gaap_LoansPayableMember_8ceb37ee-1ed5-4db8-8906-9494cecc91e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtMember_0571bacf-da4f-4c09-a1c9-aa3693216ecc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermDebtMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_e4f0c32d-7bd9-4191-a094-d804dbdb415d" xlink:to="loc_us-gaap_ShortTermDebtMember_0571bacf-da4f-4c09-a1c9-aa3693216ecc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMember_edbd2ca6-0fe4-405d-a5c5-8b905a827964" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_e4f0c32d-7bd9-4191-a094-d804dbdb415d" xlink:to="loc_us-gaap_LongTermDebtMember_edbd2ca6-0fe4-405d-a5c5-8b905a827964" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems_912b4b96-389a-4e56-b8ae-dedeacb5d3fb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_62237ece-e3d0-4bd8-bfb6-8d1859f18178" xlink:to="loc_us-gaap_LineOfCreditFacilityLineItems_912b4b96-389a-4e56-b8ae-dedeacb5d3fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_30a0afaa-1d64-4645-9b0c-48a96d5b508c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_912b4b96-389a-4e56-b8ae-dedeacb5d3fb" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_30a0afaa-1d64-4645-9b0c-48a96d5b508c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLongTermDebt_c466b66c-8a7e-4cea-b4ef-f146cc9fa53b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLongTermDebt"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_912b4b96-389a-4e56-b8ae-dedeacb5d3fb" xlink:to="loc_us-gaap_OtherLongTermDebt_c466b66c-8a7e-4cea-b4ef-f146cc9fa53b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_ad29eb08-0c2e-4988-b301-f9c784c064cc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_912b4b96-389a-4e56-b8ae-dedeacb5d3fb" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_ad29eb08-0c2e-4988-b301-f9c784c064cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_71683900-240d-4b63-8303-197cb705972d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_912b4b96-389a-4e56-b8ae-dedeacb5d3fb" xlink:to="loc_us-gaap_LongTermDebtCurrent_71683900-240d-4b63-8303-197cb705972d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_fb8b407d-a7f7-443e-9f06-de8ecc7de922" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_912b4b96-389a-4e56-b8ae-dedeacb5d3fb" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_fb8b407d-a7f7-443e-9f06-de8ecc7de922" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_f08d15e0-93f7-4df8-835f-dd7f640b29da" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_912b4b96-389a-4e56-b8ae-dedeacb5d3fb" xlink:to="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_f08d15e0-93f7-4df8-835f-dd7f640b29da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/DebtScheduleofCurrentlyEffectiveFinancingAgreementsDetails" xlink:type="simple" xlink:href="blkb-20221231.xsd#DebtScheduleofCurrentlyEffectiveFinancingAgreementsDetails"/>
  <link:presentationLink xlink:role="http://www.blackbaud.com/role/DebtScheduleofCurrentlyEffectiveFinancingAgreementsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_e9272a01-e309-405b-8ee2-1fecae8e7819" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_1df06205-d3ab-4341-b513-4f46f706ae04" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_e9272a01-e309-405b-8ee2-1fecae8e7819" xlink:to="loc_us-gaap_DebtInstrumentTable_1df06205-d3ab-4341-b513-4f46f706ae04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_9094c721-032a-4895-a073-01b7d7daa9fb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_1df06205-d3ab-4341-b513-4f46f706ae04" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_9094c721-032a-4895-a073-01b7d7daa9fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_da2044d1-9671-4ef4-ae13-1a63fe3dc22a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_9094c721-032a-4895-a073-01b7d7daa9fb" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_da2044d1-9671-4ef4-ae13-1a63fe3dc22a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansPayableMember_7c1babea-f7bc-4f2a-8261-592642aadad3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LoansPayableMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_da2044d1-9671-4ef4-ae13-1a63fe3dc22a" xlink:to="loc_us-gaap_LoansPayableMember_7c1babea-f7bc-4f2a-8261-592642aadad3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_ee4e198d-1534-40a1-96ba-6267505684dd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_1df06205-d3ab-4341-b513-4f46f706ae04" xlink:to="loc_us-gaap_DebtInstrumentLineItems_ee4e198d-1534-40a1-96ba-6267505684dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_be73bf34-3fc6-4608-b859-4c80afe6571d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_ee4e198d-1534-40a1-96ba-6267505684dd" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_be73bf34-3fc6-4608-b859-4c80afe6571d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/DebtAnnualMaturitiesRelatedtoCreditFacilityRealEstateLoansandOtherDebtDetails" xlink:type="simple" xlink:href="blkb-20221231.xsd#DebtAnnualMaturitiesRelatedtoCreditFacilityRealEstateLoansandOtherDebtDetails"/>
  <link:presentationLink xlink:role="http://www.blackbaud.com/role/DebtAnnualMaturitiesRelatedtoCreditFacilityRealEstateLoansandOtherDebtDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_45239f3d-d0a8-4560-8bc2-5a43f25eeef6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_90cf4c73-d1d6-444b-81a8-917243cb9cba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_45239f3d-d0a8-4560-8bc2-5a43f25eeef6" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_90cf4c73-d1d6-444b-81a8-917243cb9cba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_eb0fed53-779a-406a-9e1f-4582e7ccb0d0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_45239f3d-d0a8-4560-8bc2-5a43f25eeef6" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_eb0fed53-779a-406a-9e1f-4582e7ccb0d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_246f767f-1a2c-4d8f-bb20-1a79720fc8be" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_45239f3d-d0a8-4560-8bc2-5a43f25eeef6" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_246f767f-1a2c-4d8f-bb20-1a79720fc8be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_434dad20-b4fb-40b8-8bb9-f5480dd1da70" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_45239f3d-d0a8-4560-8bc2-5a43f25eeef6" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_434dad20-b4fb-40b8-8bb9-f5480dd1da70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_6af50e61-06bb-4ac2-b3f8-6171bbcc7389" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_45239f3d-d0a8-4560-8bc2-5a43f25eeef6" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_6af50e61-06bb-4ac2-b3f8-6171bbcc7389" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_132f2958-9d22-402a-b908-def770226fcb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_45239f3d-d0a8-4560-8bc2-5a43f25eeef6" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_132f2958-9d22-402a-b908-def770226fcb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_648963f9-a1fa-4298-810d-f4991a3d02e2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebt"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_45239f3d-d0a8-4560-8bc2-5a43f25eeef6" xlink:to="loc_us-gaap_LongTermDebt_648963f9-a1fa-4298-810d-f4991a3d02e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/DerivativeInstrumentsDetails" xlink:type="simple" xlink:href="blkb-20221231.xsd#DerivativeInstrumentsDetails"/>
  <link:presentationLink xlink:role="http://www.blackbaud.com/role/DerivativeInstrumentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_e5eb5761-8963-4f7c-baa8-b166f525145f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_450bed7b-9617-4ad9-abd3-1b4aa292b78b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_e5eb5761-8963-4f7c-baa8-b166f525145f" xlink:to="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_450bed7b-9617-4ad9-abd3-1b4aa292b78b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_014f1ac3-a496-4e64-9162-5ee5ed471b5e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_450bed7b-9617-4ad9-abd3-1b4aa292b78b" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_014f1ac3-a496-4e64-9162-5ee5ed471b5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_164e6162-da7c-489f-9dbf-abc2775a90cd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_014f1ac3-a496-4e64-9162-5ee5ed471b5e" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_164e6162-da7c-489f-9dbf-abc2775a90cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_2a3690fe-0801-4001-bd1c-e667338ce61c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestRateSwapMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_164e6162-da7c-489f-9dbf-abc2775a90cd" xlink:to="loc_us-gaap_InterestRateSwapMember_2a3690fe-0801-4001-bd1c-e667338ce61c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeForwardMember_d4706ae4-b4a9-45ee-994a-6384b7b8c919" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignExchangeForwardMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_164e6162-da7c-489f-9dbf-abc2775a90cd" xlink:to="loc_us-gaap_ForeignExchangeForwardMember_d4706ae4-b4a9-45ee-994a-6384b7b8c919" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_89f639b4-f075-4ed2-baf8-79f29df881e6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_450bed7b-9617-4ad9-abd3-1b4aa292b78b" xlink:to="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_89f639b4-f075-4ed2-baf8-79f29df881e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNotionalAmount_35f32d56-01ab-4c4f-89db-62fa2ecd3909" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeNotionalAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_89f639b4-f075-4ed2-baf8-79f29df881e6" xlink:to="loc_us-gaap_DerivativeNotionalAmount_35f32d56-01ab-4c4f-89db-62fa2ecd3909" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnCashFlowHedgeIneffectivenessNet_b0e9fa6b-2190-43cc-8b82-c8fe524b6660" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnCashFlowHedgeIneffectivenessNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_89f639b4-f075-4ed2-baf8-79f29df881e6" xlink:to="loc_us-gaap_GainLossOnCashFlowHedgeIneffectivenessNet_b0e9fa6b-2190-43cc-8b82-c8fe524b6660" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths_4b8bbc29-5c6f-4eb8-bc78-b9dae08ee129" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_89f639b4-f075-4ed2-baf8-79f29df881e6" xlink:to="loc_us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths_4b8bbc29-5c6f-4eb8-bc78-b9dae08ee129" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet_6b52eb36-eaf6-4309-89ba-6c5dd08783f2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_89f639b4-f075-4ed2-baf8-79f29df881e6" xlink:to="loc_us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet_6b52eb36-eaf6-4309-89ba-6c5dd08783f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/DerivativeInstrumentsFairValueofDerivativeInstrumentsDetails" xlink:type="simple" xlink:href="blkb-20221231.xsd#DerivativeInstrumentsFairValueofDerivativeInstrumentsDetails"/>
  <link:presentationLink xlink:role="http://www.blackbaud.com/role/DerivativeInstrumentsFairValueofDerivativeInstrumentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_2d481fd1-c9d2-4ea3-bb8d-8fc732ee4d2d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_45156224-cf32-444e-93ab-f9f2bba9d355" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_2d481fd1-c9d2-4ea3-bb8d-8fc732ee4d2d" xlink:to="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_45156224-cf32-444e-93ab-f9f2bba9d355" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis_53e6190a-4730-45c7-8787-6f799ed380ed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HedgingDesignationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_45156224-cf32-444e-93ab-f9f2bba9d355" xlink:to="loc_us-gaap_HedgingDesignationAxis_53e6190a-4730-45c7-8787-6f799ed380ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_839723cf-c4f6-4749-a97c-d9353ea1ab01" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingDesignationAxis_53e6190a-4730-45c7-8787-6f799ed380ed" xlink:to="loc_us-gaap_HedgingDesignationDomain_839723cf-c4f6-4749-a97c-d9353ea1ab01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DesignatedAsHedgingInstrumentMember_f6ea4921-dae5-4fd7-9b02-379caf244e80" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DesignatedAsHedgingInstrumentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingDesignationDomain_839723cf-c4f6-4749-a97c-d9353ea1ab01" xlink:to="loc_us-gaap_DesignatedAsHedgingInstrumentMember_f6ea4921-dae5-4fd7-9b02-379caf244e80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_d7af9a73-b9f5-42c6-9f8f-807abfb47191" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_45156224-cf32-444e-93ab-f9f2bba9d355" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_d7af9a73-b9f5-42c6-9f8f-807abfb47191" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_95655963-7520-4e2e-b2fd-d1eb957324ba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_d7af9a73-b9f5-42c6-9f8f-807abfb47191" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_95655963-7520-4e2e-b2fd-d1eb957324ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeForwardMember_da7fdd83-8d23-4862-bf80-97448e0932b0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignExchangeForwardMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_95655963-7520-4e2e-b2fd-d1eb957324ba" xlink:to="loc_us-gaap_ForeignExchangeForwardMember_da7fdd83-8d23-4862-bf80-97448e0932b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_a0be5363-45d0-4c3a-b2bb-cc660afba2f7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestRateSwapMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_95655963-7520-4e2e-b2fd-d1eb957324ba" xlink:to="loc_us-gaap_InterestRateSwapMember_a0be5363-45d0-4c3a-b2bb-cc660afba2f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativesFairValueLineItems_0f27963f-90d2-47da-bdfb-84386c62bdc7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativesFairValueLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_45156224-cf32-444e-93ab-f9f2bba9d355" xlink:to="loc_us-gaap_DerivativesFairValueLineItems_0f27963f-90d2-47da-bdfb-84386c62bdc7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssetsCurrent_06f4e4d3-5263-4679-afe5-90b0c09433f9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeAssetsCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_0f27963f-90d2-47da-bdfb-84386c62bdc7" xlink:to="loc_us-gaap_DerivativeAssetsCurrent_06f4e4d3-5263-4679-afe5-90b0c09433f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilitiesCurrent_0f35f6f2-e6fc-41ca-b2b7-0d0b07514532" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeLiabilitiesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_0f27963f-90d2-47da-bdfb-84386c62bdc7" xlink:to="loc_us-gaap_DerivativeLiabilitiesCurrent_0f35f6f2-e6fc-41ca-b2b7-0d0b07514532" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssetsNoncurrent_0923f93f-9059-40ca-a413-227e1d1c9752" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeAssetsNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_0f27963f-90d2-47da-bdfb-84386c62bdc7" xlink:to="loc_us-gaap_DerivativeAssetsNoncurrent_0923f93f-9059-40ca-a413-227e1d1c9752" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilitiesNoncurrent_0dde99b4-ad3c-41bd-ae5c-f31986df6318" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeLiabilitiesNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_0f27963f-90d2-47da-bdfb-84386c62bdc7" xlink:to="loc_us-gaap_DerivativeLiabilitiesNoncurrent_0dde99b4-ad3c-41bd-ae5c-f31986df6318" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral_bcc7837b-c5b8-4fdf-9596-acde5401d44b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_0f27963f-90d2-47da-bdfb-84386c62bdc7" xlink:to="loc_us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral_bcc7837b-c5b8-4fdf-9596-acde5401d44b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral_a6dc4151-5239-4619-a9ce-bda587cd0cf9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_0f27963f-90d2-47da-bdfb-84386c62bdc7" xlink:to="loc_us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral_a6dc4151-5239-4619-a9ce-bda587cd0cf9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssetCurrentStatementOfFinancialPositionExtensibleEnumeration_5b50e33e-4474-4e58-a4aa-ab0e70064c89" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeAssetCurrentStatementOfFinancialPositionExtensibleEnumeration"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_0f27963f-90d2-47da-bdfb-84386c62bdc7" xlink:to="loc_us-gaap_DerivativeAssetCurrentStatementOfFinancialPositionExtensibleEnumeration_5b50e33e-4474-4e58-a4aa-ab0e70064c89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssetNoncurrentStatementOfFinancialPositionExtensibleEnumeration_56725a49-fcf1-44a1-9ae6-6152087e8216" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeAssetNoncurrentStatementOfFinancialPositionExtensibleEnumeration"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_0f27963f-90d2-47da-bdfb-84386c62bdc7" xlink:to="loc_us-gaap_DerivativeAssetNoncurrentStatementOfFinancialPositionExtensibleEnumeration_56725a49-fcf1-44a1-9ae6-6152087e8216" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/DerivativeInstrumentsEffectsofDerivativeInstrumentsinCashFlowHedgingRelationshipsDetails" xlink:type="simple" xlink:href="blkb-20221231.xsd#DerivativeInstrumentsEffectsofDerivativeInstrumentsinCashFlowHedgingRelationshipsDetails"/>
  <link:presentationLink xlink:role="http://www.blackbaud.com/role/DerivativeInstrumentsEffectsofDerivativeInstrumentsinCashFlowHedgingRelationshipsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_c1f0f4b7-de62-42b0-bb66-b7ae8cec3b2d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_e72874a9-cac0-480c-a7bd-10d462d58a14" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_c1f0f4b7-de62-42b0-bb66-b7ae8cec3b2d" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_e72874a9-cac0-480c-a7bd-10d462d58a14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_60e3c91b-ccea-42f9-a10d-f8ada5c5dba0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_e72874a9-cac0-480c-a7bd-10d462d58a14" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_60e3c91b-ccea-42f9-a10d-f8ada5c5dba0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_a6f027a6-07f5-46cb-833a-018b6925a058" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_60e3c91b-ccea-42f9-a10d-f8ada5c5dba0" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_a6f027a6-07f5-46cb-833a-018b6925a058" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_31796ceb-a478-4d23-a376-b17dda694bef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestRateSwapMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_a6f027a6-07f5-46cb-833a-018b6925a058" xlink:to="loc_us-gaap_InterestRateSwapMember_31796ceb-a478-4d23-a376-b17dda694bef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeForwardMember_948e7971-5f5b-404f-a0e0-8538db137bea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignExchangeForwardMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_a6f027a6-07f5-46cb-833a-018b6925a058" xlink:to="loc_us-gaap_ForeignExchangeForwardMember_948e7971-5f5b-404f-a0e0-8538db137bea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_e279a343-8222-4681-ad6c-ecb53367ccfb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_e72874a9-cac0-480c-a7bd-10d462d58a14" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_e279a343-8222-4681-ad6c-ecb53367ccfb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_41da4d2e-5908-4285-9a48-f4ec7692da9c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_e279a343-8222-4681-ad6c-ecb53367ccfb" xlink:to="loc_us-gaap_HedgingRelationshipDomain_41da4d2e-5908-4285-9a48-f4ec7692da9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgingMember_5554ed1e-15cf-43e8-a784-975f56a22b09" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashFlowHedgingMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingRelationshipDomain_41da4d2e-5908-4285-9a48-f4ec7692da9c" xlink:to="loc_us-gaap_CashFlowHedgingMember_5554ed1e-15cf-43e8-a784-975f56a22b09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetInvestmentHedgingMember_69ce91dd-ef35-4255-bd3d-37505b575c22" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetInvestmentHedgingMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingRelationshipDomain_41da4d2e-5908-4285-9a48-f4ec7692da9c" xlink:to="loc_us-gaap_NetInvestmentHedgingMember_69ce91dd-ef35-4255-bd3d-37505b575c22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_ca48be39-4737-4df7-9655-28b9bf702f94" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentsGainLossLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_e72874a9-cac0-480c-a7bd-10d462d58a14" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_ca48be39-4737-4df7-9655-28b9bf702f94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDerivativeInstrumentsNetPretax_f8046b1a-305f-4e97-bafd-ec20d19b30a6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnDerivativeInstrumentsNetPretax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_ca48be39-4737-4df7-9655-28b9bf702f94" xlink:to="loc_us-gaap_GainLossOnDerivativeInstrumentsNetPretax_f8046b1a-305f-4e97-bafd-ec20d19b30a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet_bc8207da-7752-43d0-86a2-734b0bd9c82d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_ca48be39-4737-4df7-9655-28b9bf702f94" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet_bc8207da-7752-43d0-86a2-734b0bd9c82d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentGainLossReclassifiedFromAociIntoIncomeEffectivePortionStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration_ffb0528e-1abf-4d46-b3e4-667820d43f84" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentGainLossReclassifiedFromAociIntoIncomeEffectivePortionStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_ca48be39-4737-4df7-9655-28b9bf702f94" xlink:to="loc_us-gaap_DerivativeInstrumentGainLossReclassifiedFromAociIntoIncomeEffectivePortionStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration_ffb0528e-1abf-4d46-b3e4-667820d43f84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/CommitmentsandContingenciesDetails" xlink:type="simple" xlink:href="blkb-20221231.xsd#CommitmentsandContingenciesDetails"/>
  <link:presentationLink xlink:role="http://www.blackbaud.com/role/CommitmentsandContingenciesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_2efa1fdc-f664-48a3-8b85-21ce44f9c2c5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_ce8e6dde-7786-4504-a639-538b83045739" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_2efa1fdc-f664-48a3-8b85-21ce44f9c2c5" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_ce8e6dde-7786-4504-a639-538b83045739" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_12380a2b-f35e-46b2-83d8-d94d9d3cb6e7" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_ce8e6dde-7786-4504-a639-538b83045739" xlink:to="loc_srt_RangeAxis_12380a2b-f35e-46b2-83d8-d94d9d3cb6e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_fb0ee43f-bb7d-4e03-982f-0b6ee7af2bb4" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_12380a2b-f35e-46b2-83d8-d94d9d3cb6e7" xlink:to="loc_srt_RangeMember_fb0ee43f-bb7d-4e03-982f-0b6ee7af2bb4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_da8dcfb0-994c-41b2-8c8a-01dcc88ca118" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_fb0ee43f-bb7d-4e03-982f-0b6ee7af2bb4" xlink:to="loc_srt_MinimumMember_da8dcfb0-994c-41b2-8c8a-01dcc88ca118" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_c0f70cf2-b802-4b99-943d-a3f20b8c3ae6" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_fb0ee43f-bb7d-4e03-982f-0b6ee7af2bb4" xlink:to="loc_srt_MaximumMember_c0f70cf2-b802-4b99-943d-a3f20b8c3ae6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ChangeInAccountingEstimateByTypeAxis_fc36d3e4-fe9a-45b6-981f-c86647873392" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ChangeInAccountingEstimateByTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_ce8e6dde-7786-4504-a639-538b83045739" xlink:to="loc_us-gaap_ChangeInAccountingEstimateByTypeAxis_fc36d3e4-fe9a-45b6-981f-c86647873392" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ChangeInAccountingEstimateTypeDomain_b7b6fd12-77b3-431b-a376-8e5057efad16" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ChangeInAccountingEstimateTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ChangeInAccountingEstimateByTypeAxis_fc36d3e4-fe9a-45b6-981f-c86647873392" xlink:to="loc_us-gaap_ChangeInAccountingEstimateTypeDomain_b7b6fd12-77b3-431b-a376-8e5057efad16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ChangeInAccountingEstimateWorkforceStrategyMember_7950e4d3-c40f-4ef7-817e-b9543560bfac" xlink:href="blkb-20221231.xsd#blkb_ChangeInAccountingEstimateWorkforceStrategyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ChangeInAccountingEstimateTypeDomain_b7b6fd12-77b3-431b-a376-8e5057efad16" xlink:to="loc_blkb_ChangeInAccountingEstimateWorkforceStrategyMember_7950e4d3-c40f-4ef7-817e-b9543560bfac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_fe284bab-c145-4530-8c88-5c9c87cc7030" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_ce8e6dde-7786-4504-a639-538b83045739" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_fe284bab-c145-4530-8c88-5c9c87cc7030" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_bc352eb3-ac6e-4d95-9814-6907a3d52318" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_fe284bab-c145-4530-8c88-5c9c87cc7030" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_bc352eb3-ac6e-4d95-9814-6907a3d52318" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_EVERFIMember_559e5ebf-a391-4148-ad88-7c2cc8011d08" xlink:href="blkb-20221231.xsd#blkb_EVERFIMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_bc352eb3-ac6e-4d95-9814-6907a3d52318" xlink:to="loc_blkb_EVERFIMember_559e5ebf-a391-4148-ad88-7c2cc8011d08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_dc7ff9c1-5e07-4682-bee3-e331ab779dee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_ce8e6dde-7786-4504-a639-538b83045739" xlink:to="loc_us-gaap_LesseeLeaseDescriptionLineItems_dc7ff9c1-5e07-4682-bee3-e331ab779dee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_OperatingLeaseLeaseNotYetCommencedExpense_6eb02213-82d0-40d9-a515-97c4a2592d6c" xlink:href="blkb-20221231.xsd#blkb_OperatingLeaseLeaseNotYetCommencedExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_dc7ff9c1-5e07-4682-bee3-e331ab779dee" xlink:to="loc_blkb_OperatingLeaseLeaseNotYetCommencedExpense_6eb02213-82d0-40d9-a515-97c4a2592d6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1_c9539f2c-57f4-4eb5-8563-83c6a1b2b6ee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_dc7ff9c1-5e07-4682-bee3-e331ab779dee" xlink:to="loc_us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1_c9539f2c-57f4-4eb5-8563-83c6a1b2b6ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseImpairmentLoss_2a98a7f9-9fb5-4694-9212-853d79da09d7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseImpairmentLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_dc7ff9c1-5e07-4682-bee3-e331ab779dee" xlink:to="loc_us-gaap_OperatingLeaseImpairmentLoss_2a98a7f9-9fb5-4694-9212-853d79da09d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_cc276b9a-4927-4e32-99ea-e1765fa69604" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseCost"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_dc7ff9c1-5e07-4682-bee3-e331ab779dee" xlink:to="loc_us-gaap_OperatingLeaseCost_cc276b9a-4927-4e32-99ea-e1765fa69604" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_c038f0bf-aa09-47cf-9a2c-a41dc1cf1639" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Depreciation"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_dc7ff9c1-5e07-4682-bee3-e331ab779dee" xlink:to="loc_us-gaap_Depreciation_c038f0bf-aa09-47cf-9a2c-a41dc1cf1639" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_da7a6852-8336-4e3c-a2e6-b5436f10c7c3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_dc7ff9c1-5e07-4682-bee3-e331ab779dee" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_da7a6852-8336-4e3c-a2e6-b5436f10c7c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermCommitmentExcludingUnconditionalPurchaseObligationAbstract_4b34facc-0678-47cc-a8ea-ed8bafa3b62a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermCommitmentExcludingUnconditionalPurchaseObligationAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_2efa1fdc-f664-48a3-8b85-21ce44f9c2c5" xlink:to="loc_us-gaap_LongTermCommitmentExcludingUnconditionalPurchaseObligationAbstract_4b34facc-0678-47cc-a8ea-ed8bafa3b62a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentTable_790aeef7-4f3a-400f-84aa-869bd2b34dcc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermPurchaseCommitmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermCommitmentExcludingUnconditionalPurchaseObligationAbstract_4b34facc-0678-47cc-a8ea-ed8bafa3b62a" xlink:to="loc_us-gaap_LongTermPurchaseCommitmentTable_790aeef7-4f3a-400f-84aa-869bd2b34dcc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_90f49fe3-8583-4c0b-9039-bb97477b9eae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentTable_790aeef7-4f3a-400f-84aa-869bd2b34dcc" xlink:to="loc_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_90f49fe3-8583-4c0b-9039-bb97477b9eae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_e6d24437-96d8-478d-b51b-1245dad333d3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_90f49fe3-8583-4c0b-9039-bb97477b9eae" xlink:to="loc_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_e6d24437-96d8-478d-b51b-1245dad333d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ThirdpartyTechnologyMember_ee60611a-7681-4813-bf8f-7476e7508f14" xlink:href="blkb-20221231.xsd#blkb_ThirdpartyTechnologyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_e6d24437-96d8-478d-b51b-1245dad333d3" xlink:to="loc_blkb_ThirdpartyTechnologyMember_ee60611a-7681-4813-bf8f-7476e7508f14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentLineItems_354827ee-1211-47a1-9d79-5078f6eb2efd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermPurchaseCommitmentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentTable_790aeef7-4f3a-400f-84aa-869bd2b34dcc" xlink:to="loc_us-gaap_LongTermPurchaseCommitmentLineItems_354827ee-1211-47a1-9d79-5078f6eb2efd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_LongtermPurchaseCommitmentRemainingMinimumAmountCommitted_c47a556d-8223-4cd8-9c82-f417e0ec2c99" xlink:href="blkb-20221231.xsd#blkb_LongtermPurchaseCommitmentRemainingMinimumAmountCommitted"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_354827ee-1211-47a1-9d79-5078f6eb2efd" xlink:to="loc_blkb_LongtermPurchaseCommitmentRemainingMinimumAmountCommitted_c47a556d-8223-4cd8-9c82-f417e0ec2c99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyAbstract_1e05259f-3488-43c3-92a6-623e140d9028" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_2efa1fdc-f664-48a3-8b85-21ce44f9c2c5" xlink:to="loc_us-gaap_LossContingencyAbstract_1e05259f-3488-43c3-92a6-623e140d9028" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesTable_7367ebcf-d103-4ec6-97fc-d763108b1669" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingenciesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingencyAbstract_1e05259f-3488-43c3-92a6-623e140d9028" xlink:to="loc_us-gaap_LossContingenciesTable_7367ebcf-d103-4ec6-97fc-d763108b1669" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_c5f1ffd5-0a76-4283-ad1a-9200c26790f5" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_7367ebcf-d103-4ec6-97fc-d763108b1669" xlink:to="loc_srt_RangeAxis_c5f1ffd5-0a76-4283-ad1a-9200c26790f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_0d3825b8-a491-4f95-8e16-96789b3793d7" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_465d0653-5bf8-4700-969c-718c65de5ac2" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_dbb8b196-da13-40cb-a7ca-61f1362cad53" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_afe82dbc-870e-4408-9ec2-762a2722dd0d" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_7367ebcf-d103-4ec6-97fc-d763108b1669" xlink:to="loc_srt_StatementGeographicalAxis_afe82dbc-870e-4408-9ec2-762a2722dd0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_2321cadc-0f72-484e-a6d5-515a60cb1d5d" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_afe82dbc-870e-4408-9ec2-762a2722dd0d" xlink:to="loc_srt_SegmentGeographicalDomain_2321cadc-0f72-484e-a6d5-515a60cb1d5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_ES_cfbbc786-2201-4755-8fd6-0ada9ed82069" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_ES"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_2321cadc-0f72-484e-a6d5-515a60cb1d5d" xlink:to="loc_country_ES_cfbbc786-2201-4755-8fd6-0ada9ed82069" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseAxis_55c7ff16-828b-48c4-84e8-c236b6fd62e0" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_LitigationCaseAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_7367ebcf-d103-4ec6-97fc-d763108b1669" xlink:to="loc_srt_LitigationCaseAxis_55c7ff16-828b-48c4-84e8-c236b6fd62e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseTypeDomain_bd5e901e-ad11-49b4-bb6f-08f7b3934f9c" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_LitigationCaseTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_LitigationCaseAxis_55c7ff16-828b-48c4-84e8-c236b6fd62e0" xlink:to="loc_srt_LitigationCaseTypeDomain_bd5e901e-ad11-49b4-bb6f-08f7b3934f9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_PutativeConsumerClassActionCasesMember_81caf2d0-1964-417e-8192-5af98bc4e1ec" xlink:href="blkb-20221231.xsd#blkb_PutativeConsumerClassActionCasesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_LitigationCaseTypeDomain_bd5e901e-ad11-49b4-bb6f-08f7b3934f9c" xlink:to="loc_blkb_PutativeConsumerClassActionCasesMember_81caf2d0-1964-417e-8192-5af98bc4e1ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_PutativeConsumerClassActionCasesUSFederalCourtsMember_595c5a54-6a90-4c7c-b747-57265bc0b66f" xlink:href="blkb-20221231.xsd#blkb_PutativeConsumerClassActionCasesUSFederalCourtsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_LitigationCaseTypeDomain_bd5e901e-ad11-49b4-bb6f-08f7b3934f9c" xlink:to="loc_blkb_PutativeConsumerClassActionCasesUSFederalCourtsMember_595c5a54-6a90-4c7c-b747-57265bc0b66f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_PutativeConsumerClassActionCasesCanadianCourtsMember_5cc47a27-2d46-41e6-ad29-06184b238347" xlink:href="blkb-20221231.xsd#blkb_PutativeConsumerClassActionCasesCanadianCourtsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_LitigationCaseTypeDomain_bd5e901e-ad11-49b4-bb6f-08f7b3934f9c" xlink:to="loc_blkb_PutativeConsumerClassActionCasesCanadianCourtsMember_5cc47a27-2d46-41e6-ad29-06184b238347" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesLineItems_04a31fd2-ea2b-4542-b0a7-a183b7fe91ab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingenciesLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_7367ebcf-d103-4ec6-97fc-d763108b1669" xlink:to="loc_us-gaap_LossContingenciesLineItems_04a31fd2-ea2b-4542-b0a7-a183b7fe91ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_LiabilityInsuranceAmountTotal_37ce36c3-c717-441a-ae37-b47f095ebfc3" xlink:href="blkb-20221231.xsd#blkb_LiabilityInsuranceAmountTotal"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_04a31fd2-ea2b-4542-b0a7-a183b7fe91ab" xlink:to="loc_blkb_LiabilityInsuranceAmountTotal_37ce36c3-c717-441a-ae37-b47f095ebfc3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_LiabilityInsuranceAmountDeductible_d86ad66f-8fbb-46b1-a24d-ea7a736f50b2" xlink:href="blkb-20221231.xsd#blkb_LiabilityInsuranceAmountDeductible"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_04a31fd2-ea2b-4542-b0a7-a183b7fe91ab" xlink:to="loc_blkb_LiabilityInsuranceAmountDeductible_d86ad66f-8fbb-46b1-a24d-ea7a736f50b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentNetPreTaxExpense_e272608f-5293-4da7-ac0d-5e2ce5cb9ba9" xlink:href="blkb-20221231.xsd#blkb_SecurityIncidentNetPreTaxExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_04a31fd2-ea2b-4542-b0a7-a183b7fe91ab" xlink:to="loc_blkb_SecurityIncidentNetPreTaxExpense_e272608f-5293-4da7-ac0d-5e2ce5cb9ba9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentNetCashOutlays_211e5678-3c0e-49c7-841b-d432ba5a2b2b" xlink:href="blkb-20221231.xsd#blkb_SecurityIncidentNetCashOutlays"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_04a31fd2-ea2b-4542-b0a7-a183b7fe91ab" xlink:to="loc_blkb_SecurityIncidentNetCashOutlays_211e5678-3c0e-49c7-841b-d432ba5a2b2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentExpectedCost_22670a76-e6c5-4520-b6d1-75e748ff7007" xlink:href="blkb-20221231.xsd#blkb_SecurityIncidentExpectedCost"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_04a31fd2-ea2b-4542-b0a7-a183b7fe91ab" xlink:to="loc_blkb_SecurityIncidentExpectedCost_22670a76-e6c5-4520-b6d1-75e748ff7007" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ExpectedNetCashOutlaysForOngoingLegalFees_ca24c185-e8ac-4059-a996-b90d4b493f3c" xlink:href="blkb-20221231.xsd#blkb_ExpectedNetCashOutlaysForOngoingLegalFees"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_04a31fd2-ea2b-4542-b0a7-a183b7fe91ab" xlink:to="loc_blkb_ExpectedNetCashOutlaysForOngoingLegalFees_ca24c185-e8ac-4059-a996-b90d4b493f3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyAccrualAtCarryingValue_e8aec7c9-aa02-4bd5-a764-7419fe9b5ed2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyAccrualAtCarryingValue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_04a31fd2-ea2b-4542-b0a7-a183b7fe91ab" xlink:to="loc_us-gaap_LossContingencyAccrualAtCarryingValue_e8aec7c9-aa02-4bd5-a764-7419fe9b5ed2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentNumberOfCustomerReimbursementRequestsReceived_340a22d6-ae80-44bc-a31d-f7c8e8a0c214" xlink:href="blkb-20221231.xsd#blkb_SecurityIncidentNumberOfCustomerReimbursementRequestsReceived"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_04a31fd2-ea2b-4542-b0a7-a183b7fe91ab" xlink:to="loc_blkb_SecurityIncidentNumberOfCustomerReimbursementRequestsReceived_340a22d6-ae80-44bc-a31d-f7c8e8a0c214" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyClaimsSettledNumber_4447ef8f-7d38-4628-9d39-841a463bcd5c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyClaimsSettledNumber"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_04a31fd2-ea2b-4542-b0a7-a183b7fe91ab" xlink:to="loc_us-gaap_LossContingencyClaimsSettledNumber_4447ef8f-7d38-4628-9d39-841a463bcd5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_LossContingencyClaimsSettledPercent_eff385fe-e7ea-471a-91cd-09440376d650" xlink:href="blkb-20221231.xsd#blkb_LossContingencyClaimsSettledPercent"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_04a31fd2-ea2b-4542-b0a7-a183b7fe91ab" xlink:to="loc_blkb_LossContingencyClaimsSettledPercent_eff385fe-e7ea-471a-91cd-09440376d650" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentNumberOfReservationsOfTheRightToSeekFutureExpenseRecovery_7d808879-8d2f-4169-afe1-5fc3dd003ea6" xlink:href="blkb-20221231.xsd#blkb_SecurityIncidentNumberOfReservationsOfTheRightToSeekFutureExpenseRecovery"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_04a31fd2-ea2b-4542-b0a7-a183b7fe91ab" xlink:to="loc_blkb_SecurityIncidentNumberOfReservationsOfTheRightToSeekFutureExpenseRecovery_7d808879-8d2f-4169-afe1-5fc3dd003ea6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyNumberOfPlaintiffs_3f06e9f0-9847-40ca-a709-facd45699136" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyNumberOfPlaintiffs"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_04a31fd2-ea2b-4542-b0a7-a183b7fe91ab" xlink:to="loc_us-gaap_LossContingencyNumberOfPlaintiffs_3f06e9f0-9847-40ca-a709-facd45699136" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentNumberOfStateAttorneysGeneral_c5f75fe1-a904-4396-af33-17aee37ac706" xlink:href="blkb-20221231.xsd#blkb_SecurityIncidentNumberOfStateAttorneysGeneral"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_04a31fd2-ea2b-4542-b0a7-a183b7fe91ab" xlink:to="loc_blkb_SecurityIncidentNumberOfStateAttorneysGeneral_c5f75fe1-a904-4396-af33-17aee37ac706" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentPenaltyPaid_5934932e-99d8-4c17-9f08-d4d3fd5dad89" xlink:href="blkb-20221231.xsd#blkb_SecurityIncidentPenaltyPaid"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_04a31fd2-ea2b-4542-b0a7-a183b7fe91ab" xlink:to="loc_blkb_SecurityIncidentPenaltyPaid_5934932e-99d8-4c17-9f08-d4d3fd5dad89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/CommitmentsandContingenciesComponentsofLeaseExpenseDetails" xlink:type="simple" xlink:href="blkb-20221231.xsd#CommitmentsandContingenciesComponentsofLeaseExpenseDetails"/>
  <link:presentationLink xlink:role="http://www.blackbaud.com/role/CommitmentsandContingenciesComponentsofLeaseExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_a95f1d09-4574-4eea-a0e5-f6b0cd00ee42" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_31163bea-a4dc-4061-bf30-8011aad119c5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseCost"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_a95f1d09-4574-4eea-a0e5-f6b0cd00ee42" xlink:to="loc_us-gaap_OperatingLeaseCost_31163bea-a4dc-4061-bf30-8011aad119c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost_9a264930-1fa1-481c-8f9f-38a148645004" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableLeaseCost"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_a95f1d09-4574-4eea-a0e5-f6b0cd00ee42" xlink:to="loc_us-gaap_VariableLeaseCost_9a264930-1fa1-481c-8f9f-38a148645004" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubleaseIncome_84da27dc-e63b-433f-878b-0acf1cc31519" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubleaseIncome"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_a95f1d09-4574-4eea-a0e5-f6b0cd00ee42" xlink:to="loc_us-gaap_SubleaseIncome_84da27dc-e63b-433f-878b-0acf1cc31519" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_beafb40f-60a6-45e6-859a-a1b11662e8ba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCost"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_a95f1d09-4574-4eea-a0e5-f6b0cd00ee42" xlink:to="loc_us-gaap_LeaseCost_beafb40f-60a6-45e6-859a-a1b11662e8ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/CommitmentsandContingenciesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails" xlink:type="simple" xlink:href="blkb-20221231.xsd#CommitmentsandContingenciesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails"/>
  <link:presentationLink xlink:role="http://www.blackbaud.com/role/CommitmentsandContingenciesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_87349767-e796-401e-a7eb-d7889c1a1694" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_b449a7f7-ced4-4fad-835e-b8eb06b2811f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_87349767-e796-401e-a7eb-d7889c1a1694" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_b449a7f7-ced4-4fad-835e-b8eb06b2811f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_c1cb6b8e-41c5-42c4-8983-1d9d6b05f0eb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_87349767-e796-401e-a7eb-d7889c1a1694" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_c1cb6b8e-41c5-42c4-8983-1d9d6b05f0eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_0225451c-9bd8-4623-b28e-f564da1ad418" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_87349767-e796-401e-a7eb-d7889c1a1694" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_0225451c-9bd8-4623-b28e-f564da1ad418" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_d71a2b00-e9e3-4324-9bd4-357c6222531d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_87349767-e796-401e-a7eb-d7889c1a1694" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_d71a2b00-e9e3-4324-9bd4-357c6222531d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_1775cc73-6548-404b-88e3-266f81975f9f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_87349767-e796-401e-a7eb-d7889c1a1694" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_1775cc73-6548-404b-88e3-266f81975f9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_9bc48d5f-6de9-44d9-8242-27da4dacd816" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_87349767-e796-401e-a7eb-d7889c1a1694" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_9bc48d5f-6de9-44d9-8242-27da4dacd816" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_5491b71a-e0d0-4ca5-94e2-8e8d5701d706" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_87349767-e796-401e-a7eb-d7889c1a1694" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_5491b71a-e0d0-4ca5-94e2-8e8d5701d706" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_e91a4fc4-082b-4ad3-81db-1e661afc0258" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_87349767-e796-401e-a7eb-d7889c1a1694" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_e91a4fc4-082b-4ad3-81db-1e661afc0258" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_b99e8926-6bd5-472c-9a03-b45a91395302" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_87349767-e796-401e-a7eb-d7889c1a1694" xlink:to="loc_us-gaap_OperatingLeaseLiability_b99e8926-6bd5-472c-9a03-b45a91395302" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/CommitmentsandContingenciesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails_1" xlink:type="simple" xlink:href="blkb-20221231.xsd#CommitmentsandContingenciesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails_1"/>
  <link:presentationLink xlink:role="http://www.blackbaud.com/role/CommitmentsandContingenciesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails_1" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.blackbaud.com/role/CommitmentsandContingenciesScheduleofSupplementalBalanceSheetInformationRelatedToLeasesDetails" xlink:type="simple" xlink:href="blkb-20221231.xsd#CommitmentsandContingenciesScheduleofSupplementalBalanceSheetInformationRelatedToLeasesDetails"/>
  <link:presentationLink xlink:role="http://www.blackbaud.com/role/CommitmentsandContingenciesScheduleofSupplementalBalanceSheetInformationRelatedToLeasesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_e37b8b53-82f1-40fe-941e-0a634a1534f5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_a7b79e82-6072-469c-ab85-5eccc34f73ae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_e37b8b53-82f1-40fe-941e-0a634a1534f5" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_a7b79e82-6072-469c-ab85-5eccc34f73ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_44cf7820-6997-4130-b729-69066b843a94" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_a7b79e82-6072-469c-ab85-5eccc34f73ae" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_44cf7820-6997-4130-b729-69066b843a94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_f7a8d666-078f-4e10-9598-3f6077b4c37a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_44cf7820-6997-4130-b729-69066b843a94" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_f7a8d666-078f-4e10-9598-3f6077b4c37a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_AccruedexpensesandothercurrentliabilitiesMember_b3e95431-844b-4a22-bdf2-07a049defc3a" xlink:href="blkb-20221231.xsd#blkb_AccruedexpensesandothercurrentliabilitiesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_f7a8d666-078f-4e10-9598-3f6077b4c37a" xlink:to="loc_blkb_AccruedexpensesandothercurrentliabilitiesMember_b3e95431-844b-4a22-bdf2-07a049defc3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_OperatingLeaseLiabilitiesNetOfCurrentPortionMember_cd3ccce3-0f65-40df-85f1-6ca79626aa31" xlink:href="blkb-20221231.xsd#blkb_OperatingLeaseLiabilitiesNetOfCurrentPortionMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_f7a8d666-078f-4e10-9598-3f6077b4c37a" xlink:to="loc_blkb_OperatingLeaseLiabilitiesNetOfCurrentPortionMember_cd3ccce3-0f65-40df-85f1-6ca79626aa31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_1dc35e4c-5587-4cea-97f2-ee5e97b704ae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_a7b79e82-6072-469c-ab85-5eccc34f73ae" xlink:to="loc_us-gaap_LesseeLeaseDescriptionLineItems_1dc35e4c-5587-4cea-97f2-ee5e97b704ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_f262e5ec-c98c-4771-84a5-7a5a4551b509" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_1dc35e4c-5587-4cea-97f2-ee5e97b704ae" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_f262e5ec-c98c-4771-84a5-7a5a4551b509" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_5449e6a1-cec8-4b0a-a39a-3a898478273b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_1dc35e4c-5587-4cea-97f2-ee5e97b704ae" xlink:to="loc_us-gaap_OperatingLeaseLiability_5449e6a1-cec8-4b0a-a39a-3a898478273b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_c9b3e891-033a-46d5-bec2-9a3794f84531" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_1dc35e4c-5587-4cea-97f2-ee5e97b704ae" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_c9b3e891-033a-46d5-bec2-9a3794f84531" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_c2355b71-d564-4f01-a19b-3b7c2aec6e4c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_1dc35e4c-5587-4cea-97f2-ee5e97b704ae" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_c2355b71-d564-4f01-a19b-3b7c2aec6e4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/CommitmentsandContingenciesScheduleofSupplementalCashFlowInformationRelatedToLeasesDetails" xlink:type="simple" xlink:href="blkb-20221231.xsd#CommitmentsandContingenciesScheduleofSupplementalCashFlowInformationRelatedToLeasesDetails"/>
  <link:presentationLink xlink:role="http://www.blackbaud.com/role/CommitmentsandContingenciesScheduleofSupplementalCashFlowInformationRelatedToLeasesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_fd06c656-1c41-41b6-950c-a33f02a1a478" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments_db007a46-0eb1-441c-b276-76967f2ac8ae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasePayments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_fd06c656-1c41-41b6-950c-a33f02a1a478" xlink:to="loc_us-gaap_OperatingLeasePayments_db007a46-0eb1-441c-b276-76967f2ac8ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_25389b05-593e-4d8b-9311-2bc69c0b72ac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_fd06c656-1c41-41b6-950c-a33f02a1a478" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_25389b05-593e-4d8b-9311-2bc69c0b72ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/CommitmentsandContingenciesScheduleofSecurityIncidentExpenseandProbableInsuranceRecoveriesDetails" xlink:type="simple" xlink:href="blkb-20221231.xsd#CommitmentsandContingenciesScheduleofSecurityIncidentExpenseandProbableInsuranceRecoveriesDetails"/>
  <link:presentationLink xlink:role="http://www.blackbaud.com/role/CommitmentsandContingenciesScheduleofSecurityIncidentExpenseandProbableInsuranceRecoveriesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_0224c4b2-540f-4b38-96d9-052ea9c72d21" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentExpense_8473141a-98e6-4b57-91e1-e2fcbc1c4e07" xlink:href="blkb-20221231.xsd#blkb_SecurityIncidentExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_0224c4b2-540f-4b38-96d9-052ea9c72d21" xlink:to="loc_blkb_SecurityIncidentExpense_8473141a-98e6-4b57-91e1-e2fcbc1c4e07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentAccruedInsuranceRecoveries_347b9941-ae2b-4f1f-b6d2-bd371160e359" xlink:href="blkb-20221231.xsd#blkb_SecurityIncidentAccruedInsuranceRecoveries"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_0224c4b2-540f-4b38-96d9-052ea9c72d21" xlink:to="loc_blkb_SecurityIncidentAccruedInsuranceRecoveries_347b9941-ae2b-4f1f-b6d2-bd371160e359" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentNetExpense_8183902c-d680-4ab5-b752-ef2b34624c80" xlink:href="blkb-20221231.xsd#blkb_SecurityIncidentNetExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_0224c4b2-540f-4b38-96d9-052ea9c72d21" xlink:to="loc_blkb_SecurityIncidentNetExpense_8183902c-d680-4ab5-b752-ef2b34624c80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentCumulativeExpense_4cd46fd2-a60d-41a5-b669-5ef544e162c8" xlink:href="blkb-20221231.xsd#blkb_SecurityIncidentCumulativeExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_0224c4b2-540f-4b38-96d9-052ea9c72d21" xlink:to="loc_blkb_SecurityIncidentCumulativeExpense_4cd46fd2-a60d-41a5-b669-5ef544e162c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentCumulativeAccruedInsuranceRecoveries_9070224a-acc8-4e60-adc4-ee4422fbea81" xlink:href="blkb-20221231.xsd#blkb_SecurityIncidentCumulativeAccruedInsuranceRecoveries"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_0224c4b2-540f-4b38-96d9-052ea9c72d21" xlink:to="loc_blkb_SecurityIncidentCumulativeAccruedInsuranceRecoveries_9070224a-acc8-4e60-adc4-ee4422fbea81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentCumulativeNetExpense_0832749d-d1da-4987-871d-eb6a1fa5f009" xlink:href="blkb-20221231.xsd#blkb_SecurityIncidentCumulativeNetExpense"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_0224c4b2-540f-4b38-96d9-052ea9c72d21" xlink:to="loc_blkb_SecurityIncidentCumulativeNetExpense_0832749d-d1da-4987-871d-eb6a1fa5f009" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InsuranceRecoveries_6fa7c736-3636-4578-b264-a6cf7e4d1f84" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InsuranceRecoveries"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_0224c4b2-540f-4b38-96d9-052ea9c72d21" xlink:to="loc_us-gaap_InsuranceRecoveries_6fa7c736-3636-4578-b264-a6cf7e4d1f84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/IncomeTaxesDetails" xlink:type="simple" xlink:href="blkb-20221231.xsd#IncomeTaxesDetails"/>
  <link:presentationLink xlink:role="http://www.blackbaud.com/role/IncomeTaxesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_5617cf54-2a2a-445e-a759-fd623d1aad57" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_IncomeTaxesTable_e58c16dc-0e65-4ab1-bfaa-e07c45752c66" xlink:href="blkb-20221231.xsd#blkb_IncomeTaxesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_5617cf54-2a2a-445e-a759-fd623d1aad57" xlink:to="loc_blkb_IncomeTaxesTable_e58c16dc-0e65-4ab1-bfaa-e07c45752c66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_598d1fd8-b77a-46a1-9393-8dab8a32cf9c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_blkb_IncomeTaxesTable_e58c16dc-0e65-4ab1-bfaa-e07c45752c66" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_598d1fd8-b77a-46a1-9393-8dab8a32cf9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_ab210439-f765-4435-8c32-46104ce222c4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_598d1fd8-b77a-46a1-9393-8dab8a32cf9c" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_ab210439-f765-4435-8c32-46104ce222c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DomesticCountryMember_990baef2-be17-421f-be46-91ce87b90a42" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DomesticCountryMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_ab210439-f765-4435-8c32-46104ce222c4" xlink:to="loc_us-gaap_DomesticCountryMember_990baef2-be17-421f-be46-91ce87b90a42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCountryMember_58b30638-6db0-40c9-a218-42e6263f68b2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCountryMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_ab210439-f765-4435-8c32-46104ce222c4" xlink:to="loc_us-gaap_ForeignCountryMember_58b30638-6db0-40c9-a218-42e6263f68b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAndLocalJurisdictionMember_610a4c3e-3ef5-4b9f-9f66-05edd4e4c591" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StateAndLocalJurisdictionMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_ab210439-f765-4435-8c32-46104ce222c4" xlink:to="loc_us-gaap_StateAndLocalJurisdictionMember_610a4c3e-3ef5-4b9f-9f66-05edd4e4c591" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_IncomeTaxesLineItems_5cbed04d-c81a-446d-82ac-b15858436faf" xlink:href="blkb-20221231.xsd#blkb_IncomeTaxesLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_blkb_IncomeTaxesTable_e58c16dc-0e65-4ab1-bfaa-e07c45752c66" xlink:to="loc_blkb_IncomeTaxesLineItems_5cbed04d-c81a-446d-82ac-b15858436faf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwards_55aa5657-8d1a-4c1d-995a-74394c17cdd8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLossCarryforwards"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_blkb_IncomeTaxesLineItems_5cbed04d-c81a-446d-82ac-b15858436faf" xlink:to="loc_us-gaap_OperatingLossCarryforwards_55aa5657-8d1a-4c1d-995a-74394c17cdd8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_OperatingLossCarryforwardsSubjectToExpiration_7a8b362f-0f66-4b7f-b1bc-27164e64adb8" xlink:href="blkb-20221231.xsd#blkb_OperatingLossCarryforwardsSubjectToExpiration"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_blkb_IncomeTaxesLineItems_5cbed04d-c81a-446d-82ac-b15858436faf" xlink:to="loc_blkb_OperatingLossCarryforwardsSubjectToExpiration_7a8b362f-0f66-4b7f-b1bc-27164e64adb8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardAmount_414972f3-5a51-46ea-87c2-6e26095738f0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TaxCreditCarryforwardAmount"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_blkb_IncomeTaxesLineItems_5cbed04d-c81a-446d-82ac-b15858436faf" xlink:to="loc_us-gaap_TaxCreditCarryforwardAmount_414972f3-5a51-46ea-87c2-6e26095738f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_005de03b-1c82-4b91-bad1-996ba5d30971" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_blkb_IncomeTaxesLineItems_5cbed04d-c81a-446d-82ac-b15858436faf" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_005de03b-1c82-4b91-bad1-996ba5d30971" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseDetails" xlink:type="simple" xlink:href="blkb-20221231.xsd#IncomeTaxesScheduleofComponentsofIncomeTaxExpenseDetails"/>
  <link:presentationLink xlink:role="http://www.blackbaud.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_26e09622-5755-453b-a057-77fa987e5c5f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_bc4d1ea2-b946-4425-a2c2-448a63f90d98" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_26e09622-5755-453b-a057-77fa987e5c5f" xlink:to="loc_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_bc4d1ea2-b946-4425-a2c2-448a63f90d98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_0ad4d969-66db-427d-afc1-861b2e2265e2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_bc4d1ea2-b946-4425-a2c2-448a63f90d98" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_0ad4d969-66db-427d-afc1-861b2e2265e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_495d2be0-5069-42b0-8255-71e274d4d24e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_bc4d1ea2-b946-4425-a2c2-448a63f90d98" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_495d2be0-5069-42b0-8255-71e274d4d24e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit_e54d53bd-26fe-44e4-a133-53c42469ab05" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_bc4d1ea2-b946-4425-a2c2-448a63f90d98" xlink:to="loc_us-gaap_CurrentForeignTaxExpenseBenefit_e54d53bd-26fe-44e4-a133-53c42469ab05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_f8f0a353-1da3-4d98-8444-4a880fe7a70f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_bc4d1ea2-b946-4425-a2c2-448a63f90d98" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_f8f0a353-1da3-4d98-8444-4a880fe7a70f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract_35a51f57-1503-414e-b532-53d345bf4654" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_26e09622-5755-453b-a057-77fa987e5c5f" xlink:to="loc_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract_35a51f57-1503-414e-b532-53d345bf4654" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_0bccc195-5430-4fcf-bb02-43e8cdfb45b1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract_35a51f57-1503-414e-b532-53d345bf4654" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_0bccc195-5430-4fcf-bb02-43e8cdfb45b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_3be10f93-ba23-4463-a7c6-2887fcea03c3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract_35a51f57-1503-414e-b532-53d345bf4654" xlink:to="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_3be10f93-ba23-4463-a7c6-2887fcea03c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_0d30413b-5995-47a5-856f-ecbc10e28b95" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract_35a51f57-1503-414e-b532-53d345bf4654" xlink:to="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_0d30413b-5995-47a5-856f-ecbc10e28b95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_07f8c166-f1b4-4219-992e-a3f61dbb31c6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract_35a51f57-1503-414e-b532-53d345bf4654" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_07f8c166-f1b4-4219-992e-a3f61dbb31c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_c79ffca6-a4f3-40a9-bbe4-ed528abd4fc0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_26e09622-5755-453b-a057-77fa987e5c5f" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_c79ffca6-a4f3-40a9-bbe4-ed528abd4fc0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/IncomeTaxesScheduleofIncomeBeforeProvisionforIncomeTaxesDetails" xlink:type="simple" xlink:href="blkb-20221231.xsd#IncomeTaxesScheduleofIncomeBeforeProvisionforIncomeTaxesDetails"/>
  <link:presentationLink xlink:role="http://www.blackbaud.com/role/IncomeTaxesScheduleofIncomeBeforeProvisionforIncomeTaxesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_de7a3011-353a-40fa-b69b-30e8e10e1bb6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_0d8b0caa-cb9b-4c4e-89b2-062138ba50fe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_de7a3011-353a-40fa-b69b-30e8e10e1bb6" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_0d8b0caa-cb9b-4c4e-89b2-062138ba50fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_3d98d4b7-2d5c-4abe-85bc-52d586af2062" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_de7a3011-353a-40fa-b69b-30e8e10e1bb6" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_3d98d4b7-2d5c-4abe-85bc-52d586af2062" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_9af84407-7db9-498d-8216-ac6db0bbae87" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_de7a3011-353a-40fa-b69b-30e8e10e1bb6" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_9af84407-7db9-498d-8216-ac6db0bbae87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails" xlink:type="simple" xlink:href="blkb-20221231.xsd#IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails"/>
  <link:presentationLink xlink:role="http://www.blackbaud.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_3de5988a-c837-4e59-975d-60a4be08a7f6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_69b62087-355e-460c-9827-09edb77eb5d5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_3de5988a-c837-4e59-975d-60a4be08a7f6" xlink:to="loc_us-gaap_StatementTable_69b62087-355e-460c-9827-09edb77eb5d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_a9197c1a-7b75-4f08-88da-07926b334c5e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_69b62087-355e-460c-9827-09edb77eb5d5" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_a9197c1a-7b75-4f08-88da-07926b334c5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_d9edc277-cc84-4b4b-b030-a1e473e3375b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_a9197c1a-7b75-4f08-88da-07926b334c5e" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_d9edc277-cc84-4b4b-b030-a1e473e3375b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCountryMember_5656d32a-51f6-4397-bb47-7dcb1864f233" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCountryMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_d9edc277-cc84-4b4b-b030-a1e473e3375b" xlink:to="loc_us-gaap_ForeignCountryMember_5656d32a-51f6-4397-bb47-7dcb1864f233" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAndLocalJurisdictionMember_031556ed-6bf0-4f90-86f6-752b4ce9fc51" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StateAndLocalJurisdictionMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_d9edc277-cc84-4b4b-b030-a1e473e3375b" xlink:to="loc_us-gaap_StateAndLocalJurisdictionMember_031556ed-6bf0-4f90-86f6-752b4ce9fc51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_5dab8c91-93a9-4773-aa7c-3a3ba57082db" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_69b62087-355e-460c-9827-09edb77eb5d5" xlink:to="loc_us-gaap_StatementLineItems_5dab8c91-93a9-4773-aa7c-3a3ba57082db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_8cf36f8c-1e5c-4242-be25-0a1166b18e0d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_5dab8c91-93a9-4773-aa7c-3a3ba57082db" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_8cf36f8c-1e5c-4242-be25-0a1166b18e0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_91195402-031c-43bd-9208-eb6ef239d6a2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_5dab8c91-93a9-4773-aa7c-3a3ba57082db" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_91195402-031c-43bd-9208-eb6ef239d6a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_3723cfb7-5f8a-47da-933e-66f0000b3ac3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_91195402-031c-43bd-9208-eb6ef239d6a2" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_3723cfb7-5f8a-47da-933e-66f0000b3ac3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate_327ea453-7442-49ee-a357-7325679132ed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_91195402-031c-43bd-9208-eb6ef239d6a2" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate_327ea453-7442-49ee-a357-7325679132ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther_9461c768-66c5-4a39-8e8a-17c2c7288d45" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_91195402-031c-43bd-9208-eb6ef239d6a2" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther_9461c768-66c5-4a39-8e8a-17c2c7288d45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost_b4a43bd4-bde4-478b-be22-7692cad875aa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_91195402-031c-43bd-9208-eb6ef239d6a2" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost_b4a43bd4-bde4-478b-be22-7692cad875aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent_4f6997d6-4084-48af-9b3d-665bd2750e9a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_91195402-031c-43bd-9208-eb6ef239d6a2" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent_4f6997d6-4084-48af-9b3d-665bd2750e9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_89e358d9-ffbe-4c18-bd28-675d1238144e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_91195402-031c-43bd-9208-eb6ef239d6a2" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_89e358d9-ffbe-4c18-bd28-675d1238144e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_EffectiveIncomeTaxRateReconciliationGlobalIntangibleLowTaxIncomePercent_2adfdfd9-a91b-4663-b7c8-5b1e10d8bbb5" xlink:href="blkb-20221231.xsd#blkb_EffectiveIncomeTaxRateReconciliationGlobalIntangibleLowTaxIncomePercent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_91195402-031c-43bd-9208-eb6ef239d6a2" xlink:to="loc_blkb_EffectiveIncomeTaxRateReconciliationGlobalIntangibleLowTaxIncomePercent_2adfdfd9-a91b-4663-b7c8-5b1e10d8bbb5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment_dae6648c-6192-49e6-961d-aabec39b822a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_91195402-031c-43bd-9208-eb6ef239d6a2" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment_dae6648c-6192-49e6-961d-aabec39b822a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_EffectiveIncomeTaxRateReconciliationAcquisitionCosts_d29e1841-4bd2-4e7f-9f16-62df46cd672b" xlink:href="blkb-20221231.xsd#blkb_EffectiveIncomeTaxRateReconciliationAcquisitionCosts"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_91195402-031c-43bd-9208-eb6ef239d6a2" xlink:to="loc_blkb_EffectiveIncomeTaxRateReconciliationAcquisitionCosts_d29e1841-4bd2-4e7f-9f16-62df46cd672b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_EffectiveIncomeTaxRateReconciliationDTAAdjustments_6ba604c0-9a00-4819-aebd-633c3f80d177" xlink:href="blkb-20221231.xsd#blkb_EffectiveIncomeTaxRateReconciliationDTAAdjustments"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_91195402-031c-43bd-9208-eb6ef239d6a2" xlink:to="loc_blkb_EffectiveIncomeTaxRateReconciliationDTAAdjustments_6ba604c0-9a00-4819-aebd-633c3f80d177" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_EffectiveIncomeTaxRateReconciliationUnrecognizedTaxBenefits_d5c330d4-14d9-4c70-a231-52b191231b02" xlink:href="blkb-20221231.xsd#blkb_EffectiveIncomeTaxRateReconciliationUnrecognizedTaxBenefits"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_91195402-031c-43bd-9208-eb6ef239d6a2" xlink:to="loc_blkb_EffectiveIncomeTaxRateReconciliationUnrecognizedTaxBenefits_d5c330d4-14d9-4c70-a231-52b191231b02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_1528897f-416c-454e-9b71-604763683dca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_91195402-031c-43bd-9208-eb6ef239d6a2" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_1528897f-416c-454e-9b71-604763683dca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes_722ab030-f1c9-4bf8-bfd6-0ddac9ce6613" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_91195402-031c-43bd-9208-eb6ef239d6a2" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes_722ab030-f1c9-4bf8-bfd6-0ddac9ce6613" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_EffectiveIncomeTaxRateReconciliationDeductionTCJAFDIIPercent_c525bd24-c703-4b8a-bc86-4d96e70ce92b" xlink:href="blkb-20221231.xsd#blkb_EffectiveIncomeTaxRateReconciliationDeductionTCJAFDIIPercent"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_91195402-031c-43bd-9208-eb6ef239d6a2" xlink:to="loc_blkb_EffectiveIncomeTaxRateReconciliationDeductionTCJAFDIIPercent_c525bd24-c703-4b8a-bc86-4d96e70ce92b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_EffectiveIncomeTaxRateReconciliationTaxCreditsStateAndLocal_cc9f4c6f-d551-4b9b-b05f-e3b881a45e82" xlink:href="blkb-20221231.xsd#blkb_EffectiveIncomeTaxRateReconciliationTaxCreditsStateAndLocal"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_91195402-031c-43bd-9208-eb6ef239d6a2" xlink:to="loc_blkb_EffectiveIncomeTaxRateReconciliationTaxCreditsStateAndLocal_cc9f4c6f-d551-4b9b-b05f-e3b881a45e82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits_f2f64279-fcc9-4d35-9255-059d73770469" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_91195402-031c-43bd-9208-eb6ef239d6a2" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits_f2f64279-fcc9-4d35-9255-059d73770469" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_502d3669-8ec4-453b-b52f-6a3b19c0deef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_91195402-031c-43bd-9208-eb6ef239d6a2" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_502d3669-8ec4-453b-b52f-6a3b19c0deef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_5e9dad70-b9a1-4266-9b28-d05734f25986" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_5dab8c91-93a9-4773-aa7c-3a3ba57082db" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_5e9dad70-b9a1-4266-9b28-d05734f25986" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" xlink:type="simple" xlink:href="blkb-20221231.xsd#IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"/>
  <link:presentationLink xlink:role="http://www.blackbaud.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_8634b687-0fc4-49d4-85a7-2b775ab726d1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGrossAbstract_23b1c8a7-89b7-4bc3-937b-095a9e46f80f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsGrossAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_8634b687-0fc4-49d4-85a7-2b775ab726d1" xlink:to="loc_us-gaap_DeferredTaxAssetsGrossAbstract_23b1c8a7-89b7-4bc3-937b-095a9e46f80f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_adec931c-d494-4a92-b2ee-2f9ce7b1e554" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_23b1c8a7-89b7-4bc3-937b-095a9e46f80f" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_adec931c-d494-4a92-b2ee-2f9ce7b1e554" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_DeferredTaxAssetsTaxCreditCarryforwardsStateAndForeign_27e2e1b0-e37c-4da6-91c6-07804cb7e117" xlink:href="blkb-20221231.xsd#blkb_DeferredTaxAssetsTaxCreditCarryforwardsStateAndForeign"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_23b1c8a7-89b7-4bc3-937b-095a9e46f80f" xlink:to="loc_blkb_DeferredTaxAssetsTaxCreditCarryforwardsStateAndForeign_27e2e1b0-e37c-4da6-91c6-07804cb7e117" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_e748b924-f4ed-4771-9fa2-278dc4337a89" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_23b1c8a7-89b7-4bc3-937b-095a9e46f80f" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_e748b924-f4ed-4771-9fa2-278dc4337a89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_DeferredTaxAssetsLeasingArrangements_8bd12f38-0504-4cdd-89c2-332a19df2a92" xlink:href="blkb-20221231.xsd#blkb_DeferredTaxAssetsLeasingArrangements"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_23b1c8a7-89b7-4bc3-937b-095a9e46f80f" xlink:to="loc_blkb_DeferredTaxAssetsLeasingArrangements_8bd12f38-0504-4cdd-89c2-332a19df2a92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_43eae01c-53db-4535-a788-720c0972ccc5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_23b1c8a7-89b7-4bc3-937b-095a9e46f80f" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_43eae01c-53db-4535-a788-720c0972ccc5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_DeferredTaxAssetIntangibleAssets_fecffb26-1f70-47a9-8d68-c5a769a30cf0" xlink:href="blkb-20221231.xsd#blkb_DeferredTaxAssetIntangibleAssets"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_23b1c8a7-89b7-4bc3-937b-095a9e46f80f" xlink:to="loc_blkb_DeferredTaxAssetIntangibleAssets_fecffb26-1f70-47a9-8d68-c5a769a30cf0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsDeferredIncome_bd6ad57c-47b7-4ce5-a6fb-7fb6aa9a92de" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsDeferredIncome"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_23b1c8a7-89b7-4bc3-937b-095a9e46f80f" xlink:to="loc_us-gaap_DeferredTaxAssetsDeferredIncome_bd6ad57c-47b7-4ce5-a6fb-7fb6aa9a92de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBonuses_e1c262ad-22d8-4c98-b687-2c2565832811" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBonuses"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_23b1c8a7-89b7-4bc3-937b-095a9e46f80f" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBonuses_e1c262ad-22d8-4c98-b687-2c2565832811" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_DeferredTaxAssetsTaxDeferredExpenseCapitalizedRDAndSoftwareCosts_972e8579-b1e9-4a7b-b6e2-93313eb30144" xlink:href="blkb-20221231.xsd#blkb_DeferredTaxAssetsTaxDeferredExpenseCapitalizedRDAndSoftwareCosts"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_23b1c8a7-89b7-4bc3-937b-095a9e46f80f" xlink:to="loc_blkb_DeferredTaxAssetsTaxDeferredExpenseCapitalizedRDAndSoftwareCosts_972e8579-b1e9-4a7b-b6e2-93313eb30144" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOther_25522e6e-1687-4c93-9d33-a27f73edbefb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsOther"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_23b1c8a7-89b7-4bc3-937b-095a9e46f80f" xlink:to="loc_us-gaap_DeferredTaxAssetsOther_25522e6e-1687-4c93-9d33-a27f73edbefb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_cfb9f9c1-95a9-44ac-9a4b-df716eab46a0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_23b1c8a7-89b7-4bc3-937b-095a9e46f80f" xlink:to="loc_us-gaap_DeferredTaxAssetsGross_cfb9f9c1-95a9-44ac-9a4b-df716eab46a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesAbstract_c2184d14-4b22-46fd-aeba-3806c657ad07" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_8634b687-0fc4-49d4-85a7-2b775ab726d1" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesAbstract_c2184d14-4b22-46fd-aeba-3806c657ad07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_87e99b6c-4073-4c05-a00d-e483c3ccde39" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_c2184d14-4b22-46fd-aeba-3806c657ad07" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_87e99b6c-4073-4c05-a00d-e483c3ccde39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedSoftware_479a9ca8-1b48-44c6-9a39-0c9ee033d3f7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedSoftware"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_c2184d14-4b22-46fd-aeba-3806c657ad07" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedSoftware_479a9ca8-1b48-44c6-9a39-0c9ee033d3f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_DeferredTaxLiabilitiesDeferredExpenseSalesCommissions_4e12c7f6-a509-49d3-bb71-00cf04c4a3a5" xlink:href="blkb-20221231.xsd#blkb_DeferredTaxLiabilitiesDeferredExpenseSalesCommissions"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_c2184d14-4b22-46fd-aeba-3806c657ad07" xlink:to="loc_blkb_DeferredTaxLiabilitiesDeferredExpenseSalesCommissions_4e12c7f6-a509-49d3-bb71-00cf04c4a3a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_bf370586-b453-4e24-b66b-028f0198c65f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesLeasingArrangements"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_c2184d14-4b22-46fd-aeba-3806c657ad07" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_bf370586-b453-4e24-b66b-028f0198c65f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_fe098bf4-53e1-4ec7-8775-fe16f39d2275" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_c2184d14-4b22-46fd-aeba-3806c657ad07" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_fe098bf4-53e1-4ec7-8775-fe16f39d2275" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther_cf0ddc6d-991e-42c8-b0ff-8e664f1f5a65" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesOther"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_c2184d14-4b22-46fd-aeba-3806c657ad07" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesOther_cf0ddc6d-991e-42c8-b0ff-8e664f1f5a65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_57b81733-1f6b-41cd-aaa8-720e7138ee16" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_c2184d14-4b22-46fd-aeba-3806c657ad07" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_57b81733-1f6b-41cd-aaa8-720e7138ee16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_e2e951c9-26ec-4df4-9aef-3ee4687a336f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_8634b687-0fc4-49d4-85a7-2b775ab726d1" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_e2e951c9-26ec-4df4-9aef-3ee4687a336f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities_48cd6a8c-d049-4c9c-83ff-a7e915ed2fe7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_8634b687-0fc4-49d4-85a7-2b775ab726d1" xlink:to="loc_us-gaap_DeferredTaxLiabilities_48cd6a8c-d049-4c9c-83ff-a7e915ed2fe7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/IncomeTaxesSummaryofChangesinDeferredTaxAssetValuationAllowanceDetails" xlink:type="simple" xlink:href="blkb-20221231.xsd#IncomeTaxesSummaryofChangesinDeferredTaxAssetValuationAllowanceDetails"/>
  <link:presentationLink xlink:role="http://www.blackbaud.com/role/IncomeTaxesSummaryofChangesinDeferredTaxAssetValuationAllowanceDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_3be82fa4-fc34-4b68-8f7c-f2bb93075235" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceTable_9d030ed8-db6d-4029-af98-a81020b11f7d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowanceTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_3be82fa4-fc34-4b68-8f7c-f2bb93075235" xlink:to="loc_us-gaap_ValuationAllowanceTable_9d030ed8-db6d-4029-af98-a81020b11f7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis_e21580f1-e632-43e5-809b-a1c1bbf04d08" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowanceByDeferredTaxAssetAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowanceTable_9d030ed8-db6d-4029-af98-a81020b11f7d" xlink:to="loc_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis_e21580f1-e632-43e5-809b-a1c1bbf04d08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetDomain_47b617ad-be7b-4540-b0c9-2baba33dc78f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis_e21580f1-e632-43e5-809b-a1c1bbf04d08" xlink:to="loc_us-gaap_DeferredTaxAssetDomain_47b617ad-be7b-4540-b0c9-2baba33dc78f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ValuationAllowanceChangeAcquisitionRelatedMember_b9712c17-15bf-49a6-acb5-1322e39d6b18" xlink:href="blkb-20221231.xsd#blkb_ValuationAllowanceChangeAcquisitionRelatedMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetDomain_47b617ad-be7b-4540-b0c9-2baba33dc78f" xlink:to="loc_blkb_ValuationAllowanceChangeAcquisitionRelatedMember_b9712c17-15bf-49a6-acb5-1322e39d6b18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ValuationAllowanceChangeChargesToExpenseMember_a33f2542-0b2c-45d1-9558-cb8c40282523" xlink:href="blkb-20221231.xsd#blkb_ValuationAllowanceChangeChargesToExpenseMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetDomain_47b617ad-be7b-4540-b0c9-2baba33dc78f" xlink:to="loc_blkb_ValuationAllowanceChangeChargesToExpenseMember_a33f2542-0b2c-45d1-9558-cb8c40282523" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceLineItems_9f72da6a-1ffb-42e0-b136-5aa13177db07" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowanceLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowanceTable_9d030ed8-db6d-4029-af98-a81020b11f7d" xlink:to="loc_us-gaap_ValuationAllowanceLineItems_9f72da6a-1ffb-42e0-b136-5aa13177db07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_b6d95046-ea0d-4d9c-a681-66b427e5a5fb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowanceLineItems_9f72da6a-1ffb-42e0-b136-5aa13177db07" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_b6d95046-ea0d-4d9c-a681-66b427e5a5fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_8dded52e-d4e3-4c84-ba04-2422ab146658" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowanceLineItems_9f72da6a-1ffb-42e0-b136-5aa13177db07" xlink:to="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_8dded52e-d4e3-4c84-ba04-2422ab146658" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_3e5b1796-eaab-4912-9504-83e2b274a312" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowanceLineItems_9f72da6a-1ffb-42e0-b136-5aa13177db07" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_3e5b1796-eaab-4912-9504-83e2b274a312" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/IncomeTaxesSummaryofChangesinUnrecognizedTaxBenefitsDetails" xlink:type="simple" xlink:href="blkb-20221231.xsd#IncomeTaxesSummaryofChangesinUnrecognizedTaxBenefitsDetails"/>
  <link:presentationLink xlink:role="http://www.blackbaud.com/role/IncomeTaxesSummaryofChangesinUnrecognizedTaxBenefitsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_2a067ded-2a6a-45b0-a235-b57e0465851b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_0220c770-daad-4e7a-95ea-527dcd72b9a3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_2a067ded-2a6a-45b0-a235-b57e0465851b" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_0220c770-daad-4e7a-95ea-527dcd72b9a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_1d829309-54e3-4010-90f8-aec6cc0b30b5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_2a067ded-2a6a-45b0-a235-b57e0465851b" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_1d829309-54e3-4010-90f8-aec6cc0b30b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_316087b2-edc1-48ff-af38-bf0b538d88a9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_2a067ded-2a6a-45b0-a235-b57e0465851b" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_316087b2-edc1-48ff-af38-bf0b538d88a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_8e3ad2e9-50b3-41e7-bda8-2278d3a6c886" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_2a067ded-2a6a-45b0-a235-b57e0465851b" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_8e3ad2e9-50b3-41e7-bda8-2278d3a6c886" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities_8d2a086f-fa3e-4999-8aad-05d51e7ab776" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_2a067ded-2a6a-45b0-a235-b57e0465851b" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities_8d2a086f-fa3e-4999-8aad-05d51e7ab776" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_7a422808-ca09-443e-8718-cc979eca5080" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_2a067ded-2a6a-45b0-a235-b57e0465851b" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_7a422808-ca09-443e-8718-cc979eca5080" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_8673eb25-dfe0-4257-9175-68d0710c9f1d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_2a067ded-2a6a-45b0-a235-b57e0465851b" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_8673eb25-dfe0-4257-9175-68d0710c9f1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/StockBasedCompensationDetails" xlink:type="simple" xlink:href="blkb-20221231.xsd#StockBasedCompensationDetails"/>
  <link:presentationLink xlink:role="http://www.blackbaud.com/role/StockBasedCompensationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_4e90beb9-eb52-47c5-862e-ce656c406485" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_97c3768f-1c9f-49d5-9e1d-ba8f6a69ef46" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_4e90beb9-eb52-47c5-862e-ce656c406485" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_97c3768f-1c9f-49d5-9e1d-ba8f6a69ef46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_d323e4ef-b37f-40a0-88cb-326921e1cf5f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_97c3768f-1c9f-49d5-9e1d-ba8f6a69ef46" xlink:to="loc_us-gaap_AwardTypeAxis_d323e4ef-b37f-40a0-88cb-326921e1cf5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_bd71bcaf-a822-4027-803f-7e00770a2f2f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_d323e4ef-b37f-40a0-88cb-326921e1cf5f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_bd71bcaf-a822-4027-803f-7e00770a2f2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_73d9333c-c6d7-48ba-8b06-4161482a277c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_bd71bcaf-a822-4027-803f-7e00770a2f2f" xlink:to="loc_us-gaap_RestrictedStockMember_73d9333c-c6d7-48ba-8b06-4161482a277c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_c8fa5aab-efb0-46dc-b739-539cf84766ee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_bd71bcaf-a822-4027-803f-7e00770a2f2f" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_c8fa5aab-efb0-46dc-b739-539cf84766ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_RestrictedStockUnitTimeBasedMember_10d08c91-a1b9-412c-997f-b153a527d70d" xlink:href="blkb-20221231.xsd#blkb_RestrictedStockUnitTimeBasedMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_bd71bcaf-a822-4027-803f-7e00770a2f2f" xlink:to="loc_blkb_RestrictedStockUnitTimeBasedMember_10d08c91-a1b9-412c-997f-b153a527d70d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_778e4bd9-efbc-47b2-993e-54547a39cd20" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PerformanceSharesMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_bd71bcaf-a822-4027-803f-7e00770a2f2f" xlink:to="loc_us-gaap_PerformanceSharesMember_778e4bd9-efbc-47b2-993e-54547a39cd20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6eea62f8-4647-4458-8115-9f6b5d9219e6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_97c3768f-1c9f-49d5-9e1d-ba8f6a69ef46" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6eea62f8-4647-4458-8115-9f6b5d9219e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_2bf0e2e2-4d6a-4c09-bc89-9d1351be06c9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6eea62f8-4647-4458-8115-9f6b5d9219e6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_2bf0e2e2-4d6a-4c09-bc89-9d1351be06c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_6fa1697b-0139-4f5c-9763-61ae67635f7e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6eea62f8-4647-4458-8115-9f6b5d9219e6" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_6fa1697b-0139-4f5c-9763-61ae67635f7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_c8849d7c-39b8-4489-a534-64d159c0cca3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6eea62f8-4647-4458-8115-9f6b5d9219e6" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_c8849d7c-39b8-4489-a534-64d159c0cca3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_b13a4bea-16de-4d2a-bd57-bf2041a47fb1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6eea62f8-4647-4458-8115-9f6b5d9219e6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_b13a4bea-16de-4d2a-bd57-bf2041a47fb1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_313ad6c8-9bf7-4b15-8e58-d46872ae0634" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6eea62f8-4647-4458-8115-9f6b5d9219e6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_313ad6c8-9bf7-4b15-8e58-d46872ae0634" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_61bd44cb-3460-416c-85fa-3ffe0814b2e2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6eea62f8-4647-4458-8115-9f6b5d9219e6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_61bd44cb-3460-416c-85fa-3ffe0814b2e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/StockBasedCompensationSummaryofAwardsOutstandingbyEachAwardTypeDetails" xlink:type="simple" xlink:href="blkb-20221231.xsd#StockBasedCompensationSummaryofAwardsOutstandingbyEachAwardTypeDetails"/>
  <link:presentationLink xlink:role="http://www.blackbaud.com/role/StockBasedCompensationSummaryofAwardsOutstandingbyEachAwardTypeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_7759ff74-eef0-4d9b-8408-a2da5a2af2c2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_96fbb56d-cbae-4524-974d-b7a3479ccfa4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_7759ff74-eef0-4d9b-8408-a2da5a2af2c2" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_96fbb56d-cbae-4524-974d-b7a3479ccfa4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_fd796961-61f1-410d-b4a1-7dfaeb399512" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_96fbb56d-cbae-4524-974d-b7a3479ccfa4" xlink:to="loc_us-gaap_AwardTypeAxis_fd796961-61f1-410d-b4a1-7dfaeb399512" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_8a8c290e-36f8-408c-a790-dca987cfd6a3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_fd796961-61f1-410d-b4a1-7dfaeb399512" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_8a8c290e-36f8-408c-a790-dca987cfd6a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_6b2bcacc-7269-439e-b640-702bf3a0ff8a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_8a8c290e-36f8-408c-a790-dca987cfd6a3" xlink:to="loc_us-gaap_RestrictedStockMember_6b2bcacc-7269-439e-b640-702bf3a0ff8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_RestrictedStockUnitTimeBasedMember_35c3be1c-ca94-4a95-ad26-2f58d59b7387" xlink:href="blkb-20221231.xsd#blkb_RestrictedStockUnitTimeBasedMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_8a8c290e-36f8-408c-a790-dca987cfd6a3" xlink:to="loc_blkb_RestrictedStockUnitTimeBasedMember_35c3be1c-ca94-4a95-ad26-2f58d59b7387" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_bc1a6495-bc73-4caf-8755-274a26960ec2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PerformanceSharesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_8a8c290e-36f8-408c-a790-dca987cfd6a3" xlink:to="loc_us-gaap_PerformanceSharesMember_bc1a6495-bc73-4caf-8755-274a26960ec2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b5b80d17-3e8d-460f-85ed-531e9167b45b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_96fbb56d-cbae-4524-974d-b7a3479ccfa4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b5b80d17-3e8d-460f-85ed-531e9167b45b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_3074adac-0f0f-478a-b65a-894f92c21947" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b5b80d17-3e8d-460f-85ed-531e9167b45b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_3074adac-0f0f-478a-b65a-894f92c21947" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/StockBasedCompensationSummaryofStockBasedCompensationExpenseDetails" xlink:type="simple" xlink:href="blkb-20221231.xsd#StockBasedCompensationSummaryofStockBasedCompensationExpenseDetails"/>
  <link:presentationLink xlink:role="http://www.blackbaud.com/role/StockBasedCompensationSummaryofStockBasedCompensationExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_b20e69cf-2554-446b-82bc-6ebee15e42f2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_6f099b3a-4200-4eed-973c-bd85e94d2357" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_b20e69cf-2554-446b-82bc-6ebee15e42f2" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_6f099b3a-4200-4eed-973c-bd85e94d2357" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_e2fbc996-bb48-4a5c-8b17-dc932484a1d3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_6f099b3a-4200-4eed-973c-bd85e94d2357" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_e2fbc996-bb48-4a5c-8b17-dc932484a1d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_998e6762-ee99-4319-bf84-74930408fd37" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_e2fbc996-bb48-4a5c-8b17-dc932484a1d3" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_998e6762-ee99-4319-bf84-74930408fd37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_CostOfRecurringMember_fda69918-6fcb-492a-bbc4-0bf6c16a22b7" xlink:href="blkb-20221231.xsd#blkb_CostOfRecurringMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_998e6762-ee99-4319-bf84-74930408fd37" xlink:to="loc_blkb_CostOfRecurringMember_fda69918-6fcb-492a-bbc4-0bf6c16a22b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TechnologyServiceMember_49ed7656-ad38-4eca-b432-d78f50a4e58f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TechnologyServiceMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_998e6762-ee99-4319-bf84-74930408fd37" xlink:to="loc_us-gaap_TechnologyServiceMember_49ed7656-ad38-4eca-b432-d78f50a4e58f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_2b37bc92-12c9-4052-8595-09f3ab62fcbd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfSalesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_998e6762-ee99-4319-bf84-74930408fd37" xlink:to="loc_us-gaap_CostOfSalesMember_2b37bc92-12c9-4052-8595-09f3ab62fcbd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpenseMember_99471a9c-7168-4091-97ae-b79a2b31875b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingAndMarketingExpenseMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_998e6762-ee99-4319-bf84-74930408fd37" xlink:to="loc_us-gaap_SellingAndMarketingExpenseMember_99471a9c-7168-4091-97ae-b79a2b31875b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember_09ec4d47-2a4c-4b9e-82f2-9cab9157980e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpenseMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_998e6762-ee99-4319-bf84-74930408fd37" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseMember_09ec4d47-2a4c-4b9e-82f2-9cab9157980e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember_94de2b90-3936-4275-b3f7-aa228914aade" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeneralAndAdministrativeExpenseMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_998e6762-ee99-4319-bf84-74930408fd37" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpenseMember_94de2b90-3936-4275-b3f7-aa228914aade" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenseMember_3784624c-be4e-4e9e-a646-588ed415ec15" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpenseMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_998e6762-ee99-4319-bf84-74930408fd37" xlink:to="loc_us-gaap_OperatingExpenseMember_3784624c-be4e-4e9e-a646-588ed415ec15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_ad8e23cf-d560-4ea7-ba10-fac328d2c91c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_6f099b3a-4200-4eed-973c-bd85e94d2357" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_ad8e23cf-d560-4ea7-ba10-fac328d2c91c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_6366e63a-f2c1-4232-8c3c-68db69e6a56c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_ad8e23cf-d560-4ea7-ba10-fac328d2c91c" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_6366e63a-f2c1-4232-8c3c-68db69e6a56c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/StockBasedCompensationSummaryofUnvestedRestrictedStockAwardsActivityDetails" xlink:type="simple" xlink:href="blkb-20221231.xsd#StockBasedCompensationSummaryofUnvestedRestrictedStockAwardsActivityDetails"/>
  <link:presentationLink xlink:role="http://www.blackbaud.com/role/StockBasedCompensationSummaryofUnvestedRestrictedStockAwardsActivityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_fae1946d-73d0-402e-89a0-d363acf88fba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_a4ae5a2c-5a9d-47ca-8ccd-b90fa1d63feb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_fae1946d-73d0-402e-89a0-d363acf88fba" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_a4ae5a2c-5a9d-47ca-8ccd-b90fa1d63feb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_6e8c8009-9110-4b29-974e-fc651c6eee47" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_a4ae5a2c-5a9d-47ca-8ccd-b90fa1d63feb" xlink:to="loc_us-gaap_AwardTypeAxis_6e8c8009-9110-4b29-974e-fc651c6eee47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_5b2579f7-3007-43be-a2ae-87e6d808adc9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_6e8c8009-9110-4b29-974e-fc651c6eee47" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_5b2579f7-3007-43be-a2ae-87e6d808adc9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_6998330b-86fe-4e53-b7a8-1aa41be214e9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_5b2579f7-3007-43be-a2ae-87e6d808adc9" xlink:to="loc_us-gaap_RestrictedStockMember_6998330b-86fe-4e53-b7a8-1aa41be214e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b05e14f0-68ab-4e23-9e28-2af87b6b2f88" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_a4ae5a2c-5a9d-47ca-8ccd-b90fa1d63feb" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b05e14f0-68ab-4e23-9e28-2af87b6b2f88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_73b2bf52-607d-489a-b8ac-1242f6c09c14" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b05e14f0-68ab-4e23-9e28-2af87b6b2f88" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_73b2bf52-607d-489a-b8ac-1242f6c09c14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_0ea8d118-3748-4c1b-bf50-dc4de2bf0683" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b05e14f0-68ab-4e23-9e28-2af87b6b2f88" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_0ea8d118-3748-4c1b-bf50-dc4de2bf0683" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_8d1282f8-9146-4c2e-b424-08fc57886f26" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b05e14f0-68ab-4e23-9e28-2af87b6b2f88" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_8d1282f8-9146-4c2e-b424-08fc57886f26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_75e62866-1c21-4b64-a9c4-db99157beb42" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b05e14f0-68ab-4e23-9e28-2af87b6b2f88" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_75e62866-1c21-4b64-a9c4-db99157beb42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_d9ae1684-096c-434f-846a-ed5d65540b1c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b05e14f0-68ab-4e23-9e28-2af87b6b2f88" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_d9ae1684-096c-434f-846a-ed5d65540b1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_4a3dfe42-10b9-454d-a41a-840e13e3377e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b05e14f0-68ab-4e23-9e28-2af87b6b2f88" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_4a3dfe42-10b9-454d-a41a-840e13e3377e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_c38f0bf2-4db6-4ed1-90d7-927609aa0992" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b05e14f0-68ab-4e23-9e28-2af87b6b2f88" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_c38f0bf2-4db6-4ed1-90d7-927609aa0992" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_6ead4655-a82e-4e75-985b-68ed8a379498" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b05e14f0-68ab-4e23-9e28-2af87b6b2f88" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_6ead4655-a82e-4e75-985b-68ed8a379498" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_686b24c5-2f54-4394-a131-1d66a345226b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b05e14f0-68ab-4e23-9e28-2af87b6b2f88" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_686b24c5-2f54-4394-a131-1d66a345226b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_fb560c93-b6f2-4f96-b81d-ddd7aba995cf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b05e14f0-68ab-4e23-9e28-2af87b6b2f88" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_fb560c93-b6f2-4f96-b81d-ddd7aba995cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested_a047155b-c273-465a-a503-951d1ffb8ae4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b05e14f0-68ab-4e23-9e28-2af87b6b2f88" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested_a047155b-c273-465a-a503-951d1ffb8ae4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/StockBasedCompensationSummaryofUnvestedRestrictedStockUnitsActivityDetails" xlink:type="simple" xlink:href="blkb-20221231.xsd#StockBasedCompensationSummaryofUnvestedRestrictedStockUnitsActivityDetails"/>
  <link:presentationLink xlink:role="http://www.blackbaud.com/role/StockBasedCompensationSummaryofUnvestedRestrictedStockUnitsActivityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_bc0e3471-7745-4096-8042-acad2d191550" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_cc147254-e60c-43b4-9eae-73cf8a34070b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_bc0e3471-7745-4096-8042-acad2d191550" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_cc147254-e60c-43b4-9eae-73cf8a34070b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_1e7a3752-0c02-4ec6-8797-1fc445a2f49f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_cc147254-e60c-43b4-9eae-73cf8a34070b" xlink:to="loc_us-gaap_AwardTypeAxis_1e7a3752-0c02-4ec6-8797-1fc445a2f49f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_7311b1bb-ae8a-4808-8a95-6ecfe03cb4fb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_1e7a3752-0c02-4ec6-8797-1fc445a2f49f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_7311b1bb-ae8a-4808-8a95-6ecfe03cb4fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_RestrictedStockUnitTimeBasedMember_1b5a671f-0fc8-4d1c-83f9-923660d3efe3" xlink:href="blkb-20221231.xsd#blkb_RestrictedStockUnitTimeBasedMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_7311b1bb-ae8a-4808-8a95-6ecfe03cb4fb" xlink:to="loc_blkb_RestrictedStockUnitTimeBasedMember_1b5a671f-0fc8-4d1c-83f9-923660d3efe3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_960295ef-41c9-45a7-8e0b-7f746e61d5ac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PerformanceSharesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_7311b1bb-ae8a-4808-8a95-6ecfe03cb4fb" xlink:to="loc_us-gaap_PerformanceSharesMember_960295ef-41c9-45a7-8e0b-7f746e61d5ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d336866a-1d6e-40d6-ada7-e7dfb9449d98" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_cc147254-e60c-43b4-9eae-73cf8a34070b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d336866a-1d6e-40d6-ada7-e7dfb9449d98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_4ff1f261-0a97-4c41-995f-9002cc8eb883" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d336866a-1d6e-40d6-ada7-e7dfb9449d98" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_4ff1f261-0a97-4c41-995f-9002cc8eb883" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_65f91656-b2cf-4100-ad7b-394bc4db0e08" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d336866a-1d6e-40d6-ada7-e7dfb9449d98" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_65f91656-b2cf-4100-ad7b-394bc4db0e08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_0a11c703-c584-4a7b-b0cc-f2483d36684d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d336866a-1d6e-40d6-ada7-e7dfb9449d98" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_0a11c703-c584-4a7b-b0cc-f2483d36684d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_4d1a98af-fbe3-47cc-9bd5-22f2d5159611" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d336866a-1d6e-40d6-ada7-e7dfb9449d98" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_4d1a98af-fbe3-47cc-9bd5-22f2d5159611" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_f2f60d48-4ee9-4214-8081-3ae1ae49a8d5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d336866a-1d6e-40d6-ada7-e7dfb9449d98" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_f2f60d48-4ee9-4214-8081-3ae1ae49a8d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_d086c22a-3068-4ad3-8d70-6811d882c65a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d336866a-1d6e-40d6-ada7-e7dfb9449d98" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_d086c22a-3068-4ad3-8d70-6811d882c65a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_bc518726-51d5-4eac-953c-0af46de7e9c6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d336866a-1d6e-40d6-ada7-e7dfb9449d98" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_bc518726-51d5-4eac-953c-0af46de7e9c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_92b6b344-71c8-4a83-ba80-fe17f80095b8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d336866a-1d6e-40d6-ada7-e7dfb9449d98" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_92b6b344-71c8-4a83-ba80-fe17f80095b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_a1bcbe60-9c19-4a31-968b-aac99d66779c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d336866a-1d6e-40d6-ada7-e7dfb9449d98" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_a1bcbe60-9c19-4a31-968b-aac99d66779c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_705b2e09-9fc7-4eda-b3b0-a4ced79d9605" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d336866a-1d6e-40d6-ada7-e7dfb9449d98" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_705b2e09-9fc7-4eda-b3b0-a4ced79d9605" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested_93f89bb5-d369-4a02-b2b0-bbe8de752ae4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d336866a-1d6e-40d6-ada7-e7dfb9449d98" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested_93f89bb5-d369-4a02-b2b0-bbe8de752ae4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/StockholdersEquityDetails" xlink:type="simple" xlink:href="blkb-20221231.xsd#StockholdersEquityDetails"/>
  <link:presentationLink xlink:role="http://www.blackbaud.com/role/StockholdersEquityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_88aea4a6-d88f-409a-9212-bacb216f55c5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired_920b9e19-2e9f-4e50-a46e-03d9ee04ef9f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockSharesAcquired"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_88aea4a6-d88f-409a-9212-bacb216f55c5" xlink:to="loc_us-gaap_TreasuryStockSharesAcquired_920b9e19-2e9f-4e50-a46e-03d9ee04ef9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1_57c64585-601c-4973-9762-8ae271af824c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchaseProgramAuthorizedAmount1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_88aea4a6-d88f-409a-9212-bacb216f55c5" xlink:to="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1_57c64585-601c-4973-9762-8ae271af824c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_1d3e1d38-d3a9-472e-9201-d5026b085cc0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_88aea4a6-d88f-409a-9212-bacb216f55c5" xlink:to="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_1d3e1d38-d3a9-472e-9201-d5026b085cc0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/StockholdersEquityChangesinAccumulatedOtherComprehensiveLossbyComponentDetails" xlink:type="simple" xlink:href="blkb-20221231.xsd#StockholdersEquityChangesinAccumulatedOtherComprehensiveLossbyComponentDetails"/>
  <link:presentationLink xlink:role="http://www.blackbaud.com/role/StockholdersEquityChangesinAccumulatedOtherComprehensiveLossbyComponentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_cefabb7e-7f72-4574-90f8-eeff0d2407db" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_05d54b97-ae60-44f2-a5a3-29ecf3146a9e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_cefabb7e-7f72-4574-90f8-eeff0d2407db" xlink:to="loc_us-gaap_StatementTable_05d54b97-ae60-44f2-a5a3-29ecf3146a9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLocationAxis_5d176a4b-dbe7-45e4-8d39-070d1bc9df6e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLocationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_05d54b97-ae60-44f2-a5a3-29ecf3146a9e" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLocationAxis_5d176a4b-dbe7-45e4-8d39-070d1bc9df6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLocationDomain_1c72e17e-9c09-4175-a61f-24a97f44cd87" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLocationAxis_5d176a4b-dbe7-45e4-8d39-070d1bc9df6e" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLocationDomain_1c72e17e-9c09-4175-a61f-24a97f44cd87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgingMember_27165b01-b83f-4b57-9659-2c6591edd1c6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashFlowHedgingMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLocationDomain_1c72e17e-9c09-4175-a61f-24a97f44cd87" xlink:to="loc_us-gaap_CashFlowHedgingMember_27165b01-b83f-4b57-9659-2c6591edd1c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedTranslationAdjustmentMember_a4b02556-a76c-4fb1-b623-769511beb1b8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedTranslationAdjustmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLocationDomain_1c72e17e-9c09-4175-a61f-24a97f44cd87" xlink:to="loc_us-gaap_AccumulatedTranslationAdjustmentMember_a4b02556-a76c-4fb1-b623-769511beb1b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_3e565075-6add-4c6d-bd5e-ded9cce56a84" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_05d54b97-ae60-44f2-a5a3-29ecf3146a9e" xlink:to="loc_us-gaap_StatementLineItems_3e565075-6add-4c6d-bd5e-ded9cce56a84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_AccumulatedOtherComprehensiveIncomeRollForward_bac82cb9-2948-405b-9ffb-828d17c81194" xlink:href="blkb-20221231.xsd#blkb_AccumulatedOtherComprehensiveIncomeRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_3e565075-6add-4c6d-bd5e-ded9cce56a84" xlink:to="loc_blkb_AccumulatedOtherComprehensiveIncomeRollForward_bac82cb9-2948-405b-9ffb-828d17c81194" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_cd90f9d9-da19-44e5-8ce4-b0acc7924054" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_blkb_AccumulatedOtherComprehensiveIncomeRollForward_bac82cb9-2948-405b-9ffb-828d17c81194" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_cd90f9d9-da19-44e5-8ce4-b0acc7924054" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent_fa235ac9-cf4d-414f-b909-61da379160b4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_blkb_AccumulatedOtherComprehensiveIncomeRollForward_bac82cb9-2948-405b-9ffb-828d17c81194" xlink:to="loc_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent_fa235ac9-cf4d-414f-b909-61da379160b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax_abb7b2f0-8581-49d0-8707-d71184c090a0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_blkb_AccumulatedOtherComprehensiveIncomeRollForward_bac82cb9-2948-405b-9ffb-828d17c81194" xlink:to="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax_abb7b2f0-8581-49d0-8707-d71184c090a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_c3a24181-adb2-4f79-9d06-dfafd63a7c70" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_blkb_AccumulatedOtherComprehensiveIncomeRollForward_bac82cb9-2948-405b-9ffb-828d17c81194" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_c3a24181-adb2-4f79-9d06-dfafd63a7c70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent_e73d2603-eba9-44a2-8efa-cc7eb12b6932" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_blkb_AccumulatedOtherComprehensiveIncomeRollForward_bac82cb9-2948-405b-9ffb-828d17c81194" xlink:to="loc_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent_e73d2603-eba9-44a2-8efa-cc7eb12b6932" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_bc4cf043-fd06-4dd5-842c-5b3e70cb64fa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_blkb_AccumulatedOtherComprehensiveIncomeRollForward_bac82cb9-2948-405b-9ffb-828d17c81194" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_bc4cf043-fd06-4dd5-842c-5b3e70cb64fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_1bf2e05a-073b-438e-a6f4-46f8c8712370" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_blkb_AccumulatedOtherComprehensiveIncomeRollForward_bac82cb9-2948-405b-9ffb-828d17c81194" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_1bf2e05a-073b-438e-a6f4-46f8c8712370" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_7bed5797-082b-4591-a933-27e3c41afc79" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_blkb_AccumulatedOtherComprehensiveIncomeRollForward_bac82cb9-2948-405b-9ffb-828d17c81194" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_7bed5797-082b-4591-a933-27e3c41afc79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax_a77e1c76-7930-432c-9572-1f2682b2d541" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_blkb_AccumulatedOtherComprehensiveIncomeRollForward_bac82cb9-2948-405b-9ffb-828d17c81194" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax_a77e1c76-7930-432c-9572-1f2682b2d541" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/DefinedContributionPlanDetails" xlink:type="simple" xlink:href="blkb-20221231.xsd#DefinedContributionPlanDetails"/>
  <link:presentationLink xlink:role="http://www.blackbaud.com/role/DefinedContributionPlanDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_7cff3212-4550-4ee1-a3de-a16b8cad07f8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanTable_a52150b8-fc3b-4e9b-9e73-7e2995412b88" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedContributionPlanTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_7cff3212-4550-4ee1-a3de-a16b8cad07f8" xlink:to="loc_us-gaap_DefinedContributionPlanTable_a52150b8-fc3b-4e9b-9e73-7e2995412b88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_a052b93d-083f-438b-b8b3-f6e5dd37f299" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedContributionPlanTable_a52150b8-fc3b-4e9b-9e73-7e2995412b88" xlink:to="loc_srt_RangeAxis_a052b93d-083f-438b-b8b3-f6e5dd37f299" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_558ce7f0-6e64-472a-9e80-25407c455db3" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_a052b93d-083f-438b-b8b3-f6e5dd37f299" xlink:to="loc_srt_RangeMember_558ce7f0-6e64-472a-9e80-25407c455db3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_ecb6ddc1-dcc3-40c9-a3af-93678f7f90d2" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_558ce7f0-6e64-472a-9e80-25407c455db3" xlink:to="loc_srt_MinimumMember_ecb6ddc1-dcc3-40c9-a3af-93678f7f90d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_ba223e46-8a86-43e3-8d7b-acda2e3b4dce" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_558ce7f0-6e64-472a-9e80-25407c455db3" xlink:to="loc_srt_MaximumMember_ba223e46-8a86-43e3-8d7b-acda2e3b4dce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilityForCatastropheClaimsByCatastrophicEventAxis_be954d07-e810-4d53-8ca3-2c5c3a650efc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilityForCatastropheClaimsByCatastrophicEventAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedContributionPlanTable_a52150b8-fc3b-4e9b-9e73-7e2995412b88" xlink:to="loc_us-gaap_LiabilityForCatastropheClaimsByCatastrophicEventAxis_be954d07-e810-4d53-8ca3-2c5c3a650efc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CatastrophicEventDomain_720a107e-8188-44d3-b826-31eeadc19a88" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CatastrophicEventDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilityForCatastropheClaimsByCatastrophicEventAxis_be954d07-e810-4d53-8ca3-2c5c3a650efc" xlink:to="loc_us-gaap_CatastrophicEventDomain_720a107e-8188-44d3-b826-31eeadc19a88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_COVID19Member_57ed8245-acae-4039-b54c-33f6264b2642" xlink:href="blkb-20221231.xsd#blkb_COVID19Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CatastrophicEventDomain_720a107e-8188-44d3-b826-31eeadc19a88" xlink:to="loc_blkb_COVID19Member_57ed8245-acae-4039-b54c-33f6264b2642" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanDisclosureLineItems_145f49f6-a791-416f-b3fd-e0bb8ff1dbf4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedContributionPlanDisclosureLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedContributionPlanTable_a52150b8-fc3b-4e9b-9e73-7e2995412b88" xlink:to="loc_us-gaap_DefinedContributionPlanDisclosureLineItems_145f49f6-a791-416f-b3fd-e0bb8ff1dbf4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_PercentageOfSalaryContributionByEmployees_730ace27-6d82-4d3c-8bc5-0413eb07e9f4" xlink:href="blkb-20221231.xsd#blkb_PercentageOfSalaryContributionByEmployees"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedContributionPlanDisclosureLineItems_145f49f6-a791-416f-b3fd-e0bb8ff1dbf4" xlink:to="loc_blkb_PercentageOfSalaryContributionByEmployees_730ace27-6d82-4d3c-8bc5-0413eb07e9f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch_90421355-5c01-4012-bd5d-64b1b7c42b2c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedContributionPlanDisclosureLineItems_145f49f6-a791-416f-b3fd-e0bb8ff1dbf4" xlink:to="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch_90421355-5c01-4012-bd5d-64b1b7c42b2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent_eb60b046-785c-4f84-93f8-f4c02b289f5b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedContributionPlanDisclosureLineItems_145f49f6-a791-416f-b3fd-e0bb8ff1dbf4" xlink:to="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent_eb60b046-785c-4f84-93f8-f4c02b289f5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanCostRecognized_85ed34bd-c45f-4440-8907-dc732537a1b1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedContributionPlanCostRecognized"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedContributionPlanDisclosureLineItems_145f49f6-a791-416f-b3fd-e0bb8ff1dbf4" xlink:to="loc_us-gaap_DefinedContributionPlanCostRecognized_85ed34bd-c45f-4440-8907-dc732537a1b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_f7779e94-b337-44dd-b719-4c3d7f43eb56" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedContributionPlanDisclosureLineItems_145f49f6-a791-416f-b3fd-e0bb8ff1dbf4" xlink:to="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_f7779e94-b337-44dd-b719-4c3d7f43eb56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/SegmentInformationLongLivedAssetsByGeographicRegionDetails" xlink:type="simple" xlink:href="blkb-20221231.xsd#SegmentInformationLongLivedAssetsByGeographicRegionDetails"/>
  <link:presentationLink xlink:role="http://www.blackbaud.com/role/SegmentInformationLongLivedAssetsByGeographicRegionDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_2936a430-f117-4be3-97fc-bfb4f6bef4c4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_205314eb-5313-404c-9979-ec6b4ee3e921" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_2936a430-f117-4be3-97fc-bfb4f6bef4c4" xlink:to="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_205314eb-5313-404c-9979-ec6b4ee3e921" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_91ef0455-81bd-43d4-a8fa-0f32dbbe7f0f" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_205314eb-5313-404c-9979-ec6b4ee3e921" xlink:to="loc_srt_StatementGeographicalAxis_91ef0455-81bd-43d4-a8fa-0f32dbbe7f0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_28b5171b-2a0c-4996-8a2a-6cda590adfcf" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_91ef0455-81bd-43d4-a8fa-0f32dbbe7f0f" xlink:to="loc_srt_SegmentGeographicalDomain_28b5171b-2a0c-4996-8a2a-6cda590adfcf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_5b308bd5-1226-43b1-8887-d05c480b6561" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_US"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_28b5171b-2a0c-4996-8a2a-6cda590adfcf" xlink:to="loc_country_US_5b308bd5-1226-43b1-8887-d05c480b6561" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonUsMember_26813ff5-04fb-4cc1-b501-0f21e17010bb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonUsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_28b5171b-2a0c-4996-8a2a-6cda590adfcf" xlink:to="loc_us-gaap_NonUsMember_26813ff5-04fb-4cc1-b501-0f21e17010bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_fa646a0b-c84f-4acf-8a54-d5d657c64eba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_205314eb-5313-404c-9979-ec6b4ee3e921" xlink:to="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_fa646a0b-c84f-4acf-8a54-d5d657c64eba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncurrentAssets_7a599ef8-f435-4f75-acd3-e76291c1bed7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncurrentAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_fa646a0b-c84f-4acf-8a54-d5d657c64eba" xlink:to="loc_us-gaap_NoncurrentAssets_7a599ef8-f435-4f75-acd3-e76291c1bed7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/RevenueRecognitionDetails" xlink:type="simple" xlink:href="blkb-20221231.xsd#RevenueRecognitionDetails"/>
  <link:presentationLink xlink:role="http://www.blackbaud.com/role/RevenueRecognitionDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_b0c5e0f7-974b-4068-a79e-7f28073e856b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_9846e845-d758-4316-938e-481fd9d53a37" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_b0c5e0f7-974b-4068-a79e-7f28073e856b" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_9846e845-d758-4316-938e-481fd9d53a37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_abe3ff97-b056-4173-b6d8-1e51b6fa85a4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_9846e845-d758-4316-938e-481fd9d53a37" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_abe3ff97-b056-4173-b6d8-1e51b6fa85a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_c52ce5ab-9cb9-4dbe-a229-8c12e048d77b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_9846e845-d758-4316-938e-481fd9d53a37" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_c52ce5ab-9cb9-4dbe-a229-8c12e048d77b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_d7fb8d7d-b5f1-4b66-9676-e78099005a6a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_c52ce5ab-9cb9-4dbe-a229-8c12e048d77b" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_d7fb8d7d-b5f1-4b66-9676-e78099005a6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_12e6af91-64c6-4da6-94a3-6cc6e48b67be" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationPercentage"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_c52ce5ab-9cb9-4dbe-a229-8c12e048d77b" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_12e6af91-64c6-4da6-94a3-6cc6e48b67be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_f4932720-1023-4f1b-857c-bc93e3789768" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_c52ce5ab-9cb9-4dbe-a229-8c12e048d77b" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_f4932720-1023-4f1b-857c-bc93e3789768" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_f3027ce0-8d91-48d9-a9fb-fd39f49a341c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_c52ce5ab-9cb9-4dbe-a229-8c12e048d77b" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_f3027ce0-8d91-48d9-a9fb-fd39f49a341c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/RevenueRecognitionDetails_1" xlink:type="simple" xlink:href="blkb-20221231.xsd#RevenueRecognitionDetails_1"/>
  <link:presentationLink xlink:role="http://www.blackbaud.com/role/RevenueRecognitionDetails_1" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.blackbaud.com/role/RevenueRecognitionContractBalancesDetails" xlink:type="simple" xlink:href="blkb-20221231.xsd#RevenueRecognitionContractBalancesDetails"/>
  <link:presentationLink xlink:role="http://www.blackbaud.com/role/RevenueRecognitionContractBalancesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_7c8c87c1-3234-4298-9ef1-c909ff8e0e78" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability_63415e70-ac82-43f0-bd50-35a28a9857bf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_7c8c87c1-3234-4298-9ef1-c909ff8e0e78" xlink:to="loc_us-gaap_ContractWithCustomerLiability_63415e70-ac82-43f0-bd50-35a28a9857bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/RevenueRecognitionRevenuebyGeographyDetails" xlink:type="simple" xlink:href="blkb-20221231.xsd#RevenueRecognitionRevenuebyGeographyDetails"/>
  <link:presentationLink xlink:role="http://www.blackbaud.com/role/RevenueRecognitionRevenuebyGeographyDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_e713bac0-9cb2-48a9-aa87-547f739c1f1a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_b4016b89-c576-4a34-afc6-27aab824148a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_e713bac0-9cb2-48a9-aa87-547f739c1f1a" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_b4016b89-c576-4a34-afc6-27aab824148a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_11400453-07ce-4444-a366-b35d2313c2fa" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_b4016b89-c576-4a34-afc6-27aab824148a" xlink:to="loc_srt_StatementGeographicalAxis_11400453-07ce-4444-a366-b35d2313c2fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_bac80863-1dee-40a8-9d1d-2d1fdf18b62c" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_11400453-07ce-4444-a366-b35d2313c2fa" xlink:to="loc_srt_SegmentGeographicalDomain_bac80863-1dee-40a8-9d1d-2d1fdf18b62c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_212c8d35-b473-49da-8843-fb9762c92b42" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_US"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_bac80863-1dee-40a8-9d1d-2d1fdf18b62c" xlink:to="loc_country_US_212c8d35-b473-49da-8843-fb9762c92b42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_GB_50b0c08b-6f86-4c34-9bfc-a6a59426e1eb" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_GB"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_bac80863-1dee-40a8-9d1d-2d1fdf18b62c" xlink:to="loc_country_GB_50b0c08b-6f86-4c34-9bfc-a6a59426e1eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonUsMember_7e708c21-c2ac-4986-9a98-e2b1ed334245" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonUsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_bac80863-1dee-40a8-9d1d-2d1fdf18b62c" xlink:to="loc_us-gaap_NonUsMember_7e708c21-c2ac-4986-9a98-e2b1ed334245" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_6e2dccdc-57d7-4a0c-aba1-a7f8a65e1ca5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_b4016b89-c576-4a34-afc6-27aab824148a" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_6e2dccdc-57d7-4a0c-aba1-a7f8a65e1ca5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_99f34e8b-77c0-4331-99e1-aed2909744e0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_6e2dccdc-57d7-4a0c-aba1-a7f8a65e1ca5" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_99f34e8b-77c0-4331-99e1-aed2909744e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/RevenueRecognitionRevenuebyMarketGroupDetails" xlink:type="simple" xlink:href="blkb-20221231.xsd#RevenueRecognitionRevenuebyMarketGroupDetails"/>
  <link:presentationLink xlink:role="http://www.blackbaud.com/role/RevenueRecognitionRevenuebyMarketGroupDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_7c32143b-8dac-4efc-8cdb-ea02c52dde4c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_2d0e7f58-7624-4d10-b774-d535a88bcad8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_7c32143b-8dac-4efc-8cdb-ea02c52dde4c" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_2d0e7f58-7624-4d10-b774-d535a88bcad8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_a67634e3-306f-4313-b4ae-56c5ea2586f7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_2d0e7f58-7624-4d10-b774-d535a88bcad8" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_a67634e3-306f-4313-b4ae-56c5ea2586f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_ff4799f8-bc37-49c6-8b67-5b8f2412db7d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_a67634e3-306f-4313-b4ae-56c5ea2586f7" xlink:to="loc_us-gaap_SegmentDomain_ff4799f8-bc37-49c6-8b67-5b8f2412db7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SocialSectorMember_af0304c2-c983-4d50-9346-0288f45e53d8" xlink:href="blkb-20221231.xsd#blkb_SocialSectorMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_ff4799f8-bc37-49c6-8b67-5b8f2412db7d" xlink:to="loc_blkb_SocialSectorMember_af0304c2-c983-4d50-9346-0288f45e53d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_CorporateSectorMember_3a6e7db1-2cee-4e96-ae05-d8b215777324" xlink:href="blkb-20221231.xsd#blkb_CorporateSectorMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_ff4799f8-bc37-49c6-8b67-5b8f2412db7d" xlink:to="loc_blkb_CorporateSectorMember_3a6e7db1-2cee-4e96-ae05-d8b215777324" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_b1801b03-99dc-41a5-ae59-cd8617d89026" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_2d0e7f58-7624-4d10-b774-d535a88bcad8" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_b1801b03-99dc-41a5-ae59-cd8617d89026" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_1bdb3d3d-91c2-4d44-8554-eed969514f0a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_b1801b03-99dc-41a5-ae59-cd8617d89026" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_1bdb3d3d-91c2-4d44-8554-eed969514f0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/RevenueRecognitionDisaggregationofRecurringRevenuebyTypeDetails" xlink:type="simple" xlink:href="blkb-20221231.xsd#RevenueRecognitionDisaggregationofRecurringRevenuebyTypeDetails"/>
  <link:presentationLink xlink:role="http://www.blackbaud.com/role/RevenueRecognitionDisaggregationofRecurringRevenuebyTypeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_a9ffe41c-9b48-4fc3-a19a-a274233d683c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_9ca47d87-dc1c-418d-9122-8dd9f46ac64f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_a9ffe41c-9b48-4fc3-a19a-a274233d683c" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_9ca47d87-dc1c-418d-9122-8dd9f46ac64f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_ecae2f93-d730-44e8-a023-5b93f34b76e9" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_9ca47d87-dc1c-418d-9122-8dd9f46ac64f" xlink:to="loc_srt_ProductOrServiceAxis_ecae2f93-d730-44e8-a023-5b93f34b76e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_6b9fa083-2818-4a53-884f-6f63ab459f37" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_ecae2f93-d730-44e8-a023-5b93f34b76e9" xlink:to="loc_srt_ProductsAndServicesDomain_6b9fa083-2818-4a53-884f-6f63ab459f37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ContractualRecurringMember_5a6fe54f-5911-4c8f-8c14-ce08e613c6f1" xlink:href="blkb-20221231.xsd#blkb_ContractualRecurringMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_6b9fa083-2818-4a53-884f-6f63ab459f37" xlink:to="loc_blkb_ContractualRecurringMember_5a6fe54f-5911-4c8f-8c14-ce08e613c6f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_TransactionalRecurringMember_fb4d396f-bbe0-4993-920c-a8ab6c9d45fb" xlink:href="blkb-20221231.xsd#blkb_TransactionalRecurringMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_6b9fa083-2818-4a53-884f-6f63ab459f37" xlink:to="loc_blkb_TransactionalRecurringMember_fb4d396f-bbe0-4993-920c-a8ab6c9d45fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_RecurringMember_845567d4-0a5c-4248-b85a-307e3bb32702" xlink:href="blkb-20221231.xsd#blkb_RecurringMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_6b9fa083-2818-4a53-884f-6f63ab459f37" xlink:to="loc_blkb_RecurringMember_845567d4-0a5c-4248-b85a-307e3bb32702" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_c527496b-09ec-4e0f-9979-2ac73516cadc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_9ca47d87-dc1c-418d-9122-8dd9f46ac64f" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_c527496b-09ec-4e0f-9979-2ac73516cadc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_0e6e670d-0bda-462f-857d-9f0f3a87fdd6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_c527496b-09ec-4e0f-9979-2ac73516cadc" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_0e6e670d-0bda-462f-857d-9f0f3a87fdd6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>16
<FILENAME>blkb-20221231_g1.jpg
<TEXT>
begin 644 blkb-20221231_g1.jpg
M_]C_X  02D9)1@ !  $ 8 !@  #__@ ?3$5!1"!496-H;F]L;V=I97,@26YC
M+B!6,2XP,0#_VP"$  4%!0@%" P'!PP,"0D)# T,# P,#0T-#0T-#0T-#0T-
M#0T-#0T-#0T-#0T-#0T-#0T-#0T-#0T-#0T-#0T-#0T!!0@("@<*# <'# T,
M"@P-#0T-#0T-#0T-#0T-#0T-#0T-#0T-#0T-#0T-#0T-#0T-#0T-#0T-#0T-
M#0T-#0T-#?_$ :(   $% 0$! 0$!           ! @,$!08'" D*"P$  P$!
M 0$! 0$! 0        $" P0%!@<("0H+$  " 0,# @0#!04$!    7T! @,
M!!$%$B$Q008346$'(G$4,H&1H0@C0K'!%5+1\"0S8G*""0H6%Q@9&B4F)R@I
M*C0U-C<X.3I#1$5&1TA)2E-455976%E:8V1E9F=H:6IS='5V=WAY>H.$A8:'
MB(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4U=;7
MV-G:X>+CY.7FY^CIZO'R\_3U]O?X^?H1  (! @0$ P0'!00$  $"=P ! @,1
M! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P%6)RT0H6)#3A)?$7&!D:)B<H
M*2HU-C<X.3I#1$5&1TA)2E-455976%E:8V1E9F=H:6IS='5V=WAY>H*#A(6&
MAXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&Q\C)RM+3U-76
MU]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_  !$( 'H!TP,!$0 "$0$#$0'_V@ ,
M P$  A$#$0 _ /LN@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@
MH * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H *
M"@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H
M * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "
M@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@!,T +F@ H
M* "@ H .E !F@!,T +0 4 % !0 4 % !0 4 % !0 4 % !0 4 &: "@ H *
M"@ Z4 )F@!<T % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0
M4 % !0 9H 3- !D4 &: #- 'PUXGUO4(=6O$2YN$5;J<*HFD  $K  +NP, =
M@.E;(AGT/\&+N>[T:1[B229Q=. TC,Y V1G&6)[DG\:B12/7Z@84 % !0 AH
M ^$-8UW48[ZY"W5P%6>4 ":0  2-QC=Q[< 5LC-GTY\'[F:ZT%9)Y'F?SY1N
MD9F; (P"6)/]*AE(]4K,H*8!0 4 % !0 4 % !0 4 % !0 &@#RGXPW,MIH!
MD@=XG^T0C<C,C8.[(W*<\^E5$3V/F31M:OVOK=6N;@@SQ @S2$$&1<@@M@@]
MP>*T:T(1]X#BL306@ H * &2_=/T/2F!\$76NZDLT@%W<C#MC$T@'WB.S@@=
MO2M40?67PIN);KP];RS.\KEYLL[,S'$K@9+$GI_*LY%(](J4,* "@ H * "@
M H * "@ H * "@ H * "@ H * "@ H * "@ H #0!YG\6;B6T\/32P.\3B2'
M#(Q1N9 " 5(/UJH[B>Q\L:5KFHM>0*UU<D&:($&:0@@NN1C=SGTK9[$(^QO$
M=U,'M["!S#]J,Q>0'#".&(NRQD<AW.U=P^8+O(Y%8&G0\ZT'4ITB_M"W:0""
M&"6=6^T!&,K+F%EGEEWEHV+QS1A?F"Y.#BF)'N XJ1GP3XJ_Y#%]_P!?<_\
MZ-:MD0SZ2^!__($D_P"OJ3_T".HD4CV:H&% !0 4 )0!^?FM?\?]S_UWF_\
M1C5NMC-GU5\%_P#D7E_Z^)OYK6;*1ZU6904P"@ H ,T % !0 4 % !0 4 %
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
M(O3C[Q&X]:Q;-$=_4@,= X*L,@C!'8CN/QH ^2_B]X4M/#UY%=6(\M+T.6B
MPB.A7)3N V[[O12/?C6)#,OX1?\ (RVW^Y/_ .BFIL$?7NJ?\>DW_7*3_P!
M-9+<L_/;_"MB#[;^&7_(MV7_ %S;_P!&/63*1WE2,* /%_CC_P @6'_KZ3_T
M7+5Q)9\Y^$/^0U8?]?<'_HQ:T>Q*/NF]N5LK>2YDX2&-Y&^B*6/Z"L30^ M4
MU&35KR:^F),D\C2'//WCD#_@(P!]!6ZT1F?1_P (? L5K;)KE\@>XGYMPW/E
MQ] ^.@=\9!ZA2#WK)LI(]XZ5!0IXH \#^,GA.R^PG7(5$-S$Z*^T "578+\W
M;<I.0W7;D>E7%B>Q\ZZ0,WMN/^F\7_H:UHWH0C]!JP- H * /@?Q7_R&+[_K
M[G_]&M6R,SZ2^!__ "!)?^OI_P#T".HD4CV:H*"@".1%D4HPRK @@]"",$?B
M*8=#\];Z)8+B6-/NI(ZCZ*Q _3@5LB$?9_PQ8MX;LBW_ #S<?@)7 _05F]"C
MXZUKB_N?^N\W_HQJM$,^JO@O_P B\O\ U\3?S6HD4CYP\=N7\0:@6Z_:I1^
M; _05<1,^A?@C;I%H32KC?+<R%S_ +H15'X#G\:F0T>R5F4% #)/N-]#_*@#
M\\[S_72?]='_ /0C6YF?8?PB_P"1:MO]^?\ ]'R5BRT>!_&!RWB2=6Z+' H]
M /*5C^I-:Q(EH=I\!8(S-?SD?O56%!ZA6,A;]57\J4AQ/I2LBPH *0!0!Y)\
M:O\ D7C_ -?$/\VJXDL^5]$_Y"%M_P!?$7_H:UKT,^IZM\7_ !9>7E\VBA7M
M[6W()#9!G/4.>.8P?]7C.>2P)&!*1HSS'PWI,>MZC!832K;1S.%:1CC Y.%R
M,%V(VKTY85>R$C[ETC2;;1+:.RLD$<,0PH[GU+'JS$\LW<Y-8-EFM2 CE^X?
MH?Y4P/STO/\ 7R?]='_]"-:HS9]A_"+_ )%NW_WY_P#T<U9LI'IE24% &3K=
MO'=6%S#*,QR02JP/H4:F@/S_ ,8X_P GU/\ 2M^AEU/H;XAS.W@O2L_QFVW>
M^+>0C_&LUHRV>5_#R!)_$-BDGW?/!Y]4!89]]RC%6Q(^XQQ6!0M PH ^<?CW
M]ZP^D_\ [3K6)#."^$7_ ",MM_N3_P#HIJ;!'U[J8S:S ?\ /*3_ - -9+<L
M_/4<#T__ %5L9GVS\+W#>&[+'9&!^HD;-9,M'?U(PH \7^./_(%A_P"OI/\
MT7+5Q)9\Y^$>-:L/^ON#_P!&+6CV)1]A^/Y&B\/7[)U^S2#\#\K?H36*-#X9
M49(!]A6W0RV/T'TR%;>UABCX1(HU7Z!0!_*L#1&A0,* /+OC%_R+<W_72'_T
M8*J(GL?)>C?\?]M_U\0_^C%K1[$(_06L30* "@#X'\5?\AB^_P"ON?\ ]&M6
MZ,V?17P-N(WTB:%6'F)<%F7/S*K(@4D>Y5AGV-1(I'MPK,H* .+\<^)8_"VE
MRW)8+.ZF.!>A:4C Q[(,NWL*:0;'P]R[=RS'\23_ )XK=:&9]X>$=,;1M(M+
M)QAXH$#CIAR-SC\&)_*L'N6CX@UK_C_N?^N\W_HQJV6AFSZJ^"__ "+J_P#7
MQ-_,5G+<N)X3\5M,?3?$-PQ&$NMLZ''4.,-_X^K5412.U^"7B>.SFET6X8*+
MAA+!GC]Y@!T!Z995!QURII- F?359EBT 5KN9+>%Y96$<:(S,QZ  $DGV Y-
M"0'Y\7+!Y9&'0LQ&/<GO].16^QDS[#^$7'AJV_WI_P#T?)6+-$>0?&_2VMM6
MAOL?N[J$+G'&^(XP??:5(_&M(DM'/?"SQ-'X;U<"Y?R[:[7R9&/W5;<"CGT
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
M^?M+^&?B.WO()9+,JD<T;,?,AX57!)XD)X ["M.;2Q-K'V,/\_YS618I'X4
M>?\ CKP-;>,;;!Q%>1#]S-CD?],W(ZH3U'8\C^*FM!6/FH_"SQ*I(^QDX[^9
M#@]1GF3H>N"N:UYB.4]Y^'3>)-,0:9KEL_D*#Y-P9(W*8Z1OB1G9<#Y6QD=#
MD<UFRSTZ^T^WU*![6[19H9!AD<<'O]01U!'(ZBEL,^=?$OP1GB9IM"D61"<B
MWE.U@/[JN0%8#MN*GT-7<SL>9S?#[Q#;G:UC/GU4!A^:L>/2KN.Q:L?AEXCO
MF"K9O$#_ !2LD:CZ[CG\E)]CTI7L.Q[%X5^"MMI\BW.M2+=NN"(4#"+/7YBV
M&<#TPJGN":AR"Q[I'$L*A$ 55 4    #H /:H*)30!F:II%KK5NUI?1K-"_5
M6'?L01R&'8CD'FFM /GGQ#\#9XF:719ED3DB&8[7'LL@!4X[%MN>A-:*1%CS
M:X^'7B*U;:UC,<'^ *X_ JQ&/PS3N%BWIGPO\0ZDX3[*UNIQEYR$4>Y&6<^P
M /X47L%CW;P?\)+#P\RW5\1?72X*Y7$49'=%).XY_B;D=@O6LW(I(POB)\*3
MJ<O]I:&JK-(P$T&0JL6/,B'& <G+CH0-RX(P6I6$T>@^!O ]MX-M0JXDNY1^
M_F ^\>NU?[L:_P ([]3S2;&CNR,C%2F4>*^,?@]:ZS(UYI3+97#9+1D?N78_
MQ #F-B>I4;3Z9YJTR+'AVH?#3Q#IKE&LWE4?QPE9%(]MK$CUY535W)L48/ N
MOW#;4L+C/^U&5'YL /UHN.QZ1X=^"5[<E9=8D6UCX)BB(>4CT+#Y%R/=R/3-
M2V%CL?&/PAM+RT5M"1;>YMUVA,G;,!SAF.?WAR<,< DG//(2=BK'5?#_ , V
M_@^WWR;9;Z4?O9<?=!P?+C[A0>I_B/)XQ2;"QZ%-"DZ-'( Z.""K#(((P00>
M""."#4IC/!_%'P3@O':XT21;9FY,$FXQY]$<99%SV(90?2K3)L>0WOPS\163
M%6LWD /#1%'!]QM;/(]5!J[BL5H/A[XAN&VI8S@_[05!^;E1^IHN%CU'PS\$
M92Z3ZY(JH#DV\))8CJ%>48QVR%S[&DY#L?1%E90Z?"EM;(L440"JBC  ]!_B
M>2:R*+G2@ H * "@ I %, Q0 4@"F 4 % !TH * "@ H * #% !BC8!,8H 6
M@ H * #% !0 4 % !C% !0 4 &*0!BF 4 % !0 4 )C%%P%I %, H * "D 4
MP"@ Q2L 8HV !3 * #% !B@ Q0 F*0"XI[ % !0 F* %Q0 4 % !0 4 % !0
M 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 %
M !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0
M4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 %
M!0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4
M % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !
M0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4
K% !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0!__V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>17
<FILENAME>blkb-20221231_g10.jpg
<TEXT>
begin 644 blkb-20221231_g10.jpg
M_]C_X  02D9)1@ ! @$ 8 !@  #_[@ .061O8F4 90     !_]L 0P " 0$!
M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D*
M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H*
M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\  $0@!
M3 '$ P$B  (1 0,1 ?_$ !\   $% 0$! 0$!           ! @,$!08'" D*
M"__$ +40  (! P,"! ,%!00$   !?0$" P $$042(3%!!A-180<B<10R@9&A
M""-"L<$54M'P)#-B<H()"A87&!D:)28G*"DJ-#4V-S@Y.D-$149'2$E*4U15
M5E=865IC9&5F9VAI:G-T=79W>'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H
MJ:JRL[2UMK>XN;K"P\3%QL?(R<K2T]35UM?8V=KAXN/DY>;GZ.GJ\?+S]/7V
M]_CY^O_$ !\!  ,! 0$! 0$! 0$        ! @,$!08'" D*"__$ +41  (!
M @0$ P0'!00$  $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P
M%6)RT0H6)#3A)?$7&!D:)B<H*2HU-C<X.3I#1$5&1TA)2E-455976%E:8V1E
M9F=H:6IS='5V=WAY>H*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V
MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_:  P#
M 0 "$0,1 #\ _?RBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
M "1_3A17\Q__ !$*_P#!8#_H[O\ \L#P_P#_ "!1_P 1"O\ P6 _Z.[_ /+
M\/\ _P @4?ZN8[^:/WO_ "#_ %YRG^2?W1_^2/Z<**_F/_XB%?\ @L!_T=W_
M .6!X?\ _D"C_B(5_P""P'_1W?\ Y8'A_P#^0*/]7,=_-'[W_D'^O.4_R3^Z
M/_R1_3A17\Q__$0K_P %@/\ H[O_ ,L#P_\ _(%'_$0K_P %@/\ H[O_ ,L#
MP_\ _(%'^KF._FC][_R#_7G*?Y)_='_Y(_IPHK^8_P#XB%?^"P'_ $=W_P"6
M!X?_ /D"OZ/?V<?%FO\ CW]GKP'XY\67_P!KU76O!FEW^IW7E)'YUQ-:122/
MM0!5RS$X4 #.  *X,=EE?+XQ=1IW[7_5(]?*,_P><SG&A&2Y;7YDNOHV=G11
M17G'N!1110 4444 %%%% !1110 4451U6\N;:94ADV@KD\ ]ZJ$'.5D14J1I
M0YF7J@O]+TS54CCU33H+E89TGA6XA5PDJ'<CC(X92 01R",BL[^U;_\ Y[_^
M.C_"C^U;_P#Y[_\ CH_PK;ZO/N<WUVEV?]?,V**Q_P"U;_\ Y[_^.C_"C^U;
M_P#Y[_\ CH_PH^KS\@^NTNS_ *^9L45C_P!JW_\ SW_\='^%']JW_P#SW_\
M'1_A1]7GY!]=I=G_ %\S8HK'_M6__P">_P#XZ/\ "C^U;_\ Y[_^.C_"CZO/
MR#Z[2[/^OF;%%8_]JW__ #W_ /'1_A1_:M__ ,]__'1_A1]7GY!]=I=G_7S-
MBBLVPO[N>[2*67*G.1M'H:TJRG!TW9F]*K&M&Z"BBBH-0HHHH **I:W_ ,>Z
M?[_]*S*WIT>>-[G'6Q7LI\MKG045S]%7]6\S/Z__ '?Q_P" =!17/T4?5O,/
MK_\ =_'_ (!T%%<_11]6\P^O_P!W\?\ @'045S]%'U;S#Z__ '?Q_P" =!17
M/T^W_P"/B/\ WQ_.AX:RW&L==VY?Q_X!NT445RG>%%%% !7QA_P<)_\ *(#X
MO?30/_3_ *=7V?7QA_P<)_\ *(#XO?30/_3_ *=77@/]^I?XH_FCSLW_ .13
MB/\ !/\ ])9_,=1117Z2?A 4444 %%%% !1110 4444 %?U^?LA?\FF_"_\
M[)WHG_I!#7\@=?U^?LA?\FF_"_\ [)WHG_I!#7S/$O\ "I^K_0^^X#_CU_2/
MYL]$HHHKY$_2@HHHH **** "BBB@ HHHH *S-;_X^$_W/ZUIUF:W_P ?"?[G
M]:VH?Q#FQ?\  92HHHKN/("BBB@ HHHH **** "BBB@"QI7_ !_Q_C_(UL5C
MZ5_Q_P ?X_R-;%<>(^->AZF"_A/U_P @HHHKG.P**** *6M_\>Z?[_\ 2LRM
M/6_^/=/]_P#I697=0_AGD8O^.PHHHK8Y@HHHH **** "BBB@ I]O_P ?$?\
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
M\5WFGWOQ 7PJL44%K!9W5ZH2S,S1_:'6%(@2Q0DLP3. /%/BKX3_ &0_A_\
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
M(^P JC8.!EV([U\R^#?AMX_^(>LIX?\ !'@[4=3O'<+Y-I:LVT^K'&$'J6(
M[FOTE_8U_9O?]G+X4?V#KDL4^MZK/]JUEXCN1&VA5A4_Q*B]^[,QZ$5YN28?
M%3Q7M*>B2=VU=>FZO]Y^:>!V0<4XOBI9AES]E3IQDI5)PE*F^964+*=-R;=G
M935K<SVLWVO[='[)]V,Q?&2Q''_+6SN4_P#0HQ6E:_M>_LQW9Q%\;O#X_P"N
MMZ$_]"Q7<W7AGPW?'-[X?L9N<_O;1&_F*S;KX3?"N^_X_?AIX?F_ZZZ- W\T
MKZ[EQR^U%_)K_P!N9_7_ +#CB/\ S$8:7_<&K'_W/(RK3]I+]GF](%M\=/"!
M)Z*?$=LI/X%\UJZ;\8OA%?3QFR^*?AR;+KCRM<MVSD\='K-N_P!G7]G^^!^U
M_ [P@Y/\1\-VN?SV9JA)^R1^S+?SJL_P.\. ,_(BTU(^I_V<4G]>2VC^/_!'
M&7',9+W<-+_MZK'_ -MD>GVGC/P?J&/L'BO39\]/)OXVS^1K0BEBG020R*ZG
MHRMD5Y+>?L'?LC7V?.^".F+G_GC<3Q_^@2"LZ7_@G5^Q\SF6V^%$ELYZO;^(
M+]3CTQY^/_U5Y_-BE]F/_@3_ /D3V_K?'L/^8/#2_P"YFK'_ -U9?F>VT5XA
M_P ._/V?H/\ D&3>*;+_ *]?%EV/YN:/^&$_ T'_ ""OC3\4+$CH;3QM*,?F
MI[<4<^)_D7_@7_ #^U.-(_%EM-_X<3?_ -*HQ/;Z^,/^#A/_ )1 ?%[Z:!_Z
M?].KV#_ABV^M>=)_:Y^,D./NK/XQ$RKZ !HN@]*^9/\ @L=\'/$/P3_X)O\
MQ&^(OB_XV>*?'VC:<-(%YX0\4W2-:WXDUBRB7>Z*'!1W64$?Q1KVKIP5;$1Q
ME-^S;]Y;-=UW:.#-,[XF665U4RJ5N26L:U)V]UZZRB?SDT5[#_POO]G6X_Y"
M7['&DN>_V7Q5=P_R![4?\+;_ &0[K_7_ +(UY:_]>WCZ[?\ ]#2OT'Z]BEOA
M9_?3_P#EA^+_ -KYBOBR^K\I4'_[F3_ \>HKV'_A-OV*;KB?X(>+K7/>U\2K
M)C_OM?PH_M+]@Z[_ ./CPU\4+3/7[+>6$F/IO':E_:-1;X>HOE%_E)A_;=9?
M%@ZR_P"W8/\ ])FST;]DS]@&P^)'A:U^)OQAO+N#3[Y!+I>D6C^6\\1Z2R/@
ME5;JJK@D8.1G%>Q^,/\ @G)^S?K^CO9>&](O]"N]G[J]M-2EFPW8LDS,&'J!
MM/N*]L\+_P!C_P#"-:=_PCVW^S_L,/V'9C'D[!LQCMMQ5ZOR#&\3YSB,8ZL:
MLH*^D4[)+LUL_.]S^9,UX^XIQN:2Q$,3.FDWRPBVHI7T3CM+SYD[GY3_ !L^
M#OBKX%?$&[^'_BQ4:6 "2VNH@?+NH&SLE7/8X(([$$=JY.OK/_@JQ_9/_"3^
M#?)V?;_L%Y]IQ][R=\7EY]MWFX_&ODROUW(\=5S+*J6(J*TI+7U3:O\ .US^
MEN$LVKY[PYA\=75IS3OZIN+?SM?YA1117JGT85_7Y^R%_P FF_"__LG>B?\
MI!#7\@=?U^?LA?\ )IOPO_[)WHG_ *00U\SQ+_"I^K_0^^X#_CU_2/YL]$HH
MHKY$_2@HHHH **** "BBB@ HHHH *S-;_P"/A/\ <_K6G69K?_'PG^Y_6MJ'
M\0YL7_ 92HHHKN/("BBB@ HHHH **** "BBB@"QI7_'_ !_C_(UL5CZ5_P ?
M\?X_R-;%<>(^->AZF"_A/U_R"BBBN<[ HHHH I:W_P >Z?[_ /2LRM/6_P#C
MW3_?_I697=0_AGD8O^.PHHHK8Y@HHHH **** "BBB@ I]O\ \?$?^^/YTRGV
M_P#Q\1_[X_G2>PX_$C=HHHKS#WPHHHH *^,/^#A/_E$!\7OIH'_I_P!.K[/K
MXP_X.$_^40'Q>^F@?^G_ $ZNO ?[]2_Q1_-'G9O_ ,BG$?X)_P#I+/YCJ***
M_23\("BBB@#ZF_9,_;^L/AMX6M?AE\8;*[GT^Q01:7J]FGF201#I%(F065>B
MLN2!@8.,U['XP_X*.?LWZ!H[WOAO5M0UV[V?NK*UTV6'+=@SS*H4>I&X^QK\
M]J*^6Q?!^38S%NO)--N[2=DW]U]?)H_/,R\,>%LSS%XR<91<G>48RM%OJVK-
MJ_7E:.L^-?QB\5?'7X@W?Q \6LBRS@1VUK$3Y=K N=D2Y[#))/<DGO7)T45]
M+1HTL/2C3IJT8JR79'WF&PU#!X>%"A%1A%))+9);(****T-PK^OS]D+_ )--
M^%__ &3O1/\ T@AK^0.OZ_/V0O\ DTWX7_\ 9.]$_P#2"&OF>)?X5/U?Z'WW
M ?\ 'K^D?S9Z)1117R)^E!1110 4444 %%%% !1110 5F:W_ ,?"?[G]:TZS
M-;_X^$_W/ZUM0_B'-B_X#*5%%%=QY 4444 %%%% !1110 4444 6-*_X_P"/
M\?Y&MBL?2O\ C_C_ !_D:V*X\1\:]#U,%_"?K_D%%%%<YV!1110!2UO_ (]T
M_P!_^E9E:>M_\>Z?[_\ 2LRNZA_#/(Q?\=A1116QS!1110 4444 %%%% !3[
M?_CXC_WQ_.F4^W_X^(_]\?SI/8<?B1NT445YA[X4444 %?&'_!PG_P H@/B]
M]- _]/\ IU?9]?&'_!PG_P H@/B]]- _]/\ IU=> _WZE_BC^:/.S?\ Y%.(
M_P $_P#TEG\QU%%%?I)^$!1110 4444 %%%% !1110 5_7Y^R%_R:;\+_P#L
MG>B?^D$-?R!U_7Y^R%_R:;\+_P#LG>B?^D$-?,\2_P *GZO]#[[@/^/7](_F
MST2BBBOD3]*"BBB@ HHHH **** .,^,WP,\(?'/3++2?%^J:U:QV,[30MHNK
M26C,Q7:0Q3[PQV->??\ #O?X)_\ 0V^._P#PLKG_ !KW2B@#PO\ X=[_  3_
M .AM\=_^%E<_XT?\.]_@G_T-OCO_ ,+*Y_QKW2B@#PO_ (=[_!/_ *&WQW_X
M65S_ (T?\.]_@G_T-OCO_P +*Y_QKW2B@#PO_AWO\$_^AM\=_P#A97/^-'_#
MO?X)_P#0V^.__"RN?\:]THH \+_X=[_!/_H;?'?_ (65S_C1_P .]_@G_P!#
M;X[_ /"RN?\ &O=** /"_P#AWO\ !/\ Z&WQW_X65S_C1_P[W^"?_0V^._\
MPLKG_&O=** /"_\ AWO\$_\ H;?'?_A97/\ C1_P[W^"?_0V^.__  LKG_&O
M=** /"_^'>_P3_Z&WQW_ .%E<_XT?\.]_@G_ -#;X[_\+*Y_QKW2B@#PO_AW
MO\$_^AM\=_\ A97/^-'_  [W^"?_ $-OCO\ \+*Y_P :]THH \+_ .'>_P $
M_P#H;?'?_A97/^-'_#O?X)_]#;X[_P#"RN?\:]THH \+_P"'>_P3_P"AM\=_
M^%E<_P"-'_#O?X)_]#;X[_\ "RN?\:]THH \+_X=[_!/_H;?'?\ X65S_C1_
MP[W^"?\ T-OCO_PLKG_&O=** /"_^'>_P3_Z&WQW_P"%E<_XT?\ #O?X)_\
M0V^._P#PLKG_ !KW2B@#PO\ X=[_  3_ .AM\=_^%E<_XT?\.]_@G_T-OCO_
M ,+*Y_QKW2B@#PO_ (=[_!/_ *&WQW_X65S_ (T?\.]_@G_T-OCO_P +*Y_Q
MKW2B@#PO_AWO\$_^AM\=_P#A97/^-'_#O?X)_P#0V^.__"RN?\:]THH \+_X
M=[_!/_H;?'?_ (65S_C1_P .]_@G_P!#;X[_ /"RN?\ &O=** /"_P#AWO\
M!/\ Z&WQW_X65S_C1_P[W^"?_0V^._\ PLKG_&O=** /"_\ AWO\$_\ H;?'
M?_A97/\ C1_P[W^"?_0V^.__  LKG_&O=** /"_^'>_P3_Z&WQW_ .%E<_XT
M?\.]_@G_ -#;X[_\+*Y_QKW2B@#PO_AWO\$_^AM\=_\ A97/^-'_  [W^"?_
M $-OCO\ \+*Y_P :]THH \+_ .'>_P $_P#H;?'?_A97/^-'_#O?X)_]#;X[
M_P#"RN?\:]THH \+_P"'>_P3_P"AM\=_^%E<_P"-'_#O?X)_]#;X[_\ "RN?
M\:]THH \+_X=[_!/_H;?'?\ X65S_C1_P[W^"?\ T-OCO_PLKG_&O=** /"_
M^'>_P3_Z&WQW_P"%E<_XT?\ #O?X)_\ 0V^._P#PLKG_ !KW2B@#PO\ X=[_
M  3_ .AM\=_^%E<_XT?\.]_@G_T-OCO_ ,+*Y_QKW2B@"#2]/@TC3+;2;9Y&
MCM8$BC:5RS%54 $D]3@<FIZ** "BBB@ HHHH **** "BBB@ HHHH **^5?\
M@H%^S%\"(_A+\2?VGOBI\1?&EMJ^F^'9KOP_J,7CB]M8=!N8K=4MX[&WAD2)
M3).J'#J[/)*>>0!QOB37_C;\5/"'[*/[*7QH\5ZWI=[\2]%NM2^)UQ87LEG?
MWL&FZ9%<-9R2QE9(S-)-&)MA5OE<9&2#2C=$MV/MRBOD?X8>!8OV:_V][_\
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
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
F4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>18
<FILENAME>blkb-20221231_g11.jpg
<TEXT>
begin 644 blkb-20221231_g11.jpg
M_]C_X  02D9)1@ ! @$ 8 !@  #_[@ .061O8F4 90     !_]L 0P " 0$!
M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D*
M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H*
M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\  $0@!
M3 '$ P$B  (1 0,1 ?_$ !\   $% 0$! 0$!           ! @,$!08'" D*
M"__$ +40  (! P,"! ,%!00$   !?0$" P $$042(3%!!A-180<B<10R@9&A
M""-"L<$54M'P)#-B<H()"A87&!D:)28G*"DJ-#4V-S@Y.D-$149'2$E*4U15
M5E=865IC9&5F9VAI:G-T=79W>'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H
MJ:JRL[2UMK>XN;K"P\3%QL?(R<K2T]35UM?8V=KAXN/DY>;GZ.GJ\?+S]/7V
M]_CY^O_$ !\!  ,! 0$! 0$! 0$        ! @,$!08'" D*"__$ +41  (!
M @0$ P0'!00$  $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P
M%6)RT0H6)#3A)?$7&!D:)B<H*2HU-C<X.3I#1$5&1TA)2E-455976%E:8V1E
M9F=H:6IS='5V=WAY>H*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V
MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_:  P#
M 0 "$0,1 #\ _?RBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
MR-;%8^E?\?\ '^/\C6Q7'B/C7H>I@OX3]?\ (****YSL"BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KA_P!IOP_JGBW]FWXA>%=#
MC9KW4_ ^K6EFJ#DRR6<J(![[B*[BBA:,#XN_X):?'[X6?!S_ ()$>$?BW\1M
M?_L[0O"L.I1Z[=16LD[6['5KA1^[B5G8GS8SP#P^>E>*_P#!*#]L_P#9T?\
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
M"GV__'Q'_OC^=,I]O_Q\1_[X_G2>P1^)&[1117F'OA1110 5\8?\'"?_ "B
M^+WTT#_T_P"G5]GU\8?\'"?_ "B ^+WTT#_T_P"G5UX#_?J7^*/YH\[-_P#D
M4XC_  3_ /26?S'4445^DGX0%%>L_L9?L:_&G]M[XWZ+\'OA'X/UB[AO-7LK
M?Q#KVGZ/)=V_A^SGG6-[VY*X5(T4L^&9=VP@'-5/VP?V5/B9^QG^T#XB^ _Q
M-T'5;:32=3N8]&U/4]'DLAK6GI<210ZA"CDYAF$992&8#E=Q*FL_;4O:^SO[
MUKV-_JU?ZO[?E?)>U^ESS&BO3O$W[%_[5/@SX"6'[4/BOX%>(-/^'^J>2=/\
M575ILM9Q*Q6)E).=KD?*V,'@@\C.Q^SM_P $\/VVOVLO#-QXU_9X_9L\2^)]
M&MI6BDU>TM5BM6D7[T:2RLB2..,JA)&1D<BDZU%1<G)66E[K<(X7%2J*"@W)
MJZ5G>W>W8\9HJ_XK\+>(_ WBC4O!/C#1;C3=7T>_FL=4TZ[C*2VMS$YCEB=3
MRK*ZLI'8@UV'[/?[+/[1'[5WB:\\'?LY_"'6O%^I:=9?;+^UT>VWFW@WJF]R
M2%4%F &3D]NAJY3A&/,W9=S.%*I4J<D8MR[):_<<!15_Q7X6\1>!O%.I>"?%
M^CSZ?JVCZA-8ZI87*;9+:XB<QR1..S*ZLI'J*H52::)::=F%?U^?LA?\FF_"
M_P#[)WHG_I!#7\@=?U^?LA?\FF_"_P#[)WHG_I!#7S/$O\*GZO\ 0^]X#_CU
M_2/YL]$HHHKY$_2@HHHH **** "BBB@ HHHH *S-;_X^$_W/ZUIUF:W_ ,?"
M?[G]:VH?Q#FQ?\!E*BBBNX\@**** "BBB@ HHHH **** +&E?\?\?X_R-;%8
M^E?\?\?X_P C6Q7'B/C7H>I@OX3]?\@HHHKG.P**** *6M_\>Z?[_P#2LRM/
M6_\ CW3_ '_Z5F5W4/X9Y&+_ (["OF?XJ_LT_%'X7>*?&7[3'[&WQ^M/#MWJ
M\DNJ>+/!WB>S2]T#5;RWCV22%PRRV4A$>)'1CRO(&./IBOG+QU_P34_9_P#B
M!^T._P 5M<\'6O\ PC^IZ=>S>)_#4&HWD,.L:S-<02)>SQ1S+$X"+.&4KAVF
MW,&P,;,PBTGJ>5?$[]IKQ9^U1\,O@OJ/B']G/Q]>> ?%-@GB?X@6G@_PO/JB
MW<MM+BVTHE!CR'N$\]]^"T44:_QG'%?#CXNW_CS]G/\ ;-\/^&_AQXSTN[U+
M5O%6LQW&K>'9;:*",Z9:QO9R.>([O;N8P?>V?-7Z':/H^D^'M)M= T#2[>QL
M;*W2"SLK2%8XH(D4*D:(H 55    P ,5@^"?@W\-/AV_B5O"/A:.V'C#7)]8
M\2)+/).M[>31I'+(RRLP4,D: HH"<?=Y.44IQ2V/C^XUSX_?LS_LT_"']H/P
M?^U7J'BC3M4NO#&F'P-=^'M.BTZ]L+T0Q+;6@AA$\<L:-E7,KD^6=V>0?K;X
MZ?##PY^T!\(/%OP+U?6C;1^(="GT^[FMB'EM/.C94EVYZ@_, <!MN*XKX?\
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
M^K_0^^X#_CU_2/YL]$HHHKY$_2@HHHH **** "BBB@ HHHH *S-;_P"/A/\
M<_K6G69K?_'PG^Y_6MJ'\0YL7_ 92HHHKN/("BBB@ HHHH **** "BBB@"QI
M7_'_ !_C_(UL5CZ5_P ?\?X_R-;%<>(^->AZF"_A/U_R"BBBN<[ HHHH I:W
M_P >Z?[_ /2LRM/6_P#CW3_?_I697=0_AGD8O^.PHHHK8Y@HHHH **** "BB
MB@ I]O\ \?$?^^/YTRGV_P#Q\1_[X_G2>PX_$C=HHHKS#WPHHHH *^,/^#A/
M_E$!\7OIH'_I_P!.K[/KXP_X.$_^40'Q>^F@?^G_ $ZNO ?[]2_Q1_-'G9O_
M ,BG$?X)_P#I+/YCJ***_23\("BBB@ HHHH **** "BBB@ K^OS]D+_DTWX7
M_P#9.]$_]((:_D#K^OS]D+_DTWX7_P#9.]$_]((:^9XE_A4_5_H??<!_QZ_I
M'\V>B4445\B?I04444 %%%% !1110 4444 %9FM_\?"?[G]:TZS-;_X^$_W/
MZUM0_B'-B_X#*5%%%=QY 4444 %%%% !1110 4444 6-*_X_X_Q_D:V*Q]*_
MX_X_Q_D:V*X\1\:]#U,%_"?K_D%%%%<YV!1110!2UO\ X]T_W_Z5F5IZW_Q[
MI_O_ -*S*[J'\,\C%_QV%%%%;',%%%% !1110 4444 %/M_^/B/_ 'Q_.F4^
MW_X^(_\ ?'\Z3V''XD;M%%%>8>^%%%% !7QA_P '"?\ RB ^+WTT#_T_Z=7V
M?7QA_P '"?\ RB ^+WTT#_T_Z=77@/\ ?J7^*/YH\[-_^13B/\$__26?S'44
M45^DGX0%%%% !1110 4444 %%%% !7]?G[(7_)IOPO\ ^R=Z)_Z00U_('7]?
MG[(7_)IOPO\ ^R=Z)_Z00U\SQ+_"I^K_ $/ON _X]?TC^;/1****^1/TH***
M* "BBB@ HHHH **** "LS6_^/A/]S^M:=9FM_P#'PG^Y_6MJ'\0YL7_ 92HH
MHKN/("BBB@ HHHH **** "BBB@"QI7_'_'^/\C6Q6/I7_'_'^/\ (UL5QXCX
MUZ'J8+^$_7_(****YSL"BBB@"EK?_'NG^_\ TK,K3UO_ (]T_P!_^E9E=U#^
M&>1B_P".PHHHK8Y@HHHH **** "BBB@ I]O_ ,?$?^^/YTRGV_\ Q\1_[X_G
M2>PX_$C=HHHKS#WPHHHH *^,/^#A/_E$!\7OIH'_ *?].K[/KXP_X.$_^40'
MQ>^F@?\ I_TZNO ?[]2_Q1_-'G9O_P BG$?X)_\ I+/YCJ***_23\("BBB@
MHHHH **** "BBB@ K^OS]D+_ )--^%__ &3O1/\ T@AK^0.OZ_/V0O\ DTWX
M7_\ 9.]$_P#2"&OF>)?X5/U?Z'WW ?\ 'K^D?S9Z)1117R)^E!1110 4444
M%%%% !1110 5F:W_ ,?"?[G]:TZS-;_X^$_W/ZUM0_B'-B_X#*5%%%=QY 44
M44 %%%% !1110 4444 6-*_X_P"/\?Y&MBL?2O\ C_C_ !_D:V*X\1\:]#U,
M%_"?K_D%%%%<YV!1110!2UO_ (]T_P!_^E9E:>M_\>Z?[_\ 2LRNZA_#/(Q?
M\=A1116QS!1110 4444 %%%% !3[?_CXC_WQ_.F4^W_X^(_]\?SI/8<?B1NT
M445YA[X4444 %?&'_!PG_P H@/B]]- _]/\ IU?9]?&'_!PG_P H@/B]]- _
M]/\ IU=> _WZE_BC^:/.S?\ Y%.(_P $_P#TEG\QU%%%?I)^$!1110 4444
M%%%% !1110 5_7Y^R%_R:;\+_P#LG>B?^D$-?R!U_7Y^R%_R:;\+_P#LG>B?
M^D$-?,\2_P *GZO]#[[@/^/7](_FST2BBBOD3]*"BBB@ HHHH **** "BBB@
M K,UO_CX3_<_K6G69K?_ !\)_N?UK:A_$.;%_P !E*BBBNX\@**** "BBB@
MHHHH **** +&E?\ '_'^/\C6Q6/I7_'_ !_C_(UL5QXCXUZ'J8+^$_7_ ""B
MBBN<[ HHHH I:W_Q[I_O_P!*S*T];_X]T_W_ .E9E=U#^&>1B_X["BBBMCF"
MBBB@ HHHH **** "GV__ !\1_P"^/YTRGV__ !\1_P"^/YTGL./Q(W:***\P
M]\**** "OC#_ (.$_P#E$!\7OIH'_I_TZOL^OC#_ (.$_P#E$!\7OIH'_I_T
MZNO ?[]2_P 4?S1YV;_\BG$?X)_^DL_F.HHHK])/P@**** "BBB@ HHHH **
M** "OZ_/V0O^33?A?_V3O1/_ $@AK^0.OZ_/V0O^33?A?_V3O1/_ $@AKYGB
M7^%3]7^A]]P'_'K^D?S9Z)1117R)^E!1110 4444 %%%% !1110 5F:W_P ?
M"?[G]:TZS-;_ ./A/]S^M;4/XAS8O^ RE1117<>0%%%% !1110 4444 %%%%
M %C2O^/^/\?Y&MBL?2O^/^/\?Y&MBN/$?&O0]3!?PGZ_Y!1117.=@4444 4M
M;_X]T_W_ .E9E:>M_P#'NG^__2LRNZA_#/(Q?\=A1116QS!1110 4444 %%%
M% !3[?\ X^(_]\?SIE/M_P#CXC_WQ_.D]AQ^)&[1117F'OA1110 5\8?\'"?
M_*(#XO?30/\ T_Z=7V?7QA_P<)_\H@/B]]- _P#3_IU=> _WZE_BC^:/.S?_
M )%.(_P3_P#26?S'4445^DGX0%%%% !1110 4444 %%%% !7]?G[(7_)IOPO
M_P"R=Z)_Z00U_('7]?G[(7_)IOPO_P"R=Z)_Z00U\SQ+_"I^K_0^^X#_ (]?
MTC^;/1****^1/TH**** "BBB@ HHHH **** "LS6_P#CX3_<_K6G69K?_'PG
M^Y_6MJ'\0YL7_ 92HHHKN/("BBB@ HHHH **** "BBB@"QI7_'_'^/\ (UL5
MCZ5_Q_Q_C_(UL5QXCXUZ'J8+^$_7_(****YSL"BBB@"EK?\ Q[I_O_TK,K3U
MO_CW3_?_ *5F5W4/X9Y&+_CL****V.8**** "BBB@ HHHH *?;_\?$?^^/YT
MRGV__'Q'_OC^=)[#C\2-VBBBO,/?"BBB@ KXP_X.$_\ E$!\7OIH'_I_TZOL
M^OC#_@X3_P"40'Q>^F@?^G_3JZ\!_OU+_%'\T>=F_P#R*<1_@G_Z2S^8ZBBB
MOTD_" HHHH **** "BBB@ HHHH *_K\_9"_Y--^%_P#V3O1/_2"&OY Z_K\_
M9"_Y--^%_P#V3O1/_2"&OF>)?X5/U?Z'WW ?\>OZ1_-GHE%%%?(GZ4%%%% !
M1110 4444 %%%% !69K?_'PG^Y_6M.LS6_\ CX3_ '/ZUM0_B'-B_P" RE11
M17<>0%%%% !1110 4444 %%%% %C2O\ C_C_ !_D:V*Q]*_X_P"/\?Y&MBN/
M$?&O0]3!?PGZ_P"04445SG8%%%% %+6_^/=/]_\ I696GK?_ ![I_O\ ]*S*
M[J'\,\C%_P =A1116QS!1110 4444 %%%% !3[?_ (^(_P#?'\Z93[?_ (^(
M_P#?'\Z3V''XD;M%%%>8>^%%%% !7QA_P<)_\H@/B]]- _\ 3_IU?9]?&'_!
MPG_RB ^+WTT#_P!/^G5UX#_?J7^*/YH\[-_^13B/\$__ $EG\QU%%%?I)^$!
M1110 4444 %%%% !1110 5_7Y^R%_P FF_"__LG>B?\ I!#7\@=?U^?LA?\
M)IOPO_[)WHG_ *00U\SQ+_"I^K_0^^X#_CU_2/YL]$HHHKY$_2@HHHH ****
M "BBB@#R?]JS]CGX7_M@Z-H^B?$WQ!XFL(M$N99[1O#6M&S9VD5582$*V\84
M8].?6O%/^')'[)__ $47XI_^%PW_ ,:K[#HH ^//^')'[)__ $47XI_^%PW_
M ,:H_P"')'[)_P#T47XI_P#A<-_\:K[#HH ^//\ AR1^R?\ ]%%^*?\ X7#?
M_&J/^')'[)__ $47XI_^%PW_ ,:K[#HH ^//^')'[)__ $47XI_^%PW_ ,:H
M_P"')'[)_P#T47XI_P#A<-_\:K[#HH ^//\ AR1^R?\ ]%%^*?\ X7#?_&J/
M^')'[)__ $47XI_^%PW_ ,:K[#HH ^//^')'[)__ $47XI_^%PW_ ,:H_P"'
M)'[)_P#T47XI_P#A<-_\:K[#HH ^//\ AR1^R?\ ]%%^*?\ X7#?_&J/^')'
M[)__ $47XI_^%PW_ ,:K[#HH ^//^')'[)__ $47XI_^%PW_ ,:H_P"')'[)
M_P#T47XI_P#A<-_\:K[#HH ^//\ AR1^R?\ ]%%^*?\ X7#?_&J/^')'[)__
M $47XI_^%PW_ ,:K[#HH ^//^')'[)__ $47XI_^%PW_ ,:H_P"')'[)_P#T
M47XI_P#A<-_\:K[#HH ^//\ AR1^R?\ ]%%^*?\ X7#?_&J/^')'[)__ $47
MXI_^%PW_ ,:K[#HH ^//^')'[)__ $47XI_^%PW_ ,:H_P"')'[)_P#T47XI
M_P#A<-_\:K[#HH ^//\ AR1^R?\ ]%%^*?\ X7#?_&J/^')'[)__ $47XI_^
M%PW_ ,:K[#HH ^//^')'[)__ $47XI_^%PW_ ,:H_P"')'[)_P#T47XI_P#A
M<-_\:K[#HH ^//\ AR1^R?\ ]%%^*?\ X7#?_&J/^')'[)__ $47XI_^%PW_
M ,:K[#HH ^//^')'[)__ $47XI_^%PW_ ,:H_P"')'[)_P#T47XI_P#A<-_\
M:K[#HH ^//\ AR1^R?\ ]%%^*?\ X7#?_&J/^')'[)__ $47XI_^%PW_ ,:K
M[#HH ^//^')'[)__ $47XI_^%PW_ ,:H_P"')'[)_P#T47XI_P#A<-_\:K[#
MHH ^//\ AR1^R?\ ]%%^*?\ X7#?_&J/^')'[)__ $47XI_^%PW_ ,:K[#HH
M ^//^')'[)__ $47XI_^%PW_ ,:H_P"')'[)_P#T47XI_P#A<-_\:K[#HH ^
M//\ AR1^R?\ ]%%^*?\ X7#?_&J/^')'[)__ $47XI_^%PW_ ,:K[#HH ^//
M^')'[)__ $47XI_^%PW_ ,:H_P"')'[)_P#T47XI_P#A<-_\:K[#HH ^//\
MAR1^R?\ ]%%^*?\ X7#?_&J/^')'[)__ $47XI_^%PW_ ,:K[#HH ^//^')'
M[)__ $47XI_^%PW_ ,:H_P"')'[)_P#T47XI_P#A<-_\:K[#HH ^//\ AR1^
MR?\ ]%%^*?\ X7#?_&J/^')'[)__ $47XI_^%PW_ ,:K[#HH ^//^')'[)__
M $47XI_^%PW_ ,:H_P"')'[)_P#T47XI_P#A<-_\:K[#HH H>%?#MCX0\,:;
MX3TR:>2VTNPAM+>2ZE,DK)&@12['EFPHR>YYJ_110 4444 %%%% !1110 44
M44 %%%% !17RK_P4"_9B^!$?PE^)/[3WQ4^(OC2VU?3?#LUWX?U&+QQ>VL.@
MW,5NJ6\=C;PR)$IDG5#AU=GDE//( XWQ)K_QM^*GA#]E']E+XT>*];TN]^)>
MBW6I?$ZXL+V2SO[V#3=,BN&LY)8RLD9FDFC$VPJWRN,C)!I1NB6['VY17R/\
M,/ L7[-?[>]_^RM\,_%7B"Q\!>//A+/KEGI,^N3WC:+JUO>+;R36DETTC1!X
MI0Q4DCS$!Q@ #D/CG^S_ .%_V7/VF_@%!^S-XW\9GQYXJ^(4<'BZ'5?&=_J3
M:[X=CB9]2N;R.XE="4780RJ@#/D#*KM.57"Y]ST5\A:%\+O#G[=/[6/QD@^.
MFJZ[?>%_AQJ=AX;\(>'-.\1WFGV]K,UFL]W>N+66,RSM)*%5F)VHH&#P1VO_
M  33\<^-_$7P5\3_  Z^('BN]UZ_^&GQ-UWP:FN:G-YEU?6]E< 0R3.?ON(Y
M$4L>3L!.3DD<;(:=V?1%%%%2,**** "BBB@ HHHH **** "BBO.?CS^S#\./
MVD)]*B^*FL>)9=(TI)RWA_2?$]UIUE>R2;-LMP+5XY)6CV'8"^U?,?*DD$"
M]&HK\Z?AY\=OBE\!_P#@G=^T%X\^%OCW5M5\.Z#\1KS0O@SKVM7KW<L=E-=V
MU@DD,TA8S0Q33N8V;<,QMUQBN]^.G[/^A?L%WOPD^-_P7\:>*SJ\WQ*T;PYX
M_N=7\57M\GB>QOV:"XEN8IY7C\X2$2HR!0K$X'"[;Y-2>8^V:*^.O^"D/[-/
MP9\(? ?XD?M1^)OB5XZM_&EI8R77@[68_'-]%_9FHD!;*SL[:&1(5C:;8NWR
MV8[V8MGYAZSJWPU^-WQA_96\&:!XZ^,.N^#M;;PK93_$*7P]#'#?WUP+%3<6
MZ7!!-F#/DL\:[\ JK)G-*RM<=]3VRBOGO_@E-JVJZ[_P3U^%^K:WJ=Q>74VA
M2&:YNIFDD<BZF )9B2> !SZ5]"4FK.P)W5PHHHI#"BBB@ HHHH **** "BBB
M@ HKSGX\_LP_#C]I"?2HOBIK'B672-*2<MX?TGQ/=:=97LDFS;+<"U>.25H]
MAV OM7S'RI)!'Q?\//CM\4O@/_P3N_:"\>?"WQ[JVJ^'=!^(UYH7P9U[6KU[
MN6.RFN[:P22&:0L9H8IIW,;-N&8VZXQ5*/-L)NS/T6HKXF^.G[/^A?L%WOPD
M^-_P7\:>*SJ\WQ*T;PYX_N=7\57M\GB>QOV:"XEN8IY7C\X2$2HR!0K$X'"[
M=3_@I#^S3\&?"'P'^)'[4?B;XE>.K?QI:6,EUX.UF/QS?1?V9J) 6RL[.VAD
M2%8VFV+M\MF.]F+9^8"BFT*[/L6BO%5_9WG_ &D_@+\.=._:BUKQ,NI67AFS
MF\7:%H_B"XTR#4=2>TA\[[5]E9)'"2B0J@=5!8Y#<8\X_P""82ZII?B7XU^"
M_"'B[5]9^%_AWXB?V;\.[C6-3EO3"8X1]N@@GE9GD@CF*JAW$<,<DEB2V@[Z
MGUC1114C"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ^-/VD?#O[
M7_Q._:PAU#QC^QQJ_C;X5>![B&[\%Z'I/C71K6WUG4PH;^T;Y+JY1W$+$K%
M4"@@N<YP>L^/W@C]H_XBW_P<_;"\%? :6U\;?#?6-5.J_#/4?$=E]HN=-OXF
MM+A([N.1K8S;(X9D!<+S@D,-I^GZ*KF%8^9/AQX*_:(\>_M*>)/VUOB'\#9?
M#<VB_#>3PU\/O -]KUI+?:A(TYNYIYY87>"V,DB10H-[87<S;>_G_P"S':?M
MJ^"?B7JOQT^/G[!WB'Q!\1/%<RVFI>)8_'OA];/0]*$N8["Q@^V,\=O&/G;J
M\K@LQ)QC[;HHYO(7*?+$OA;]I3]E3]I_XF_$3X6?L[W?Q)\)_%"6PU6WAT7Q
M%8V-SI&JP6PMY8YEO)(PT,NU'$B%BF""IXKT+]A?X#>-O@+\&;VW^*<UFWB_
MQ?XLU3Q5XM33I"]O!?W\YE:&-B/F")Y:;NA*DCC%>RT4.3:':S"BBBI&%%%%
M !1110 4444 %%%% !7S5_P43L/VN_'.C:#\(?V?/A+JNM>$]=DE'Q'U7P]X
MFT[3]2%BN!]@MFO)HQ&9\LKS+N*H" ,M7TK133L[B:NCY5\8_!+XC_M/_L0^
M-/V23^R[/\&+>VT.RMO!%O?^(M.OK>6:WE%Q" ;&64Q*DMO"'9QN;S2PW$-5
M/Q1X>_:X_;(U_P"&/@?XQ?LU2?#S1/!OC'3_ !1XVUB^\2V-Y'J=U8!FAL[*
M.VD=VBDF*NSRB/:BXY/!^MJ*?,%CXN^+FB_MD^//VOY/B#\1_P!BK6?&?@3P
M)J&_X7:'I7CC1+:SFNUR#K-VES=*\MQC_4HR*( 2<%R6KZ!\;_%+XXVWP=TW
MQ)HG[*6O:KXAU>-XM3\(VOB?28Y])!1_FDGFN4@E&0H_=NQ^<<<''J%%#E<+
M'S=_P3%\,_'WX2?LU^'/V?/CE^S[J?A*Y\(Z1Y*ZO<Z_IMY!J,CSRN5C6TN)
M73:&&2X4'MFOI&BBDW=W!*RL%%%%(84444 %%%% !1110 4444 ?-7_!1.P_
M:[\<Z-H/PA_9\^$NJZUX3UV24?$?5?#WB;3M/U(6*X'V"V:\FC$9GRRO,NXJ
M@( RU97C'X)?$?\ :?\ V(?&G[))_9=G^#%O;:'96W@BWO\ Q%IU];RS6\HN
M(0#8RRF)4EMX0[.-S>:6&XAJ^JJ*I2LA6/DGQ1X>_:X_;(U_X8^!_C%^S5)\
M/-$\&^,=/\4>-M8OO$MC>1ZG=6 9H;.RCMI'=HI)BKL\HCVHN.3P<3XN:+^V
M3X\_:_D^(/Q'_8JUGQGX$\":AO\ A=H>E>.-$MK.:[7(.LW:7-TKRW&/]2C(
MH@!)P7):OM&BA2MT%RGS#^V7K_[<_P 1?@AX6\*_ G]GS6M-N?%DLJ?$9-.\
M7:3%JV@6"E UO;32W"P-/.K.HG1G$2JQV[BI'<_L=R>,O#7@R'X17?[&VH?"
M;PYX:TZ*'08;KQ/IFH)<@LV]1]CGD8/GYV>3EV<DDDFO9:*.;2P[:A1114C"
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
LH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>19
<FILENAME>blkb-20221231_g12.jpg
<TEXT>
begin 644 blkb-20221231_g12.jpg
M_]C_X  02D9)1@ ! @$ 8 !@  #_[@ .061O8F4 90     !_]L 0P " 0$!
M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D*
M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H*
M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\  $0@!
M3 '$ P$B  (1 0,1 ?_$ !\   $% 0$! 0$!           ! @,$!08'" D*
M"__$ +40  (! P,"! ,%!00$   !?0$" P $$042(3%!!A-180<B<10R@9&A
M""-"L<$54M'P)#-B<H()"A87&!D:)28G*"DJ-#4V-S@Y.D-$149'2$E*4U15
M5E=865IC9&5F9VAI:G-T=79W>'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H
MJ:JRL[2UMK>XN;K"P\3%QL?(R<K2T]35UM?8V=KAXN/DY>;GZ.GJ\?+S]/7V
M]_CY^O_$ !\!  ,! 0$! 0$! 0$        ! @,$!08'" D*"__$ +41  (!
M @0$ P0'!00$  $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P
M%6)RT0H6)#3A)?$7&!D:)B<H*2HU-C<X.3I#1$5&1TA)2E-455976%E:8V1E
M9F=H:6IS='5V=WAY>H*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V
MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_:  P#
M 0 "$0,1 #\ _?RBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
MQS:^+?!'B>WT^+1_ .K>';=K72/(CQ/EVW&Y$TFV3#J-A  S@8[ZB@')MW/
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
M:V*Q]*_X_P"/\?Y&MBN/$?&O0]3!?PGZ_P"04445SG8%%%% %+6_^/=/]_\
MI696GK?_ ![I_O\ ]*S*[J'\,\C%_P =A1116QS!1110 4444 %%%% !3[?_
M (^(_P#?'\Z93[?_ (^(_P#?'\Z3V''XD;M%%%>8>^%%%% !7QA_P<)_\H@/
MB]]- _\ 3_IU?9]?&'_!PG_RB ^+WTT#_P!/^G5UX#_?J7^*/YH\[-_^13B/
M\$__ $EG\QU%%%?I)^$!1110 4444 %%%% !1110 5_7Y^R%_P FF_"__LG>
MB?\ I!#7\@=?U^?LA?\ )IOPO_[)WHG_ *00U\SQ+_"I^K_0^^X#_CU_2/YL
M]$HHHKY$_2@HHHH **** "BBB@ HHHH *S-;_P"/A/\ <_K6G69K?_'PG^Y_
M6MJ'\0YL7_ 92HHHKN/("BBB@ HHHH **** "BBB@"QI7_'_ !_C_(UL5CZ5
M_P ?\?X_R-;%<>(^->AZF"_A/U_R"BBBN<[ HHHH I:W_P >Z?[_ /2LRM/6
M_P#CW3_?_I697=0_AGD8O^.PHHHK8Y@HHHH **** "BBB@ I]O\ \?$?^^/Y
MTRGV_P#Q\1_[X_G2>PX_$C=HHHKS#WPHHHH *^,/^#A/_E$!\7OIH'_I_P!.
MK[/KXP_X.$_^40'Q>^F@?^G_ $ZNO ?[]2_Q1_-'G9O_ ,BG$?X)_P#I+/YC
MJ***_23\("BBB@ HHHH **** "BBB@ K^OS]D+_DTWX7_P#9.]$_]((:_D#K
M^OS]D+_DTWX7_P#9.]$_]((:^9XE_A4_5_H??<!_QZ_I'\V>B4445\B?I044
M44 %%%% !1110 4444 %9FM_\?"?[G]:TZS-;_X^$_W/ZUM0_B'-B_X#*5%%
M%=QY 4444 %%%% !1110 4444 6-*_X_X_Q_D:V*Q]*_X_X_Q_D:V*X\1\:]
M#U,%_"?K_D%%%%<YV!1110!2UO\ X]T_W_Z5F5IZW_Q[I_O_ -*S*[J'\,\C
M%_QV%%%%;',%%%% !1110 4444 %/M_^/B/_ 'Q_.F4^W_X^(_\ ?'\Z3V''
MXD;M%%%>8>^%%%% !7QA_P '"?\ RB ^+WTT#_T_Z=7V?7QA_P '"?\ RB ^
M+WTT#_T_Z=77@/\ ?J7^*/YH\[-_^13B/\$__26?S'4445^DGX0%%%% !111
M0 4444 %%%% !7]?G[(7_)IOPO\ ^R=Z)_Z00U_('7]?G[(7_)IOPO\ ^R=Z
M)_Z00U\SQ+_"I^K_ $/ON _X]?TC^;/1****^1/TH**** "BBB@ HHHH ***
M* "LS6_^/A/]S^M:=9FM_P#'PG^Y_6MJ'\0YL7_ 92HHHKN/("BBB@ HHHH
M**** "BBB@"QI7_'_'^/\C6Q6/I7_'_'^/\ (UL5QXCXUZ'J8+^$_7_(****
MYSL"BBB@"EK?_'NG^_\ TK,K3UO_ (]T_P!_^E9E=U#^&>1B_P".PHHHK8Y@
MHHHH **** "BBB@ I]O_ ,?$?^^/YTRGV_\ Q\1_[X_G2>PX_$C=HHHKS#WP
MHHHH *^,/^#A/_E$!\7OIH'_ *?].K[/KXP_X.$_^40'Q>^F@?\ I_TZNO ?
M[]2_Q1_-'G9O_P BG$?X)_\ I+/YCJ***_23\("BBB@ HHHH **** "BBB@
MK^OS]D+_ )--^%__ &3O1/\ T@AK^0.OZ_/V0O\ DTWX7_\ 9.]$_P#2"&OF
M>)?X5/U?Z'WW ?\ 'K^D?S9Z)1117R)^E!1110 4444 %%%% !1110 5F:W_
M ,?"?[G]:TZS-;_X^$_W/ZUM0_B'-B_X#*5%%%=QY 4444 %%%% !1110 44
M44 6-*_X_P"/\?Y&MBL?2O\ C_C_ !_D:V*X\1\:]#U,%_"?K_D%%%%<YV!1
M110!2UO_ (]T_P!_^E9E:>M_\>Z?[_\ 2LRNZA_#/(Q?\=A1116QS!1110 4
M444 %%%% !3[?_CXC_WQ_.F4^W_X^(_]\?SI/8<?B1NT445YA[X4444 %?&'
M_!PG_P H@/B]]- _]/\ IU?9]?&'_!PG_P H@/B]]- _]/\ IU=> _WZE_BC
M^:/.S?\ Y%.(_P $_P#TEG\QU%%%?I)^$!1110 4444 %%%% !1110 5_7Y^
MR%_R:;\+_P#LG>B?^D$-?R!U_7Y^R%_R:;\+_P#LG>B?^D$-?,\2_P *GZO]
M#[[@/^/7](_FST2BBBOD3]*"BBB@ HHHH **** /)_VK/V.?A?\ M@Z-H^B?
M$WQ!XFL(M$N99[1O#6M&S9VD5582$*V\848].?6O%/\ AR1^R?\ ]%%^*?\
MX7#?_&J^PZ* /CS_ (<D?LG_ /11?BG_ .%PW_QJC_AR1^R?_P!%%^*?_A<-
M_P#&J^PZ* /CS_AR1^R?_P!%%^*?_A<-_P#&J/\ AR1^R?\ ]%%^*?\ X7#?
M_&J^PZ* /CS_ (<D?LG_ /11?BG_ .%PW_QJC_AR1^R?_P!%%^*?_A<-_P#&
MJ^PZ* /CS_AR1^R?_P!%%^*?_A<-_P#&J/\ AR1^R?\ ]%%^*?\ X7#?_&J^
MPZ* /CS_ (<D?LG_ /11?BG_ .%PW_QJC_AR1^R?_P!%%^*?_A<-_P#&J^PZ
M* /CS_AR1^R?_P!%%^*?_A<-_P#&J/\ AR1^R?\ ]%%^*?\ X7#?_&J^PZ*
M/CS_ (<D?LG_ /11?BG_ .%PW_QJC_AR1^R?_P!%%^*?_A<-_P#&J^PZ* /C
MS_AR1^R?_P!%%^*?_A<-_P#&J/\ AR1^R?\ ]%%^*?\ X7#?_&J^PZ* /CS_
M (<D?LG_ /11?BG_ .%PW_QJC_AR1^R?_P!%%^*?_A<-_P#&J^PZ* /CS_AR
M1^R?_P!%%^*?_A<-_P#&J/\ AR1^R?\ ]%%^*?\ X7#?_&J^PZ* /CS_ (<D
M?LG_ /11?BG_ .%PW_QJC_AR1^R?_P!%%^*?_A<-_P#&J^PZ* /CS_AR1^R?
M_P!%%^*?_A<-_P#&J/\ AR1^R?\ ]%%^*?\ X7#?_&J^PZ* /CS_ (<D?LG_
M /11?BG_ .%PW_QJC_AR1^R?_P!%%^*?_A<-_P#&J^PZ* /CS_AR1^R?_P!%
M%^*?_A<-_P#&J/\ AR1^R?\ ]%%^*?\ X7#?_&J^PZ* /CS_ (<D?LG_ /11
M?BG_ .%PW_QJC_AR1^R?_P!%%^*?_A<-_P#&J^PZ* /CS_AR1^R?_P!%%^*?
M_A<-_P#&J/\ AR1^R?\ ]%%^*?\ X7#?_&J^PZ* /CS_ (<D?LG_ /11?BG_
M .%PW_QJC_AR1^R?_P!%%^*?_A<-_P#&J^PZ* /CS_AR1^R?_P!%%^*?_A<-
M_P#&J/\ AR1^R?\ ]%%^*?\ X7#?_&J^PZ* /CS_ (<D?LG_ /11?BG_ .%P
MW_QJC_AR1^R?_P!%%^*?_A<-_P#&J^PZ* /CS_AR1^R?_P!%%^*?_A<-_P#&
MJ/\ AR1^R?\ ]%%^*?\ X7#?_&J^PZ* /CS_ (<D?LG_ /11?BG_ .%PW_QJ
MC_AR1^R?_P!%%^*?_A<-_P#&J^PZ* /CS_AR1^R?_P!%%^*?_A<-_P#&J/\
MAR1^R?\ ]%%^*?\ X7#?_&J^PZ* /CS_ (<D?LG_ /11?BG_ .%PW_QJC_AR
M1^R?_P!%%^*?_A<-_P#&J^PZ* /CS_AR1^R?_P!%%^*?_A<-_P#&J/\ AR1^
MR?\ ]%%^*?\ X7#?_&J^PZ* /CS_ (<D?LG_ /11?BG_ .%PW_QJC_AR1^R?
M_P!%%^*?_A<-_P#&J^PZ* *'A7P[8^$/#&F^$],FGDMM+L(;2WDNI3)*R1H$
M4NQY9L*,GN>:OT44 %%%% !1110 4444 %%%% !1110 45\J_P#!0+]F+X$1
M_"7XD_M/?%3XB^-+;5]-\.S7?A_48O'%[:PZ#<Q6ZI;QV-O#(D2F2=4.'5V>
M24\\@#C?$FO_ !M^*GA#]E']E+XT>*];TN]^)>BW6I?$ZXL+V2SO[V#3=,BN
M&LY)8RLD9FDFC$VPJWRN,C)!I1NB6['VY17R/\,/ L7[-?[>]_\ LK?#/Q5X
M@L? 7CSX2SZY9Z3/KD]XVBZM;WBV\DUI)=-(T0>*4,5)(\Q <8  Y#XY_L_^
M%_V7/VF_@%!^S-XW\9GQYXJ^(4<'BZ'5?&=_J3:[X=CB9]2N;R.XE="4780R
MJ@#/D#*KM.57"Y]ST5\A:%\+O#G[=/[6/QD@^.FJZ[?>%_AQJ=AX;\(>'-.\
M1WFGV]K,UFL]W>N+66,RSM)*%5F)VHH&#P1VO_!-/QSXW\1?!7Q/\.OB!XKO
M=>O_ (:?$W7?!J:YJ<WF75];V5P!#),Y^^XCD12QY.P$Y.21QLAIW9]$4445
M(PHHHH **** "BBB@ HHHH ***\Y^//[,/PX_:0GTJ+XJ:QXEETC2DG+>'])
M\3W6G65[))LVRW M7CDE:/8=@+[5\Q\J200(#T:BOSI^'GQV^*7P'_X)W?M!
M>//A;X]U;5?#N@_$:\T+X,Z]K5Z]W+'937=M8))#-(6,T,4T[F-FW#,;=<8K
MO?CI^S_H7[!=[\)/C?\ !?QIXK.KS?$K1O#GC^YU?Q5>WR>)[&_9H+B6YBGE
M>/SA(1*C(%"L3@<+MODU)YC[9HKXZ_X*0_LT_!GPA\!_B1^U'XF^)7CJW\:6
MEC)=>#M9C\<WT7]F:B0%LK.SMH9$A6-IMB[?+9CO9BV?F'K.K?#7XW?&']E;
MP9H'CKXPZ[X.UMO"ME/\0I?#T,<-_?7 L5-Q;I<$$V8,^2SQKOP"JLF<TK*U
MQWU/;**^>_\ @E-JVJZ[_P $]?A?JVMZG<7EU-H4AFN;J9I)'(NI@"68DG@
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
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
:**** "BBB@ HHHH **** "BBB@ HHHH _]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>20
<FILENAME>blkb-20221231_g13.jpg
<TEXT>
begin 644 blkb-20221231_g13.jpg
M_]C_X  02D9)1@ ! @$ 8 !@  #_[@ .061O8F4 90     !_]L 0P " 0$!
M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D*
M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H*
M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\  $0@!
M3 '$ P$B  (1 0,1 ?_$ !\   $% 0$! 0$!           ! @,$!08'" D*
M"__$ +40  (! P,"! ,%!00$   !?0$" P $$042(3%!!A-180<B<10R@9&A
M""-"L<$54M'P)#-B<H()"A87&!D:)28G*"DJ-#4V-S@Y.D-$149'2$E*4U15
M5E=865IC9&5F9VAI:G-T=79W>'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H
MJ:JRL[2UMK>XN;K"P\3%QL?(R<K2T]35UM?8V=KAXN/DY>;GZ.GJ\?+S]/7V
M]_CY^O_$ !\!  ,! 0$! 0$! 0$        ! @,$!08'" D*"__$ +41  (!
M @0$ P0'!00$  $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P
M%6)RT0H6)#3A)?$7&!D:)B<H*2HU-C<X.3I#1$5&1TA)2E-455976%E:8V1E
M9F=H:6IS='5V=WAY>H*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V
MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_:  P#
M 0 "$0,1 #\ _?RBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
MDND)9FV.P *XYS7G/@GX8?$3XD:VGASP)X*U+5;V1PODV=HS;#ZL<80#N6(
M[FOAJE.JJEFKM_CY_,_RMSG)L[I9U.E6ISG4J2;C+EE^]NW:<-+R4]TU>]S[
M=_X)!^-M<U?X=^+/ E].\EEHNI6UQ8!SD1_:%EWHOH,PAL>KD]Z^P:\<_8D_
M9FD_9E^$7]@:Y/%-KVK7'VS6I83E(WVA4A4_Q*B]^[,Q'!%>QU]?@:=2EA(1
MGND?Z,>%V4YMD7 & P.975:$-4]XIRE*,7YQBU&W2U@HHHKK/O@HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "O+?VU?&VM_#S]EKQEXI\.3O%>Q
MZ:MO#-$<-%Y\T<!=3V*K(2#V(S7J587Q.^'^A_%7X?:Q\.?$8;[%K-A);3.G
MWH]P^5U_VE;##W45G6C*=*48[M,\CB#"8S'Y!B\+A)<M6I2J1@]K2E!J+OTL
MVF?C!17HOQX_9<^,'[/GB.XTCQGX6NI+!)"+/7+6W9[2Z3/#!P,*<=4;##TZ
M$GP'_9<^,'[0?B.WTCP9X6NH[!Y +S7+JW9+2U3/+%R,,<=$7+'TZD?$>PK>
MT]GROF['^7?^K'$7]L_V3]5J?6;\OL^5\U]MNWGM;6]M3])?V*O&VM_$/]EK
MP;XI\1SO+>R::UO--*<M+Y$TD =CW++&"3W)S7J5?-G@[QA\4OV'=!L_A]\7
M_#0U_P"'FGKY6F^-_#MB1+IT98D"]MER0,GF1<_\#8X'T#X3\7^%O'F@6_BK
MP9K]IJ>G7:;K>\LIA(CCZCH1T(/(/!YK[+#5$Z:A+XDE=/?^O,_TGX*S:G6R
MC#Y9BI-8RA2IQJPGI4YHQ47.VJE"4DVIP<H/I*]T:5%%%=)]H%%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%>(?$
M/]I;Q3XY\5W/P7_9-TNWUS7X#Y>L^*+CG2M!!X)=QD32CG$:Y&1SNVLHSJ58
M4E=_)=7Z'CYSGF7Y'0C/$-N4W:$(KFG4E_+"*UD^_1+WI-13:Z[XY_M'>"?@
M?;VVF7<%QK/B35#LT+PKI*^9>W\AX&%&=B9!RY&.#C<1BN*\%_LY^.?C!XEM
M?BY^U[<V][<6TGFZ#X!M'WZ9I'HTHZ7,^.I.5'/WA@+UOP,_9I\*_!ZXN?%^
MJZI<^)/&.J#.M>+=6^:XG)ZI&#D0Q#  1>P ).!CTFL52G6?-5VZ1Z?/N_P7
MXG@4<CS#B&M'%9\DJ::<,,G>$6M5*L]JLUNH_P *#V4Y)5!%544(B@ #  '2
MEHHKJ/MPHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@!LL44\30S1JZ.I5T89# ]01W%>'^+?V5O$7P\\07'Q,_9$\3P
M^%M5G?S=2\*W:EM%U8CLT0_U#GH'3&.@"Y)KW*BLZE*%5>]]_5>AXV<9#EN>
M4XK$Q?-!WA.+<:D'WA-6E%][.S6DDU='DGPF_:OT+Q7XE'PJ^+7ARX\#^.(P
M VA:NX\J]/3?:3_<G4]@#GKC< 37K=<M\6?@Q\-?C?X;;PM\2O"\&H6X):VF
M(VS6K_WXI!\T;=.0><8.1Q7DHU#]HW]D<[-:74/B=\/(>E]&H;7=&B'_ #T7
M@7<:C^+[W4G:  <>>K0_B:KNOU7ZK[D>!_:F=\,^[FR=?#+:O"/OQ7_3^E%;
M+K5I+EZRITTKGT'17._#'XL?#SXR>&(O&'PV\4VNJV,G#/ V'A;&=DB'#1M_
MLL :Z*NF,HR5T[H^QPN*PV-P\:^'FIPDKQE%III]4UHUZ!1113-PHHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K,\8^-/"GP^\-W7B_P ;
M:_;:9IEE'ON;R[DVH@[#W)/ 49))  )-<E\<_P!HWP/\#;6VL-0BN-7\1:F=
MFA>%M)3S;V_D/ VH,E4SU<C'!QD\'B/!W[.OCKXS^)+7XM?M>SP74EM)YV@_
M#ZTDWZ;I/HTW:YGQU)RHYZC 7"=9\W)35Y?@O7_+<^4S/B*K]<EEN44U6Q2^
M*[M3HI[.K);.VL:<;U)=HQO-9C:I\8OVV&-OX=DU+P-\*Y#MEU,KY6J^)(^X
MB!_X][=A_$>6!_B!*K[?\//AQX(^%'A2V\$_#WPY;Z7IMJ/W=O;K]YN[LQY=
MSW9B2>YK:1$C4(BA548  P *6G3HJ#YI.\N_^79'1DW#M++J\L;B:CKXJ:M*
MK)6:6_)3CM3II[1COO-SE[P4445L?1A1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'COQ._9.LK
MWQ/+\6?@'XHD\"^-#EIKRPC!LM3YSLN[?[K@GJX&<G<0Q JKX&_:POO#?B2#
MX5_M4^%T\%^))3LL=5$A;1]7/3=!.>(R?^>;G(R!G)VU[961XZ\ ^"_B9X;N
M/"'C[PU::KIMR,2VEY%N7/9@>JL.S*01V(KGE0<9<U)V?;H_\GYKYW/C\5PS
M6P.(EC,BJ*A4D[RIM-T*CZN4%\$W_P _*=I7UFJEK&N"& 92""."**^?#\/_
M -H+]DTF\^#=Q=^/_ D1S+X-U*XSJ>F1]_L<Q_UJ =(FYP  "26KT_X,_'[X
M8_'?1I-3\ Z[ON+8[=2TB\3R;VQ?."DT)Y4@Y&1E20<$XIPKJ4N22M+M_D^O
M]7.G*^)J.*Q:P&.IO#XJU_9S::FEO*E->[5CZ6E%?'"#T.THHHK<^G"BBB@
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
M93DHQ5VR9SA3@YS=DM6WLD=I17Q?_P 1"O\ P1__ .CN_P#RP/$'_P @4?\
M$0K_ ,$?_P#H[O\ \L#Q!_\ (%=7U#'?\^I?^ O_ ".#^V,I_P"@B'_@<?\
M,^T**^+_ /B(5_X(_P#_ $=W_P"6!X@_^0*/^(A7_@C_ /\ 1W?_ )8'B#_Y
M H^H8[_GU+_P%_Y!_;&4_P#01#_P./\ F?:%%?%__$0K_P $?_\ H[O_ ,L#
MQ!_\@4?\1"O_  1__P"CN_\ RP/$'_R!1]0QW_/J7_@+_P @_MC*?^@B'_@<
M?\S[0HKXO_XB%?\ @C__ -'=_P#E@>(/_D"C_B(5_P""/_\ T=W_ .6!X@_^
M0*/J&._Y]2_\!?\ D']L93_T$0_\#C_F?:%%?%__ !$*_P#!'_\ Z.[_ /+
M\0?_ "!1_P 1"O\ P1__ .CN_P#RP/$'_P @4?4,=_SZE_X"_P#(/[8RG_H(
MA_X''_,^T**^+_\ B(5_X(__ /1W?_E@>(/_ ) KZ_\ "'BS0/'OA/2_'/A.
M_P#M>E:UIT%_IEUY3Q^=;S1K)&^UP&7*L#A@",X(!K*KAZ]%)U(.-^Z:_,Z,
M/C<'BFU0J1G;?E:=ON9HT445B=(4444 %%%% !1110 4444 %4=5O+FVF5(9
M-H*Y/ />KU9FM_\ 'PG^Y_6M:*3J:G/BI2C1;3(O[5O_ /GO_P".C_"C^U;_
M /Y[_P#CH_PJO17;R0[(\OVU7^9_>6/[5O\ _GO_ ..C_"C^U;__ )[_ /CH
M_P *KT4<D.R#VU7^9_>6/[5O_P#GO_XZ/\*/[5O_ /GO_P".C_"J]%')#L@]
MM5_F?WEC^U;_ /Y[_P#CH_PH_M6__P">_P#XZ/\ "J]%')#L@]M5_F?WEC^U
M;_\ Y[_^.C_"C^U;_P#Y[_\ CH_PJO11R0[(/;5?YG]Y>L+^[GNTBEERISD;
M1Z&M*L?2O^/^/\?Y&MBN2NDIZ'HX.4I4FV[ZA1116!UA1110!P/QK_9O^&OQ
MS@@N_$=E/8:W8X;2?$VD2^1?V+CE2DJ\D \[6R.X /->>0?&;XW?LN3)HO[3
M&GR>)_"2N([7XCZ)9DR6RYP/M]NN2O;]XN1T^^Q./H&F3P074#VUS"DD<B%9
M(Y%!5E(P00>H([5A.@G+G@[2_/U77\_,^6S+ABG6Q<LPRVH\-BGO.*O&I;95
MJ=TJBZ)WC4BM(SB?+?\ P3T\3>']7^.W[1]AHNN6VHB?XF6NLV]W:3"1);.]
MTV!H&##J/W3K[%6!Y!KSGXB?MQ?LB0_\%./!GCZ3]H7PP-%T?X8ZUI>J:D=1
M'E6UZ][;E8';LY",0/\ 9->M>(?V'-<^$GQJU#]I+]C/Q5:>&-5U/2DM?$'@
MB]MMVD:V8Y"\;'!S;NH:105&/FP-@+$]W\(OVK?#GC;Q%_PJ[XF>'[GP3XYB
M $OAS66 %T?[]K-]VX0X.,<G!P"!FK6(C&:C45F_N?H_T%2XBCA,53P&;+V-
M:=N66OLJDNL:<W]J^T)\LVM8J2NSQG_@LO\ 'SX,^$_V+_'?P8\2?$G2;+Q7
MXA\.03Z)H$]R!<WL7VV/YXT_B'[N3G_8->NO^W#^RYI'P";]H*U^*]GJOA&P
MU*VTF[U;0XI+U8[R1HHUB*Q*S9S-'GC@,*]AI&57&'4$9!P16UU:Q]39WN?.
MO_!2CXA>*+7X.Z9^S?\ "^^:'QE\9=;3PIHLL8):SM)1G4+T@<[(K429(Y4R
M*>U=E\9?#_@7]G[]A_Q7X6T2T2T\/>$?AA?VMI Q'RV]OI\BJIZ;F(4>Y)]3
M7K-<'^TG\"M-_:4^$E[\&=?\1W6FZ3J]W:'6C9(#)=V<5Q'-+:AB?D$JIY;,
M,D*S8%":T06/G>Q\)?!7P3_P36^#UQ^T)\$-*\=>(-/\%Z/I_@WPQJ5A'+<W
MVKW=I$L=A%O&5#G E_A$<3,X*I7GWQ-\*S?LM>*++P_\??VB-2\$1>)OAYK7
MB?Q!XQ\-ZJVE)K'BV)K:.WTZ*5>6M[2UREK8CY75!E'.0?L#XY?'3X8? S3]
M.@UO3O[3UR9PGA?PQI=L);VZEP8U$* 9C7!*E^  2!DG:>*\*?L\>/?CKXAM
M?BI^U\T$L=M*)] ^'-I)OT_3#_"]R>ES/ZYRHY'(.U<98FT^2"N^O9>K_3=G
MR^/XB4<P_LW+:7M\0K<Z3Y84D^M6=I<K:UC!*4Y;J*C>2X/X$>*?VJOVX?@C
MX/3Q:]]X%\-S^&+'_A+M=6,0ZGXANS;I]I6V4#%O TF_+8Y!P,C<@^F/AM\,
M? OPB\)V_@CX=^'+?3-.MA\L,"\NW=W8\NYQRS$DUNQQQPQK%%&JHJ@*JC
M'0 4M3"BHR<WK)]?T79?TS?*>':. Q4L=B)NMBIZ.I+I&]^2G':G37\JUE:\
MW*6H4445L?1!1110 5\8?\'"?_*(#XO?30/_ $_Z=7V?7QA_P<)_\H@/B]]-
M _\ 3_IU=> _WZE_BC^:/.S?_D4XC_!/_P!)9_,=1117Z2?A 4444 %%%% !
M1110 4444 %?U^?LA?\ )IOPO_[)WHG_ *00U_('7]?G[(7_ ":;\+_^R=Z)
M_P"D$-?,\2_PJ?J_T/ON _X]?TC^;/1****^1/TH**** "BBB@ HHHH ****
M "LS6_\ CX3_ '/ZUIUF:W_Q\)_N?UK:A_$.;%_P&4J***[CR HKQ[]N/]HG
MQ)^S-\$8_''A"RTMM2U/Q'IVBVE_KS.-/TQKN<1_;+HH0WDQC).&7)P,BJ'[
M*'P,_:#^"7B+Q#+\0?C5X9\:>'_%=_=:]-=6/AN73[N'5+AXB5C_ -)FC>U\
MM6 Z,"J8R":"N7W;GN%%?)/[57[:GQ@\*?M#>&?A]\"4TS_A&-'\?^'_  [\
M1-7O;3SC->:I<H%T^W.0%>*V#2R.,E3-"O!S7UM0)Q:5PHKYHUC]H+]JO1OV
MY_AS\)_&7ACP]X?\#^-&\21V.F0S_;-2N8].MDD2ZGF&(X1(9$988]Q5<AV)
M.U?I>@&K!1110(L:5_Q_Q_C_ "-;%8^E?\?\?X_R-;%<>(^->AZF"_A/U_R"
MBBBN<[ HHHH **** "N3^+OP1^&?QR\._P#"-_$CPS%>QQDM:72_)<6C_P!^
M*4?,C<#H<'&"".*ZRBIE&,X\LE='-C,%A,QPL\-BJ<:E.2M*,DFFNS3T9\^'
M7OVB_P!DC]UXO2_^)GP]A^[K-O&&UO2(A_SW3I=1J.KCYN"25 "U+\5O^"D'
M[-WP[\+6.O>'?$#>*+K4X/-M-.T<@/&N<9G+X\CD$;6&_P#V<<U[]7XM>/\
MQ)=^,O'6L^+;^W2&;4]4N+J6&.,(J-)(S%0HX &<8KR,?B*N BE3=[[7UM;S
M_P S^>/%;B_/?"3 4*&4U^>.)YU"-5.HZ/)RWY)MWE'WDE&HIVZ2Y5RGW)X(
M_P""OOP\U?7$L?'GPFU+1;*1POV^SU);WRP?XF3RXS@=]NX^@->F^,OVL;_X
MBZJOPR_8_L+;Q5KMS;I)>>(I,_V5HD4@R))I,?/)CI$.<@@Y*E*_+>OO?_@C
M[XKU&_\  'C'P7.H^S:9JMK=6[[>=UQ'(KKGOCR%/_ CZUS8''XG$U51G+?K
M;7_+\#X;PP\6N-N-L^I\.YEBDE6YG[6%.,:J48RDXQ<;0CS)?&X2<>FK3C[Q
M\#?V9O#OPHU"X\>^)]9N/%/C?4USJWBS51F5LCF.!>1!$.@5>P )P !Z;117
MOTZ<*4>6*LC^N<KRK+\FP:PN#IJ$%=]VV]Y2;NY2;UE*3<F]6VPHHHJST HH
MHH **** "OC#_@X3_P"40'Q>^F@?^G_3J^SZ^,/^#A/_ )1 ?%[Z:!_Z?].K
MKP'^_4O\4?S1YV;_ /(IQ'^"?_I+/YCJ***_23\(#KTKZGUO_@D7^UIX:_8/
ME_;:\0_#'Q99M!XK:SG\'7'@^X6Y@T1;#[4VNR.3NCM0_P"Z^:,#JY<**\!^
M!OQ!T[X2_&OP?\5-7\.QZQ:>&?%.GZM=:3,0$O8[>YCF:!L@C#A"IR#]ZOUY
M_:9\(3?\%;KOQS^U3_P2\_X*4>*QX@NO!;?\);^S_K^IW5@RV(M%MI[:&)9!
M'LD7Y679+ TTY/GKO&//QF)JT*D$M(O=M-KTTVOW/:RO X?%T:CE[TUM%-)[
M/WE?XK6^%:GY'? S]G[XU?M,>/8_A?\  /X:ZKXKU^2UDN5TO2+?S)!#&!OD
M;H%49 R2!E@.I K,^)WPQ\?_  8\?:I\+?BGX4N]#\0Z)<FWU72;]-LUM* #
MM8?0@_0BOUK_ ."47P!^-W[%?P+^#/Q+^&'P0\5Z[XT_:,^)>@R^)_%6A^&;
MJ[M/"/@.WU&WD=)[F*-H[=KL?.^Y@# <MM,0-?%O_!<[P1XS\(?\%1?BM?\
MBSPCJFEP:YK:ZAHD^HV$D":A:&)(Q<0%U EB+QR)O7*[HV&<J<*CCO;8V5)6
MY4G;NVG9_+_*X\5E*PN5PQ$K\[:NK:)--KYVM?UMN?-_P<^"WQ6_:#^(=A\)
M_@GX"U+Q-XCU/S#8Z/I4!DFE$:-(Y Z *BLQ)P !1\8_@Q\4_P!GSXC:C\(O
MC3X'O_#?B72?*_M'1M2C"S0>;$DT>X D?-'(C#GHPK],?^"5?P!^-_[)7[(N
MA_M<_"3X(>*_%/Q%^.WB^T\.>'M2\->&;J_3PEX2AOHQJ5_/)!&PMGN&1HU+
ME2%19%.%<5XA_P '&O@GQGX?_P""K7C_ ,6Z_P"$=4L=*\06FC2Z#J=Y8216
M^I)#H]C#*UO(RA9@DJM&Q0D*RE3@C%.EC75QSHJW+9Z];II/Y:_@PKY2L/E*
MQ,K\[<=+:*,DVOGHGVLUU/A:BBBO0/$"OZ_/V0O^33?A?_V3O1/_ $@AK^0.
MOZ_/V0O^33?A?_V3O1/_ $@AKYGB7^%3]7^A]]P'_'K^D?S9Z)1117R)^E!1
M110 4444 %%%% !1110 5F:W_P ?"?[G]:TZS-;_ ./A/]S^M;4/XAS8O^ R
ME1117<>0>>?M._$;X$_#GX7R2_M):<ESX0UB[73=36ZT*74+1 Z.ZM<I'&^R
M+,>/,8;59DR1D&OE?]FQ_"EC^U*^@?\ !-/QKJ=_\-KCP1J4GB:ROY[VX\,Z
M3J_R_8#:O."5D:0GS(XF(\L' XPOW%K&EVVMZ3=:+>,XAO+9X)3$^U@KJ5.#
MV.#UK-^&WP_\-_"CX>:%\+_!UO)%I/AW2+;3=-CEDWNL$$2QIN8_>;:HR>YR
M:1:DDK'Y\_''X+_ML? 'X)?#+P!XIMOA7?;_ (YZ#J#ZW::IJ<M[J^OW%^TO
MVF\+P*-DDK'>5RRH%500H%?<NC_'/PYI_P 2M _9Y\?:E;Q?$+4_"']MW6GZ
M7:W#V12-EBG:*9T V"4L%#X<J 2 2,]Y2%5+!RHR!@''('^0*=@E/F6J/B7]
MIS]L7]ERS_X*#_ _5;KXZ>'4MO!)\9V7BV9K\;=*N)+2WACCF/\ "S21N@'J
MIK[3TK5=.US2[;6]'O([FTO+=)[6XB;*RQNH96![@@@CZU8HH$VFE8****"2
MQI7_ !_Q_C_(UL5CZ5_Q_P ?X_R-;%<>(^->AZF"_A/U_P @HHHKG.P****
M"BBB@ HHHH *_-G]N#]A_P"(/PQ^(.I_$+X>^&+K5?"FJW4EVK:? TKZ:[L6
M>*1%R0@8G:^,8P"<CG])J*Y,7A*>,I\LM+;,^!\0_#S*/$7*(X/&2<)P?-"<
M;-Q;5GH]XOJM+V3331^,/@GX8?$3XD:VGASP)X*U+5;V1PODV=HS;#ZL<80#
MN6( [FOT[_8D_9FD_9E^$7]@:Y/%-KVK7'VS6I83E(WVA4A4_P 2HO?NS,1P
M17L=%<^#RRGA)\][L^0\-O!+)_#[,99C+$/$8BSC&3BH1@GO:/-+WFM+N6UT
MDKL****],_;0HHHH **** "BBB@ KXP_X.$_^40'Q>^F@?\ I_TZOL^OC#_@
MX3_Y1 ?%[Z:!_P"G_3JZ\!_OU+_%'\T>=F__ "*<1_@G_P"DL_F.HHHK])/P
M@Z'X2^.K3X7_ !2\.?$B_P#!6D>)(- URUU"?P]K]L)K'4TAE60VUQ&?OQ2!
M2C+W5C7Z*?$[_@J5^R%^R/\ ##3O%/\ P34_9*\#^$/B7\5OAU)'XZ\1V'B&
M]OV\)//,P?3X(I@$60>7',"NU PCS&X45^95%<U?"TL1).=].EW9^JZG=A,P
MQ&"A*-*UWULFUYIVNG;30^D_V8/^"K?[:_[-?B_P)):_M!^.-5\%^"M6T^4^
M O\ A+9X+*]T^VF1VT_HZQQ/&IB^XP56^Z0,5Z+>?\%=O"OQ*_;R\9_MB_M1
M?LD:7\4]#U[PK<Z+X6^'7C37EOK7PPCR121M!+-:LN$99_NQ1G_2I"I4]?B>
MBB6#PTI.7+JU;33\APS/'TX*"J-I--)V:NE9;WT\MCWK]GW_ (*7?MK_ +.:
M^&/#?@?]I/QQ!X2\,ZA#-#X0L_%$\%G);K/YTEL%!*HDA+@_*1\YX/2K/_!2
MO_@H)X[_ ."CO[2E_P#'3Q)I-_H6CFW@@\.^#KGQ VHP:)&MO#',L,ABB $L
ML33-B-?FDP<XR?GRBK6'H*K[517-KKZF3QV+EAGAW-N%T[>FWRUVV^Y!1116
MQRA7]?G[(7_)IOPO_P"R=Z)_Z00U_('7]?G[(7_)IOPO_P"R=Z)_Z00U\SQ+
M_"I^K_0^^X#_ (]?TC^;/1****^1/TH**** "BBB@ HHHH \V_:1\,?M1>)M
M$TV#]E[XG^&_#%_%=.VJ3^)-%:]2>';A515(VD-R3Z5Y%_PJ?_@KE_T=I\+/
M_"#E_P#BZ^IJ* /EG_A4_P#P5R_Z.T^%G_A!R_\ Q==_\(?"W[;7AS2+JW^.
M/BSP)XSOI+D-9WNFF?2%MXMH'EF,6\V\[LG=D=<8XS7L]%5&3B[HF<(U(VEL
M<-Y/QM_Z$CPK_P"%;<__ "OH\GXV_P#0D>%?_"MN?_E?7<T5?MJO<Q^JT.WY
MG#>3\;?^A(\*_P#A6W/_ ,KZ/)^-O_0D>%?_  K;G_Y7UW-%'MJO</JM#M^9
MPWD_&W_H2/"O_A6W/_ROH\GXV_\ 0D>%?_"MN?\ Y7UW-%'MJO</JM#M^9PW
MD_&W_H2/"O\ X5MS_P#*^CR?C;_T)'A7_P *VY_^5]=S11[:KW#ZK0[?F<-Y
M/QM_Z$CPK_X5MS_\KZ/)^-O_ $)'A7_PK;G_ .5]=S11[:KW#ZK0[?F>5?$;
M1/VKM:\&WFF?"N3P7X9UZ7R_L.MWNIW&HQ6V)%+[K<VD0DW1AT'SC:6#<XP?
M+O\ A4__  5R_P"CM/A9_P"$'+_\77U-142E*;NS6%.%-6BCY9_X5/\ \%<O
M^CM/A9_X0<O_ ,71_P *G_X*Y?\ 1VGPL_\ "#E_^+KZFHJ2SY9_X5/_ ,%<
MO^CM/A9_X0<O_P 71_PJ?_@KE_T=I\+/_"#E_P#BZ^IJ* /F32?A3_P5%29C
MXO\ VR_A[9P[?W3Z;\,&NF9O0J]S$ ,9YR?IWJ__ ,*M_P""@W_1]?A7_P ,
MK'_\LJ]_UO\ X]T_W_Z5F5UTJ4)0NT>=B*]6G5:B]#Q/_A5O_!0;_H^OPK_X
M96/_ .65'_"K?^"@W_1]?A7_ ,,K'_\ +*O;**T]C2[&'UJOW_(\3_X5;_P4
M&_Z/K\*_^&5C_P#EE1_PJW_@H-_T?7X5_P##*Q__ "RKVRBCV-+L'UJOW_(\
M3_X5;_P4&_Z/K\*_^&5C_P#EE1_PJW_@H-_T?7X5_P##*Q__ "RKVRBCV-+L
M'UJOW_(\3_X5;_P4&_Z/K\*_^&5C_P#EE1_PJW_@H-_T?7X5_P##*Q__ "RK
MVRBCV-+L'UJOW_(\3_X5;_P4&_Z/K\*_^&5C_P#EE3)OA9_P4/,3"R_;G\)/
M-M/DI+\&416;L"PU$E1GJ0#CT/2O;Z?;_P#'Q'_OC^=)T:=MAQQ5=R6OY'SM
M_P *G_X*Y?\ 1VGPL_\ "#E_^+H_X5/_ ,%<O^CM/A9_X0<O_P 77U-17">N
M?+/_  J?_@KE_P!':?"S_P (.7_XNC_A4_\ P5R_Z.T^%G_A!R__ !=?4U%
M'RS_ ,*G_P""N7_1VGPL_P#"#E_^+KS;]KK]@?\ X*8_MF_L\^(?V:_BG^US
M\-DT'Q)]D^WM9>")DE'V>[ANDVL'!'[R!,^V:^[Z*NG.5*:G'=.Z^1G6I4Z]
M*5*HKQDFGZ/1GX;?\0DGQM_Z/(\*_P#A+W/_ ,=H_P"(23XV_P#1Y'A7_P )
M>Y_^.U^Y-%>E_;>9_P#/S\(_Y'@_ZIY!_P ^?_)I_P#R1^&W_$))\;?^CR/"
MO_A+W/\ \=H_XA)/C;_T>1X5_P#"7N?_ ([7[DT4?VWF?_/S\(_Y!_JGD'_/
MG_R:?_R1^&W_ !"2?&W_ */(\*_^$O<__':/^(23XV_]'D>%?_"7N?\ X[7[
MDT4?VWF?_/S\(_Y!_JGD'_/G_P FG_\ )'X;?\0DGQM_Z/(\*_\ A+W/_P =
MH_XA)/C;_P!'D>%?_"7N?_CM?N311_;>9_\ /S\(_P"0?ZIY!_SY_P#)I_\
MR1^&W_$))\;?^CR/"O\ X2]S_P#':/\ B$D^-O\ T>1X5_\ "7N?_CM?N311
M_;>9_P#/S\(_Y!_JGD'_ #Y_\FG_ /)'X;?\0DGQM_Z/(\*_^$O<_P#QVOT+
M^'O[.7_!5WX;> =#^'6@_M;?"\V.@:/;:;9&7P),6,4$2Q)D[^3M45]?45RX
MG'XO&)*M*]O)+\D>A@,GR[+)2EAH<KEOJWMZMGRS_P *G_X*Y?\ 1VGPL_\
M"#E_^+H_X5/_ ,%<O^CM/A9_X0<O_P 77U-17(>D5="AU>WT2S@\07<5Q?I:
MQK?3P1[$DF"@.RKV!;) [ U:HHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH I:W_ ,>Z?[_]*S*T];_X]T_W_P"E
M9E=U#^&>1B_X["O%?VE_V\?@!^S#XH\/^"/&WCW01K&LZ]:6=]IMQKD<$NEV
M<P8M?S+ABL2!0?FV[MPP1UKVJOD;6?#WQT_8L^+GQ1^+,'P B^*7P]\?ZS_;
MFL7F@W,0U[2$$"1RV[VT^!>VZA,QI&X*@MD<FMF812;U/H7XJ_'SX=?"3X71
M?%[6=0DU+2;R:RATD:&$N9-3ENY8XK9+8!@LID:5"I#8VDMG S61\9OVQOV8
M/V>?$UOX-^-?QJT7PYJEU8K>V]CJ,S"1[=G=%D "GY2T;CZJ:\3^+OQ(^'?Q
MU^)'[)6E_"Z6%O!'B3Q3>>(-+B@MO(C0:7I,TMM%Y8 $?ENV-G\+1X ^6NJ^
M-'PS_::\._M>W'[1OP5^%'A/QAIMU\-+/P_<:=KWBEM.F6>'4+RY8QXMIE.5
MFC +%1G/I04HKJ>X?#3XF^ ?C'X(L?B1\,/%-KK6A:D)#8:G9,3%,$D:-]I(
M'1T93[J:Y/XT?M@?LR_L[^(+7PK\;?C-HWAO4;VS%W:V>HS,'D@+L@D  /&Y
M&'U4TW]E']HG1/VF/A8_C73O!UWX<O\ 2]9N]%\0^'+UT>32]1M9-D\!=/ED
M )!##&0PX!R!P'QN^&/[2NB_M<1_M&?!3X7>%/%M@WPVC\/7.F^(/$[Z=*LR
MW\MT6C(MIE.5*J"=HR3Z4"27-9G?:W^US\#-+^!EO^TGI7BK^V?!,^H06KZ]
MH\?FQ0"2[%H9WW%2(HY3AV )4 G! KTSKTKYOE^+_A?]L[]A/XI6U_X#N/#=
M]I^E>(/#?BGPW?2QRMI.JVMNXDC$B820*S1NK@#.0< Y%>A_L7>,]5^(G[(O
MPS\;:[,\E]J7@72YKV5R29)OLL8=SG^\P)_&@3C9'IM/M_\ CXC_ -\?SIE/
MM_\ CXC_ -\?SI/84?B1NT445YA[X4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 4M;_X]T_W_ .E9E:>M_P#'NG^__2LRNZA_
M#/(Q?\=A7S-\1O@_^V_KWQPOOAIX/_:HU'3_ (?>)-*U+4KK5Y_!5E/<Z(S7
M,2)I=M<;ESN2>9DDD1FC6 #+'!'TS16QSIV/E/\ :,^ &A?LR_"WX(^+_A%H
MM[-I/P1\960O(U4SW+:-=JUE?3$(,O)^_69MH PKG '3U3XL?#+]K37O&-WJ
MWP:_:CT?PYH][;QQC2-9^'T>I/8.% :6"9;B$L6(W;90X!)P<<5ZQ10/F9X?
MX6_9!\3_  H_9O?X+? SX]:GX?\ $=[K_P#;.M>/;S28;VZU"\EN5GO)7A8J
M@,H!0 ?=7;][!)V_BW\-?VK]?\7S:S\%OVGM'\-Z3=6J1-HVM^ (]2^R2 $-
M-#,MQ"V6X.R0.N1Q@<5ZK10+F9\O?%3X.2?LB?L#>._A[\.;S5O%GB_QK)>1
M3:I/"#=ZUX@UF06S73)&-L>&E5L#A4B&2<$GWOX+_#BS^#WP?\*_";3YA)#X
M9\.V6EQR@8\P6\"1;_QVY_&NFHH!R;04^W_X^(_]\?SIE/M_^/B/_?'\Z3V"
M/Q(W:***\P]\**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** *6M_P#'NG^__2LRM/6_^/=/]_\ I697=0_AGD8O^.PHHHK8Y@HH
MHH **** "BBB@ I]O_Q\1_[X_G3*?;_\?$?^^/YTGL./Q(W:***\P]\****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** *NJV\US"
MJ0IN(;)Y JC_ &5?_P#/#_QX?XUL45K"M*$;(YJF%IU9\S;,?^RK_P#YX?\
MCP_QH_LJ_P#^>'_CP_QK8HJ_K$_(CZE2[O\ KY&/_95__P \/_'A_C1_95__
M ,\/_'A_C6Q11]8GY!]2I=W_ %\C'_LJ_P#^>'_CP_QH_LJ__P">'_CP_P :
MV**/K$_(/J5+N_Z^1C_V5?\ _/#_ ,>'^-']E7__ #P_\>'^-;%%'UB?D'U*
MEW?]?(Q_[*O_ /GA_P"/#_&G0Z9>I,CM!P&!/S#U^M:U%)XB;&L%23O=_P!?
M(****P.L**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH XSXS? SPA\<],LM)\7ZIK5K'8SM-"VBZM):,S%=I#%/O#'8U
MY]_P[W^"?_0V^.__  LKG_&O=** /"_^'>_P3_Z&WQW_ .%E<_XT?\.]_@G_
M -#;X[_\+*Y_QKW2B@#PO_AWO\$_^AM\=_\ A97/^-'_  [W^"?_ $-OCO\
M\+*Y_P :]THH \+_ .'>_P $_P#H;?'?_A97/^-'_#O?X)_]#;X[_P#"RN?\
M:]THH \+_P"'>_P3_P"AM\=_^%E<_P"-'_#O?X)_]#;X[_\ "RN?\:]THH \
M+_X=[_!/_H;?'?\ X65S_C1_P[W^"?\ T-OCO_PLKG_&O=** /"_^'>_P3_Z
M&WQW_P"%E<_XT?\ #O?X)_\ 0V^._P#PLKG_ !KW2B@#PO\ X=[_  3_ .AM
M\=_^%E<_XT?\.]_@G_T-OCO_ ,+*Y_QKW2B@#PO_ (=[_!/_ *&WQW_X65S_
M (T?\.]_@G_T-OCO_P +*Y_QKW2B@#PO_AWO\$_^AM\=_P#A97/^-'_#O?X)
M_P#0V^.__"RN?\:]THH \+_X=[_!/_H;?'?_ (65S_C1_P .]_@G_P!#;X[_
M /"RN?\ &O=** /"_P#AWO\ !/\ Z&WQW_X65S_C1_P[W^"?_0V^._\ PLKG
M_&O=** /"_\ AWO\$_\ H;?'?_A97/\ C1_P[W^"?_0V^.__  LKG_&O=**
M/"_^'>_P3_Z&WQW_ .%E<_XT?\.]_@G_ -#;X[_\+*Y_QKW2B@#PO_AWO\$_
M^AM\=_\ A97/^-'_  [W^"?_ $-OCO\ \+*Y_P :]THH \+_ .'>_P $_P#H
M;?'?_A97/^-'_#O?X)_]#;X[_P#"RN?\:]THH \+_P"'>_P3_P"AM\=_^%E<
M_P"-'_#O?X)_]#;X[_\ "RN?\:]THH \+_X=[_!/_H;?'?\ X65S_C1_P[W^
M"?\ T-OCO_PLKG_&O=** /"_^'>_P3_Z&WQW_P"%E<_XT?\ #O?X)_\ 0V^.
M_P#PLKG_ !KW2B@#PO\ X=[_  3_ .AM\=_^%E<_XT?\.]_@G_T-OCO_ ,+*
MY_QKW2B@#PO_ (=[_!/_ *&WQW_X65S_ (T?\.]_@G_T-OCO_P +*Y_QKW2B
M@#PO_AWO\$_^AM\=_P#A97/^-'_#O?X)_P#0V^.__"RN?\:]THH \+_X=[_!
M/_H;?'?_ (65S_C1_P .]_@G_P!#;X[_ /"RN?\ &O=** /"_P#AWO\ !/\
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
MQY^U_)\0?B/^Q5K/C/P)X$U#?\+M#TKQQHEM9S7:Y!UF[2YNE>6XQ_J49%$
M)."Y+5] ^-_BE\<;;X.Z;XDT3]E+7M5\0ZO&\6I^$;7Q/I,<^D@H_P TD\UR
MD$HR%'[MV/SCC@X]0HH<KA8^;O\ @F+X9^/OPD_9K\.?L^?'+]GW4_"5SX1T
MCR5U>YU_3;R#49'GE<K&MI<2NFT,,EPH/;-?2-%%)N[N"5E8****0PHHHH *
M*** "BBB@ HHHH ^:O\ @HG8?M=^.=&T'X0_L^?"75=:\)Z[)*/B/JOA[Q-I
MVGZD+%<#[!;->31B,SY97F7<50$ 9:LKQC\$OB/^T_\ L0^-/V23^R[/\&+>
MVT.RMO!%O?\ B+3KZWEFMY1<0@&QEE,2I+;PAV<;F\TL-Q#5]5452E9"L?)/
MBCP]^UQ^V1K_ ,,? _QB_9JD^'FB>#?&.G^*/&VL7WB6QO(]3NK ,T-G91VT
MCNT4DQ5V>41[47')X.)\7-%_;)\>?M?R?$'XC_L5:SXS\">!-0W_  NT/2O'
M&B6UG-=KD'6;M+FZ5Y;C'^I1D40 DX+DM7VC10I6Z"Y3YA_;+U_]N?XB_!#P
MMX5^!/[/FM:;<^+)94^(R:=XNTF+5M L%*!K>VFEN%@:>=6=1.C.(E5CMW%2
M.Y_8[D\9>&O!D/PBN_V-M0^$WASPUIT4.@PW7B?3-02Y!9MZC['/(P?/SL\G
M+LY)))->RT4<VEAVU"BBBI&%%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
144 %%%% !1110 4444 ?_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>21
<FILENAME>blkb-20221231_g14.jpg
<TEXT>
begin 644 blkb-20221231_g14.jpg
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
M=VXED?SE42DK')M?;'\R[F(\X\#?%[]K#X+?ML>$_P!F#X\_$_P]\0='\?\
MAC4=2T_5M+\+?V1=:/<68#.CQK-*KP.#M5B=Q8CD;3NXW]D[]HJ/]FS]G3XP
M_&SQ]XM\9ZY\%O"7B%&^%VL>*8)Y-3O[%TBC,,1G"RRP&ZD2*&23 P3E@%.V
MM^PE^T=^S?\ %_XZS?'SXJ_M"^%=5^,7CZS72_#W@_2[QIH_#&DJ3,FEP.5
MEF)!DGEX#2 A0%&6JSU)NM#H[#XT?MN?M'^%_'W[07[/'Q(\*>'/#/A/7-4T
M_P &^%=3\*&_?Q,NG,R2S7-UYZ-;K-+'(B"-<JN"<GDR:7^VG\7?VJ->^$OP
MR_9OU?2?!EYX]^&\OC3Q+X@U;2_[2;3+:.6.W-I:PEXTEE-RSJ7<X")N"DG
MX3]G']JGX4?L5?L^?$+]F3XTZV^F>//"7BKQ"NA^%IK64WGB.*[N9KBQELD"
MDW"SF8*"N<$9;:.:E\._!C]E;X ?LR_ OPM^UU\;K[X5?$7PUX.F;2=?TOQ$
M^EWT*S$2WED9=K1RJK2JK1,&.0=O4Y=EV"Y[U^R)\;OBYXF^(_Q,_9J^/>HZ
M9JOBGX9ZEI^/$FD:>;.'6-.O[=I[69H"[B*4;)$=58KE1CU-3]LCX\_%3P)\
M6?A5\ _AEXOT;P@WQ)U+4H+OQSKNE_;(M/-K DL=K#$TD<;7%PS[$\QL?(V%
M9B /+?V&+;P;\))?CS^W)JFL^+Y/A]JR6+Z+XA\937=YJ>K:;I5G*9]2(E'F
MF*62601*%7Y(EVHHQ4?[=7Q2^$?QH\2_!_PM\>?$)TK]GGQUH;^(-0\0W-F\
M$6I7H2&:PLI[EDWZ>K1R-+D&.1R"FY<-2M[X7]T]8_8S^-?QC\<?$KXK?!7X
MK^*M'\6Q_#C7+"RT[QUHFE?8HM3>XMC--:R1+(\:W%LVU)-C8_>*"%(->_U\
M?_\ !-'4?#V@?$[XC_![]F[Q5<>)?@7H2V5QX.UF93+%9ZE<&5[RPMKLJ#>1
M+A'W$N4+!2Q)R?L"IFK2*CL%%%%2,**** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBO&/^"A/[7G_  P=^Q_XO_:N_P"%>_\ "5?\
M(H+#_B0?VM]A^U?:=0MK/_7^5+LV_:-_W&SLV\9R+IPE5FH1W;LOF9UJM.A2
ME5J.T8IM^BU9[/5#Q5X<T[QAX8U+PCK'F?9-5L)K.Z\F38_ERH4;:PZ'#'![
M5^-W_$7E_P!8]O\ S+/_ -ZJ/^(O+_K'M_YEG_[U5Z7]B9I_S[_&/^9X/^MF
M0?\ /[_R6?\ \B?K[\(?A7X0^!WPPT+X0^ +66'1?#NFQV.FQSS&1Q$@P-S'
M[S=R>Y-='7XO_P#$7E_UCV_\RS_]ZJ/^(O+_ *Q[?^99_P#O51_8F:?\^_QC
M_F'^M?#_ /S^_P#)9_\ R)^T%%?B_P#\1>7_ %CV_P#,L_\ WJH_XB\O^L>W
M_F6?_O51_8F9_P#/O\8_YA_K9D'_ #^_\EG_ /(G[04U(8HPP2)5WDE\+C<3
MW/K7XP_\1>7_ %CV_P#,L_\ WJH_XB\O^L>W_F6?_O51_8F9_P#/O\8_YA_K
M9D'_ #^_\EG_ /(G[-6.G:?ID)M]-L8;>,N6*01! 6/4X'>IJ_%__B+R_P"L
M>W_F6?\ [U4?\1>7_6/;_P RS_\ >JC^Q,S_ .??XQ_S#_6S(/\ G]_Y+/\
M^1/V@HK\7_\ B+R_ZQ[?^99_^]5?K]\(?'W_  M;X3>%_BC_ &3]@_X23P[9
M:K]A\_S?LWVB!)O+W[5W[=^-VT9QG Z5RXG 8O!I.M&U_-/\F>A@,XR[,Y2C
MAI\SCOHUOZI'14445R'I!1110 4444 %%%% !1110 4456OM1^QR"/R=V5SG
M=BJC%R=D3.<:<;RV+-<U\4/A1X0^+^D:;H7C2">6VTOQ#I^M6T<$YCW75E<I
M<P;L?>021J2O0@8K5_MW_IU_\?\ _K4?V[_TZ_\ C_\ ]:K]C5[&/UK#]_P9
MH45G_P!N_P#3K_X__P#6H_MW_IU_\?\ _K4>QJ]@^M4._P"9<>UM9)TNI+:-
MI8P1'(R LN>N#VHN;2UO$$=W;1RJ&#!9$# $=#SWJG_;O_3K_P"/_P#UJ/[=
M_P"G7_Q__P"M1[&KV#ZU0[_F7V564JP!!&"#WILUO!<PM;7$"21L,-&Z@J1Z
M$&J7]N_].O\ X_\ _6H_MW_IU_\ '_\ ZU'L:O8/K5#O^9>BBB@C6&&-411A
M548 'H!3JS_[=_Z=?_'_ /ZU']N_].O_ (__ /6H]C5[!]:H=_S-"BJ=KJWV
MF=8/L^W=GG?GM]*N5$HR@[,UA4A45XL****DL**** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH *^,/^#A/_E$!\7OIH'_ *?].K[/KXP_X.$_
M^40'Q>^F@?\ I_TZNO ?[]2_Q1_-'G9O_P BG$?X)_\ I+/YCJ***_23\("B
MBB@ HHHH **** "BBB@ K^OS]D+_ )--^%__ &3O1/\ T@AK^0.OZ_/V0O\
MDTWX7_\ 9.]$_P#2"&OF>)?X5/U?Z'WW ?\ 'K^D?S9Z)1117R)^E!1110 4
M444 %%%% !1110 5F:W_ ,?"?[G]:TZS-;_X^$_W/ZUM0_B'-B_X#*5%%%=Q
MY 4444 %%%% !1110 4444 6-*_X_P"/\?Y&MBL?2O\ C_C_ !_D:V*X\1\:
M]#U,%_"?K_D%%%%<YV!1110 4444 <+^T5^T'X*_9H^&S_$?QK8ZE?++J-MI
MVE:1HUL)KS4[ZXD$<%K A909'8\;F  !)/%<-^R?\8/VG/%_BOQ+X2_:6_9_
M\2^%I9]2N]5\+:A>/IMQ91:49(D@L7FLIGQ<J&+D.,L-YW$)78?M.? #X??M
M,_#$_"GX@:U?:9Y^I6]WHFK:3>BWO;#4+=C-#<6[D$>:FQFQ@_*&X[CR'X2_
M%?\ :<^!O[6N@?L??M ?$;1_B-IOBOPQ?:IX:\7VFD+I^JVGV0IOCOX(V,3(
MP;:DR!2S@Y'4"E9Q)=[G4^'_ -OOX>>,/VI=%_9H\(^!/$=U%K,.J_9_&5S8
M-;:;//IX4W$5N90'N0C,$:1!Y88@*S\XUOC5^U=JG@'XQ6'[/'PE^"NK>/O&
MMWX=;7[O3++5+6PM[#31.8%GFN+EPNYY055%#,=K$[0,GB?C_P#\I.OV>O\
ML5/&7_I/9UR'[2_A3QS^T!^WM9^#/V7?'3?#GQ_X"\"I/XG^(\D2W0GTR\ED
M,&E?8'&R[7S5,QD=E$1Y7<Q #23"[/7/A]^W3\*O$W[/_B_X^^/M)U/P=!\/
M=6O=)\<Z/K"I)<:9J%KL\RW4PLR3EO-B\LH3O\Q0.3BKOP7_ &@_CC\4?$EB
MOBK]CGQ/X/\ #>J6SSV.O:UK^G/-$NS?&+FSBF::!G'&WYRK$!MM?$?Q(U'4
MM#_X)]>./@9JNFVVA^)_ 'QRT6W^)_BB.Z?4;76;JXU&UN&UF1YMK2>8SPL\
M3D;-BID# 7Z-UC6_VBOV8_VL/A%X#UO]IS5_B-HWQ0O]3T_6M$\0Z)IT$MJ]
MO9M<B]M&LX(C'&A #HV]=K=<X(;BA)L^C?BGXYOOAMX#O_&>E^ M;\47-H(E
MMM!\.VZ2WEY))*D2J@=D0 %PS.S!4168G"FO+/@]^V5KWB_X]']FKXV?L^:Y
M\.O%EUX>?6]#AO\ 5[/4;74K-)!')LGM795E1CS&>P)STSZ_X@EN=;\-ZEIW
MA/Q9;Z?J,L$UI9:F(DN!9790JKF,D"0HQ#&,D9Q@XS7Q_P"%]&^*WP!_X*<>
M"+7]HCXAV7Q0U3XF>$-6TSPCXC@TD:7/X7AL46\GA-G$[PM%-\H\_B0L"I(4
M8,Q2:8VVC[4HHHJ2@HHHH **** "OC#_ (.$_P#E$!\7OIH'_I_TZOL^OC#_
M (.$_P#E$!\7OIH'_I_TZNO ?[]2_P 4?S1YV;_\BG$?X)_^DL_F.HHHK])/
MP@**** "BBB@ HHHH **** "OZ_/V0O^33?A?_V3O1/_ $@AK^0.OZ_/V0O^
M33?A?_V3O1/_ $@AKYGB7^%3]7^A]]P'_'K^D?S9Z)1117R)^E!1110 4444
M %%%% !1110 5F:W_P ?"?[G]:TZS-;_ ./A/]S^M;4/XAS8O^ RE1117<>0
M%%%% !1110 4444 %%%% %C2O^/^/\?Y&MBL?2O^/^/\?Y&MBN/$?&O0]3!?
MPGZ_Y!1117.=@4444 %%,GN(;90\S[03@<$U%_:MA_SW_P#'3_A5*,FM$0ZE
M.+LVCC_VA/V?_AK^TE\.)_AY\3?"MKJL"2_:]+-U)+&;.^1'6*X1XF62-UWL
M-R,#AF'<UR7[(?[%GPK_ &5?"&G7&G:#;WWCB?P_:67BSQG<3SW-WJDZ1IYK
M"6X=WCB>52XB4A!\OR\"O7?[5L/^>_\ XZ?\*/[5L/\ GO\ ^.G_  I\M2UK
M,GVM&]^9?>>(^*/^";/[(/C/QJWQ%\2>"O$MQK9GN)H]07XE^((W@:=MTPBV
M7P$*L>J(%7  Q@ 5T7Q8_8M_9Y^,^O:9XO\ &/A748==TC3!IUCX@T/Q+?Z;
MJ M <B![BUGCDF3.3B1FY)/4DUZ9_:MA_P ]_P#QT_X4?VK8?\]__'3_ (4^
M6KV8>TH]U^!P?A3]DW]G7P7\'=4^ >@_"S3QX3UPSOKFEW;R7)U*2;'F2W$T
MS-+-*V%_>.Y<;5P1M&,SX*_L2_LW_ 'Q6/'7P\\%7AUJ+3_L%GJFN>(;[5)[
M*TS_ ,>]NUY-+]GCXQMCVY'!S7I_]JV'_/?_ ,=/^%']JV'_ #W_ /'3_A2Y
M:G9A[6C_ #+[T>:M^Q9^S,_P\\3_  JD^&,;:%XQ\5S^)?$%FVIW6Z?597C=
M[I)?-\R!]T497RF0+M^4#FF_!?\ 8M_9U^ GC*X^(W@+P=>2^([FR^QMX@\0
M>(+W5;R.VSGR(Y;R:5HH\@95"H..<UZ9_:MA_P ]_P#QT_X4?VK8?\]__'3_
M (4^6KV8>UH_S+[T6**K_P!JV'_/?_QT_P"%*NIV3L$6?DG ^4_X5/)/L/VM
M+^9?>3T445)H%%%% !7QA_P<)_\ *(#XO?30/_3_ *=7V?7QA_P<)_\ *(#X
MO?30/_3_ *=77@/]^I?XH_FCSLW_ .13B/\ !/\ ])9_,=1117Z2?A 4444
M%%%% !1110 4444 %?U^?LA?\FF_"_\ [)WHG_I!#7\@=?U^?LA?\FF_"_\
M[)WHG_I!#7S/$O\ "I^K_0^^X#_CU_2/YL]$HHHKY$_2@HHHH **** "BBB@
M HHHH *S-;_X^$_W/ZUIUF:W_P ?"?[G]:VH?Q#FQ?\  92HHKEOC#9?&34O
M!C:=\"]=T#2]=GN8T_M/Q'92W,%I 3^\D6&)D,LH'W59U7)R3@8/<>0=317S
M;^SY\8_VC/#/[9'B']CGX^>-M%\:);^ H?%>B^+=*T$:;+'&UV+5K6X@621
MVXEE(.=JDG.X!><_:-^*/[<'[+NG:%\:_%OQ?\$Z]9ZGXUL-(N/AMIGA)X?.
MAN[@1".TO'G,TUPJG=\R!3ACM 7:5<OD=['UK139IHK>%[B>0(D:EG=C@*!R
M2:^,H/VBOVWOB+^S9K7[?7PY\:>%;#PK80W^KZ%\,[[PPTLFH:+9R2!GGOO.
M#QW$D44DBA$VCY!W.&*,7(^SZ*^//C#^VK\8-;T_Q?\ $WX*>*M'T+0/ 7PE
MT/QQ#I>LZ0+F3Q(-02XG$#2>8IAC6*W6(&,;O-ESG "UZZ?C-X[^+?[06F?"
MOX0W?]G:+X4@AU+XFZM):I*1+-%NMM$CWJ0)F#":9@-T<:Q@%6E&%<'!H]FH
MHHIDEC2O^/\ C_'^1K8K'TK_ (_X_P ?Y&MBN/$?&O0]3!?PGZ_Y!1117.=@
M4444 4M;_P"/=/\ ?_I696GK?_'NG^__ $K,KNH?PSR,7_'84445L<P4444
M%%%% !1110 4^W_X^(_]\?SIE/M_^/B/_?'\Z3V''XD;M%%%>8>^%%%% !7Q
MA_P<)_\ *(#XO?30/_3_ *=7V?7QA_P<)_\ *(#XO?30/_3_ *=77@/]^I?X
MH_FCSLW_ .13B/\ !/\ ])9_,=1117Z2?A 4444 %%%% !1110 4444 %?U^
M?LA?\FF_"_\ [)WHG_I!#7\@=?U^?LA?\FF_"_\ [)WHG_I!#7S/$O\ "I^K
M_0^^X#_CU_2/YL]$HHHKY$_2@HHHH **** "BBB@ HHHH *S-;_X^$_W/ZUI
MUF:W_P ?"?[G]:VH?Q#FQ?\  92KR[]L/]JCP7^QS\#=0^,WC.REO/*F2STG
M386"&]O90WE1&0_+$IVLS2-PJJQP3A3ZC17<>2K7U/D;_@GW\5OV<O$'C+7/
M%%]^T=X;\<?&?X@J-0\3C1&D:.TMX$_=:=9JRY%O;H< _>D;+MG@#Q[]KOQW
M^Q)XUL1\</V-_&^H3?M"OXA@E\(:;I-QJ$FHRW\EP@G@N-.N<I#&8S)OWQH!
MM&#_  G]&JC6TM$N6O4M8Q,Z[6E"#<1Z$]<4K%J:4KG"ZQ\8? MU\1+3]F+Q
M'K#P>,M>\'3:J+*WLY6A%L#Y$CB7;L&)"0%+9P/<9^,OAG^T[X"^%G_!-75?
MV-/%D\T7QATKP[JW@R+X>):2OJ-WJ$S3P6S0Q!<RPNLL<OFK\NW/-?H454L'
M*C(& <<@?Y IAM;9K@7C6\9E5=JRE!N ],]<4Q*270^4OBI\)?A[\*_@'\(_
MAAJ7P:\+^+_C%;^&-,\*^ QJ^G1W'DW-K;1>==RM@DV=J4-R^<KD*%PTBFO(
M_C-#J_[+.H^-_A7IOQ_\3:#XBT'P3INM?#"*TU(P3>//$UW<W3:A=30@'^TY
MY+A;>)H&WK'&XPH ##]"'L;*6\CU&2SB:XB1DBG:,%T5L%E#=0#M7([X'I3W
MABD=9'B5F0DHQ7)7MQZ4K IV(].DO)=/@EU&!8KAH5,\:'(1R!N /< YJ:BB
MF06-*_X_X_Q_D:V*Q]*_X_X_Q_D:V*X\1\:]#U,%_"?K_D%%%%<YV!1110!2
MUO\ X]T_W_Z5F5IZW_Q[I_O_ -*S*[J'\,\C%_QV%%%%;',%%%% !1110 44
M44 %/M_^/B/_ 'Q_.F4^W_X^(_\ ?'\Z3V''XD;M%%%>8>^%%%% !7QA_P '
M"?\ RB ^+WTT#_T_Z=7V?7QA_P '"?\ RB ^+WTT#_T_Z=77@/\ ?J7^*/YH
M\[-_^13B/\$__26?S'4445^DGX0%%%% !1110 4444 %%%% !7]?G[(7_)IO
MPO\ ^R=Z)_Z00U_('7]?G[(7_)IOPO\ ^R=Z)_Z00U\SQ+_"I^K_ $/ON _X
M]?TC^;/1****^1/TH**** "BBB@ HHHH **** "LS6_^/A/]S^M:=9FM_P#'
MPG^Y_6MJ'\0YL7_ 92HHHKN/("BBO,_VQO&6L^ ?V9O%WB;P_,\5XFG+!#-&
M<-'YTL<!<'L0)"0>V,UG5J*C2E4>R3?W'GYMF-+*,JKX^JKQHPG-I;M0BY.W
MR1Y[\;_^"E'PF^%OB&X\)^$-!N?%-[:2&.[EM;I8+5'!P4$I5BY!ZE5*^YH^
M"'_!2CX3?%/Q#;^$_%^@W/A:]O)!':2W5TL]J[DX"&4*I0D]"RA?<5^>-%?%
M?V_C_;<UU;M;]=S^*/\ B8'CW^U_K7-#V-_X7)'EMVYK<][=>;?6W0_9RBO,
M_P!CGQEK/C[]F;PCXF\03/+>/IS0332'+2>3+) ')[DB,$GOG->F5]K2J*M2
MC46S2?WG]KY3F-+-\JH8^DK1K0A-)[I3BI*_R84445H>@6-*_P"/^/\ '^1K
M8K'TK_C_ (_Q_D:V*X\1\:]#U,%_"?K_ )!1117.=@4444 4M;_X]T_W_P"E
M9E:>M_\ 'NG^_P#TK,KNH?PSR,7_ !V%%%%;',%%%% !1110 4444 %/M_\
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
M'&#SC)7CD&O//^%8_M:_ ?\ >_![XCQ?$+08ON^&?&TP2_C0?PPWHP&/8>8
MH'0&N?GKT_C5UW7^7^5_0T_M3BC)=,QPRQ%-?\O<.GS)=YT)-R_\%3J-O:"1
M[S17CO@G]M3X9:GK:>"/BOIFH_#WQ(W']D^+8?(CE/3,-P?W<BYX!)4MV!KV
M".2.:-9H9%='4%64Y!!Z$&M:=6G55XNY[V59YE.>4G4P-:-3ETDE\47VG%VE
M!^4DGY%36_\ CW3_ '_Z5F5IZW_Q[I_O_P!*S*]*A_#)Q?\ '8RYN;>SMY+N
M[G2**)"\LLC!510,DDG@ #O7EWP\_;@_9'^+'Q!'PK^''[0/AK6-?<N+?3[.
M_#&Y* EA"Y&R? !/[LMPI/0&O3[^PL=5L9M,U.RBN;:YB:*XMYXPZ2HP(9&4
M\,I!((/!!KY0_:<T'PS\=?VK_@W^S?\ !S0K-;OX5>++3QCXNU/3;=4A\.Z?
M C>1IY9  CW;%<0CG9$'*[>:V,(I/<]Q^-/[6'[./[.U_9Z3\:OB_H^@7E_"
MTUI97<Q:=X@2#+Y:!F$>01O("Y!&>#79^%?%?AGQSX<LO&'@S7[/5=*U&W6>
MPU'3[A98;B)AD.CJ2&!]17SQ^R';6GBK]L']I#QQX@M8Y]5@\5:9H4$DR!F@
MTZ'3HV2),_=1F=W('#-R<FC_ ()?V\>A_#7XF?#_ $J,1:+X5^.GBG2?#EL@
MQ'!8I=*Z1H.@4/))P..M(;BDCVWXM?''X0_ C0X/$GQA^(FE>';.ZNEMK274
M[H(;B5B $C7[SMSDA0<#). ":G^)_P 6_AO\%_#:^+?BAXOM-&L)+I+6":Y)
M+3SOG9%&B@O(Y 8A5!.%)Q@&OFS_ (*Z_!_X93_LG^-/C7=^#;.?Q5#%H&GV
MVMW*F2:VMAKMF3'#N)$(8R-N*!2^0&) &/6?VGOA7\2_%GBOX<_%GX4Z7IFK
MZG\/_$]QJ#^'M7U)K.'4(+BPN+-]LPCD"2Q^>)$W*0=I&1D4PY59,[+_ (7E
M\(3\(I/CW'\0M,D\'1::]_)XABN-]N+=,[FRN22"I7:!NW#;C=Q71Z1JEGKF
MDVNM:>93;WEND\!F@>)]CJ&7<C@,AP1E6 (Z$ U\!^"M6_LJ[T3X1?$C2[OQ
M%X<T+XEZG>7GACP7"+M?%/C">ZN=4_LNV\XQ+)8Z7&3)-)(8XWN(U! \LJ?M
MSX-?%[P?\=OAU8_$WP,]T+"]>:)H+^V,-Q;3PS/#-!+&>4DCEC=&'(RO!(P2
MD[A*/*=13[?_ (^(_P#?'\Z93[?_ (^(_P#?'\Z'L3'XD;M%%%>8>^%%%% !
M7QA_P<)_\H@/B]]- _\ 3_IU?9]?&'_!PG_RB ^+WTT#_P!/^G5UX#_?J7^*
M/YH\[-_^13B/\$__ $EG\QU%%%?I)^$'UM\-_P#@NG_P51^$GP]T+X5?#[]J
M8V&@^&M'MM*T2Q;P5HDQMK2WB6*&+S);)G?:B*NYV9CCDD\UQG@[_@JC^WKX
M#_:;\0?M@^&?C_=V_C[Q7;PP>)M472+(6^IQ111Q1I+:"$6Q"I$@4B,%<$@@
MDD_/E%<ZPF%5[4XZ[Z+7U.UYEF,N6]:?NZKWGH]M-=-#W'XW_P#!2+]M+]HO
MX[>%OVD/B[\;[W5/%G@B_@O?"%T+&VBM](FAF29'AMHXQ"#YD<;,2A+[%#[@
M *W? W_!67]O/X>?M(>+?VL/#GQJC'C7QW:PVWBV_NO#MA+#J,$*1QPQM;M
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
M^K_0^^X#_CU_2/YL]$HHHKY$_2@HHHH **** "BBB@ HHHH *S-;_P"/A/\
M<_K6G69K?_'PG^Y_6MJ'\0YL7_ 92HHHKN/("BBB@ HHHH **** "BBB@"QI
M7_'_ !_C_(UL5CZ5_P ?\?X_R-;%<>(^->AZF"_A/U_R"BBBN<[ HHHH I:W
M_P >Z?[_ /2LRM/6_P#CW3_?_I697=0_AGD8O^.PHHHK8Y@KR/\ :._8T^%/
M[1\J:UKHN-+UR&(1QZQIP7?(@Z+*K#$@';HPZ!L<5ZY165:C2Q%-PJ*Z/,S?
M)LJS_ 2P68T8U:4MXR7W-=4UT:::Z,^3/!O_  2>\ :5K*7OC?XI:CK%FCAO
ML-IIRV?F#^ZS^9(<'OMVGT(KZF\-^&]!\(:#:>&/#&E0V.GV,(BM+2W3:D:#
MH /Z]2>35VBLL-@L+A+^RC:_];L\KAS@OA?A&,UE.%C2<]W>4I/RYI.4K>5[
M>04445U'U 4^W_X^(_\ ?'\Z93[?_CXC_P!\?SI/8<?B1NT445YA[X4444 %
M?&'_  <)_P#*(#XO?30/_3_IU?9]?&'_  <)_P#*(#XO?30/_3_IU=> _P!^
MI?XH_FCSLW_Y%.(_P3_])9_,=1117Z2?A 4444 %%%% !1110 4444 %?U^?
MLA?\FF_"_P#[)WHG_I!#7\@=?U^?LA?\FF_"_P#[)WHG_I!#7S/$O\*GZO\
M0^^X#_CU_2/YL]$HHHKY$_2@HHHH **** "BBB@ HHHH *S-;_X^$_W/ZUIU
MF:W_ ,?"?[G]:VH?Q#FQ?\!E*BBBNX\@**** "BBB@ HHHH **** +&E?\?\
M?X_R-;%8^E?\?\?X_P C6Q7'B/C7H>I@OX3]?\@HHHKG.P**** *6M_\>Z?[
M_P#2LRM/6_\ CW3_ '_Z5F5W4/X9Y&+_ (["BBBMCF"BBB@ HHHH **** "G
MV_\ Q\1_[X_G3*?;_P#'Q'_OC^=)[#C\2-VBBBO,/?"BBB@ KXP_X.$_^40'
MQ>^F@?\ I_TZOL^OC#_@X3_Y1 ?%[Z:!_P"G_3JZ\!_OU+_%'\T>=F__ "*<
M1_@G_P"DL_F.HHHK])/P@**** "BBB@ HHHH **** "OZ_/V0O\ DTWX7_\
M9.]$_P#2"&OY Z_K\_9"_P"33?A?_P!D[T3_ -((:^9XE_A4_5_H??<!_P >
MOZ1_-GHE%%%?(GZ4%%%% !1110 4444 %%%% !69K?\ Q\)_N?UK3K,UO_CX
M3_<_K6U#^(<V+_@,I4445W'D!1110 4444 %%%% !1110!8TK_C_ (_Q_D:V
M*Q]*_P"/^/\ '^1K8KCQ'QKT/4P7\)^O^04445SG8%%%% %+6_\ CW3_ '_Z
M5F5IZW_Q[I_O_P!*S*[J'\,\C%_QV%%%%;',%%%% !1110 4444 %/M_^/B/
M_?'\Z93[?_CXC_WQ_.D]AQ^)&[1117F'OA1110 5\8?\'"?_ "B ^+WTT#_T
M_P"G5]GU\8?\'"?_ "B ^+WTT#_T_P"G5UX#_?J7^*/YH\[-_P#D4XC_  3_
M /26?S'4445^DGX0%%%% !1110 4444 %%%% !7]?G[(7_)IOPO_ .R=Z)_Z
M00U_('7]?G[(7_)IOPO_ .R=Z)_Z00U\SQ+_  J?J_T/ON _X]?TC^;/1***
M*^1/TH**** "BBB@ HHHH **** "LS6_^/A/]S^M:=9FM_\ 'PG^Y_6MJ'\0
MYL7_  &4J***[CR HHHH **** "BBB@ HHHH L:5_P ?\?X_R-;%8^E?\?\
M'^/\C6Q7'B/C7H>I@OX3]?\ (****YSL"BBB@"EK?_'NG^__ $K,K3UO_CW3
M_?\ Z5F5W4/X9Y&+_CL****V.8**** "BBB@ HHHH *?;_\ 'Q'_ +X_G3*?
M;_\ 'Q'_ +X_G2>PX_$C=HHHKS#WPHHHH *^,/\ @X3_ .40'Q>^F@?^G_3J
M^SZ^,/\ @X3_ .40'Q>^F@?^G_3JZ\!_OU+_ !1_-'G9O_R*<1_@G_Z2S^8Z
MBBBOTD_" HHHH **** "BBB@ HHHH *_K\_9"_Y--^%__9.]$_\ 2"&OY Z_
MK\_9"_Y--^%__9.]$_\ 2"&OF>)?X5/U?Z'WW ?\>OZ1_-GHE%%%?(GZ4%%%
M% !1110 4444 %%%% !69K?_ !\)_N?UK3K,UO\ X^$_W/ZUM0_B'-B_X#*5
M%%%=QY 4444 %%%% !1110 4444 6-*_X_X_Q_D:V*Q]*_X_X_Q_D:V*X\1\
M:]#U,%_"?K_D%%%%<YV!1110!2UO_CW3_?\ Z5F5IZW_ ,>Z?[_]*S*[J'\,
M\C%_QV%%%%;',%%%% !1110 4444 %/M_P#CXC_WQ_.F4^W_ ./B/_?'\Z3V
M''XD;M%%%>8>^%%%% !7QA_P<)_\H@/B]]- _P#3_IU?9]?&'_!PG_RB ^+W
MTT#_ -/^G5UX#_?J7^*/YH\[-_\ D4XC_!/_ -)9_,=1117Z2?A 4444 %%%
M% !1110 4444 %?U^?LA?\FF_"__ +)WHG_I!#7\@=?U^?LA?\FF_"__ +)W
MHG_I!#7S/$O\*GZO]#[[@/\ CU_2/YL]$HHHKY$_2@HHHH **** "BBB@#C/
MC-\#/"'QSTRRTGQ?JFM6L=C.TT+:+JTEHS,5VD,4^\,=C7GW_#O?X)_]#;X[
M_P#"RN?\:]THH \+_P"'>_P3_P"AM\=_^%E<_P"-'_#O?X)_]#;X[_\ "RN?
M\:]THH \+_X=[_!/_H;?'?\ X65S_C1_P[W^"?\ T-OCO_PLKG_&O=** /"_
M^'>_P3_Z&WQW_P"%E<_XT?\ #O?X)_\ 0V^._P#PLKG_ !KW2B@#PO\ X=[_
M  3_ .AM\=_^%E<_XT?\.]_@G_T-OCO_ ,+*Y_QKW2B@#PO_ (=[_!/_ *&W
MQW_X65S_ (T?\.]_@G_T-OCO_P +*Y_QKW2B@#PO_AWO\$_^AM\=_P#A97/^
M-'_#O?X)_P#0V^.__"RN?\:]THH \+_X=[_!/_H;?'?_ (65S_C1_P .]_@G
M_P!#;X[_ /"RN?\ &O=** /"_P#AWO\ !/\ Z&WQW_X65S_C1_P[W^"?_0V^
M._\ PLKG_&O=** /"_\ AWO\$_\ H;?'?_A97/\ C1_P[W^"?_0V^.__  LK
MG_&O=** /"_^'>_P3_Z&WQW_ .%E<_XT?\.]_@G_ -#;X[_\+*Y_QKW2B@#P
MO_AWO\$_^AM\=_\ A97/^-'_  [W^"?_ $-OCO\ \+*Y_P :]THH \+_ .'>
M_P $_P#H;?'?_A97/^-'_#O?X)_]#;X[_P#"RN?\:]THH \+_P"'>_P3_P"A
MM\=_^%E<_P"-'_#O?X)_]#;X[_\ "RN?\:]THH \+_X=[_!/_H;?'?\ X65S
M_C1_P[W^"?\ T-OCO_PLKG_&O=** /"_^'>_P3_Z&WQW_P"%E<_XT?\ #O?X
M)_\ 0V^._P#PLKG_ !KW2B@#PO\ X=[_  3_ .AM\=_^%E<_XT?\.]_@G_T-
MOCO_ ,+*Y_QKW2B@#PO_ (=[_!/_ *&WQW_X65S_ (T?\.]_@G_T-OCO_P +
M*Y_QKW2B@#PO_AWO\$_^AM\=_P#A97/^-'_#O?X)_P#0V^.__"RN?\:]THH
M\+_X=[_!/_H;?'?_ (65S_C1_P .]_@G_P!#;X[_ /"RN?\ &O=** /"_P#A
MWO\ !/\ Z&WQW_X65S_C1_P[W^"?_0V^._\ PLKG_&O=** /"_\ AWO\$_\
MH;?'?_A97/\ C1_P[W^"?_0V^.__  LKG_&O=** /"_^'>_P3_Z&WQW_ .%E
M<_XT?\.]_@G_ -#;X[_\+*Y_QKW2B@#PO_AWO\$_^AM\=_\ A97/^-'_  [W
M^"?_ $-OCO\ \+*Y_P :]THH \+_ .'>_P $_P#H;?'?_A97/^-'_#O?X)_]
M#;X[_P#"RN?\:]THH \+_P"'>_P3_P"AM\=_^%E<_P"-'_#O?X)_]#;X[_\
M"RN?\:]THH @TO3X-(TRVTFV>1H[6!(HVE<LQ55 !)/4X')J>BB@ HHHH **
M** "BBB@ HHHH **** "BOE7_@H%^S%\"(_A+\2?VGOBI\1?&EMJ^F^'9KOP
M_J,7CB]M8=!N8K=4MX[&WAD2)3).J'#J[/)*>>0!QOB37_C;\5/"'[*/[*7Q
MH\5ZWI=[\2]%NM2^)UQ87LEG?WL&FZ9%<-9R2QE9(S-)-&)MA5OE<9&2#2C=
M$MV/MRBOD?X8>!8OV:_V][_]E;X9^*O$%CX"\>?"6?7+/29]<GO&T75K>\6W
MDFM)+II&B#Q2ABI)'F(#C  '(?'/]G_PO^RY^TW\ H/V9O&_C,^//%7Q"C@\
M70ZKXSO]2;7?#L<3/J5S>1W$KH2B["&54 9\@95=IRJX7/N>BOD+0OA=X<_;
MI_:Q^,D'QTU77;[PO\.-3L/#?A#PYIWB.\T^WM9FLUGN[UQ:RQF6=I)0JLQ.
MU% P>".U_P"":?CGQOXB^"OB?X=?$#Q7>Z]?_#3XFZ[X-37-3F\RZOK>RN (
M9)G/WW$<B*6/)V G)R2.-D-.[/HBBBBI&%%%% !1110 4444 %%%% !117G/
MQY_9A^''[2$^E1?%36/$LND:4DY;P_I/B>ZTZRO9)-FV6X%J\<DK1[#L!?:O
MF/E22"! >C45^=/P\^.WQ2^ _P#P3N_:"\>?"WQ[JVJ^'=!^(UYH7P9U[6KU
M[N6.RFN[:P22&:0L9H8IIW,;-N&8VZXQ7>_'3]G_ $+]@N]^$GQO^"_C3Q6=
M7F^)6C>'/']SJ_BJ]OD\3V-^S07$MS%/*\?G"0B5&0*%8G X7;?)J3S'VS17
MQU_P4A_9I^#/A#X#_$C]J/Q-\2O'5OXTM+&2Z\':S'XYOHO[,U$@+96=G;0R
M)"L;3;%V^6S'>S%L_,/6=6^&OQN^,/[*W@S0/'7QAUWP=K;>%;*?XA2^'H8X
M;^^N!8J;BW2X()LP9\EGC7?@%59,YI65KCOJ>V45\]_\$IM6U77?^">OPOU;
M6]3N+RZFT*0S7-U,TDCD74P!+,23P .?2OH2DU9V!.ZN%%%%(84444 %%%%
M!1110 4444 %%><_'G]F'X<?M(3Z5%\5-8\2RZ1I23EO#^D^)[K3K*]DDV;9
M;@6KQR2M'L.P%]J^8^5)((^+_AY\=OBE\!_^"=W[07CSX6^/=6U7P[H/Q&O-
M"^#.O:U>O=RQV4UW;6"20S2%C-#%-.YC9MPS&W7&*I1YMA-V9^BU%?$WQT_9
M_P!"_8+O?A)\;_@OXT\5G5YOB5HWASQ_<ZOXJO;Y/$]C?LT%Q+<Q3RO'YPD(
ME1D"A6)P.%VZG_!2']FGX,^$/@/\2/VH_$WQ*\=6_C2TL9+KP=K,?CF^B_LS
M42 ME9V=M#(D*QM-L7;Y;,=[,6S\P%%-H5V?8M%>*K^SO/\ M)_ 7X<Z=^U%
MK7B9=2LO#-G-XNT+1_$%QID&HZD]I#YWVK[*R2.$E$A5 ZJ"QR&XQYQ_P3"7
M5-+\2_&OP7X0\7:OK/PO\._$3^S?AW<:QJ<MZ83'"/MT$$\K,\D$<Q54.XCA
MCDDL26T'?4^L:***D84444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M'QI^TCX=_:_^)W[6$.H>,?V.-7\;?"KP/<0W?@O0])\:Z-:V^LZF%#?VC?)=
M7*.XA8E8H"@4$%SG.#UGQ^\$?M'_ !%O_@Y^V%X*^ TMKXV^&^L:J=5^&>H^
M([+[1<Z;?Q-:7"1W<<C6QFV1PS("X7G!(8;3]/T57,*Q\R?#CP5^T1X]_:4\
M2?MK?$/X&R^&YM%^&\GAKX?> ;[7K26^U"1IS=S3SRPN\%L9)$BA0;VPNYFV
M]_/_ -F.T_;5\$_$O5?CI\?/V#O$/B#XB>*YEM-2\2Q^/?#ZV>AZ4)<QV%C!
M]L9X[>,?.W5Y7!9B3C'VW11S>0N4^6)?"W[2G[*G[3_Q-^(GPL_9WN_B3X3^
M*$MAJMO#HOB*QL;G2-5@MA;RQS+>21AH9=J.)$+%,$%3Q7H7["_P&\;? 7X,
MWMO\4YK-O%_B_P 6:IXJ\6IITA>W@O[^<RM#&Q'S!$\M-W0E21QBO9:*')M#
MM9A1114C"BBB@ HHHH **** "BBB@ KYJ_X*)V'[7?CG1M!^$/[/GPEU76O"
M>NR2CXCZKX>\3:=I^I"Q7 ^P6S7DT8C,^65YEW%4! &6KZ5HIIV=Q-71\J^,
M?@E\1_VG_P!B'QI^R2?V79_@Q;VVAV5MX(M[_P 1:=?6\LUO*+B$ V,LIB5)
M;>$.SC<WFEAN(:J?BCP]^UQ^V1K_ ,,? _QB_9JD^'FB>#?&.G^*/&VL7WB6
MQO(]3NK ,T-G91VTCNT4DQ5V>41[47')X/UM13Y@L?%WQ<T7]LGQY^U_)\0?
MB/\ L5:SXS\">!-0W_"[0]*\<:);6<UVN0=9NTN;I7EN,?ZE&11 "3@N2U?0
M/C?XI?'&V^#NF^)-$_92U[5?$.KQO%J?A&U\3Z3'/I(*/\TD\URD$HR%'[MV
M/SCC@X]0HH<KA8^;O^"8OAGX^_"3]FOPY^SY\<OV?=3\)7/A'2/)75[G7]-O
M(-1D>>5RL:VEQ*Z;0PR7"@]LU](T44F[NX)65@HHHI#"BBB@ HHHH **** "
MBBB@#YJ_X*)V'[7?CG1M!^$/[/GPEU76O">NR2CXCZKX>\3:=I^I"Q7 ^P6S
M7DT8C,^65YEW%4! &6K*\8_!+XC_ +3_ .Q#XT_9)/[+L_P8M[;0[*V\$6]_
MXBTZ^MY9K>47$(!L993$J2V\(=G&YO-+#<0U?55%4I60K'R3XH\/?M<?MD:_
M\,? _P 8OV:I/AYHG@WQCI_BCQMK%]XEL;R/4[JP#-#9V4=M([M%),5=GE$>
MU%QR>#B?%S1?VR?'G[7\GQ!^(_[%6L^,_ G@34-_PNT/2O'&B6UG-=KD'6;M
M+FZ5Y;C'^I1D40 DX+DM7VC10I6Z"Y3YA_;+U_\ ;G^(OP0\+>%?@3^SYK6F
MW/BR65/B,FG>+M)BU;0+!2@:WMII;A8&GG5G43HSB)58[=Q4CN?V.Y/&7AKP
M9#\(KO\ 8VU#X3>'/#6G10Z##=>)],U!+D%FWJ/L<\C!\_.SR<NSDDDDU[+1
M1S:6';4****D84444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
)%% !1110!__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>22
<FILENAME>blkb-20221231_g15.jpg
<TEXT>
begin 644 blkb-20221231_g15.jpg
M_]C_X  02D9)1@ ! @$ 8 !@  #_[@ .061O8F4 90     !_]L 0P " 0$!
M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D*
M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H*
M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\  $0@!
M3 '$ P$B  (1 0,1 ?_$ !\   $% 0$! 0$!           ! @,$!08'" D*
M"__$ +40  (! P,"! ,%!00$   !?0$" P $$042(3%!!A-180<B<10R@9&A
M""-"L<$54M'P)#-B<H()"A87&!D:)28G*"DJ-#4V-S@Y.D-$149'2$E*4U15
M5E=865IC9&5F9VAI:G-T=79W>'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H
MJ:JRL[2UMK>XN;K"P\3%QL?(R<K2T]35UM?8V=KAXN/DY>;GZ.GJ\?+S]/7V
M]_CY^O_$ !\!  ,! 0$! 0$! 0$        ! @,$!08'" D*"__$ +41  (!
M @0$ P0'!00$  $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P
M%6)RT0H6)#3A)?$7&!D:)B<H*2HU-C<X.3I#1$5&1TA)2E-455976%E:8V1E
M9F=H:6IS='5V=WAY>H*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V
MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_:  P#
M 0 "$0,1 #\ _?RBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBLWQ
MAXR\(_#WPS>>-/'GB?3]%TC3XO-O]4U2\2"WMTR!N>1R%49(')ZD"@#2HKPC
M]CG]O_X,_MEZQXR\/^!M9TJ"_P#"_BB^L+'3X]<CN+C5M,@:-8]6CCVJRP2M
M)@<,%P,M\P%=_>_M+? /3_C58_LYW/Q8T;_A.=1ADEM/#$=V'NBJ1-*VY5SY
M9\M&?#8)5<@$4VFG85TSN**\R^-O[97[+O[.'B*U\)_'+XV:)X:U*]LA=VME
MJ4S"22 NR"0 *?EW(PSZJ?2M[X8?'WX,?&?X?2_%?X8?$C2M8\-P/,MQK5O<
M 6\1B&9=[-C:%'))P .>E%G8=T=?17DOPH_;M_9!^.?Q$;X4?"+X_:!K_B 1
MR.FG:?.S&58QES&Y4)*  3\C'@$]*].\0^(M \(Z%>>*/%6MVFFZ;I]N]Q?Z
MA?W"PPV\2#+2.[$*J@ DDG H::W"Z+E%>4_!7]N3]DC]HKQ=<> O@M\>M!U_
M6;:-I'TVUG9)9$7[SQK(J^:H[E-P'>O5J&FMPW"BBBD 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7S9_P5:_9-^)_
M[9'[)MQ\+?A!JEM%KEEKMKJUO87MQY4.IK"LBFU=^BY\P.N[Y=\:@E1\P^DZ
M\F_;+^$OQ7^*_P (6/P1^-?B/P/XG\/W+ZMI5YX=C24ZA)';S*+.:%R$FBD+
MCY6. ZHV#MQ3B[2N)JZ/G3]A/]J/X=7?[3%O^SE\</V%=)^#'QF@\-2QV%SI
M&CV\=MJMDN))4@EB0,(SY!=5W2Q_N'Q)N&#PGB7]G;X1?LX_\%M_@-X?^$GA
M;^SX]8\-Z_J>L7$UU)<3WUY+::J7FEEE9F9CP.N !@ "O8?V&?V&_B;#X[T'
M]N?]L[XJ:]XJ^+-QX46SMM-U2P@M(?#<4BOOMUC@^5G DD7<-J_O9#L+-N'.
M?$#_ ()8_M;^/OVB=+_:=N_^"EDT7BGPXEU;^%[[_A4EDQTRTG$RM %%TL<O
MR3R+N="?FSP<8UO%-Z]"+.P[]N_]FO\ :'\3?MP^'?VE?AM^R-X8^+WA[2/A
MHVCW>@>*-7L8(6NS=W$NY4N@V75'4@[<?,1N'->#_M7_ +;/@?XR_P#!(/Q0
M/@C\&(/A=,GQ!M?#/C#PCI5O%#%:2$_:)-AACC#+)Y2HQ**QPZL".6^ROCI^
MS!^W#XS\0V>M?!'_ (*%7?@Z"30;73]<T^X\!6=_'<W$:E9+V$R-FW>3.2B8
MP0,-P,<QH'_!(GX*Z3^Q'XB_8[U'QOJU_<^*=4_MG6/&MQ$OVN35@R,ER(R2
M @\L+Y98DJSY?<Y:DI125P:D[V.#^ ?[1/B;]G3]H_X8?LP?'7_@G_X3^&=G
MXMT^:U^'VL^']8M=0N;-HH@&BGDBC!9WRJNZD$M*"=X+$>O_ /!6GX+_ !;^
M/O["GB_X<?!339]0UN:2RN?[)M7"R7\$-U'+)"N2-S;5WA>K%-HR2 ><^!W_
M  3>^*6E_'CPG\?_ -K7]K"\^*&H_#S39++P+8+X:ATV"R#(4,\VQV,\NT@Y
M;YMRJ6=]HQV'@;]DO]I3P-\-_B5X8M?VYO$=YK_C'Q,=4\*>)=3T@7A\+1><
ML@M8X+B:1)(RH,94>6FT_*BFDW'F30TG:S/AGQ3\2#KG[8?[(DW@[]BOQ?\
M![4M&UU-$OYO$7AQ-,.JPXM(YXH5&'FBBC>;]XP&1<'CDU^M5?+WP1_X)_\
MQ,LOVAM*_:F_; _:@N_BEXK\-6$UKX1MH_#D&E:?I E4K)*L,+%9)2I(W87&
M<G<50K]0TIM.UAQ36X4445!04444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%?&'_  <)_P#*(#XO?30/_3_IU:T*7MZ\:=[<
MS2^]V.?%XCZKA*E>U^2+E;O97L?9]%?Q?T5]+_JS_P!/?_)?_MCX/_7[_J&_
M\G_^U/[0**_B_HH_U9_Z>_\ DO\ ]L'^OW_4-_Y/_P#:G]H%%?Q?T4?ZL_\
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
M) 52> 3Q0!=HJCX8\2:+XR\-Z?XO\-WOVG3M5L8KRPN1&R>;#*@='VL PRK
MX(!&>0*O4 %%%% !1110 4444 %%%% !1110 4444 ,GN(;90\S[03@<$U%_
M:MA_SW_\=/\ A46M_P#'NG^__2LRNFE1C.%V<-?%5*51Q21L?VK8?\]__'3_
M (4?VK8?\]__ !T_X5CT5I]7AYF/UVKV7]?,V/[5L/\ GO\ ^.G_  H_M6P_
MY[_^.G_"L>BCZO#S#Z[5[+^OF;']JV'_ #W_ /'3_A1_:MA_SW_\=/\ A6/1
M1]7AYA]=J]E_7S-C^U;#_GO_ ..G_"C^U;#_ )[_ /CI_P *QZ*/J\/,/KM7
MLOZ^9L?VK8?\]_\ QT_X4JZG9.P19^2<#Y3_ (5C4^W_ ./B/_?'\Z3P\$AK
M&U6[67]?,W:***XSTPHHHH *^,/^#A/_ )1 ?%[Z:!_Z?].K[/KXP_X.$_\
ME$!\7OIH'_I_TZNO ?[]2_Q1_-'G9O\ \BG$?X)_^DL_F.HHHK])/P@****
M"BBB@ HHHH **** "OZ_/V0O^33?A?\ ]D[T3_T@AK^0.OZ_/V0O^33?A?\
M]D[T3_T@AKYGB7^%3]7^A]]P'_'K^D?S9Z)1117R)^E!1110 4444 %%%% !
M1110 4444 %?'?\ P4:OK.S^-7@J/]I<^,E_9\N/#VH0^*Y/"4]]';IJK.@B
M.J-8$3_9/)WA<';O//&:^Q*\._:O_:>^,?[-6N:3J&C?LY+XT\*ZU<6&E07N
MG>*K>TOHM8N[LV\-L;>X4*\4A> "17^4E]P"C=51W%+8L_L\>!_AA'^S9>Z#
M^QM\?KJ[T/5&F;PSXAN=:;Q%'H;-&D8A@^T2,=D13<()&.UW;(P=M><?\$]_
M#FM^ OVE?VC/AMJOQ(\2>*(]%\3:"(=3\4:F;JYD>72EFE8G 5<NYPJ*JJ J
M@ *!6Q^Q_P# _P"+W[/VB_%GXTZ_\(;'3M7\>^(O[<TGX4^%=7MVCL/+MUB$
M0N)#%;_:9V!>1@1'G;\W88/[*5I^U7X3_:P^*/Q!^(7['&OZ'H7Q1U[2[J'4
MIO%VASC2([73UMF,\<%X\C[G3($:L<,,]ZKN+L<9\'/@+IW[=GP8\??M4?$O
MQQXK7Q;JWB77H?A_?Z7XLO;)/"MK93RV]FEM#!*D6X-!YCLRL9&8D]:R?@W\
M5?%7_!0GQ#\"?@Q\6O$^JIH5S\%;GQKX[L](U.:P/B*\BO8],B2>2W9'$0E$
MDYC1E5F89!"@#L/!'@O]M+]E;P%X_P#V8?A1^S<?%MAK'B'5[SX=>-H/%%C;
M6.GV^HR/*$OHII%G5K>25V/EH_F@87'6I--_9&^,?[&_B/X.?%3X#>!/^%@M
MX*^&DW@CQQH5CJ4%E=7EO)+'=B\M3<LD9Q=+(QC=P2K*!DY(=U_D*QT_[']K
M?? W]L'XL?LAZ+XAU6\\&Z;HFC>)/!MAJ^J37LFD)<B6*ZMDFG9I#$98E=5+
M';ENI8D^G_M<_#+QC\3_ (57VFZ!\9M<\(Z;9Z?>7.M)X;5(KS4D2!FC@6Z.
M6MH]PRYC =Q\H=!G/G'P<\ _M):5XP^,7[:?BWX,0VWC/Q1H=K8^!?AM-X@M
MVFCM;""4PQ7%W&3"DMS/(6(5F6,;06)SCO\ XN^.OCZ?@%IYT/\ 9AU/7_$_
MB7PZ8=>\/:1XFTV(:'<RVO[Q&GNYXDG5)69-T9.[;NQ@BI?Q#6QE?\$U-3U+
M6/V"?A3JFKZA/=7,W@^V::XN92\DAP>69B23]:]QKY]_X)OZ-\<_AU^S=X;^
M!?QO^ 6I^#KOP;H%K8IJ%WKVFWL.J.-^\Q"SN)60+A<^8%SO&,X./H*E+XF-
M;!1114C"BBB@ HHHH I:W_Q[I_O_ -*S*T];_P"/=/\ ?_I697=0_AGD8O\
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
M>^W_  +%O/,3+%_690BY][/;E<;:/9IW[WV:/T3_ &_/VMOV6]*_X)G^#_\
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
MEY+I\$NHP+%<-"IGC0Y".0-P![@'-3444R"QI7_'_'^/\C6Q6/I7_'_'^/\
M(UL5QXCXUZ'J8+^$_7_(****YSL"BBHKR]L]/MVN[^[B@B09>6:0*JCW)X%
MFU%7>Q7UO_CW3_?_ *5F5R_C_P#:>_9W\)P^5KGQJ\-1RHV7@AU:*:5?JD99
MOTK@)?V[_@9?R&#P):^)_%<@./+\.>&+B4D^@\Q4!_.MJ>+PU.%I35^U]?N/
MA\UXNX6P6*<*V-I*7\O/%R^44W)_)'L]%>+_ /#2'QW\1\?#[]CGQ+(K?=E\
M3:K;Z7M'J5?<?PZT?:OV]O%'^ITOX<^%H&Z_:)KJ]N4^FW$9J_KE-_!&3](O
M\W9?B>9_KAE]7_=:%>M_AH5$OE.I&$'\I'M%?E'^TQ\;_$/QY^+.I^+]6OY'
MLH[F2'1;0M\EM:JQ"*HZ D ,Q[L3[5]Z?\* _:3\2<^._P!L'5(XVZVOAKP]
M;V.SV$H)8_4BO@?]H[X%>)/V??B??^"=:MYVL_-:31]0E7B\MB?D<$#!8# 8
M#HP/M7@Y_4Q-2A'W'&-];V^6S?F?@?C]F'$F/R'"MX2I0PJF^?FE3?-*R]G=
M4YSLE[UN9[M:7.#K[D_8C_;<\%Z=\(I?"GQY^(D-G>:'<"'3KJ^+O)<VI7*K
M\H)8H0RY_NE!7PW7Z!_\$Z/V<I? GPLNO&_Q#\+0+J/B*YCFLH+ZT5I;>U12
M(V^890N6=L?W=F?;S<C^LO&?NGT=[[?/;J?FO@;'B67&=LIDHKDE[1RC*4%&
MWN\RC*-WS6Y?>3O?I<[.3]OG]F::0PZ!XKU+6) <>7I?AV\D.?3F( _G3?\
MALZPU#CPM^SK\4]5S]V6#PB4B_%G<8_*O9HXHX8Q%#&J*HPJJ, 4ZOL/9XQ[
MU%\H_P";9_8_]F\7U?XF84X_]>\/;_TNM4/&/^&C/V@=4_Y%?]C#Q#-G[O\
M:WB"TL?SWYQ3H?'W[<FKS)_9?P!\(Z02PQ_:_BHW&.>_D**]EI]O_P ?$?\
MOC^=)X>JU[U67_DJ_P#;;_B./#N:U)+VV:UWY16'@OPH<W_DQY;_ &1_P4/U
MG_C]\8?"K15/3^S=/OKEP/?SCC-!^!_[9&L<Z[^VC%9(>L&C^ K0?E([;A7M
M]%>?]6@]Y2?_ &\_T:/;_P!3,#4_CXK$S_[F:T?PIS@OP/$#^R#X[U;_ )&S
M]LCXG3Y^\-)U2*P!_P"^$.![4?\ # OP=OQCQ;XR\=:_G[_]L>,+A]WUV%:]
MOHH^J8?K&_KK^8?ZA<)2_BX55/\ KY*=3_TY*1X]I/[ ?[(>C,'M_@Q9S-U+
M7M_=7!8^I\R5A7S9_P %R_@S\)O@]_P2A^*OC#X5_#?1?#VL62Z(+36-(TZ.
M"\A#ZYI\;A)T D7<C,IPW*L0>":^]*^,/^#A/_E$!\7OIH'_ *?].KLR_#8>
M.-I)07Q1Z+NA8SA/A; 977>&P%&FU"7PTH1^R^T4?S-ZIXD\1:X2=:UZ]O"3
MDFZNGDS_ -]$U2HHK]/48Q5DC\EC"$%:*L@HHHIE'U-^R9^W]8?#;PM:_#+X
MPV5W/I]B@BTO5[-/,D@B'2*1,@LJ]%9<D# P<9KV/QA_P4<_9OT#1WO?#>K:
MAKMWL_=65KILL.6[!GF50H]2-Q]C7Y[45\MB^#\FQF+=>2:;=VD[)O[KZ^31
M^>9EX8\+9GF+QDXRBY.\HQE:+?5M6;5^O*T=9\:_C%XJ^.OQ!N_B!XM9%EG
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
MO:WZ_P# /YT_XEMR#^U_;?7)_5[W]GRKFM_+[2^W2_)>W6^IB?#?P'HOPO\
M 6D_#[P\&^QZ18QVT+/]Z3:.7;_:8Y8^Y-;=%%?1QC&$5%;(_HO#T*.%H0H4
M8\L()));))627H@HHHIFQ8TK_C_C_'^1K8K'TK_C_C_'^1K8KCQ'QKT/4P7\
M)^O^04445SG8%%%% %+6_P#CW3_?_I696GK?_'NG^_\ TK,KNH?PSR,7_'84
M445L<P4444 %%%% !1110 4^W_X^(_\ ?'\Z93[?_CXC_P!\?SI/8<?B1NT4
M45YA[X4444 %?&'_  <)_P#*(#XO?30/_3_IU?9]?&'_  <)_P#*(#XO?30/
M_3_IU=> _P!^I?XH_FCSLW_Y%.(_P3_])9_,=1117Z2?A 4444 %%%% !111
M0 4444 %?U^?LA?\FF_"_P#[)WHG_I!#7\@=?U^?LA?\FF_"_P#[)WHG_I!#
M7S/$O\*GZO\ 0^^X#_CU_2/YL]$HHHKY$_2@HHHH **** "BBB@#C/C-\#/"
M'QSTRRTGQ?JFM6L=C.TT+:+JTEHS,5VD,4^\,=C7GW_#O?X)_P#0V^.__"RN
M?\:]THH \+_X=[_!/_H;?'?_ (65S_C1_P .]_@G_P!#;X[_ /"RN?\ &O=*
M* /"_P#AWO\ !/\ Z&WQW_X65S_C1_P[W^"?_0V^._\ PLKG_&O=** /"_\
MAWO\$_\ H;?'?_A97/\ C1_P[W^"?_0V^.__  LKG_&O=** /"_^'>_P3_Z&
MWQW_ .%E<_XT?\.]_@G_ -#;X[_\+*Y_QKW2B@#PO_AWO\$_^AM\=_\ A97/
M^-'_  [W^"?_ $-OCO\ \+*Y_P :]THH \+_ .'>_P $_P#H;?'?_A97/^-'
M_#O?X)_]#;X[_P#"RN?\:]THH \+_P"'>_P3_P"AM\=_^%E<_P"-'_#O?X)_
M]#;X[_\ "RN?\:]THH \+_X=[_!/_H;?'?\ X65S_C1_P[W^"?\ T-OCO_PL
MKG_&O=** /"_^'>_P3_Z&WQW_P"%E<_XT?\ #O?X)_\ 0V^._P#PLKG_ !KW
M2B@#PO\ X=[_  3_ .AM\=_^%E<_XT?\.]_@G_T-OCO_ ,+*Y_QKW2B@#PO_
M (=[_!/_ *&WQW_X65S_ (T?\.]_@G_T-OCO_P +*Y_QKW2B@#PO_AWO\$_^
MAM\=_P#A97/^-'_#O?X)_P#0V^.__"RN?\:]THH \+_X=[_!/_H;?'?_ (65
MS_C1_P .]_@G_P!#;X[_ /"RN?\ &O=** /"_P#AWO\ !/\ Z&WQW_X65S_C
M1_P[W^"?_0V^._\ PLKG_&O=** /"_\ AWO\$_\ H;?'?_A97/\ C1_P[W^"
M?_0V^.__  LKG_&O=** /"_^'>_P3_Z&WQW_ .%E<_XT?\.]_@G_ -#;X[_\
M+*Y_QKW2B@#PO_AWO\$_^AM\=_\ A97/^-'_  [W^"?_ $-OCO\ \+*Y_P :
M]THH \+_ .'>_P $_P#H;?'?_A97/^-'_#O?X)_]#;X[_P#"RN?\:]THH \+
M_P"'>_P3_P"AM\=_^%E<_P"-'_#O?X)_]#;X[_\ "RN?\:]THH \+_X=[_!/
M_H;?'?\ X65S_C1_P[W^"?\ T-OCO_PLKG_&O=** /"_^'>_P3_Z&WQW_P"%
ME<_XT?\ #O?X)_\ 0V^._P#PLKG_ !KW2B@#PO\ X=[_  3_ .AM\=_^%E<_
MXT?\.]_@G_T-OCO_ ,+*Y_QKW2B@#PO_ (=[_!/_ *&WQW_X65S_ (T?\.]_
M@G_T-OCO_P +*Y_QKW2B@#PO_AWO\$_^AM\=_P#A97/^-'_#O?X)_P#0V^._
M_"RN?\:]THH \+_X=[_!/_H;?'?_ (65S_C1_P .]_@G_P!#;X[_ /"RN?\
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
MV=Q-71\J^,?@E\1_VG_V(?&G[))_9=G^#%O;:'96W@BWO_$6G7UO+-;RBXA
M-C+*8E26WA#LXW-YI8;B&JGXH\/?M<?MD:_\,? _QB_9JD^'FB>#?&.G^*/&
MVL7WB6QO(]3NK ,T-G91VTCNT4DQ5V>41[47')X/UM13Y@L?%WQ<T7]LGQY^
MU_)\0?B/^Q5K/C/P)X$U#?\ "[0]*\<:);6<UVN0=9NTN;I7EN,?ZE&11 "3
M@N2U?0/C?XI?'&V^#NF^)-$_92U[5?$.KQO%J?A&U\3Z3'/I(*/\TD\URD$H
MR%'[MV/SCC@X]0HH<KA8^;O^"8OAGX^_"3]FOPY^SY\<OV?=3\)7/A'2/)75
M[G7]-O(-1D>>5RL:VEQ*Z;0PR7"@]LU](T44F[NX)65@HHHI#"BBB@ HHHH
M**** "BBB@#YJ_X*)V'[7?CG1M!^$/[/GPEU76O">NR2CXCZKX>\3:=I^I"Q
M7 ^P6S7DT8C,^65YEW%4! &6K*\8_!+XC_M/_L0^-/V23^R[/\&+>VT.RMO!
M%O?^(M.OK>6:WE%Q" ;&64Q*DMO"'9QN;S2PW$-7U515*5D*Q\D^*/#W[7'[
M9&O_  Q\#_&+]FJ3X>:)X-\8Z?XH\;:Q?>);&\CU.ZL S0V=E';2.[123%79
MY1'M1<<G@XGQ<T7]LGQY^U_)\0?B/^Q5K/C/P)X$U#?\+M#TKQQHEM9S7:Y!
MUF[2YNE>6XQ_J49%$ )."Y+5]HT4*5N@N4^8?VR]?_;G^(OP0\+>%?@3^SYK
M6FW/BR65/B,FG>+M)BU;0+!2@:WMII;A8&GG5G43HSB)58[=Q4CN?V.Y/&7A
MKP9#\(KO]C;4/A-X<\-:=%#H,-UXGTS4$N06;>H^QSR,'S\[/)R[.22237LM
M%'-I8=M0HHHJ1A1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
*444 %%%% '__V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>23
<FILENAME>blkb-20221231_g16.jpg
<TEXT>
begin 644 blkb-20221231_g16.jpg
M_]C_X  02D9)1@ ! @$ 8 !@  #_[@ .061O8F4 90     !_]L 0P " 0$!
M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D*
M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H*
M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\  $0@!
M3 '$ P$B  (1 0,1 ?_$ !\   $% 0$! 0$!           ! @,$!08'" D*
M"__$ +40  (! P,"! ,%!00$   !?0$" P $$042(3%!!A-180<B<10R@9&A
M""-"L<$54M'P)#-B<H()"A87&!D:)28G*"DJ-#4V-S@Y.D-$149'2$E*4U15
M5E=865IC9&5F9VAI:G-T=79W>'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H
MJ:JRL[2UMK>XN;K"P\3%QL?(R<K2T]35UM?8V=KAXN/DY>;GZ.GJ\?+S]/7V
M]_CY^O_$ !\!  ,! 0$! 0$! 0$        ! @,$!08'" D*"__$ +41  (!
M @0$ P0'!00$  $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P
M%6)RT0H6)#3A)?$7&!D:)B<H*2HU-C<X.3I#1$5&1TA)2E-455976%E:8V1E
M9F=H:6IS='5V=WAY>H*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V
MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_:  P#
M 0 "$0,1 #\ _?RBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **YGX;?&'X;_%\Z^/AQ
MXGCU/_A%O$MUX?UXQP2)]DU*VV>?;G>J[BF]<LN5YX)P:Z:@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ KY9_P""Q7BK]H_P=^Q/JFM?LT7&LV^HKJ]JOB"]\.A_MUKI
M)$AGEB9/G0AQ"&=>50N<@ D?4U>4_MA?$?\ :*^$?PJ7XC_LY_#O0/%-SH]X
MUUXET?7=3-F9-+2"9I6@FR%257$1^<$%0XP3BJC\2$]CYO\ ^"4>D?L(W?BW
M4/&W['?[4/CS5+V^T>63Q3\/_&.NEG:YEEA9M1DMFC7?."NQIXV=/WN-W//$
M7GA+X^?"O_@M9\&M(^+7[2.L^,IO%&AZYJ$]FL9L]-L8?L6I+%:P6J,5"((T
M)9OF=QN/-:_[#OP.^,/[4/[9FA?\%0O$_P &?#?PM\+7'@]X]'T+0M22YN?$
M$D\<R"\N3&B#)68DLX5SY,(VG!:LKXS>%/\ @ISXW_;^\$?MC:/_ ,$]86M_
MAWINH:58Z3_PM72 -5BFCNXEG,C.&A^6YW;"C'Y<$C/&GVGZ$=$1_MI^+? G
MQ6_X*B-^SO\ ME_'?5/ OPHT?X<KJ7AZVB\2-I-IJFHR.@\R6;(#-S.%)/6V
M"C[S!O#+7]LGX^^&?^"9GQ/\%?#KXU:[J^G^%?C)#X<TWQZEW))>P^&[@2E'
M2?AP&>%%5L@A;G8"!M ^YOVOM6_: \0:QH5G#_P2L\)_%^&3P]!<6U_K_B32
MF_L+57W>=;,EW$Q9$Q&?-C*J_/([<W^S7^RI\=?V.OV,_%MQ?? ?PY\4?B%X
M\\5R:[XN\!Q:E;V=@\4[JKV<4DZ-"1%&&?:5*EF95W *2*2Y4#3N>&_ [QK\
M$/V;?^"EGPH^''[%O[3^I>-_!?Q T.YM/&^E3>*VU6(7:PRO#<,?NQS%E1B,
M!E"N,*KXKZL_X*Z_%KXL?!3]@GQGXY^#6IW>GZNK6=K)JU@2L]A;S7,<4LJ,
M.4;:VP..5W[@00"/)_V7_P!CKXL_$7]LKP[^U7\3/V2?"7P+\)> =(NH?"?@
M+P[-92SW]]<H\<EW<&S1(P CG&0K I& "-S'V+PW\0_V]=9^$OQ2N_B[^R9X
M4U;5=/\ $#VO@+PA;:[###XDT@RJK&>666>-&,)8@N$#'Y3&M*5N9,%>S/B?
MX<>//@A^S3^U_P#LYW/['7[5NK>,H_B)-'I?Q2T:Z\5OJ"2R7 MXXYYXB2(9
M2\TC;#AD, X&6S^LE? 7P7_8[^+WQU_:W\"?'/Q_^Q/X.^ 7@7X9RW.H:?X9
MT*XL);W7=5E50LTILHT4)&T<;#>H(V$#=YA*_?M*HT[#A>P4445F6%%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !117S)_P %
MCOVA?C!^RK_P3@^(WQ[^ GB_^P?%F@C2/[)U;^S[>Z\CS]7LK>7]U<1R1-NB
MFD7YE.-V1@@$:4:<JU6-..[:7WF.)KPPN'G6GM%-NV]DKGTW3+FVMKVVDL[R
MW26&5"DL4J!E=2,%2#P01QBOYDO^(A7_ (+ ?]'=_P#E@>'_ /Y H_XB%?\
M@L!_T=W_ .6!X?\ _D"O<_U<QW\T?O?^1\E_KSE/\D_NC_\ )']-6G:;IVCV
M$.E:180VMK;QB.WMK:()'$@& JJH 4 =A4U?S'_\1"O_  6 _P"CN_\ RP/#
M_P#\@4?\1"O_  6 _P"CN_\ RP/#_P#\@4?ZN8[^:/WO_(/]><I_DG]T?_DC
M^G"BOYC_ /B(5_X+ ?\ 1W?_ )8'A_\ ^0*/^(A7_@L!_P!'=_\ E@>'_P#Y
M H_U<QW\T?O?^0?Z\Y3_ "3^Z/\ \D?TX45_,?\ \1"O_!8#_H[O_P L#P__
M /(%'_$0K_P6 _Z.[_\ + \/_P#R!1_JYCOYH_>_\@_UYRG^2?W1_P#DC^G"
MBOYC_P#B(5_X+ ?]'=_^6!X?_P#D"C_B(5_X+ ?]'=_^6!X?_P#D"C_5S'?S
M1^]_Y!_KSE/\D_NC_P#)'].%%?S'_P#$0K_P6 _Z.[_\L#P__P#(%?T>_LX^
M+-?\>_L]> _'/BR_^UZKK7@S2[_4[KRDC\ZXFM(I)'VH JY9B<* !G  %<&.
MRROE\8NHT[]K_JD>OE&?X/.9SC0C)<MK\R77T;.SHHHKSCW HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KXP_X.$_^40'Q>^F@?\
MI_TZOL^OC#_@X3_Y1 ?%[Z:!_P"G_3JZ\!_OU+_%'\T>=F__ "*<1_@G_P"D
ML_F.HHHK])/P@**** "BBB@ HHHH **** "OZ_/V0O\ DTWX7_\ 9.]$_P#2
M"&OY Z_K\_9"_P"33?A?_P!D[T3_ -((:^9XE_A4_5_H??<!_P >OZ1_-GHE
M%%%?(GZ4%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
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
M1110 4444 %%%% !1110 5_7Y^R%_P FF_"__LG>B?\ I!#7\@=?U^?LA?\
M)IOPO_[)WHG_ *00U\SQ+_"I^K_0^^X#_CU_2/YL]$HHHKY$_2@HHHH ****
M "BBB@ HHHH **** "OF_P#:L^"_Q[L/VDO!?[8?P$\#:)XYN_"OAV^T74?
M^M:FMC+)#<2))]JL;B16CBN04V$O@,GRYYKZ0KP?]KSPG^U_'K>B>.?V6/C1
M<:<UW?Z;HNK^&+KPM:ZE91P2WFV;5<NR2QM#%*SLH<JZPHN ?FJH[B>Q/\ ?
MBG\#?VR?AMXV\#3?";4?#%Y%JDFF?$KP3K%I]AO8;N2) QF:W8>:LL:J%F5O
MG10.,8'#_L(^$/"O@']KK]ICP;X'\-V.D:3IWB3PU#8:9IMJD$%O&-%CPJ(@
M"J/8#O7HGP5_94\0? _PAXVU'1?C'/J_Q&\>WIU#7?'NNZ)&Z->+"(8"ME"\
M:+!$B@+"'!Y.7Z8Y7X!?L>_M*?!SX\^)_C3K_P"UAH&NQ>.=4M+SQ?I,/PP-
MF;HVUJ+:)8)?[1D^S_*%).Q\D'CFG=:ZBUT//_\ @J'?_%&V^ /CCX0>'_V3
M%A^'6JNEUXJ^)&FW5E<?V= \D=S>:D-+1DGFE1PY+Y!RIE)('.K^TQ\9_A7\
M2?#_ ,./V-/!WQBT^Q\.^/?#%KK'BOQ1?ZPEJW_"'HB (DDA3]]?G$"XY$?V
MAB!MKK/BW^R?^UW\6=$\1_"K4_VWK>+P-XH-S!?6_P#PKJW_ +8ATZ<L)+&.
M[6=8L>6QC$K0%PO/)Y/HT'[('[,#>&/#_A37_@+X2UV#PQX?M=%T:X\1>';6
M^N(;*W39%%YLT;-@#)QG&68]2:?,DD%G<\9_X)1:[\/6\&?%?PGX'UO1WBM?
MCIXIFLM.TRZB816+786!T1#Q"5 ",!M('!K0_:M\/?$+P/\ ME_"_P#:D@^#
MNO\ COPIX=\.:OI%Y8>&+-+N^T6]NFB*7T=NS*9 Z(8F9,E5!SU ._\ !+]A
M'1/V=?AS\2O#OP;\3Z1H'B7QSKFLW^C>+M,\'6\4V@Q7CE[:U5-Q\^*U)&Q2
MR(<<(E=3XS^&?[5\G@WPGI'PQ_:;T:QU;2-&2T\3ZGXA\!+?)KMR(XE-X(X[
MF$VS[TD?8K,G[W'\(-)M<UPL^6QXM^PUXQO/%W[>W[0NK:=\,-?\(:9JFF>%
MM1N=$\16T4%PMXT%U&;AX8I'$+3)&&(8AV"AF )KZ_KS']FG]FV'X!6?B#7?
M$/CN]\7>,O&6K#4O&'BW4+5('OYUC$44<<,>5@@BC4)'$"VT9Y.:].I2=V-*
MR"BBBI&%%%% !1110 452UO_ (]T_P!_^E9E;TZ//&]SCK8KV4^6USH**Y^B
MK^K>9G]?_N_C_P  Z"BN?HH^K>8?7_[OX_\  .@HKGZ*/JWF'U_^[^/_  #H
M**Y^BCZMYA]?_N_C_P  Z"BN?I]O_P ?$?\ OC^=#PUEN-8Z[MR_C_P#=HHH
MKE.\**** "OC#_@X3_Y1 ?%[Z:!_Z?\ 3J^SZ^,/^#A/_E$!\7OIH'_I_P!.
MKKP'^_4O\4?S1YV;_P#(IQ'^"?\ Z2S^8ZBBBOTD_" HHHH **** "BBB@ H
MHHH *_K\_9"_Y--^%_\ V3O1/_2"&OY Z_K\_9"_Y--^%_\ V3O1/_2"&OF>
M)?X5/U?Z'WW ?\>OZ1_-GHE%%%?(GZ4%%%% !1110 4444 %%%% !1169K?_
M !\)_N?UJZ<.>5C*M4]E#FM<TZ*Y^BM_JWF<GU_^[^/_  #H**Y^BCZMYA]?
M_N_C_P  Z"BN?HH^K>8?7_[OX_\  .@HKGZ*/JWF'U_^[^/_  #H**Y^BCZM
MYA]?_N_C_P  Z"BL?2O^/^/\?Y&MBL:D/9RL=5"K[:'-:P4445F;!1110!2U
MO_CW3_?_ *5F5IZW_P >Z?[_ /2LRNZA_#/(Q?\ '84445L<P4444 %%%% !
M1110 4^W_P"/B/\ WQ_.F4^W_P"/B/\ WQ_.D]AQ^)&[1117F'OA1110 5\8
M?\'"?_*(#XO?30/_ $_Z=7V?7QA_P<)_\H@/B]]- _\ 3_IU=> _WZE_BC^:
M/.S?_D4XC_!/_P!)9_,=1117Z2?A!^B__!.__@G9_P $]OVB/V1?B;X^\7_%
M[7_%WQ1\-?"C4O%,OA_2(9;'3O##11S_ &>*65ES>3LT2NP4^6JMM()PQ\]_
MX))?L*_ 7]J'P/\ &CX^?'S0?%/BRP^$'AJVU&S^'/@JZ$.H:_),+DGYPI<1
MH+?D1C<3(#GY=K_5?_!!?]@7]JC3/V:_C=\6;WX=0IH/QA^"M]I7P^O!K=F3
MJ5TXN8E0H)=T&7XW2A!WS6-_P1Y_93^,O[*NJ?M'V_@[PUIL_P"UK\/]'M=-
M\&> =1\50+;BWNHUEFGQ'<+!>81D;#NT:.D8;:7!KP*N*<?;QC5NTXVU6FJO
MZ+HWT]3[/#9>I_4YSH634[Z/6R;B];\TFES*/VME9'SS_P %1?V-/V4_A%^S
M-\%/VNOV</"'BKP WQ7@OGO/AEXRU/[7=6<4# )=1.X$AB;((9B0Z30L N6!
MP/\ @E/^Q!\"/VDO#OQC_:3_ &H[W7IOA_\  _P?'K6L>'_#$RQ7NL32K<O%
M LC [$VVDV2-IRR?,HR:^L/^"OGP6\<_M*?"']FB/]J'1/"WA']KKQWXLA\*
M:OHUMK48@?2IIYH;>[NTA>5( )'M6W)GF>8 '8$3R']B/X"?\%4/V$_VT/B_
M^RU^R;X-^'_Q*\0Z%H%K;?$CP?J%_!<:+K=A/&DD9V7<MH\VQ;K:P!5E\R1&
M!!(.E/$2EE[BJEIZZM]%*VDNUM%+YF%;!4Z>=1DZ-Z?NJRC]IPNKP6SO[S@O
M-&OXK_X)G?L4?M3_  R_9]_:G_9 C\5> O"/Q0^,-KX \;>%]?U9+^;29I99
M )[:9P225A< .6#&:'Y5PZFA^U+_ ,$K_A5\2O"'AV;]ASX->*?#?BRY_:'U
MKX5GPUXB\0-?KJT=E'))_;1=X4:W15B<S ;HT&>?ER?4/^"QO[17CKX0_P#!
M/7X7?LC?%73OA]X+^,MSX_\ ^$MUGP1\(K>*SLO!UG EP+6("WD<1SL\T<@<
M.Q+)*58A58N\-?M#?$C]G2+X3_!/]NO]H7Q'X@^+WQMU32K#QG=^)/$,ID^&
MG@.^NH!/:*[,/L=]?Q@&:7B2*%5SL9$<XPJXOV<:D97UE97;NE?7S7F^RMJS
MJJX?+?;3HS@E[L.9I*-I.VB7V6WT7=W5HL^!OV_?#7[)WPS^+-G\#OV34DU>
MR\$Z8NE^*_'\M_+*OBO65/\ I5U!&7,<%JCYCB$8^95+%G#*U>%5^F?_  68
M_9V^&'PL_9C_ .$G\1_LR>"_A7XYM/VAM:T#P#8>$],CL7\0>!8;9VM]1FC1
MS]H/FB%?M# $[^VXU^9E>M@JJK8=25_GK?\ K_@'S6:X:6%QLH226SLE9)=%
M9Z_?J]^H5_7Y^R%_R:;\+_\ LG>B?^D$-?R!U_7Y^R%_R:;\+_\ LG>B?^D$
M->)Q+_"I^K_0^MX#_CU_2/YL]$HHHKY$_2@HHHH **** "BBB@ HHHH *S-;
M_P"/A/\ <_K6G69K?_'PG^Y_6MJ'\0YL7_ 92HHHKN/("BBB@ HHHH ****
M"BBB@"QI7_'_ !_C_(UL5CZ5_P ?\?X_R-;%<>(^->AZF"_A/U_R"BBBN<[
MHHHH I:W_P >Z?[_ /2LRM/6_P#CW3_?_I697=0_AGD8O^.PHHHK8Y@HHHH
M**** "BBB@ I]O\ \?$?^^/YTRGV_P#Q\1_[X_G2>PX_$C=HHHKS#WPHHHH
M*^,/^#A/_E$!\7OIH'_I_P!.K[/KXP_X.$_^40'Q>^F@?^G_ $ZNO ?[]2_Q
M1_-'G9O_ ,BG$?X)_P#I+/YCJ***_23\("I+2\N]/N4O;"ZD@FB8-'-"Y5D/
MJ".0:CHH EN[Z]O[M[^^O)9IY&W23RR%G9O4D\DTZUU75+*_&JV6I7$-TK%E
MN8IF60$]3N!SGFO4/V>?V/\ XH_M#QOK.BB#3-%BD,<FKZ@&V.PZK$H&9"._
M11T)SQ7J7C#_ ()9>.M+T=[WP7\3K#5[M$W?8KO3VM-Y_NJ_F2#/INVCU(KQ
ML3G^383$>PK5DI=M=/5I67S9\QCN-.&,LQWU3$XJ,:G5:NS\VDU%^K1\L233
M33-<2RLTC,69V;))/))/K4VJ:MJNN7\FJZWJ=Q>74Q!FN;J9I)'(& 2S$D\
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
MAOX,^*/%DJ?=F\3ZZMG&6]=EL#D>Q_&C_ALSQ1X>'E_"CX5>"O"07_5W6FZ
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
MP4"\=?ZV^^'_ ($M7Z>3%-J=[']=V(37N-%'L)R^.;^6GY:_B'^K&98K_?\
M,ZTU_+3Y*,?DZ<55_P#*K/#O^&/O&?BWY_C)^U?X\UT-_K;/1[F/2;27V:*$
M'(]LBOF3_@M-^S/\&/V=O^"6'Q4^(_P@\*R:3XDLUT;[-XB34KB2]B,NMV$4
MI65W+(7CD=&VXRKL.A-?H97QA_P<)_\ *(#XO?30/_3_ *=77@,+A_KU*\;^
M]'?7JN]SEQW!/"N&P%:M]5C4J*$K3JWJS7NO53JN<D_F?S+:EJNJ:U=M?ZQJ
M5Q=SO]^:YF:1V^I8DFJ]%%?J"22LC\PC&,59*R"BBBF,**** "BBB@ HHHH
M*_K\_9"_Y--^%_\ V3O1/_2"&OY Z_K\_9"_Y--^%_\ V3O1/_2"&OF>)?X5
M/U?Z'WW ?\>OZ1_-GHE%%%?(GZ4%%%% !1110 4444 %%%% !69K?_'PG^Y_
M6M.LS6_^/A/]S^M;4/XAS8O^ RE1117<>0%5]6U73M"TNYUO6+R.VM+.!Y[J
MXE;"Q1HI9F)[  $_A5BO*/VX_P"U_P#AE+QG_8F_SO[/BW[.OD_:(O-_#R]^
M?;-95ZCHT95+7LF_N1Y>>9A+*,EQ..C'F=*G.:7?DBY6^=K'S#\;_P#@I[\3
M];\0W&G_  1AMM%TB&0K;7UU9I/=7(!^^1("B ]EVDCN>P/@A_P4]^)^B>(;
M?3_C=#;:UI$T@6YO[6S2"ZM@3]\+& C@=UV@GL>Q^6**^!_M;,/;>T]H_3I]
MVQ_ /_$6?$'^U_[0^OSYKWY+_NO3V?PVZ;7\[ZG[*:3JNG:[I=MK>CWD=S:7
MD"3VMQ$V5EC=0RL#W!!!_&K%?+7[+FB_MHZE\ ?#!\*>-?!FF:.; C31J6FW
M$UX(/,?87YV=/NX_A"^]=]_PJO\ ;1U#_C\_:LT?3L]?L'@:";'T\UJ^UI8R
MI4I1DJ4M4GT_5H_MC*^,<=F664,5#*\1)U(1EHJ27O13T=2M#371NQ[/17C'
M_#.W[0][_P AS]M'7I/7[!X;M+7_ -!)Q1_PR-XCO?\ D.?M:?%.3/46/B!+
M;/\ WS&?;]?6K]OB'M2?S<?T;._^W.(9_!E51?XZM!?^DU)GM^E?\?\ '^/\
MC6NS*BEW8  9))X KY_L/V&_AY?W:1Z_\4_B+J8;.[[=XQE.>#_="UIK_P $
M[OV4IF$FM>!M0U-@<[M0\2WS\^O$P_R:Y*]3%.:]Q?\ @7_ 9Z.#S'C6=)^R
MR^BM?MXF2_\ 2</,]9U'QUX(TC/]K>,M*M=OWOM&HQ)C_OIAZ5A:C^T5^S]I
M&1J?QR\(0$?PR^)+4-^7F9KE]._84_9)TO'V;X'Z4V.GVF2:;_T8YSTK=T[]
MEC]FK2\?8_@'X0R.C2^'K>0C\70FL;XM](KYM_HCK]KQ]4_Y=8:'_<2K/_W%
M3,W4/VT?V5=,S]I^.WA]L?\ /O=^=_Z #6)=_P#!0[]C^V?R8_BX+B0_=CM-
M$OI"?Q6''ZUZ5I_PF^%>DX_LKX:>'[7'3[/HT"8_)!6W:6-C81^58V<4*_W8
MHPH_2CEQ;^U%?)O]4'U;CVI_S%8:'_<"K/\ ]V(?D>%ZK^WO\%-1A5?#V@>,
MM4^;(^P^$KDY^FX+5'_ALE;SC0OV8_BU>Y^[(/"'EQG_ ($TGT[5[UK?_'NG
M^_\ TK,KLHTL4Z?\2WI'_-L\O%97Q=.L_:9E%?X,.E_Z54J'C'_#3?QAON="
M_8Y\9R9^[_:%U;VOY[B<=OU]*/\ A=/[7FH?\@S]C1+=3TEU#Q]9C\T5<BO9
MZ*U^KUWO5E\E'_Y%G/\ V!G<_P")FU9?X889?G0D_P 3QC_A,?VZM0_X]/@W
MX&T_/_/_ .(99<?]^A_G-?FSXJ_MG_A)]2_X2/=_:'V^;[?OZ^=O._.>^[-?
ML;7R=^U[_P $\=0^)OBNZ^*/P8O;2WU&_<RZKH]X_EQW$IZRQ/@A6;JRM@$Y
M.1G!\?.,MQ%:C&5.3FUT=NO:R1^.^,?AOQ#G63T,1E]>KBIT7*\)N#?+)+6"
MC"";32NK-M/3:S^%*^I_^"=/[._@#XW:/XFU#XIZ#<ZCIVG7EJNGVO\ :$\,
M#3,LAE++&RAB (NOK7->#?\ @FC^TSX@UE++Q-H^G:!9[QYM]=ZG%/A>Y5(&
M<L?0':/<5]U_ WX+^$O@'\.[/X=^#T=H8"9+J[E \RZG;&^5\=S@ #L !VK@
MRC*J\L3[2O"T5T:W^3^\_/O!_P *\\K<1QQ^=X)PPU)2]RM"WM)-.*7))7:5
M^:[5KI6N2^#?@;\&_A[L;P7\+]"TZ1/NW%OIL8E_&0C>?Q-=5117V$(0IJT5
M9>1_8N%P>$P-+V6&IQA'M%**^Y604^W_ ./B/_?'\Z93[?\ X^(_]\?SIO8Z
MH_$C=HHHKS#WPHHHH *^,/\ @X3_ .40'Q>^F@?^G_3J^SZ^,/\ @X3_ .40
M'Q>^F@?^G_3JZ\!_OU+_ !1_-'G9O_R*<1_@G_Z2S^8ZBBBOTD_" HHHH **
M** "BBB@ HHHH *_K\_9"_Y--^%__9.]$_\ 2"&OY Z_K\_9"_Y--^%__9.]
M$_\ 2"&OF>)?X5/U?Z'WW ?\>OZ1_-GHE%%%?(GZ4%%%% !1110 4444 %%%
M% !69K?_ !\)_N?UK3K,UO\ X^$_W/ZUM0_B'-B_X#*5%%%=QY 57U;2M.UW
M2[G1-8LX[FTO('@NK>5<K+&ZE64CN""1^-6**&DT3*,9Q<9*Z>Z/@KXW_P#!
M,+XGZ'XAN-0^",MMK>D32%K:QNKQ(+JV!/W"9"$<#LVX$]QW)\$/^"87Q/US
MQ#;ZA\;I;;1-(AD#7-C:WB3W5R ?N QDH@/=MQ([#N/O6BO&_L'+_;<]GZ7T
M_P _Q/QO_B WA]_:_P!>]G/EO?V7/^Z[VM;FMY<]NEK:%?2=*T[0M+MM$T>S
MCMK2S@2"UMXEPL4:*%50.P  'X58HHKV4DE9'[)&,8148JR6R"BBB@HL:5_Q
M_P ?X_R-;%8^E?\ '_'^/\C6Q7'B/C7H>I@OX3]?\@HHHKG.P**** *6M_\
M'NG^_P#TK,K3UO\ X]T_W_Z5F5W4/X9Y&+_CL****V.8**** "BBB@ HHHH
M*?;_ /'Q'_OC^=,I]O\ \?$?^^/YTGL./Q(W:***\P]\**** "OC#_@X3_Y1
M ?%[Z:!_Z?\ 3J^SZ^,/^#A/_E$!\7OIH'_I_P!.KKP'^_4O\4?S1YV;_P#(
MIQ'^"?\ Z2S^8ZBBBOTD_" HHHH **** "BBB@ HHHH *_K\_9"_Y--^%_\
MV3O1/_2"&OY Z_K\_9"_Y--^%_\ V3O1/_2"&OF>)?X5/U?Z'WW ?\>OZ1_-
MGHE%%%?(GZ4%%%% !1110 4444 %%%% !69K?_'PG^Y_6M.LS6_^/A/]S^M;
M4/XAS8O^ RE1117<>0%%%% !1110 4444 %%%% %C2O^/^/\?Y&MBL?2O^/^
M/\?Y&MBN/$?&O0]3!?PGZ_Y!1117.=@4444 4M;_ ./=/]_^E9E:>M_\>Z?[
M_P#2LRNZA_#/(Q?\=A1116QS!1110 4444 %%%% !3[?_CXC_P!\?SIE/M_^
M/B/_ 'Q_.D]AQ^)&[1117F'OA1110 5\8?\ !PG_ ,H@/B]]- _]/^G5]GU\
M8?\ !PG_ ,H@/B]]- _]/^G5UX#_ 'ZE_BC^:/.S?_D4XC_!/_TEG\QU%%%?
MI)^$!1110 4444 %%%% !1110 5_7Y^R%_R:;\+_ /LG>B?^D$-?R!U_7Y^R
M%_R:;\+_ /LG>B?^D$-?,\2_PJ?J_P!#[[@/^/7](_FST2BBBOD3]*"BBB@
MHHHH **** "BBB@ K,UO_CX3_<_K6G69K?\ Q\)_N?UK:A_$.;%_P&4J***[
MCR HHHH **** "BBB@ HHHH L:5_Q_Q_C_(UL5CZ5_Q_Q_C_ "-;%<>(^->A
MZF"_A/U_R"BBBN<[ HHHH I:W_Q[I_O_ -*S*T];_P"/=/\ ?_I697=0_AGD
M8O\ CL****V.8**** "BBB@ HHHH *?;_P#'Q'_OC^=,I]O_ ,?$?^^/YTGL
M./Q(W:***\P]\**** "OC#_@X3_Y1 ?%[Z:!_P"G_3J^SZ^,/^#A/_E$!\7O
MIH'_ *?].KKP'^_4O\4?S1YV;_\ (IQ'^"?_ *2S^8ZBBBOTD_" HHHH ***
M* "BBB@ HHHH *_K\_9"_P"33?A?_P!D[T3_ -((:_D#K^OS]D+_ )--^%__
M &3O1/\ T@AKYGB7^%3]7^A]]P'_ !Z_I'\V>B4445\B?I04444 %%%% !11
M10!QGQF^!GA#XYZ99:3XOU36K6.QG::%M%U:2T9F*[2&*?>&.QKS[_AWO\$_
M^AM\=_\ A97/^->Z44 >%_\ #O?X)_\ 0V^._P#PLKG_ !H_X=[_  3_ .AM
M\=_^%E<_XU[I10!X7_P[W^"?_0V^._\ PLKG_&C_ (=[_!/_ *&WQW_X65S_
M (U[I10!X7_P[W^"?_0V^.__  LKG_&C_AWO\$_^AM\=_P#A97/^->Z44 >%
M_P##O?X)_P#0V^.__"RN?\:/^'>_P3_Z&WQW_P"%E<_XU[I10!X7_P .]_@G
M_P!#;X[_ /"RN?\ &C_AWO\ !/\ Z&WQW_X65S_C7NE% 'A?_#O?X)_]#;X[
M_P#"RN?\:/\ AWO\$_\ H;?'?_A97/\ C7NE% 'A?_#O?X)_]#;X[_\ "RN?
M\:/^'>_P3_Z&WQW_ .%E<_XU[I10!X7_ ,.]_@G_ -#;X[_\+*Y_QH_X=[_!
M/_H;?'?_ (65S_C7NE% 'A?_  [W^"?_ $-OCO\ \+*Y_P :/^'>_P $_P#H
M;?'?_A97/^->Z44 >%_\.]_@G_T-OCO_ ,+*Y_QH_P"'>_P3_P"AM\=_^%E<
M_P"->Z44 >%_\.]_@G_T-OCO_P +*Y_QH_X=[_!/_H;?'?\ X65S_C7NE% '
MA?\ P[W^"?\ T-OCO_PLKG_&C_AWO\$_^AM\=_\ A97/^->Z44 >%_\ #O?X
M)_\ 0V^._P#PLKG_ !H_X=[_  3_ .AM\=_^%E<_XU[I10!X7_P[W^"?_0V^
M._\ PLKG_&C_ (=[_!/_ *&WQW_X65S_ (U[I10!X7_P[W^"?_0V^.__  LK
MG_&C_AWO\$_^AM\=_P#A97/^->Z44 >%_P##O?X)_P#0V^.__"RN?\:/^'>_
MP3_Z&WQW_P"%E<_XU[I10!X7_P .]_@G_P!#;X[_ /"RN?\ &C_AWO\ !/\
MZ&WQW_X65S_C7NE% 'A?_#O?X)_]#;X[_P#"RN?\:/\ AWO\$_\ H;?'?_A9
M7/\ C7NE% 'A?_#O?X)_]#;X[_\ "RN?\:/^'>_P3_Z&WQW_ .%E<_XU[I10
M!X7_ ,.]_@G_ -#;X[_\+*Y_QH_X=[_!/_H;?'?_ (65S_C7NE% 'A?_  [W
M^"?_ $-OCO\ \+*Y_P :/^'>_P $_P#H;?'?_A97/^->Z44 >%_\.]_@G_T-
MOCO_ ,+*Y_QH_P"'>_P3_P"AM\=_^%E<_P"->Z44 >%_\.]_@G_T-OCO_P +
M*Y_QH_X=[_!/_H;?'?\ X65S_C7NE% 'A?\ P[W^"?\ T-OCO_PLKG_&C_AW
MO\$_^AM\=_\ A97/^->Z44 >%_\ #O?X)_\ 0V^._P#PLKG_ !H_X=[_  3_
M .AM\=_^%E<_XU[I10!!I>GP:1IEMI-L\C1VL"11M*Y9BJJ "2>IP.34]%%
M!1110 4444 %%%% !1110 4444 %%?*O_!0+]F+X$1_"7XD_M/?%3XB^-+;5
M]-\.S7?A_48O'%[:PZ#<Q6ZI;QV-O#(D2F2=4.'5V>24\\@#C?$FO_&WXJ>$
M/V4?V4OC1XKUO2[WXEZ+=:E\3KBPO9+._O8--TR*X:SDEC*R1F:2:,3;"K?*
MXR,D&E&Z);L?;E%?(_PP\"Q?LU_M[W_[*WPS\5>(+'P%X\^$L^N6>DSZY/>-
MHNK6]XMO)-:2732-$'BE#%22/,0'&  .0^.?[/\ X7_9<_:;^ 4'[,WC?QF?
M'GBKXA1P>+H=5\9W^I-KOAV.)GU*YO([B5T)1=A#*J ,^0,JNTY5<+GW/17R
M%H7PN\.?MT_M8_&2#XZ:KKM]X7^'&IV'AOPAX<T[Q'>:?;VLS6:SW=ZXM98S
M+.TDH568G:B@8/!':_\ !-/QSXW\1?!7Q/\ #KX@>*[W7K_X:?$W7?!J:YJ<
MWF75];V5P!#),Y^^XCD12QY.P$Y.21QLAIW9]$4445(PHHHH **** "BBB@
MHHHH ***\Y^//[,/PX_:0GTJ+XJ:QXEETC2DG+>'])\3W6G65[))LVRW M7C
MDE:/8=@+[5\Q\J200(#T:BOSI^'GQV^*7P'_ ."=W[07CSX6^/=6U7P[H/Q&
MO-"^#.O:U>O=RQV4UW;6"20S2%C-#%-.YC9MPS&W7&*[WXZ?L_Z%^P7>_"3X
MW_!?QIXK.KS?$K1O#GC^YU?Q5>WR>)[&_9H+B6YBGE>/SA(1*C(%"L3@<+MO
MDU)YC[9HKXZ_X*0_LT_!GPA\!_B1^U'XF^)7CJW\:6EC)=>#M9C\<WT7]F:B
M0%LK.SMH9$A6-IMB[?+9CO9BV?F'K.K?#7XW?&']E;P9H'CKXPZ[X.UMO"ME
M/\0I?#T,<-_?7 L5-Q;I<$$V8,^2SQKOP"JLF<TK*UQWU/;**^>_^"4VK:KK
MO_!/7X7ZMK>IW%Y=3:%(9KFZF:21R+J8 EF))X '/I7T)2:L[ G=7"BBBD,*
M*** "BBB@ HHHH **** "BO.?CS^S#\./VD)]*B^*FL>)9=(TI)RWA_2?$]U
MIUE>R2;-LMP+5XY)6CV'8"^U?,?*DD$?%_P\^.WQ2^ __!.[]H+QY\+?'NK:
MKX=T'XC7FA?!G7M:O7NY8[*:[MK!)(9I"QFABFG<QLVX9C;KC%4H\VPF[,_1
M:BOB;XZ?L_Z%^P7>_"3XW_!?QIXK.KS?$K1O#GC^YU?Q5>WR>)[&_9H+B6YB
MGE>/SA(1*C(%"L3@<+MU/^"D/[-/P9\(? ?XD?M1^)OB5XZM_&EI8R77@[68
M_'-]%_9FHD!;*SL[:&1(5C:;8NWRV8[V8MGY@**;0KL^Q:*\57]G>?\ :3^
MOPYT[]J+6O$RZE9>&;.;Q=H6C^(+C3(-1U)[2'SOM7V5DD<)*)"J!U4%CD-Q
MCSC_ ()A+JFE^)?C7X+\(>+M7UGX7^'?B)_9OP[N-8U.6],)CA'VZ"">5F>2
M".8JJ'<1PQR26)+:#OJ?6-%%%2,**** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@#XT_:1\._M?_$[]K"'4/&/['&K^-OA5X'N(;OP7H>D^-=&M;?6=
M3"AO[1ODNKE'<0L2L4!0*""YSG!ZSX_>"/VC_B+?_!S]L+P5\!I;7QM\-]8U
M4ZK\,]1\1V7VBYTV_B:TN$CNXY&MC-LCAF0%PO."0PVGZ?HJN85CYD^''@K]
MHCQ[^TIXD_;6^(?P-E\-S:+\-Y/#7P^\ WVO6DM]J$C3F[FGGEA=X+8R2)%"
M@WMA=S-M[^?_ +,=I^VKX)^)>J_'3X^?L'>(?$'Q$\5S+::EXEC\>^'UL]#T
MH2YCL+&#[8SQV\8^=NKRN"S$G&/MNBCF\A<I\L2^%OVE/V5/VG_B;\1/A9^S
MO=_$GPG\4);#5;>'1?$5C8W.D:K!;"WECF6\DC#0R[4<2(6*8(*GBO0OV%_@
M-XV^ OP9O;?XIS6;>+_%_BS5/%7BU-.D+V\%_?SF5H8V(^8(GEINZ$J2.,5[
M+10Y-H=K,****D84444 %%%% !1110 4444 %?-7_!1.P_:[\<Z-H/PA_9\^
M$NJZUX3UV24?$?5?#WB;3M/U(6*X'V"V:\FC$9GRRO,NXJ@( RU?2M%-.SN)
MJZ/E7QC\$OB/^T_^Q#XT_9)/[+L_P8M[;0[*V\$6]_XBTZ^MY9K>47$(!L99
M3$J2V\(=G&YO-+#<0U4_%'A[]KC]LC7_ (8^!_C%^S5)\/-$\&^,=/\ %'C;
M6+[Q+8WD>IW5@&:&SLH[:1W:*28J[/*(]J+CD\'ZVHI\P6/B[XN:+^V3X\_:
M_D^(/Q'_ &*M9\9^!/ FH;_A=H>E>.-$MK.:[7(.LW:7-TKRW&/]2C(H@!)P
M7):OH'QO\4OCC;?!W3?$FB?LI:]JOB'5XWBU/PC:^)])CGTD%'^:2>:Y2"49
M"C]V['YQQP<>H44.5PL?-W_!,7PS\??A)^S7X<_9\^.7[/NI^$KGPCI'DKJ]
MSK^FWD&HR//*Y6-;2XE=-H89+A0>V:^D:**3=W<$K*P4444AA1110 4444 %
M%%% !1110!\U?\%$[#]KOQSHV@_"']GSX2ZKK7A/79)1\1]5\/>)M.T_4A8K
M@?8+9KR:,1F?+*\R[BJ @#+5E>,?@E\1_P!I_P#8A\:?LDG]EV?X,6]MH=E;
M>"+>_P#$6G7UO+-;RBXA -C+*8E26WA#LXW-YI8;B&KZJHJE*R%8^2?%'A[]
MKC]LC7_ACX'^,7[-4GP\T3P;XQT_Q1XVUB^\2V-Y'J=U8!FAL[*.VD=VBDF*
MNSRB/:BXY/!Q/BYHO[9/CS]K^3X@_$?]BK6?&?@3P)J&_P"%VAZ5XXT2VLYK
MM<@ZS=I<W2O+<8_U*,BB $G!<EJ^T:*%*W07*?,/[9>O_MS_ !%^"'A;PK\"
M?V?-:TVY\62RI\1DT[Q=I,6K:!8*4#6]M-+<+ T\ZLZB=&<1*K';N*D=S^QW
M)XR\->#(?A%=_L;:A\)O#GAK3HH=!ANO$^F:@ER"S;U'V.>1@^?G9Y.79R22
M2:]EHHYM+#MJ%%%%2,**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
-** "BBB@ HHHH __V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>24
<FILENAME>blkb-20221231_g17.jpg
<TEXT>
begin 644 blkb-20221231_g17.jpg
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
M -D[T3_T@AKYGB7^%3]7^A]]P'_'K^D?S9Z)1117R)^E!1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !7QA_P '"?\ RB ^+WTT#_T_
MZ=7V?7QA_P '"?\ RB ^+WTT#_T_Z=77@/\ ?J7^*/YH\[-_^13B/\$__26?
MS'4445^DGX0%%%% !1110 4444 %%%% !7]?G[(7_)IOPO\ ^R=Z)_Z00U_(
M'7]?G[(7_)IOPO\ ^R=Z)_Z00U\SQ+_"I^K_ $/ON _X]?TC^;/1****^1/T
MH**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *^,/^#A
M/_E$!\7OIH'_ *?].K[/KXP_X.$_^40'Q>^F@?\ I_TZNO ?[]2_Q1_-'G9O
M_P BG$?X)_\ I+/YCJ***_23\("BBB@ HHHH **** "BBB@ K^OS]D+_ )--
M^%__ &3O1/\ T@AK^0.OZ_/V0O\ DTWX7_\ 9.]$_P#2"&OF>)?X5/U?Z'WW
M ?\ 'K^D?S9Z)1117R)^E!1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !7QA_P<)_\ *(#XO?30/_3_ *=7V?7QA_P<)_\ *(#XO?30
M/_3_ *=77@/]^I?XH_FCSLW_ .13B/\ !/\ ])9_,=1117Z2?A 4444 %%%%
M !1110 4444 %?U^?LA?\FF_"_\ [)WHG_I!#7\@=?U^?LA?\FF_"_\ [)WH
MG_I!#7S/$O\ "I^K_0^^X#_CU_2/YL]$HHHKY$_2@HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBO$
M/VGOV_/V>OV6O%7AWP-XX^(&@#6=:\06=E?Z9<:]%!-I5E,&+7\ZX8K$@4'Y
M@N[<,,.M-)MZ VD>WT5C:M\1OA_H/@5_B?K7C?2;7PVE@M\VOSZA&MG]F90R
MS><6V%"I!#9P01CK47@#XG> /BGX!L?BC\/_ !5::GX>U*V:XLM6@<B&6($@
MOE@, %6SG&,&E9@;U%>3^ ?VZ/V0_BCX\@^&7@#]H'PYJFMW<DD=A9V]X<7K
MI]];>0@1W!&"<1LW )[5ZP2 ,DX ZFFTT&X45Y3X*_;E_9#^(WQ)7X0^!_VA
M/#6I^(I)Y(;?3[6_!^TRQ_?CADQY<S#G*HS'@^AKU:AIH-PHHHI %%%% !11
M10 5\8?\'"?_ "B ^+WTT#_T_P"G5]GU\8?\'"?_ "B ^+WTT#_T_P"G5UX#
M_?J7^*/YH\[-_P#D4XC_  3_ /26?S'4445^DGX0%%%% !1110 4444 %%%%
M !7]?G[(7_)IOPO_ .R=Z)_Z00U_('7]?G[(7_)IOPO_ .R=Z)_Z00U\SQ+_
M  J?J_T/ON _X]?TC^;/1****^1/TH**** "BBB@ HHHH **** "BBB@ K*\
M=^)_^$(\$:SXS.ES7W]D:5<7OV*V_P!9<>5$TGEK_M-MP/<UJUG>,/$UAX*\
M):IXRU6VNYK72-.GO;F&PM'N)Y(XHV=ECB0%I'(4A44$L< #)H ^2OV3M/\
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
M2WQ-^U3^TW_P1J\0?$OXC_LU>,?#%S8_'LW^F^"M3\(W5M+X>\+VEG)';-+
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
MUCMM4TB_\6:G=J8HP B1//<N\"@ 8$3(.!Z4=2KQY;&#\;/V>?C3<_M):/\
MM8_LX>+_  S#KT/@Z3POK6C>+[:=K*^T]KG[5&Z26YWQ2I+G^%@P..,<^*_L
MW_ WQ#^TM\1OVEH_B_XQLI'U3QKX;MX?$?@:V:WM[/6-(M(I2UJ+@R[FMY?L
MZ,7R':-LJH;:/I#XE_L?? OXKP:/;^)](UNW70M+73-/_L/Q?J6FD6:@ 0/]
MEN(_-7 'W]QZ\\FNF\&_!?X<?#;X7CX._#/PZGAS08[*6VM[;19&@> 2!M\B
MR [_ #26+>826+?,23S2L4IVC8^)/&]C?:7XE\1_$?1M8N/'>DZ5\3=*MKS6
M?$OEP6WB_P :R36NFVOF+:QHJZ;I2",[$7]Y<J1N)BS7UA^S;\9/B#\0-?\
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
M(']WQ3:$_D),U%_PU5^S-_T7_P '?^%%;_\ Q='MJ/\ ,OO)?$?#T=\92_\
M!D/\SL=;_P"/=/\ ?_I697*ZS^U/^S5);KY?Q[\(-ALD+X@MR>GL]9/_  U=
M^S5_T7+PQ_X-H_\ &NRAB,.J>LU]Z/'QG$G#JKO_ &RE_P"#(?YGH%%>?_\
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
MV3PK/EP]-?\ ;D?\CF?^%*?!K_HDGAC_ ,$-O_\ $5*/A'\*5 5?ACX>  X
MT6#_ .(KH:*V]E27V5]QBLJRN.U"'_@,?\CG_P#A4OPJ_P"B9^'O_!+!_P#$
M5^8?[2_P0\0_ 7XLZGX0U73Y$L9+F2;1;LI\ES:LQ*%3T) (5AV8'VS^KE8G
MCSX;^ OB?HW_  C_ ,0?"5CJ]GNW)#>P!_+;^\AZHWNI!KSLRRR&.I)1]V2V
M_P""?G/B5X88+CK*J=+#.-&O2;<)<ONNZ2<96UL[)W5VFMGJC\?J_0[_ ()K
M_!#Q#\+/A-?^+O%EA)9WOBFYBFBM)EVNEK$K")F!Y!8R2-C^Z5]:]"\&_L<_
MLS> =93Q!X9^$6G)>1.'BFNY9;KRV'1E$[N%([$ $5Z97)E>2RP=;VM62;6U
MCY#PN\%L3P9G/]K9G7A4JP34(T^9Q7,K.3E)1;?*VDN6VK=V%%%%?0']"!3[
M?_CXC_WQ_.F4^W_X^(_]\?SI/8<?B1NT445YA[X4444 %?&'_!PG_P H@/B]
M]- _]/\ IU?9]?&'_!PG_P H@/B]]- _]/\ IU=> _WZE_BC^:/.S?\ Y%.(
M_P $_P#TEG\QU%%%?I)^$!1110 4444 %%%% !1110 5_7Y^R%_R:;\+_P#L
MG>B?^D$-?R!U_7Y^R%_R:;\+_P#LG>B?^D$-?,\2_P *GZO]#[[@/^/7](_F
MST2BBBOD3]*"BBB@ HHHH **** "BBB@ K,UO_CX3_<_K6G69K?_ !\)_N?U
MK:A_$.;%_P !E*BBBNX\@**** "BBB@ HHHH **** +&E?\ '_'^/\C6Q6/I
M7_'_ !_C_(UL5QXCXUZ'J8+^$_7_ ""BBBN<[ HHHH I:W_Q[I_O_P!*S*T]
M;_X]T_W_ .E9E=U#^&>1B_X["BBBMCF"BBB@ HHHH **** "GV__ !\1_P"^
M/YTRGV__ !\1_P"^/YTGL./Q(W:***\P]\**** "OC#_ (.$_P#E$!\7OIH'
M_I_TZOL^OC#_ (.$_P#E$!\7OIH'_I_TZNO ?[]2_P 4?S1YV;_\BG$?X)_^
MDL_F.HHHK])/P@**** "BBB@ HHHH **** "OZ_/V0O^33?A?_V3O1/_ $@A
MK^0.OZ_/V0O^33?A?_V3O1/_ $@AKYGB7^%3]7^A]]P'_'K^D?S9Z)1117R)
M^E!1110 4444 %%%% !1110 5F:W_P ?"?[G]:TZS-;_ ./A/]S^M;4/XAS8
MO^ RE1117<>0%%%% !1110 4444 %%%% %C2O^/^/\?Y&MBL?2O^/^/\?Y&M
MBN/$?&O0]3!?PGZ_Y!1117.=@4444 4M;_X]T_W_ .E9E:>M_P#'NG^__2LR
MNZA_#/(Q?\=A1116QS!1110 4444 %%%% !3[?\ X^(_]\?SIE/M_P#CXC_W
MQ_.D]AQ^)&[1117F'OA1110 5\8?\'"?_*(#XO?30/\ T_Z=7V?7QA_P<)_\
MH@/B]]- _P#3_IU=> _WZE_BC^:/.S?_ )%.(_P3_P#26?S'4445^DGX0%%%
M% !1110 4444 %%%% !7]?G[(7_)IOPO_P"R=Z)_Z00U_('7]?G[(7_)IOPO
M_P"R=Z)_Z00U\SQ+_"I^K_0^^X#_ (]?TC^;/1****^1/TH**** "BBB@ HH
MHH XSXS? SPA\<],LM)\7ZIK5K'8SM-"VBZM):,S%=I#%/O#'8UY]_P[W^"?
M_0V^._\ PLKG_&O=** /"_\ AWO\$_\ H;?'?_A97/\ C1_P[W^"?_0V^.__
M  LKG_&O=** /"_^'>_P3_Z&WQW_ .%E<_XT?\.]_@G_ -#;X[_\+*Y_QKW2
MB@#PO_AWO\$_^AM\=_\ A97/^-'_  [W^"?_ $-OCO\ \+*Y_P :]THH \+_
M .'>_P $_P#H;?'?_A97/^-'_#O?X)_]#;X[_P#"RN?\:]THH \+_P"'>_P3
M_P"AM\=_^%E<_P"-'_#O?X)_]#;X[_\ "RN?\:]THH \+_X=[_!/_H;?'?\
MX65S_C1_P[W^"?\ T-OCO_PLKG_&O=** /"_^'>_P3_Z&WQW_P"%E<_XT?\
M#O?X)_\ 0V^._P#PLKG_ !KW2B@#PO\ X=[_  3_ .AM\=_^%E<_XT?\.]_@
MG_T-OCO_ ,+*Y_QKW2B@#PO_ (=[_!/_ *&WQW_X65S_ (T?\.]_@G_T-OCO
M_P +*Y_QKW2B@#PO_AWO\$_^AM\=_P#A97/^-'_#O?X)_P#0V^.__"RN?\:]
MTHH \+_X=[_!/_H;?'?_ (65S_C1_P .]_@G_P!#;X[_ /"RN?\ &O=** /"
M_P#AWO\ !/\ Z&WQW_X65S_C1_P[W^"?_0V^._\ PLKG_&O=** /"_\ AWO\
M$_\ H;?'?_A97/\ C1_P[W^"?_0V^.__  LKG_&O=** /"_^'>_P3_Z&WQW_
M .%E<_XT?\.]_@G_ -#;X[_\+*Y_QKW2B@#PO_AWO\$_^AM\=_\ A97/^-'_
M  [W^"?_ $-OCO\ \+*Y_P :]THH \+_ .'>_P $_P#H;?'?_A97/^-'_#O?
MX)_]#;X[_P#"RN?\:]THH \+_P"'>_P3_P"AM\=_^%E<_P"-'_#O?X)_]#;X
M[_\ "RN?\:]THH \+_X=[_!/_H;?'?\ X65S_C1_P[W^"?\ T-OCO_PLKG_&
MO=** /"_^'>_P3_Z&WQW_P"%E<_XT?\ #O?X)_\ 0V^._P#PLKG_ !KW2B@#
MPO\ X=[_  3_ .AM\=_^%E<_XT?\.]_@G_T-OCO_ ,+*Y_QKW2B@#PO_ (=[
M_!/_ *&WQW_X65S_ (T?\.]_@G_T-OCO_P +*Y_QKW2B@#PO_AWO\$_^AM\=
M_P#A97/^-'_#O?X)_P#0V^.__"RN?\:]THH \+_X=[_!/_H;?'?_ (65S_C1
M_P .]_@G_P!#;X[_ /"RN?\ &O=** /"_P#AWO\ !/\ Z&WQW_X65S_C1_P[
MW^"?_0V^._\ PLKG_&O=** /"_\ AWO\$_\ H;?'?_A97/\ C1_P[W^"?_0V
M^.__  LKG_&O=** (-+T^#2-,MM)MGD:.U@2*-I7+,550 23U.!R:GHHH **
M** "BBB@ HHHH **** "BBB@ HKY5_X*!?LQ? B/X2_$G]I[XJ?$7QI;:OIO
MAV:[\/ZC%XXO;6'0;F*W5+>.QMX9$B4R3JAPZNSR2GGD <;XDU_XV_%3PA^R
MC^RE\:/%>MZ7>_$O1;K4OB=<6%[)9W][!INF17#6<DL962,S231B;85;Y7&1
MD@THW1+=C[<HKY'^&'@6+]FO]O>__96^&?BKQ!8^ O'GPEGURSTF?7)[QM%U
M:WO%MY)K22Z:1H@\4H8J21YB XP !R'QS_9_\+_LN?M-_ *#]F;QOXS/CSQ5
M\0HX/%T.J^,[_4FUWP['$SZE<WD=Q*Z$HNPAE5 &?(&57:<JN%S[GHKY"T+X
M7>'/VZ?VL?C)!\=-5UV^\+_#C4[#PWX0\.:=XCO-/M[69K-9[N]<6LL9EG:2
M4*K,3M10,'@CM?\ @FGXY\;^(O@KXG^'7Q \5WNO7_PT^)NN^#4US4YO,NKZ
MWLK@"&29S]]Q'(BECR=@)R<DCC9#3NSZ(HHHJ1A1110 4444 %%%% !1110
M445YS\>?V8?AQ^TA/I47Q4UCQ++I&E).6\/Z3XGNM.LKV239MEN!:O')*T>P
M[ 7VKYCY4D@@0'HU%?G3\//CM\4O@/\ \$[OV@O'GPM\>ZMJOAW0?B->:%\&
M=>UJ]>[ECLIKNVL$DAFD+&:&*:=S&S;AF-NN,5WOQT_9_P!"_8+O?A)\;_@O
MXT\5G5YOB5HWASQ_<ZOXJO;Y/$]C?LT%Q+<Q3RO'YPD(E1D"A6)P.%VWR:D\
MQ]LT5\=?\%(?V:?@SX0^ _Q(_:C\3?$KQU;^-+2QDNO!VLQ^.;Z+^S-1("V5
MG9VT,B0K&TVQ=OELQWLQ;/S#UG5OAK\;OC#^RMX,T#QU\8==\':VWA6RG^(4
MOAZ&.&_OK@6*FXMTN"";,&?)9XUWX!563.:5E:X[ZGME%?/?_!*;5M5UW_@G
MK\+]6UO4[B\NIM"D,US=3-)(Y%U, 2S$D\ #GTKZ$I-6=@3NKA1112&%%%%
M!1110 4444 %%%% !17G/QY_9A^''[2$^E1?%36/$LND:4DY;P_I/B>ZTZRO
M9)-FV6X%J\<DK1[#L!?:OF/E22"/B_X>?';XI? ?_@G=^T%X\^%OCW5M5\.Z
M#\1KS0O@SKVM7KW<L=E-=VU@DD,TA8S0Q33N8V;<,QMUQBJ4>;83=F?HM17Q
M-\=/V?\ 0OV"[WX2?&_X+^-/%9U>;XE:-X<\?W.K^*KV^3Q/8W[-!<2W,4\K
MQ^<)")49 H5B<#A=NI_P4A_9I^#/A#X#_$C]J/Q-\2O'5OXTM+&2Z\':S'XY
MOHO[,U$@+96=G;0R)"L;3;%V^6S'>S%L_,!13:%=GV+17BJ_L[S_ +2?P%^'
M.G?M1:UXF74K+PS9S>+M"T?Q!<:9!J.I/:0^=]J^RLDCA)1(50.J@L<AN,><
M?\$PEU32_$OQK\%^$/%VKZS\+_#OQ$_LWX=W&L:G+>F$QPC[=!!/*S/)!',5
M5#N(X8Y)+$EM!WU/K&BBBI&%%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110!\:?M(^'?VO_B=^UA#J'C']CC5_&WPJ\#W$-WX+T/2?&NC6MOK.IA0W
M]HWR75RCN(6)6* H%!!<YS@]9\?O!'[1_P 1;_X.?MA>"O@-+:^-OAOK&JG5
M?AGJ/B.R^T7.FW\36EPD=W'(UL9MD<,R N%YP2&&T_3]%5S"L?,GPX\%?M$>
M/?VE/$G[:WQ#^!LOAN;1?AO)X:^'W@&^UZTEOM0D:<W<T\\L+O!;&21(H4&]
ML+N9MO?S_P#9CM/VU?!/Q+U7XZ?'S]@[Q#X@^(GBN9;34O$L?CWP^MGH>E"7
M,=A8P?;&>.WC'SMU>5P68DXQ]MT4<WD+E/EB7PM^TI^RI^T_\3?B)\+/V=[O
MXD^$_BA+8:K;PZ+XBL;&YTC58+86\L<RWDD8:&7:CB1"Q3!!4\5Z%^PO\!O&
MWP%^#-[;_%.:S;Q?XO\ %FJ>*O%J:=(7MX+^_G,K0QL1\P1/+3=T)4D<8KV6
MBAR;0[684445(PHHHH **** "BBB@ HHHH *^:O^"B=A^UWXYT;0?A#^SY\)
M=5UKPGKLDH^(^J^'O$VG:?J0L5P/L%LUY-&(S/EE>9=Q5 0!EJ^E:*:=G<35
MT?*OC'X)?$?]I_\ 8A\:?LDG]EV?X,6]MH=E;>"+>_\ $6G7UO+-;RBXA -C
M+*8E26WA#LXW-YI8;B&JGXH\/?M<?MD:_P##'P/\8OV:I/AYHG@WQCI_BCQM
MK%]XEL;R/4[JP#-#9V4=M([M%),5=GE$>U%QR>#];44^8+'Q=\7-%_;)\>?M
M?R?$'XC_ +%6L^,_ G@34-_PNT/2O'&B6UG-=KD'6;M+FZ5Y;C'^I1D40 DX
M+DM7T#XW^*7QQMO@[IOB31/V4M>U7Q#J\;Q:GX1M?$^DQSZ2"C_-)/-<I!*,
MA1^[=C\XXX./4**'*X6/F[_@F+X9^/OPD_9K\.?L^?'+]GW4_"5SX1TCR5U>
MYU_3;R#49'GE<K&MI<2NFT,,EPH/;-?2-%%)N[N"5E8****0PHHHH **** "
MBBB@ HHHH ^:O^"B=A^UWXYT;0?A#^SY\)=5UKPGKLDH^(^J^'O$VG:?J0L5
MP/L%LUY-&(S/EE>9=Q5 0!EJRO&/P2^(_P"T_P#L0^-/V23^R[/\&+>VT.RM
MO!%O?^(M.OK>6:WE%Q" ;&64Q*DMO"'9QN;S2PW$-7U515*5D*Q\D^*/#W[7
M'[9&O_#'P/\ &+]FJ3X>:)X-\8Z?XH\;:Q?>);&\CU.ZL S0V=E';2.[123%
M79Y1'M1<<G@XGQ<T7]LGQY^U_)\0?B/^Q5K/C/P)X$U#?\+M#TKQQHEM9S7:
MY!UF[2YNE>6XQ_J49%$ )."Y+5]HT4*5N@N4^8?VR]?_ &Y_B+\$/"WA7X$_
ML^:UIMSXLEE3XC)IWB[28M6T"P4H&M[::6X6!IYU9U$Z,XB56.W<5([G]CN3
MQEX:\&0_"*[_ &-M0^$WASPUIT4.@PW7B?3-02Y!9MZC['/(P?/SL\G+LY))
M)->RT4<VEAVU"BBBI&%%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
-%% !1110 4444 ?_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>25
<FILENAME>blkb-20221231_g18.jpg
<TEXT>
begin 644 blkb-20221231_g18.jpg
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
M6_::_P""I4/B'X0:Q<PKXEM=,^#EGIWB;6M/CF246,VI179MXLF- TT5HK.
M05PQS]X44 >#_M2?L8+^TU9?#KX+ZEXGM=-^#WAK58K_ ,;>!H;-F?Q0EDL;
M:9IDDA;:EBDZ+-/&58S>1%&2$,F[R_\ ;"_X)8^.?VC?BC\3/$/PU_:7M?!G
MA;X[> ])\(_&70;KP5_:5W>V-@]T(Y=,NOM<*V$[V]Y/;LTD5RFUE<)N45]D
M44 0:7IMEHVF6^CZ; (K:T@2&WC!)V(JA5'/H *GHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "L+
MXF_$#1/A5\/M8^(WB,M]BT:PDN9D3[TFT<(O^TS84>["MVO+?VU?!.N?$/\
M9:\9>%O#D#RWLFFI<0PQ#+2^1-'.R*.Y98R .Y.*SK2E"E*4=TF>1Q!B\9@,
M@Q>*PD>:K3I5)06]Y1@W%6ZW:2/S:^._[4GQA_:"\27&K^,O%-U'8O(39Z':
M7#):6J9X4(#ACCJ[98^O0 ^ _P"U)\8/V?/$EOJ_@WQ3=26"2 WFAW5PSVET
MF>5*$X4XZ.N&'KU!\ZHKXCV];VGM.9\W<_R[_P!9^(O[9_M;ZU4^LWYO:<SY
MK^O;RVMI:VA^S_PR^(&B?%7X?:/\1O#A;[%K-A'<PH_WH]PY1O\ :5LJ?=36
M[7B'_!/#6/#5U^REX9T#1/$]IJ%UID,RZG#!+F2TEDN)9?*D4\J0'QR,'&1D
M<U[?7VU";JT8S>[2/]/>%LTJ9WPU@L?4:<ZM*G.7*TUS2BG)*VFDKKY!1116
MI[P4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !5'5;RYMIE2&3:"N3P#WJ]69K?_ !\)_N?UK6BDZFISXJ4HT6TR+^U;
M_P#Y[_\ CH_PH_M6_P#^>_\ XZ/\*KT5V\D.R/+]M5_F?WEC^U;_ /Y[_P#C
MH_PH_M6__P">_P#XZ/\ "J]%')#L@]M5_F?WGSE\<?\ @FS\)_BMXCN/%_A+
M7KCPM?7LIDNXK6T6:U=R<EQ%E"A)ZA6"^PH^!W_!-GX3_"GQ';^+_%NO7'BF
M^LI1):175HL-JC@Y#F++ER#T#,5]C7T;17%_9> ]K[3V:O\ A]VWX'P'_$,N
M _[7_M/ZA#VU^:_O<O-O?DOR7OK?EWUW/+_BG^S59>)/%#?%CX2>)9O!?C=
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
M[XTWNEVT(^'_ ,1?$FO^&1I22/$CNT_VV7[;9)#.S!ECAD:01[D.6 "?LW?
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
M^U2ZU+4]8N%4JLEW?7DLMQ<%06"AY"$W,%"Y-#BV[C4THM'JE%%%69%C2O\
MC_C_ !_D:V*Q]*_X_P"/\?Y&MBN/$?&O0]3!?PGZ_P"04445SG8%%%% !111
M0 4444 %?BIXO_MG_A+=4_X2/?\ VC_:,_V_S/O>=YC;\^^[-?M77R#^V9_P
M3=U'XJ>+[OXL?!"^L[?4]0<RZOHMZYCCN)CUFB< A7;JRM@$Y;<"<'R<VPM7
M$4XRIZVOIZG\^?2"X%S[C#)<+B,J@ZD\-*;E36\HS4=8KJXN.V[4G;L? -?6
M_P#P3:T_]J*]\*^*#\#=?\,6.FKJ%O\ :QXFM9Y5>?8^?*\KH0NW=GU2N5\$
M_P#!+K]J7Q'K:6'BG1M-\/66\>=?WFJ0SX7N52!G+'T!V@]R*^_?@+\#_!_[
M/7PULOAKX,1VAMR9;N[F \R[N&QOE?'<X  [*JCM7GY;@,1[?GFG%+Y,_(O!
M;PHXL?$RS/,J57"4:49:OFI5)2DG%**TDEK=NUG:VM]."^Q?\%&8>8];^#DV
MWH);;4U#?7;T_"CS_P#@H[!S+8_!>?/00RZLN/KNKV^BO>^K_P!^7WG]8_ZH
MI?#C\2O^XM_SBSQ#^V_^"A\/R2>"/A3,1U>+4K]0WT##(H_X3']OZ'YY/@W\
M/IA_<B\13J?KEEQ7M]%'U=_SR_#_ "#_ %4Q"^',\2O^WZ;_ #I,\1_X6)^W
MA#\LO[.GA"8]=\/B_:![89<YI/\ A;7[<,/,G[(^B3;>HB\>P*6^FY./QKV^
MBCV$_P#GY+\/\@_U7S%?#F^)7_A._P \.SQ#_A=W[:<',O[#T$^>@A^)=BN/
MKN2C_AH#]KB+Y;K]A2\##[PB^(5@X_ A>:]OHH]C4_Y^2_\ )?\ Y$/]6LZ6
MV=8GYPPC_P#=6_XGB'_#2?[2,7S77[#_ (A"^L7B>S<Y^@%+_P -1?'"+Y;O
M]BCQDK=0(=0MI!CZ@]?:O;J*/8UO^?C^Z/\ D'^K_$"VSBM\Z>&_2@CQ#_AK
M7XE1<W7[&7Q' 'W_ "K6%R/H _-'_#8_B>'_ (_/V//BTN?N^3X<23\\2<5[
M?11[*O\ \_/P0?V'Q.MLVG\Z-'](H\0_X;7DC^6Y_9'^-:L/O;/ VY1^(FYH
M_P"&Y?#B?-=?L[?%R!?[\W@9P,^G$AKV^BCV>(_G_!!_8_%JVS1?.A#])(_%
M_P")GCC6_B7\0=9\?>(IY)+S5M1EN9O,/*;F.$]@HPH'8*!VK#KZ6_;@_8?^
M(/PQ^(.I_$+X>^&+K5?"FJW4EVK:? TKZ:[L6>*1%R0@8G:^,8P"<CGP?P3\
M,/B)\2-;3PYX$\%:EJM[(X7R;.T9MA]6.,(!W+$ =S7QU:A6IUG":=_S/\XN
M)N&.)<HXEK8#'T9RQ#G+[+;J-OXH_P RENFK[]S[=_X)!^-M<U?X=^+/ E].
M\EEHNI6UQ8!SD1_:%EWHOH,PAL>KD]Z^P:\<_8D_9FD_9E^$7]@:Y/%-KVK7
M'VS6I83E(WVA4A4_Q*B]^[,Q'!%>QU]=@:=2EA(1GND?Z'>%V4YMD7 & P.9
M75:$-4]XIRE*,7YQBU&W2U@HHHKK/O@HHHH **** "BBB@ HHHH **** "BB
MB@ K,UO_ (^$_P!S^M:=9FM_\?"?[G]:VH?Q#FQ?\!E*BBBNX\@**** "BBB
M@ HHHH **** +&E?\?\ '^/\C6Q6/I7_ !_Q_C_(UL5QXCXUZ'J8+^$_7_(*
M***YSL"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "L
MS6_^/A/]S^M:=9FM_P#'PG^Y_6MJ'\0YL7_ 92HHHKN/("BBB@ HHHH ****
M "BBB@"QI7_'_'^/\C6Q6/I7_'_'^/\ (UL5QXCXUZ'J8+^$_7_(****YSL"
MBBB@ HHHH *S_%GBKP]X%\+:GXV\7:K%8:5H^GS7VIWT^=EO;Q(9))&QSA45
MB?85H5D^/-%\'^)? VM>'?B%!:RZ!?Z3<VVN17TFR![-XF682,2-J&,L"<C
MSR* /B']GW_@I5^UW^TA^TKX0^-G@7]A7XKK^R[XZ\-VNF>&/$LMMH1N)=2N
M;\>5K]Q:+>&_M]-^S%/F*X",96CX%>@?\%#?^"O'P;_X)_7\7AB^^$_C3QWK
M<-SI/_"0P>%])86/AVTU"]2SMKB_OI0((3)*^V.!2\TA&=BIF0?.?Q6\._M<
M_P#! SX=>#_%'P<_:7B^*_[.5MXUTCPPGPE^(FEQ_P#"1:!97]VEO%'H^JVY
M5KPQ&0;+>XC;;%&0#@;E]<_X.+O^46/B3_LH'@K_ -2?3* /N2O$_P!OW]N/
MX>_\$_OV?9_CAXW\-:GXBO;C4[?2O"_A#0MGV_7M1F)*6T&\A1MC269W8X2*
M"1S]W!]EO]3TW2HXYM4U&"V269(8FN)E0/(YVJ@)/+$D #J2>*_*O]M_]H+Q
MMJ?[:_Q?^(O[0/[%/Q_U;PQ\*_AOJOA;X&S^%_A/>ZCHQO+_ $Y_[6\1S72X
MC#,K)9Q,"PC@CG8X,I  /T6_9&_:*T/]KK]E_P  _M0>&O#MWI&G^/O"EEKE
MII=](KS6L=Q$L@C=D^5F7=C(X.*]%KXU_P"" ?Q9MOBE_P $F_@S9V_P_P#%
MFA'POX&TO1))/%&@26*:FT5C WVRR9^+FT?S,).ORL4<?PU]E4 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %9FM_\?"?[G]:TZS-;_X^$_W/ZUM0_B'-B_X#*5%%%=QY 444
M4 %%%% !1110 4444 6-*_X_X_Q_D:V*Q]*_X_X_Q_D:V*X\1\:]#U,%_"?K
M_D%%%%<YV!1110 44R>XAME#S/M!.!P347]JV'_/?_QT_P"%4HR:T1#J4XNS
M:+%9?C?P5X2^)7@O5_ASX_\ #MIJ^A:_I=QINMZ3?PB2"]M)XVBF@D0\,CHS
M*P/4,15S^U;#_GO_ ..G_"C^U;#_ )[_ /CI_P *?)/LQ>VI?S+[SXP_8_\
M^"'/[('[,WQH\1?&77/AKIWB"YL/'AU3X.V.I:MJ5_:^!],6RM(XK>VM[VXE
MA2=;F.ZG$ZIO3ST5&41J!ZE^UK_P2Q_8D_;F\2_\)5^U!\.O$?B*<VEM;-9V
MWQ.\0Z98LD$IEA)L[&_AMRZR'<)#'OR%.[Y5Q[[_ &K8?\]__'3_ (4?VK8?
M\]__ !T_X4<D^S#VU+^9?>>(:C_P34_8WUOX)>&OV>/$GPXU?6/"GA#QO:^+
MO#UGKWCO6M0N+;6+:5I8;@W=S>27$JJS-^ZDD:+#$;,<5[/XK\+Z%XX\+:EX
M+\46/VK3-8T^:RU&V\QD\Z"5#'(FY"&7*L1E2",\$&K']JV'_/?_ ,=/^%']
MJV'_ #W_ /'3_A1R3[,/;4OYE]Y@?!7X-?#;]G?X1^'/@5\'?#?]C^%?"6CP
M:5X>TK[9-<?9+2% D<?FSN\DF% &YV9CW)-=/5?^U;#_ )[_ /CI_P */[5L
M/^>__CI_PHY)]F'MJ7\R^\L457_M6P_Y[_\ CI_PI5U.R=@BS\DX'RG_  I<
MD^P>UI?S+[R>BBBI- HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HKS;]I'XW?$/X):)INJ?#S]G3Q)\19KZZ>*XLO
M#<T*/9J%R)'\T@$$\<=Z\B_X;[_:9_Z1@_%/_P #K+_XJ@#ZFK,UO_CX3_<_
MK7S9_P -]_M,_P#2,'XI_P#@=9?_ !5=U\*/VEO%_P 2]*NM3^)_[-'COP#=
M6]P(K:PU+19[]KF/:#YH:SCD51DE<,0>,XQ6M%I5-3GQ492HM)'IE%<]_P +
M-T'_ * /BK_PB-4_^1J/^%FZ#_T ?%7_ (1&J?\ R-7;SP[H\OV-7^5_<=#1
M7/?\+-T'_H ^*O\ PB-4_P#D:C_A9N@_] 'Q5_X1&J?_ "-1SP[H/8U?Y7]Q
MT-%<]_PLW0?^@#XJ_P#"(U3_ .1J/^%FZ#_T ?%7_A$:I_\ (U'/#N@]C5_E
M?W'0T5SW_"S=!_Z /BK_ ,(C5/\ Y&H_X6;H/_0!\5?^$1JG_P C4<\.Z#V-
M7^5_<=#17/?\+-T'_H ^*O\ PB-4_P#D:C_A9N@_] 'Q5_X1&J?_ "-1SP[H
M/8U?Y7]QU.E?\?\ '^/\C6Q7DGQ!^/.H>!_"-WXH\"?!CQIXNU6U\O[+X>LO
M#-Y:2W>Z14;;+<PI$FU69SN89"$#)(%>:?\ #??[3/\ TC!^*?\ X'67_P 5
M7)7:<]#T<'&4:335M3ZFHKY9_P"&^_VF?^D8/Q3_ / ZR_\ BJ/^&^_VF?\
MI&#\4_\ P.LO_BJP.L^IJ*^6?^&^_P!IG_I&#\4__ ZR_P#BJ/\ AOO]IG_I
M&#\4_P#P.LO_ (J@#Z9UO_CW3_?_ *5F5Y'\*/VL_B;\2]6N=+^)_P"QQ\0O
M -K;V_FV^H:E8&_6YDW >4$LUD93@ELL .,9S7=_\+-T'_H ^*O_  B-4_\
MD:NRC**IZL\O%4ZDJS:3.AHKGO\ A9N@_P#0!\5?^$1JG_R-1_PLW0?^@#XJ
M_P#"(U3_ .1JVYX=T<_L:O\ *_N.AHKGO^%FZ#_T ?%7_A$:I_\ (U'_  LW
M0?\ H ^*O_"(U3_Y&HYX=T'L:O\ *_N.AHKGO^%FZ#_T ?%7_A$:I_\ (U'_
M  LW0?\ H ^*O_"(U3_Y&HYX=T'L:O\ *_N.AHKGO^%FZ#_T ?%7_A$:I_\
M(U'_  LW0?\ H ^*O_"(U3_Y&HYX=T'L:O\ *_N.AI]O_P ?$?\ OC^=<W_P
MLW0?^@#XJ_\ "(U3_P"1JK:O\7+#2M)NM4TGP1XMU&ZMK=Y;;3XO!VI1M=2*
MI*Q!WMPJEB H+$ 9R2!2<X6W'&E5YE[K^X]*HKY9_P"&^_VF?^D8/Q3_ / Z
MR_\ BJ/^&^_VF?\ I&#\4_\ P.LO_BJ\X]L^IJ*^6?\ AOO]IG_I&#\4_P#P
M.LO_ (JC_AOO]IG_ *1@_%/_ ,#K+_XJ@#ZFHKY9_P"&^_VF?^D8/Q3_ / Z
MR_\ BJY;XU?\%9_B+^SI\,M3^,GQL_X)Z_$GP[X8T;R?[3UB]O;4Q6_FS)!'
MNV$GYI98U&!U84XQE.2C%7;)G.%.#G-V2U;>R1]GT5^6?_$5=^R+_P!$3\5?
M^!*?_&Z/^(J[]D7_ *(GXJ_\"4_^-UU?4,=_SZE_X"_\C@_MC*?^@B'_ (''
M_,_4RBORS_XBKOV1?^B)^*O_  )3_P"-T?\ $5=^R+_T1/Q5_P"!*?\ QNCZ
MACO^?4O_  %_Y!_;&4_]!$/_  ./^9^IE%?EG_Q%7?LB_P#1$_%7_@2G_P ;
MH_XBKOV1?^B)^*O_  )3_P"-T?4,=_SZE_X"_P#(/[8RG_H(A_X''_,_4RBO
MRS_XBKOV1?\ HB?BK_P)3_XW1_Q%7?LB_P#1$_%7_@2G_P ;H^H8[_GU+_P%
M_P"0?VQE/_01#_P./^9^IE%?EG_Q%7?LB_\ 1$_%7_@2G_QNC_B*N_9%_P"B
M)^*O_ E/_C='U#'?\^I?^ O_ "#^V,I_Z"(?^!Q_S/U,HK\L_P#B*N_9%_Z(
MGXJ_\"4_^-U],>&?^"C_ ,?O&7AO3_%_AC_@FE\4+S3=5L8KS3[N*^L]L\$J
M!XW&6!PRL#SZUE5P]>BDZD'&_=-?F=&'QN#Q3:H5(SMORM.WW,^M**^6?^&^
M_P!IG_I&#\4__ ZR_P#BJ/\ AOO]IG_I&#\4_P#P.LO_ (JL3I/J:BJNA:A=
M:MHEGJM[I<MC-<VL<LUE.07MV903&V.,J3@X[BK5 !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %?&'_!PG_P H@/B]]- _]/\ IU?9]?&'
M_!PG_P H@/B]]- _]/\ IU=> _WZE_BC^:/.S?\ Y%.(_P $_P#TEG\QU%%%
M?I)^$!1110 4444 %%%% !1110 5_7Y^R%_R:;\+_P#LG>B?^D$-?R!U_7Y^
MR%_R:;\+_P#LG>B?^D$-?,\2_P *GZO]#[[@/^/7](_FST2BBBOD3]*"BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "OC#_ (.$_P#E
M$!\7OIH'_I_TZOL^OC#_ (.$_P#E$!\7OIH'_I_TZNO ?[]2_P 4?S1YV;_\
MBG$?X)_^DL_F.HHKZQ_X)J?\$XY/VJI;K]I3XW>.?#'@_P"!OP^\3:='\1/$
M/BG6'LTO(FFB,MA;-&-PF>-U0,63:9X\$L0*_1:U:G0IN<WH?A^&PU;%UE2I
MJ[?X+JWV2ZL^3J*^I/VCOV#?"Y_;^T']G7]E7XM^"O%_ACXJ>(TE^'U]X-UY
M]3ATK3KO49H(+:[=OG6:W1,R!BQVJ&+9)QK_ !9_X)D+XQ_X*/\ CC]AW]BC
MQ'-K&E>!$+:[XK\=:O;6L&FQ6Z0)?W=U*B(L<$-S,8L*K.<# 8FLEBZ#M=VN
MKZ]%MJ;O+<6FTHWM+ETUNVF].^BO?T/D2BOH7]OW_@GA\0_V#_VI;']E&_\
M%MIXQUS4M*L+NQFT6RDC$\ET[QI J.2Q;>F!Z[ATZ5]$7_\ P;U?%)8M7^%O
MA_\ :X^&VK_&[0/"PU[5_@Q87$K7\4!1'$2S_=:4B2, % I,B'>$=7*EC<+"
M$9.6DM5OMW\EYLJ&59A4JSIQI^]!V:TW[;ZO1Z*[/SRHIZP2M.+;;M<OMPYV
MX.<<YZ5^BOA3_@W>\;_$GPQXBT;X/?MV?!WQE\2_"NG_ &G6_AUX9U@W3V[\
M_N&N%/RON'EY:)4#D*S+UJZ^)H8>WM)6N9X3 8O'-JA'FMZ?KN]'HM3\YZ*^
MG/AK^PUX)^+W_!,KX@_MB^"?$VLGQS\+/&UI:>+_  U-Y36AT2Z5$BNHE""1
M91.[!MS%=D,AP.WS'5TZL*CDH]'9_P!?,QK8>K04'/:2NO2[7YIH*_K\_9"_
MY--^%_\ V3O1/_2"&OY Z_K\_9"_Y--^%_\ V3O1/_2"&OG>)?X5/U?Z'W'
M?\>OZ1_-GHE%%%?(GZ4%%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %?&'_  <)_P#*(#XO?30/_3_IU?9]?&'_  <)_P#*(#XO?30/
M_3_IU=> _P!^I?XH_FCSLW_Y%.(_P3_])9_,=7VS_P $WOV]/%?[*?[/OBKX
M-?'?]C>?XL?L_?$/Q $UNUFLIHDBU2*. N;>Z"-&TRH+5S$2KJ4A=7C/+?$U
M?6G_  3+_P""L/QK_P""=TOB3P]HWB;6KSPGK&B:B]GX8M6MS;PZ[+;K%;:@
M1,C8V%$+!<;PBA@P&*^_QE-U:#2CS>5[?<ULS\8RNO&AC%*4W!:J]E+?NGHT
M^J/O+X3?L"?LN_LG_P#!9/\ 9.^)W[/UOKNC^%/BWX9UKQ!9^!_%SEK[0+A-
M$GEAC?S"9$R9XP$D9W66"0;V&,?EO^UG<^+;[]MWXM+,UXU]>_$[7!JL<6[=
M*?[4E=PX'4>8H;![J#U K;\(?\%$/VD7_;9\&?MO_&?XD:OXR\3^%=?L[QY=
M1N /-LXI<R6<:J D$3QM*NQ%51YK'&237I/[0W_!0W4?@;_P4I^)G[87_!,G
MXO7FBV7CTRRG4[_PQ;/-B],%U?0-!>PRH,WD18.%S@#!Y.>2C0Q5&M[WO/DM
M=[74F[-V?1[VUL>EBL7E^*PS4/<BJE[)*]G%*Z5TMXO2]E>Q]>_\%:9]+T;_
M (.+O@;XA\41>7I4&K^"#<74RXB3&JL<LQXP/O'V!KN_@#X%^(>E?\'3/Q*\
M1ZKI=Y#I]CHE[JFHWTT;+"FG2Z3;QPR,Y^7R][1J#G&Y".JG'YG?M0?\%8?^
M"@'[9OPZ@^$_[27Q_;Q%H%KJT.IP6*>&-+L2EW$KK'*)+2UBDX$C\;L<YQD#
M&_X\_P""UO\ P4V^)?P.G_9Z\9?M1ZE=>'KS3C8:@Z:99Q7UY:E=AAEO$A$[
MAER&8ON<$AV8$YY_[/Q?L(P]V_*X/5[.VJT_#\3M>=Y<\7.K[]O:*JM%NDUR
MOWM%MKKUT/&?BO\ #3XB:]/K_P"T)H'PN\0CP!JGC*\M=+\5#1)QILD[RO(E
MLMSL\HR[.?+#;L \<5^C_P"R[X-\0_\ !"K]C_7OVC_B'H%]>?M$?&3PW_9_
M@+P);6;ROX:TPL'^VWX4'RV,@CD,3<EH8XA@^>8_SRL_VUOVF;#]FW3OV1[/
MXF21^ -)\3KXAT_0UTZVS%J"L6$GG>7YI4,Q;RRY3<<[:]\_XB%?^"P'_1W?
M_E@^'_\ Y KKQ5#%UX*FE'EOJKM72V6S^9YN7XO+<)5E6;FIVT:BGRR=^9VY
MEM]G[VMCT;_@C!&]S^Q)^W7IWB!6_LX_!!IKD3=!>QVNJ&V)S_%OW8[YK\Z:
M^Q_AS^WA\._AI_P3.^-7PLA\0WVH?&?X]^/K=_%EPNF>3!;:-$QG:3S% C9Y
M9GN4,:@ +<G &VOCBML-":K59R5KM6^22O\ ><V.JTGA</2@[N,7?YR;2];6
MOZA7]?G[(7_)IOPO_P"R=Z)_Z00U_('7]?G[(7_)IOPO_P"R=Z)_Z00UXO$O
M\*GZO]#ZK@/^/7](_FST2BBBOD3]*"BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "OC#_@X3_Y1 ?%[Z:!_Z?\ 3J^SZ^,/^#A/_E$!
M\7OIH'_I_P!.KKP'^_4O\4?S1YV;_P#(IQ'^"?\ Z2S^8ZBBBOTD_" HHHH
M**** "BBB@ HHHH *_K\_9"_Y--^%_\ V3O1/_2"&OY Z_K\_9"_Y--^%_\
MV3O1/_2"&OF>)?X5/U?Z'WW ?\>OZ1_-GHE%%%?(GZ4%%%% !1110 4444 <
M9\9O@9X0^.>F66D^+]4UJUCL9VFA;1=6DM&9BNTABGWACL:\^_X=[_!/_H;?
M'?\ X65S_C7NE% 'A?\ P[W^"?\ T-OCO_PLKG_&C_AWO\$_^AM\=_\ A97/
M^->Z44 >%_\ #O?X)_\ 0V^._P#PLKG_ !H_X=[_  3_ .AM\=_^%E<_XU[I
M10!X7_P[W^"?_0V^._\ PLKG_&C_ (=[_!/_ *&WQW_X65S_ (U[I10!X7_P
M[W^"?_0V^.__  LKG_&C_AWO\$_^AM\=_P#A97/^->Z44 >%_P##O?X)_P#0
MV^.__"RN?\:/^'>_P3_Z&WQW_P"%E<_XU[I10!X7_P .]_@G_P!#;X[_ /"R
MN?\ &C_AWO\ !/\ Z&WQW_X65S_C7NE% 'A?_#O?X)_]#;X[_P#"RN?\:/\
MAWO\$_\ H;?'?_A97/\ C7NE% 'A?_#O?X)_]#;X[_\ "RN?\:/^'>_P3_Z&
MWQW_ .%E<_XU[I10!X7_ ,.]_@G_ -#;X[_\+*Y_QH_X=[_!/_H;?'?_ (65
MS_C7NE% 'A?_  [W^"?_ $-OCO\ \+*Y_P :/^'>_P $_P#H;?'?_A97/^->
MZ44 >%_\.]_@G_T-OCO_ ,+*Y_QH_P"'>_P3_P"AM\=_^%E<_P"->Z44 >%_
M\.]_@G_T-OCO_P +*Y_QH_X=[_!/_H;?'?\ X65S_C7NE% 'A?\ P[W^"?\
MT-OCO_PLKG_&C_AWO\$_^AM\=_\ A97/^->Z44 >%_\ #O?X)_\ 0V^._P#P
MLKG_ !H_X=[_  3_ .AM\=_^%E<_XU[I10!X7_P[W^"?_0V^._\ PLKG_&C_
M (=[_!/_ *&WQW_X65S_ (U[I10!X7_P[W^"?_0V^.__  LKG_&C_AWO\$_^
MAM\=_P#A97/^->Z44 >%_P##O?X)_P#0V^.__"RN?\:/^'>_P3_Z&WQW_P"%
ME<_XU[I10!X7_P .]_@G_P!#;X[_ /"RN?\ &C_AWO\ !/\ Z&WQW_X65S_C
M7NE% 'A?_#O?X)_]#;X[_P#"RN?\:/\ AWO\$_\ H;?'?_A97/\ C7NE% 'A
M?_#O?X)_]#;X[_\ "RN?\:/^'>_P3_Z&WQW_ .%E<_XU[I10!X7_ ,.]_@G_
M -#;X[_\+*Y_QH_X=[_!/_H;?'?_ (65S_C7NE% 'A?_  [W^"?_ $-OCO\
M\+*Y_P :/^'>_P $_P#H;?'?_A97/^->Z44 >%_\.]_@G_T-OCO_ ,+*Y_QH
M_P"'>_P3_P"AM\=_^%E<_P"->Z44 >%_\.]_@G_T-OCO_P +*Y_QH_X=[_!/
M_H;?'?\ X65S_C7NE% 'A?\ P[W^"?\ T-OCO_PLKG_&C_AWO\$_^AM\=_\
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
MIC+9VNK:M=M/);0N0#(L48BB+]&:-B."*^F** "BBB@ HHHH **** "BBB@
MHHHH *^'_P#@LYI'_!1GXJ^&?"7[.7['?[/'B#Q/\/?%DTX^-6O^#?'&C:/K
M:Z4FT?V39/J=U (3=AG62Y7>4C# #+5]P44 ? 'Q*_9;^-?[=W_!++XF_P#!
M.\_L&77[,MI8^%-+LOA99ZOXRT;5;.>YM+A;RV4'2KBX:!(Y[*V$CRC<PN"Z
M^8RO6;X[\'?\%$_^"EGB[X%_"O\ :3_8?F^#7A?X:?$K1_'GQ1\2:MXWTK4H
M=<OM)#R6^G:7#8SRR/!-=,LCRSB'9&F/F;@_HC10!^8O[17AG_@I=\6O^"CT
MWQA^-?\ P2_\3?$WX3?";6!)\!O"N@?%3PM9:;<Z@FY3XEU"*]OTEGN\'%M%
M)&JVJL2 9"7K[#^*7Q[_ &J;#]FW1/&OA?\ X)]^+-?\8^(HI+?7?AUI_CKP
M]%=>'@T<@\R:[N+V.TG7(08@D<_O!QPV/=Z* /B7_@A1X&_:[_9V_8A\%_L=
M?M6?L>:Y\/+WX=^'/LR>([[Q?H>I6FLRR7<\K)"FG7D\L>Q74DRJH.>":^VJ
M** "BBB@ HHHH **** "BBB@ HHHH ^'_P#@LYI'_!1GXJ^&?"7[.7['?[/'
MB#Q/\/?%DTX^-6O^#?'&C:/K:Z4FT?V39/J=U (3=AG62Y7>4C# #+5@?$K]
MEOXU_MW?\$LOB;_P3O/[!EU^S+:6/A32[+X66>K^,M&U6SGN;2X6\ME!TJXN
M&@2.>RMA(\HW,+@NOF,KU]_T4 ?G=X[\'?\ !1/_ (*6>+O@7\*_VD_V'YO@
MUX7^&GQ*T?QY\4?$FK>-]*U*'7+[20\EOIVEPV,\LCP373+(\LXAV1ICYFX/
M+?M%>&?^"EWQ:_X*/3?&'XU_\$O_ !-\3?A-\)M8$GP&\*Z!\5/"UEIMSJ";
ME/B74(KV_26>[P<6T4D:K:JQ(!D)>OTZHH ^$O\ @ICXO_X*L_&?]EGP#X _
M9/\ V._$^B7WQ!GGC^-,6B_$7P];^(/"&DH8PUE8W-Q>):M=7:O(BW43RBW5
M&.W>R%?5O^";4_Q*\#_#*V_9TU#_ ()I:Q^SSX*\$:-;VWA*VO\ QUH>L17H
M+/YB@:;=3R"7/[QY9N9&E9BS,6-?2]% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
<0 4444 %%%% !1110 4444 %%%% !1110!__V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>26
<FILENAME>blkb-20221231_g2.jpg
<TEXT>
begin 644 blkb-20221231_g2.jpg
M_]C_X  02D9)1@ ! 0$ 2 !(  #_X0 B17AI9@  34T *@    @  0$2  ,
M   !  $       #_X@_024-#7U!23T9)3$4  0$   _ 87!P; (0  !M;G1R
M4D="(%A96B 'Y@ ) !< "@ Z  MA8W-P05!03     !!4%!,
M            ]M8  0    #3+6%P<&P
M                                 !%D97-C   !4    &)D<V-M   !
MM   !)QC<')T   &4    "-W='!T   &=    !1R6%E:   &B    !1G6%E:
M   &G    !1B6%E:   &L    !1R5%)#   &Q   " QA87)G   .T    "!V
M8V=T   .\    #!N9&EN   /(    #YM;6]D   /8    "AV8V=P   /B
M #AB5%)#   &Q   " QG5%)#   &Q   " QA86)G   .T    "!A86=G   .
MT    "!D97-C          A$:7-P;&%Y
M
M                    ;6QU8P         F    #&AR2%(    4   !V&MO
M2U(    ,   ![&YB3D\    2   !^&ED       2   ""FAU2%4    4   "
M'&-S0UH    6   ",&1A1$L    <   "1FYL3DP    6   "8F9I1DD    0
M   ">&ET250    8   "B&5S15,    6   "H')O4D\    2   "MF9R0T$
M   6   "R&%R       4   "WG5K54$    <   "\FAE24P    6   ##GIH
M5%<    *   #)'9I5DX    .   #+G-K4TL    6   #/'IH0TX    *   #
M)')U4E4    D   #4F5N1T(    4   #=F9R1E(    6   #BFUS       2
M   #H&AI24X    2   #LG1H5$@    ,   #Q&-A15,    8   #T&5N054
M   4   #=F5S6$P    2   "MF1E1$4    0   #Z&5N55,    2   #^'!T
M0E(    8   $"G!L4$P    2   $(F5L1U(    B   $-'-V4T4    0   $
M5G1R5%(    4   $9G!T4%0    6   $>FIA2E     ,   $D !, $, 1  @
M '4 ( !B &\ :@!ISNRW[  @ $P 0P!$ $8 80!R &< 90 M $P 0P!$ $P
M0P!$ "  5P!A '( ;@!A %, >@#M &X 90!S "  3 !# $0 0@!A '( 90!V
M &X _0 @ $P 0P!$ $P 0P!$ "T 9@!A '( =@!E ', :P#F '( ;0!+ &P
M90!U '( 90!N "T 3 !# $0 5@#D '( :0 M $P 0P!$ $P 0P!$ "  80 @
M &, ;P!L &\ <@!I $P 0P!$ "  80 @ &, ;P!L &\ <@!, $, 1  @ &,
M;P!L &\ <@!! $, 3  @ &, ;P!U &P 90!U '(@#P!, $, 1  @!D4&1 9(
M!D8&*00:!#X$.P1,!#X$0 0^!#($. 0Y "  3 !# $0@#P!, $, 1  @!>8%
MT07B!=4%X 797VF"<@!, $, 1 !, $, 1  @ $T X !U $8 80!R &4 8@!N
M /T ( !, $, 1 0F!#($-01"!#T$/@0Y " $%@0: "T$- 0X!$$$/P0[!#4$
M.0!# &\ ; !O '4 <@ @ $P 0P!$ $P 0P!$ "  8P!O '4 ; !E '4 <@!7
M &$ <@!N &$ ( !, $, 1 DP"0()%PE "2@ ( !, $, 1 !, $, 1  @#BH.
M-0!, $, 1  @ &4 ;@ @ &, ;P!L &\ <@!& &$ <@!B "T 3 !# $0 0P!O
M &P ;P!R "  3 !# $0 3 !# $0 ( !# &\ ; !O '( :0!D &\ 2P!O &P
M;P!R "  3 !# $0#B .S \<#P0/) [P#MP @ [\#N /, [T#MP @ $P 0P!$
M $8 Y !R &< +0!, $, 1 !2 &4 ;@!K &P :0 @ $P 0P!$ $P 0P!$ "
M80 @ &, ;P!R &4 <S"K,.DP_ !, $, 1'1E>'0     0V]P>7)I9VAT($%P
M<&QE($EN8RXL(#(P,C(  %A96B        #S40 !     1;,6%E:(
M (/?   ]O____[M865H@        2K\  +$W   *N5A96B         H.
M$0L  ,BY8W5R=@        0     !0 *  \ %  9 !X (P H "T ,@ V #L
M0 !% $H 3P!4 %D 7@!C &@ ;0!R '< ? "! (8 BP"0 )4 F@"? *, J "M
M +( MP"\ ,$ Q@#+ -  U0#; .  Y0#K /  ]@#[ 0$!!P$- 1,!&0$? 24!
M*P$R 3@!/@%% 4P!4@%9 6 !9P%N 74!? &# 8L!D@&: :$!J0&Q ;D!P0')
M =$!V0'A >D!\@'Z @,"# (4 AT")@(O C@"00)+ E0"70)G G$">@*$ HX"
MF *B JP"M@+! LL"U0+@ NL"]0,  PL#%@,A RT#. -# T\#6@-F W(#?@.*
M Y8#H@.N [H#QP/3 ^ #[ /Y! 8$$P0@!"T$.P1(!%4$8P1Q!'X$C 2:!*@$
MM@3$!-,$X03P!/X%#04<!2L%.@5)!5@%9P5W!88%E@6F!;4%Q075!>4%]@8&
M!A8&)P8W!D@&609J!GL&C :=!J\&P ;1!N,&]0<'!QD'*P<]!T\'80=T!X8'
MF0>L![\'T@?E!_@("P@?"#((1@A:"&X(@@B6"*H(O@C2".<(^PD0"24).@E/
M"60)>0F/":0)N@G/">4)^PH1"B<*/0I4"FH*@0J8"JX*Q0K<"O,+"PLB"SD+
M40MI"X +F NP"\@+X0OY#!(,*@Q##%P,=0R.#*<,P S9#/,-#0TF#4 -6@UT
M#8X-J0W##=X-^ X3#BX.20YD#G\.FPZV#M(.[@\)#R4/00]>#WH/E@^S#\\/
M[! )$"800Q!A$'X0FQ"Y$-<0]1$3$3$13Q%M$8P1JA')$>@2!Q(F$D429!*$
M$J,2PQ+C$P,3(Q-#$V,3@Q.D$\43Y10&%"<4211J%(L4K13.%/ 5$A4T%585
M>!6;%;T5X!8#%B86219L%H\6LA;6%OH7'1=!%V47B1>N%](7]Q@;&$ 891B*
M&*\8U1CZ&2 911EK&9$9MQG=&@0:*AI1&G<:GAK%&NP;%!L[&V,;BANR&]H<
M APJ'%(<>QRC',P<]1T>'4<=<!V9'<,=[!X6'D >:AZ4'KX>Z1\3'SX?:1^4
M'[\?ZB 5($$@;""8(,0@\"$<(4@A=2&A(<XA^R(G(E4B@B*O(MTC"B,X(V8C
ME"/"(_ D'R1-)'PDJR3:)0DE."5H)9<EQR7W)B<F5R:')K<FZ"<8)TDG>B>K
M)]PH#2@_*'$HHBC4*08I."EK*9TIT"H"*C4J:"J;*L\K BLV*VDKG2O1+ 4L
M.2QN+*(LURT,+4$M=BVK+>$N%BY,+H(NMR[N+R0O6B^1+\<O_C U,&PPI##;
M,1(Q2C&",;HQ\C(J,F,RFS+4,PTS1C-_,[@S\30K-&4TGC38-1,U336'-<(U
M_38W-G(VKC;I-R0W8#><-]<X%#A0.(PXR#D%.4(Y?SF\.?DZ-CIT.K(Z[SLM
M.VL[JCOH/"<\93RD/.,](CUA/:$]X#X@/F ^H#[@/R$_83^B/^) (T!D0*9
MYT$I06I!K$'N0C!"<D*U0O=#.D-]0\!$ T1'1(I$SD42155%FD7>1B)&9T:K
M1O!'-4=[1\!(!4A+2)%(UTD=26-)J4GP2C=*?4K$2PQ+4TN:2^),*DQR3+I-
M DU*39--W$XE3FY.MT\ 3TE/DT_=4"=0<5"[40914%&;4>92,5)\4L=3$U-?
M4ZI3]E1"5(]4VU4H5755PE8/5EQ6J5;W5T17DE?@6"]8?5C+61I9:5FX6@=:
M5EJF6O5;15N56^5<-5R&7-9=)UUX7<E>&EYL7KU?#U]A7[-@!6!78*I@_&%/
M8:)A]6))8IQB\&-#8Y=CZV1 9)1DZ64]99)EYV8]9I)FZ&<]9Y-GZ6@_:)9H
M[&E#:9II\6I(:I]J]VM/:Z=K_VQ7;*]M"&U@;;EN$FYK;L1O'F]X;]%P*W"&
M<.!Q.G&5<?!R2W*F<P%S77.X=!1T<'3,=2AUA77A=CYVFW;X=U9WLW@1>&YX
MS'DJ>8EYYWI&>J5[!'MC>\)\(7R!?.%]07VA?@%^8G["?R-_A'_E@$> J($*
M@6N!S8(P@I*"](-7@[J$'82 A..%1X6KA@Z&<H;7ASN'GX@$B&F(SHDSB9F)
M_HIDBLJ+,(N6B_R,8XS*C3&-F(W_CF:.SH\VCYZ0!I!ND-:1/Y&HDA&2>I+C
MDTV3MI0@E(J4])5?E<F6-):?EPJ7=9?@F$R8N)DDF9"9_)IHFM6;0INOG!R<
MB9SWG62=TIY GJZ?'9^+G_J@::#8H4>AMJ(FHI:C!J-VH^:D5J3'I3BEJ:8:
MIHNF_:=NI^"H4JC$J3>IJ:H<JH^K JMUJ^FL7*S0K42MN*XMKJ&O%J^+L "P
M=;#JL6"QUK)+LL*S.+.NM"6TG+43M8JV ;9YMO"W:+?@N%FXT;E*N<*Z.[JU
MNRZ[I[PAO)N]%;V/O@J^A+[_OWJ_]<!PP.S!9\'CPE_"V\-8P]3$4<3.Q4O%
MR,9&QL/'0<>_R#W(O,DZR;G*.,JWRS;+MLPUS+7--<VUSC;.ML\WS[C0.="Z
MT3S1OM(_TL'31-/&U$G4R]5.U='65=;8UUS7X-ADV.C9;-GQVG;:^]N W 7<
MBMT0W9;>'-ZBWRG?K^ VX+WA1.',XE/BV^-CX^OD<^3\Y83F#>:6YQ_GJ>@R
MZ+SI1NG0ZEOJY>MPZ_OLANT1[9SN*.ZT[T#OS/!8\.7Q<O'_\HSS&?.G]#3T
MPO50]=[V;?;[]XKX&?BH^3CYQ_I7^N?[=_P'_)C]*?VZ_DO^W/]M__]P87)A
M       #     F9F  #RIP  #5D  !/0   *6W9C9W0          0 !
M      $    !          $    !          $  &YD:6X         -@
MKA0  %'L  !#UP  L*0  "9F   /7   4 T  %0Y  (S,P ",S,  C,S
M      !M;6]D        !A   *!0_6)M8@
M=F-G<        P    )F9@ #     F9F  ,    "9F8    ",S,T      (S
M,S0      C,S- #_X70(:'1T<#HO+VYS+F%D;V)E+F-O;2]X87 O,2XP+P \
M/WAP86-K970@8F5G:6X](N^[OR(@:60](E<U33!-<$-E:&E(>G)E4WI.5&-Z
M:V,Y9"(_/@T*/'@Z>&UP;65T82!X;6QN<SIX/2)A9&]B93IN<SIM971A+R(@
M>#IX;7!T:STB061O8F4@6$U0($-O<F4@-RXR+6,P,# @-SDN,6(V-6$W.2P@
M,C R,B\P-B\Q,RTQ-SHT-CHQ-" @(" @(" @(CX-"@D\<F1F.E)$1B!X;6QN
M<SIR9&8](FAT=' Z+R]W=W<N=S,N;W)G+S$Y.3DO,#(O,C(M<F1F+7-Y;G1A
M>"UN<R,B/@T*"0D\<F1F.D1E<V-R:7!T:6]N(')D9CIA8F]U=#TB(B!X;6QN
M<SID8STB:'1T<#HO+W!U<FPN;W)G+V1C+V5L96UE;G1S+S$N,2\B('AM;&YS
M.GAM<#TB:'1T<#HO+VYS+F%D;V)E+F-O;2]X87 O,2XP+R(@>&UL;G,Z>&UP
M1TEM9STB:'1T<#HO+VYS+F%D;V)E+F-O;2]X87 O,2XP+V<O:6UG+R(@>&UL
M;G,Z>&UP34T](FAT=' Z+R]N<RYA9&]B92YC;VTO>&%P+S$N,"]M;2\B('AM
M;&YS.G-T4F5F/2)H='1P.B\O;G,N861O8F4N8V]M+WAA<"\Q+C O<U1Y<&4O
M4F5S;W5R8V52968C(B!X;6QN<SIS=$5V=#TB:'1T<#HO+VYS+F%D;V)E+F-O
M;2]X87 O,2XP+W-4>7!E+U)E<V]U<F-E179E;G0C(B!X;6QN<SIS=$UF<STB
M:'1T<#HO+VYS+F%D;V)E+F-O;2]X87 O,2XP+W-4>7!E+TUA;FEF97-T271E
M;2,B('AM;&YS.FEL;'5S=')A=&]R/2)H='1P.B\O;G,N861O8F4N8V]M+VEL
M;'5S=')A=&]R+S$N,"\B('AM;&YS.G!D9CTB:'1T<#HO+VYS+F%D;V)E+F-O
M;2]P9&8O,2XS+R(^#0H)"0D\9&,Z9F]R;6%T/FEM86=E+VIP96<\+V1C.F9O
M<FUA=#X-"@D)"3QD8SIT:71L93X-"@D)"0D\<F1F.D%L=#X-"@D)"0D)/')D
M9CIL:2!X;6PZ;&%N9STB>"UD969A=6QT(CY";&%C:V)A=60@4')O>'D@0V]L
M;W(@4W=A<',\+W)D9CIL:3X-"@D)"0D\+W)D9CI!;'0^#0H)"0D\+V1C.G1I
M=&QE/@T*"0D)/'AM<#I-971A9&%T841A=&4^,C R,BTQ,"TP,U0Q,SHT.3HU
M,BTP-#HP,#PO>&UP.DUE=&%D871A1&%T93X-"@D)"3QX;7 Z36]D:69Y1&%T
M93XR,#(R+3$P+3 S5#$W.C0Y.C4R6CPO>&UP.DUO9&EF>41A=&4^#0H)"0D\
M>&UP.D-R96%T941A=&4^,C R,BTQ,"TP,U0Q,SHT.3HU,BTP-#HP,#PO>&UP
M.D-R96%T941A=&4^#0H)"0D\>&UP.D-R96%T;W)4;V]L/D%D;V)E($EL;'5S
M=')A=&]R(#(V+C4@*$UA8VEN=&]S:"D\+WAM<#I#<F5A=&]R5&]O;#X-"@D)
M"3QX;7 Z5&AU;6)N86EL<SX-"@D)"0D\<F1F.D%L=#X-"@D)"0D)/')D9CIL
M:2!R9&8Z<&%R<V54>7!E/2)297-O=7)C92(^#0H)"0D)"0D\>&UP1TEM9SIW
M:61T:#XQ.# \+WAM<$=);6<Z=VED=&@^#0H)"0D)"0D\>&UP1TEM9SIH96EG
M:'0^,C4V/"]X;7!'26UG.FAE:6=H=#X-"@D)"0D)"3QX;7!'26UG.F9O<FUA
M=#Y*4$5'/"]X;7!'26UG.F9O<FUA=#X-"@D)"0D)"3QX;7!'26UG.FEM86=E
M/B\Y:B\T04%14VM:2E)G04)!9T5"3$%%<T%!1"\W44%S54=H=F1'.7IA1SEW
M241-=4U!0311:VQ.02LP04%!04%!0D%"3$%!04%!14$-"D%117-!04%!05%!
M0B\K24U716Q$43$Y455K.4=357A&04%%0D%!04U317AP8FTX0T5!04%B5S4P
M8VQ*2%%I0EE75F]G0C@T04%G04H-"D%!64%-44%!65=.>F-%,512;%%!04%!
M05-55D1)2$Y34C!)04%!04%!04%!04%!04%!04%!4&)704%%04%!04$P>3%)
M54-!9T%!04$-"D%!04%!04%!04%!04%!04%!04%!04%!04%!04%!04%!04%!
M04%!04%!04%!04%!04%!04%!04%!04%!4EDS0GED04%!059!04%!07H-"EI'
M5GI9=T%!05E104%!0G-D,U)W9$%!04%F04%!04%566UT=V1!04%!9U%!04%!
M56-L:%I79T%!06AG04%!055:,6A:5V=!04%I=T$-"D%!0559;&A:5V=!04%K
M04%!04%56D<Q=5I!04%!;%%!04%"=UI',6M:04%!07-104%!0TED;E9L6D%!
M04$P=T%!04-'9&UL;&1W04$-"D$Y44%!04%K8DA6=&%104%!+V=!04%!56)7
M5FAC=T%!0D%W04%!06MD1U9J84%!04)$04%!04%-8VQ24U%W04%"1'=!04%G
M35HQ4E,-"E%W04%"1'=!04%G35EL4E-1=T%!0D1W04%!9TUD1U8T9$%!04%!
M0D1B,T(U8VUL;F%(46=+1TUP241%-4]49V=31U8S8D=6,&1#,5$-"EE73G)9
M6$IK245.=F)80FAB;FM!04=2;&,R34%!04%!04%!045N3E-2,$EG4U561$YJ
M135.:EET36DT>$%!04%!04%!04%!04%!05,-"F,Q2DA1:4)*4E5-,DU4:S).
M:3!Y3&I%04%!04%!04%!04%!04%!04%!04%!04%!04%!04%!04%!04%!04%!
M04%!04%!04%!04%!04$-"D%!04%!04%!04%!04%&:%I7:4%!04%!04%!1'I5
M44%"04%!04%28DU71FQA24%!04%!04%!04%!04%!04%!04%!04)95U9O9T%!
M04$-"D%!04%B-DE!041J,4%!041K1FA:5VE!04%!04%!04)I;5%!070T54%!
M0FIA5T9L84E!04%!04%!04-39T%!05!H04%!=',Y:UI83FH-"D%!04%!04%!
M04):2E)536=A2%(P8T1O=DPS9#-D>35P6E=-=5DR9T%!04%!04%!04%!04%!
M0EI*4E5-9V%(4C!C1&]V3#-D,V1Y-7 -"EI73759,F=!04%!04%!04%!04%!
M04%!04%!04%!04%!04%!04%!04%!04%!04%!04%!04%!04%!04%!04%!04%!
M04%!6D=6>EEW04$-"D%!04%!04%U4U561$E$67A/5%DR3%1)=4U30D5:5UIH
M9%=X,$E&2DA1:4)J8C)X=F1826=C,T)H63)59TQ30GI5:V1#04%!04%!04$-
M"D%!04%!04%U4U561$E$67A/5%DR3%1)=4U30D5:5UIH9%=X,$E&2DA1:4)J
M8C)X=F1826=C,T)H63)59TQ30GI5:V1#04%!04%!04$-"D%!04%!04%!04%!
M04%!04%!04%!04=2;&,R34%!04%!04%!04Q&2FQ:;59Y6E<U:EI30E=A5U8S
M85<U;DE%3G9B;5)P9$=L=F)I0G -"F)I0DI254TR351K,DYI,'E,:D5!04%!
M04%!04%!04%!04-X4UI76FQC;59U63)59U9M;&QD,FQU6GE"1&(R-6MA6%)P
M8C(T9V%7-&<-"E-55D1.:D4U3FI9=$UI-'A!04%!04%!04%!04%!04%!04%!
M04%!04%!04%!04%!04%!0C)A5U8S04%!04%!051P4#1!1D8X=4%"1% -"D9!
M040W8W=!0D)-3$%!3F-N9T%!04%&65=6;V=!04%!04%"34-664%504%!049C
M9C4R,6Q96$U!04%!04%!04%!44%!04%!04%!04$-"D%!04%!04%!04%!04%!
M2U!!04%!06Y.<%IY04%!04%!43%*54E'3C%C;EE!04%!04%!045!04%!04%5
M04-G05!!0E%!1U%!94%#34$-"DM!071!1$E!3G=!-T%%04%244)+044X059!
M0EI!1C1!67=";T%',$%C9T(S04AW06=10T=!27-!:T%#5D%*;T%N=T-K04MK
M07)G0WD-"D%,8T%V041"04U907EW1%%!3E5!,G=$9T%/54$V=T1W05!902MW
M14)!46-"1%%%5$%2:T)(=T5L05-S0DUG131!5#1"4E%&34%624(-"E=11F=!
M5V-"8F=&,4%8=T)G=T=,05I)0FUG1VA!86M"<U%'-4%C14)Y44A2061K0C11
M2'!!9DE"*V=)1$%G=T-&04ED06E90TQW230-"D%K14-3=TI506PP0UIW2GA!
M;F]#:$%+3T%P9T-O9TMS07)90W=13$Q!=%5#-$%,<D%V541!04U,07A91$E1
M371!>F=$47=.4$$Q;T0-"EIG3GE!,S1$:6=/5T$V241R9T\V03AC1#!W4&=!
M*W=$*U%11T)"345)05%T0D1S15-!4E9"1TU%8U%2*T))=T5M9U-O0DQ917A!
M5%0-"D)/144X050K0E$P1DA!57)"5&]&4U%664)78T9D=U='0EI91G!G5S%"
M8U5&,5%8;$)F64="9UE70FEC1TYW6DE";&M'86=:-T)O=T<-"FY1879"<T%'
M,%%B:D)V54A"=V-:0GES2%!19%!",D5(9$%E1T(U:TAR064O0CE)2#519C1#
M07-)2'=G>4-%64E79VAU0TE)26QG:7$-"D-,-$DP9VIN0U!S2D5!:VQ#5&]*
M5'=L:T-8:TIJ=VUK0V)O2GIW;FQ#9G-+15%O;D-J,$M607!Q0V]%2VU!<75#
M<U5+,T%R>D-W<TP-"DEG<S5#,45,85%U04,U9TQS079)0RM%3"M1=U-$0V]-
M47=X8T1(54UJ9WEN1$U!33)1>GI$43!.2F<Q0416;TYD03)/1&%K3G=W,V4-
M"D1F9T]%=S1U1&MK3UI!-2]$<'-/=&<W4T1U-%!#43AL1#!%4%AG.39$-5E0
M<W<O4$0K=U%#4D%M145-45E20BM%2G-1=5)$6$5055(-"D5X17A%53A28E)'
M345A;U)Y4DAO16=C4TIH2D9%;5%3:$)+:D5S35,T>$U$17E-5%%X3FI%-$U4
M<$)01D4K555":%%N1D5K56%H4TP-"D9+,%5Z:%1W1E))5DY"5E=&6&=6;7A7
M.49E05=!>%EM1FMK5V)"85!&<DE7,6AB-D9X,%A14F1L1C1K6')H9E-&+V-9
M1WAH04='55D-"FEH:79'3E59*VAK9T=555IA>&U21V)C6C-2;T5':6]A55)P
M,T=P-&%X4G)S1WA18D]X=&I'-&]B<VAV84A!26-+:'A32$AS8V]X>DT-"DA0
M561(:#%(2%A!9&U2,T1(97=E1F@U04AM;V5L0C8K2'5K9D5X."M(,FMF;$(K
M+T@K;V=&4T)"24=W9VU#1$5)4$%H2$-&24E856@-"F]32$])9G-I2GE*5DEO
M26ER>4QD27=O:D]#3FU)-5%J=VE0=TI".&M44U(X2DMS:S)I54I*5&=L84-7
M6$IC8VPY>5EN2FQC;6AY83,-"DIU9VY'0V1*2C-O;G%Y9F-+03!O4'EH>$M+
M26\Q0VM'2U1G<&%Y;61+9$%Q06EO,4MM9W%M>7)02W=)<DYI='!+-3!R,%-W
M1DQ$:W,-"F)I>6E,3F-T1$,Q0DQ8671Q>3-H3&A9=51#-D-,<F-U-VDX:TPQ
M;W9K4R](3"\T=TY40G--2U%W,GI%4TU5;WAG:D<V369)>4MJ2FH-"DUP<WDQ
M1$U.33!9>F9Z3S1-+T4P2WI2;$Y*-# R1%543E4P,6AZ6$-.9C R3GI:>4YQ
M-#(V5&-K3C)!,VY$9EA/0E$T541I34]-9S4-"D)4;$-/6#@U=D1N-4]J639D
M1'%Y3W4X-TQ4=')/-F\W-D1W;E!'53AP1'IJ4%-).5E4,FA094$K240U9U!Q
M02LT1#AH4#)%+V]J+VD-"E%#3D%:14-M44]D0DM51G%187A"-VM)=U%N2D-T
M54PS47IP1&954$%204Y%4C!32U)--49%:U964EIP1C-K66E2;61'<3!B=U)Z
M5D@-"F4P9D%3059)4S!I4E-.9$I(56QJ4V%L2CA%;S-3;C%+>$5S35,Q3DQM
M:W9I5$-P36-K>39444I.4VLR5%1D>$]*535U5')D4$%%.4H-"E0U3E S5D%N
M54A&474Q14=55D)2;3%(;55J1E-F1DQ(57A.5%@Q3W%5+UI546Q34%9.=%9+
M1E8Q5F-*5T0Q6F-6<6Q7.3%D158U2E@-"C1&9W972#%9>3%K85=7;%IU1F](
M5VQ:87!L<C%7,%9B;%9V;%A$5F-H;'I76%-D9&5&,TI8:'!E8D8V.5AW.699
M5BMZ64%69U8R0W$-"EE0>&A4,D=I6696:5-72V-9=D)J43)/6%DK=&M11U-5
M6D]L;%!75U-:961M4%=A4UIU:&Y05V546BML;U R:5=A3WAP43)M86%F1G$-
M"E-'<69A=F1R5#)U;F$O.7-6,GEV8E%H=%E',C5B:$IU83(W16)X-79E1R]2
M8T-T=VAN1&=C5'!X;%A(=V-K='EP;DU"8S$Q>G5(454-"F1(0C!Z2%5O9%E6
M,31862MD<'0R*TAD5V0W3C1%6&AU94UX-4MN;4IE960V4FYQ;&5W4C=9,W9#
M9D-&.&=8>FAF548Y;U@T0F9M2BL-"G=N.&IF-%(O-5E"2&=+:4)#;T9R9V,R
M0TU)2U-G=E-$5C1/-FA",D5G251J:%5E1G$T64]H;DM',31C-V@U*TE"26AP
M:4TV2DTT;5H-"FEF-DM:27)+:7I#3&QO=CAJ1T]->6\P>&I::4XO-#5M:G,V
M4$YO*V5K06%18G!$5VM4*U)Q2DE2:VYQ4S0U3DYK-V%524I32VQ04U8-"E@U
M6$IL:E-7;C5C2VPS5U@T2FA-;4QI6DI*;5%M9GEA84IR5FTP2V)R-7=C;DEM
M8SDU,6MN9$ME44HV=6YX,F9I-2\V;T=M9S)+1D@-"F]B86E*<4M7;W=A:F1Q
M4&UP1F%K>#95-'!A;6U'<6%,<'8R;F)Q9F=Q1DMO>$MK,W%A;7%(2W%0<7=+
M<F1A=G!R1GES,$LQ17)B:74-"DQA-FAR>&%V:3=!07-(5W<V<D9G<V1A>5,W
M3$-S>FEZ<G)1;'1*>3%%-U=+=&=',F5B8G=T,FDS-$QH6G5.1S53<FY#=6IU
M-G1B<W4-"G4V93A)8GEB=E)7.6HW-$MV;U,K+S<Y-G8O6$%C341S=U=F0C0X
M2F9W='9$5TU057A&2$5Z<U9,>&-J1U)S8D1X,$A(=CAG.7E,>DH-"D]S;35Y
M:FI+=#AS,GDW8DU.8WDQ>E183G1C-#)Z<F)03C@K-#!$;E%U=$4X,&(W4U Y
M3$(P,%14>'122C%-=E94=%A2,6Q85S).9&,-"C$K1%E:3FIO,E=Z6CAD<#(R
M=G9B9TYW1C-)<F1%3C)7,VAZ96]T.' S-B]G3G5#.3155&AZ3TI4-'1V:EDK
M4'(U2%!K+T]7135G,VT-"FQU8V8U-FYO375I.#958G P3W!B-G58<F-/=C<W
M26)T164R8S=I:G5T3SE!-SAZ=U=01&PX6$QX+R]+33AX;GIP+U$P.4U,,550
M6&4-"CEM,S(K+V5+*T)N-'%0:S0K8V8V5B]R;BLS9CA"+WE9+U-N.75V-4PO
M='HO8F8O+R\K-$%$:T9K8C)*;$%'5$%!04%!068O8D%)44$-"D)G445"055%
M0F=51D)G:T="45E*0W=G1T)G9TQ$06]+0W=O2T1"04U$07=-1$%W441!-%!%
M03A/1$)-5$9"451%>'=B1WAS8TAX.&8-"DAX.&9(>#AF2'=%2$)W8TY$03!9
M14)!64=H55)&4F]F2'@X9DAX.&9(>#AF2'@X9DAX.&9(>#AF2'@X9DAX.&9(
M>#AF2'@X9DAX.&8-"DAX.&9(>#AF2'@X9DAX.&9(>#AF+SA!04519T)!04,P
M07=%4D%!25)!44U2068O14%A24%!04%(05%%0D%114%!04%!04%!04%!448-
M"D%W24=!44%(0T%K2T-W14%!9TE$05%%0D%114%!04%!04%!04%104-!=U%&
M0F=C24-1;TQ%04%#05%-1$%G44-"9V-$0D%)1T%N34(-"D%G35)"04%&25))
M>%%614=%,D5I8UE%54UP1VA">%=X46E00E5T2&A->%II.$-2>6=V16Q1>E)4
M:W%+>5DS4$-.55%N:S9/>DYH9%4-"EI(5$0P=4E)2F]-2D-H9UIH2E)&4G%3
M,%9T3E9+0G)Y-"]013%/5#!:6%=&;&%7,7AD6&PY5UHR:'!A;71S8E<U=EDS
M4C%D;F0T95@-"G W9D@Q*V8S3T5H66%(:4EM2VDT>4YJ;RM#:S535FQP95EM
M6G%B;DHR96XU2VIP2U=M<#9I<'%Q=7-R839V;U)!04E#05%)1$)1544-"D)1
M645#04U$8E%%04%H141"0T53355%1E523FA)9UIX9UI%>6]B2'=&34A2-%-.
M0T962FEC=D5Z2D121&=H85-5>5=I63=,0T(S4%,-"DYE2D5G>&15:W=G2D-H
M9UI*:EI&1VED:V1&53,X<4]Z=WEG<# K4'IH2E-K=$U453504FQD65=6<&)8
M1C%E6#%2;%IM9&]A5W!R8D<-"C%U8C)2,61N9#1E6' W9D@Q*V8S3T5H66%(
M:4EM2VDT>4YJ;RM$;$I75VPU:5IM<'5C;EHV9FMQ3VMP86%N<4MM<7$V>71R
M<2MV+V$-"D%!=T1!44%#15%-4D%$.$$Y531Q-T9867$W1EA9<3=&6%EQ-T98
M67$W1EA9<3=&6%EQ-T9867$W1EA9<3=&6%EQ-T9867%X:7HP,U@-"F@U='9,
M>3-K*W%A2WI$,5E*0GDY95%+03=O;C=&5"LQ,SDX<454>%@P9$9H,#)O+T]4
M;D4X1T1Q1"]%97!!-F4O<C5S:S1Z*W!8;78-"G Q<G<T-S!P4VY+=FIV,'DQ
M,U93=FYS."]W0E4O3DM44W1E;6=V64E4<#A&,4QB6$9T15,Q+V)W45)#5G11
M;5%K3#E7<#=6;U%15TH-"C0U8TU6:'!L<4M/+TPW9F8W:TI&*V9N;#916%9.
M2C%+3C=,935384]+27%"0DQ/-2M+458T:4)H.$YA-U5W*T%E.6HK8FHS1F9P
M=C4-"G93-G!B86IQ3VXR2')71G19,T8U87=-<DQC33!%9&\S0U1I6D%!2'58
M-558;T(Y2V-68D99-FTW24<Q9G%8,VXU<W!A8V1/16QN<5<-"G%Y0E=J=DQ&
M;&%X26-Y14M!,'9Q=5%T=DE(-&-G<#0Q235504=,<6LV:71U6BMX369,+S5Q
M86)R.'!I,#9X;55I,VUU;FUN:W0Q:6H-"FII:FEK6#%'4U-1<5<K<TE'5VQ5
M3F585$),15)Z6E$Q06QY0U1A6"MD*VY"3%,Q,5<R:VLQ3S592GES:U)R6&LP
M:E)"4DU*<&]Z4BL-"D-L:$E6*TYD>'5"2314,%E2,5$U2&TQ62]W1$]19FQ3
M*U)N=#='.$MP0SAR0FIB;S%1<S=):6\P;UIU4717*TE$:716-456>$]N254-
M"F%Y2C904DY%,6$R,6I2-TA68E=V,64O9VIU26<R>$-Y<4=!4'5+-51)56%C
M;45U24%J<6IC1$HR2W5X5C)+=7A6,DMU>%8R2W5X5C(-"DMU>%8R2W5X5C)+
M=7A627)N>FHU2V=V,W,W;E9R1DPT231L9V5735-C26DO<6-G5%AI:%(V,395
M3U1%2F1Z5V-S3'%X84AN+T%$02\-"DPR3V%72V)83D]%=S5E<VAM:C555F1Y
M=W(P-&UN-%DK2$QU46,P3SA+;BM/9DEK1C$Y5$=S,D5D=TDO5T51;6I".4EX
M:6)N<V9S*VX-"E)Q.4M9.$5U-69&:&17151P,VU,>7!Q1G!C6%=N6#%P9%=T
M9T0Y66UG6DA324UV<4=P6'!69FEW1TI(3FQ'8U-,0C5)>3,Q3%-(=$8-"G9)
M8FE$-G))<&Q78TUO57$Y2$Q6,C8Y8T9&26M+=%%V=&(X=397<6DX=3=E,%AG
M-W!Z6E9(1TXQ5FE0:SAI+U-C26E39WEI3V%Z5$8-"CAS6'-H,6)49G$P-UAC
M671F<E525FA*2$,X<$-!:EEG33AN5')V:6)'>%=00V1W=&DX,RM5;FM30TA7
M3$HS6C!H:E)*-#)Q.&XR148-"D0Q3D]M4$%E-69%:C-H8W9M-WEU,#AC0V%R
M879.2S!A4GAR36I->E1*-FM904(O85%C:#=9.$(W;#A34&5M8T4X3GA"2%!"
M27-S17D-"FE32U9#1U9K6596;$DR24DV6D9M1&$O1EA9<3=&6%EQ-T9867$W
M1EA9<3=&6%EQ-T9867$W1EAG6&TW5"]+55AM5%9B>30X:F%P9#8-"G%B.7)C
M,TYJ.60Y2S1T2C)R9'I34TE),$A+3U8Q-&EU>%9394)R;5A!;6AU2%A:27@T
M:65%,V9N.%9'3'DY*U@X5'1$9BM1=&9-.6\-"G)25E$S37-":&MM:E%,0S=3
M,30X6BME=T)'-'@T<&9Z9VIG:#%J2DYT3EAY-W(Y,7EU=DEU=%)4,E9P3D1B
M>7E&-$DR=&]92C=E2TH-"FDP<71Z:VA4,'IX0BM).69'2G-D47IJ=WE0,&Q.
M9DM0;512-%ER8E1D4#A!2E=T5S!.+V1X:31L=F\R2W=&;UER27I'5U(S:T%%
M6$(-"F1Q16IK9DA)>FEE6DE:-'-G1W=J3&8X07-3+WI4-5$X;U=D.40V,VQ'
M.75B84Y(:TUC8W0S3$U'=5=L;FU+0T%Y44-S:6A72FPW9V8-"EIY>D=34CE4
M:C4K1THK9VMF2"MZ-U8P9FPW>4=D4W95:CAN-F]I,W-C<'9*4TIG2$PS>7)S
M07A49#0K9BMR-#<T,4MV<4@T0VE53% -"F]L*T-G3D4P<GER;RMU>C-0*T)T
M5&E/;%1Y3G!S,74Q>F-";FAC<%5#4FQ58S%B;#<P3RM4;$5K9E5.,G5'45)K
M8GAY,C5684EF4E -"DQE:W@X9$DX:C9I,$YS:T9X8F\X.3)R3V)Q25-Y47!W
M.55!:FEO;$)B:5-V:4U!0E!/45I3;4DO5&IL,#<K=C0S57)M>3!30TYR5T0-
M"GE*9E-X4DY(34EV5G5X07I):E-,-DE)2D-S,4139W(K,$U22"MK1TUS=&)$
M1V9T96IF;#=Q13!M;DQP=S!A5%-,3WAT-$1B>'4P<D$-"F5Q<%IO-GI+:$I4
M<G-71D-/;E1+37-11&0R-3)L>4=1;W@T87!L;55U53=&6%EQ-T9867$W1EA9
M<3=&6%EQ-T9867$W1EA9<7A#9GD-"G U=CEE-TYN-6M.=&$S13%X2VQU649K
M-&EC;&Q53WIC:'AR5&)P,4=',$MD;C58.#=P;W1R870U:4U.-V(X;WI-<U-3
M07A";VA(<W<-"D%,8TE7<5=",V,K,DYQ:EEV3%AM3G1',4=X=E!-17,Q,652
M3VM.,FM3>&U.;F=A2W9%8F=":4I09UI4>4A7;4YP4S=4+TDO;7I4-W4-"F,R
M+VUM6G)#4S5394LP:VA6>4DQ648P36QA+T=&569$461D=#AB4E-J8R]L-35L
M=4QM-VUL.#!81&970S1244I5-$DP,W%+:3A:4G@-"D-R5F9H<&IA,'58.'9F
M34-Y*W O:4M5+W5L:C0X6F%C;&=-3%!T3BLQ<V1U;E552GAT85IP65<X;'1:
M45<X:D)N:5)53$%U46%#;E<-"E)P2% K>5EN06Q8>%8R2W5X5C)+=7A6,DMU
M>%8R2W5X5C)+=7A6,DMU>%8R2W5X5C)+<T)V+TXY>D)Q5B]&3#54;G9)-$1/
M23=M,V@-"C4X;FIF:$=(-7%N.35S,55,541$,W@T43!Y=UEY8DU2.&=U,#-Z
M9$9E6'I7:BM58G5*;F,K:$DY<W%O14%&9E9:=G-S0T=Q040Y*U -"D%%9FQS
M6#@R4'E#;$(U-'1Z55-E5#<U,G!$>&%#,5)K2FQ337-!,&YP9EEA4FQQ84-O
M>#1!=C5B1B].:CAG;6PU<FM%3VUA8G%%4&P-"FUE9$PK4TY(9T5%66UJ16M-
M:C%+0W K1C0Q4G58169&544T.$E8.'1I+VUX*U%3,C,X*V%04$Q016YL82LU
M,CAR=WDO-DEH-'5K8E,-"D5%9VMF<V=$-6<Y365!22],678U<V9K15)D95I5
M:2MR4$@U5VUE2UHU:V10<34Y54=.*T-55E5:4GHR87)%04$K04I$=VA0-6)&
M+TX-"FHX9S%P+VTK>'9,=4M$+T-/;W=*2DI(13 X,7!%<4HV<W!I1$U!>&)I
M=E9J5%E6<C!X-$%V-6)&+TYJ.&=J;W1B;6IM1%%A0UE+.&P-"CE6:V139T1L
M3U1C26EE3# R-#%0=%1F2W5,>6102%=Y17)J:#1F3VIT=E<Y4C5(>7,O0E9T
M9DUU=3-%84XK:#-13W%(;7AC1&LU548-"F%&07<T1BM*2DA9:V)$15108S)9
M=3!S.'=$-%)(3'8V,71Y=F$V4'@V0D-A>C4W,413<D,R=35D175,9UA::VAH
M:'0V=D]:,$Q-<2L-"FE65BM":FI,1G4R=S<U6D1C3WDP=6575$=*4VIW;F9B
M-&]E3#AZ-51&15I03%=R:5(T6DI:04QF6E=I.50T3C)"<3-O;6YZ1F-L5&L-
M"E=I8C,X=S5,93=K=%4X=39T3DEK4'),24E0,U1(,'96-&-W5V]W4'<O4$=L
M=$189C5K,S!53FYD4F573E9E,6UO,7=V;R]V-#!:<#0-"G=05$)0>&,T5EEI
M=7ET53EQ=$QB:BM:3C<Y5G,W<V579%5-9# X.%ET,6=*;5@P:$559&A52VEU
M2D<T.'5T3G-A5S%+3#@R;V)I,VD-"FYT=DQM<U-X,T5*;F=F-G0X1$0Y;C1L
M3$0T<6)5<FI3,FEP=GI.=# Q3S@P,DA29%-U-W%X5T$S0S(X4T]&830T55%S
M5T%$1#%2.7$-"FY1*T=.3&%B*U=V3D(Q=WIG-EAE-F-)631:03$W1TEW+W)Q
M5V]H0F%P5&HX6&AI46Q034-U>%8R2W5X5C)+=7A6:'0Y-5,X-E1A-6,-"F%H
M82MA;G1,95EQ<5=Y,G-B.$E68W5&0F-L95$U9F$T*WAR:'1#1G0O22]N9%HU
M-35V3FI.3DM7:U)K=&Q!4UIG:V9)2UA:84-&3T$-"DAJ.%A5;D<Q5FHU52]-
M53@R+WAK47AF:V=&;$)X0VAL25AX*WIZ0BMJ=S-B0W$P2&Q4>FA&<3EL92\T
M;F1O230W6DY3='IB;V9R2F@-"G%:0T=*<$=(3$XY:U9O974R3G%H,SAP+VU/
M,$)4+T=)5U%K5FM3>6E5:T)'5'A0,FE15#,X1#!X<TMQ850U4#@Q,E=U+U=V
M.%%-=6P-"DM916%W.4Y:1VQI=#1%:D@W>#DT*V)Q4W=!.&0V;EIT5EA4=DLO
M;F5";U)E96%$8WA2>7AU-DQB2VAD16%);%-X6C)&4D<T3S5R>BL-"FI',5%U
M;2M4+W=!=TQ74S$Y5'IE,&M%6FEA-6AA,5-1=GA!.5%#4C(U04U2:F%O4SDX
M:F9M0W))8DAZ4WI*.5ED=E)A2EDO5&AN:TP-"E,X2D-*4U=!8F)K2V1T<V)7
M:WIS=DMN;D<Q,'5A=TAM571*5TPV<F5T07)34DI'=D1G1EEL9'=.,C-*+U<R
M<E5F;%AZ,$Q89S-M*U$-"EA4>E)02F-,85%K96MG8U!':V)C;$)9<W9X93-4
M1S%5<DQY9C4V=#%U;6LX,DY,3F1344\P;C%736-21T%S9U56-&IK04]G*V1E
M=4X-"G%Q+S1:+TU!=D%4-7)O<V)+,'EI,6DO94%#34U$5W1+;%A/,S@S=&IA
M<&-N-68X06YT6FA/9D],*W%S:51+4F%P.6]).&(W1FEP<4H-"D=/-#9N+TI'
M3G)435!,;6M4851P34YN4&13,VQW<7%:-3586C9V>$%B:'I*251B65E%<&M&
M545K04%T.6\K4&)F1E<X5F1I<G-69&D-"G)S5F1I<G-6659Q6&UJ>GIP=#5/
M:F%#=#=B4U-&8D(T2&)M544W2GIL0W)*5#DR57 W;C4X5%-',#AW9FU,3DQ-
M>#AT<&%P8C%-84X-"F-X>65V,3(U1&IW<%%B-SEF8DA:55(U9C%Z>C-->%A7
M3D%7,U5'-&M-<5A#13A6;$)I:E9!1%9J1S%"56EP1R](0T%#56A+5#5Z+TT-
M"C)/9E0W85AY8V8X05-E354Y,'1X1WER2U5D>5%I;'5+0E4V=3E+;6QF2&-F
M:V1)4DEJ3GDU0VIY+U@W9S5N9S1T>GAR,#AW+VUR3' -"CES=BM(16=U9UHP
M=357;6AK2D552W1$26EC,%5'85=Q.&%N:C0T1'!T1TI(.359,G)9.51U3UA1
M9DYF1'<S.5,P-CDK8C9Y,T-F-&4-"G0U1$AZ1G4S<5),2$MO5F=S:&(Q,DMT
M>E9$-F1.,5DO14-U2#AV;V%(-W<K97@R.'9P-W(S-WAY,UAW.% X-SAF2D4V
M4G$O-6Q3-G@-"F)26"MM3$AP-U133&-31DDQ-'A!0V@U3&-/9&HP*T@T=D%D
M8W)Z661)245X;#9Q1F,K9BML+U1S>&Y$1G<W2&8X951/33%,:75X5C(-"DMU
M>%8R2W5X5C)+=7A6,DMU>%8R2W5X5C)+=7A6,DMU>%9H;"]W1&UR-64P+U<U
M=$UV635956=&>5I,;C1(04YQ<7,Y66\R959143,-"G=S>6=.,G)H<$9Q*VIF
M;6@U43%J56].4'-:-5=L=6I3,&0T6DDP;3)K2DM&9TYL.4)G4U%..7-A5S)7
M645U>%8R2W5X5C)+=7A6,DL-"G5X5C)+=7A6,DMU>%8R2W5X5C)+=7A6,DMU
M>%8R2W5X5C)+=DTY8C%$>FA:83=Q-C98<D=I4S(Y>E!"2%EW-G!**SAH2E5F
M5U5924D-"C9G14%)=DEN9F,W6F%/1VAB:GE'444Q5F5A2&DQ1#AX<GI63&)4
M-&13,$%32S!5=#1,9&XK<W!(-B]R4TQ'854T96<V<CA3,4\U=RL-"FIZ4E=8
M>5%C=#<K8U=J86AQ2'(V.6]5:U9Y:7194F%H2WEM1E)/5C5G4G)'4&E$.&1Z
M,4,Y041H=D=E.6E";4)/-%(S;5!54'I$:78-"G)Q565:3DIS8D-73S-E=VE7
M4D5:1#9!931:+U5H;4I2*T5V1&9A<70P57%11$1U6E-'5SEI14YC-GHU,E!&
M1S@R85A&1SA25TIK;%0-"C%05F5'2D9(>%%G4TYY<7DX869%-$Y#0GAX=4AC
M9WAY.39A-EAF9FU$3&)7=BLU:E-B>3=75DIY23-D66YT;&=%36]*-%9B.2M/
M46(-"GA0:%%:0UA$,&)C66Y8<5A8,F\O;69(5V$R;3!Y-'4W5TE2,TYI:DU+
M>4])>GE!67%+:&QK-G9S36IS,DDP>B]!2G%I04%484DX>FD-"DU"-GI"435O
M6DM#=3E+37$O4FIS<3(P=E!Z04]M,V0R8C=32'5%;C133WAL*W)247=+>7I5
M02M)4#9G04Y44W1E,DMS5C%X9DYT-7 -"C%G,G1E64Q.=$Q%>4IQ8W1N9%-7
M<VY+05,K=5E*27=M-GAT>6\R>DUO<G1L:T-!5VY.16M!96$V+W=$23A&,UEY
M5#(R<%@Q;B]O:&4-"D%X-GI-,%E-;%I$23AJ=51X:EHP5E=P.6<W:74U<T4O
M9#AN2$]/*R\U;TA3=DQ7;%=B,U-Y-C5E86<W6"]#>D4R=%,X:&$X141),T(-
M"FQ8,4$X8WA"-&1.<3EW;60Y,WE73TMU."](;S9Z,&]3<DQ';#<V,3-+1FIT
M67AR8S1(<E1*3SAA;EEK,4UK449",$9A9G-L-&@K078-"FAN>BMB23E&<R].
M3G%K,3-O;7 R,S9.1V]82$LS=DQU4S923%-S4THK.%EC:$EV0U-O3&M,+VQ(
M9DMP:T9Y<U533#DV93-L;"M:13@-"DYV-F0U87=Z3$]';D5*-$M9:DA(540Q
M27!I5E=14V)B13%(>$1)8DYI8V55-V)Z0F$V0F)195EB;$QV5FLU+U=*-#9C
M5T)K67!3:7@-"CE%<#)W1DMB-'$W1EA9<3=&6%EQ-T9867%X-C4X9RM6-W$Y
M=3<R93)D-VDY5C!U5#9S;U9L;$%$<59$0F%'9U!4<W8X;V]B5VQ(55 -"GDR
M.&]8*W!Z-FYC,F).95A$0G!*1FQK5&-*-F5W5F=.,'%-8E)3,&9L;#5+*W)2
M,G P+VQB>'=T8DQ',&MH2'!.2UII1#A8.#=K,38-"B]C2TYR5%9Z*U=0:S(U
M44Q,6G-A47@R.5).3%@P;V]N:%9F=&9Y4W-+.6-B5VY0*U=(:W S=%=K,#A0
M.51:6&E6;F-Q5U1J>#5R5VH-"F8S86EH,DDR>'1A6&%H*U=N:S(O=')E,FYS
M4TEB84YO;U9J:VMJ;TA*3$4X5TA);7!Q5#%R:F$P:$Y2+TM0>5IF5SAD=3!%
M<U5)94T-"GEQ:W-H36MC5$]Y>$5S4U%T6D1U4&DY.&)7;&58.')F2DUT>3%Y
M.6EX:V1I-V9V<&5*66AW1'@U52M%4W1X.$UB5VPO+TMS9DI:9V<-"FAA=TQ*
M8D-266%Y>3=#4FU9,2M,96AC:U8V63)T3VHO04-X.&QP6G1::7<U5S=H9WE.
M2DDS,C!K:DIQ>D=H0WI-05(P,G P1U!%<$,-"C(Q+TLO=T%L,G1H2EE15U1*
M85-X4U%34BMT2V534W5R<T-3,69T24XX4$5J:%9F*U9C955U4F(V;S%434QG
M+W9:9#5&<'A0,G4S15D-"CA3.$LK=R],+W=!<S9F9'!D,F--<TYY:%4K<7,X
M;TI#,5!%+T9U<D4Q6F5H>#1L-%9L>BM82&Q#-'4W<3=L<S).>&5U6EHS17-O
M<DD-"G=K0EE58F)A6G@T8C1,5%1*9T%!04]G,D="3'-69&ER<U9D:7)S5F1I
M<G-69&ER1'(O>6(U:FLQ930Q1W@Q.3=2<$5U56E(0C5+9E<-"D]"5&MR>4Y&
M4TAH.%!'34AX2G<R:&$O;%AZ-DY,83-I.#)S3E%K;%-2-S5R5TYQ2T$V=6E2
M5C1+<F-L4'I'3G%R=#5A.#8Q9%DO3E0-"GAX=31)2G1)6&19-DYY5E,R,652
M0D1%2'=X5D)Z95-03T5Z5T4U.#!Y4E@Y<DUZ>C-#46=R3$,P56-F<"MK5SE.
M9G--,6%(9'$Y<V(-"E962&Q,>G!,83-K1CDU;F$U5V-,-E-I,U=%2U5M:FM+
M;&]74BM%:4DP5#!A=D9Q9V<T,G%"=%!)6&XV,$5S3G8U>65+,61R;5=+35<-
M"F]K84]7-'506%=J>GE437E2<CA!5FI8<G9U3TQA,'%4*U-V>D)U8C=4;FXX
M-$4V9F$S9'9D6&QM=&]I;61,95-+6#!V559G>6AM:7 -"CAI83%Q4FIA,&@Q
M+TQF>F-46FTT.#%Z,T4Q<E)M=4<Y6E1)=W5(;2M/351E;5961U96<40S<E=O
M-'1R4T9T+WES.#12,T%M4&UY54$-"G9"23!"*W101U!38FMY3%<T5U1G,C8P
M-2]:3DLQ,W<R=$TX.'1A6&0V5F]6;G Y-61T9EA&=6A6-W V.&XK26M6-49J
M.$E.4#1$<&L-"E-L33A69&ER<U9D:7)S5F1I<G-69&ER<U9D:7)S5F1I<G-6
M9&ER<U939GIF;T0V+S5C=G1*:74U8D<T=5EY3&4X9V1O-4EP4CA33T<-"E%Q
M,4%W*TE6,T<R259R4F9,<C98-59G,$I,-C1K;6ET:D,R<'4U931-<G%E53-+
M5&PX6$YU47)S3VY40W%#2&Q$5U!2<V]M.#)A<30-"G1(:60K47-H-G=I-G!)
M>5=Y4T50*S$X5T)75%EQ-T9867$W1EA9<3=&6%EQ-T9867$W1EA9<3=&6%EQ
M-T9867$W1EA9<3=&54YC87 -"G!T=$HV9'AD=W=Y57)W:VM61V]E.4-2:7%L
M*VYD1"\V=49T+WE/:B]!2S1Q-SE/-D@O,6-,8B]K9$@O6$989G S42\K<FAB
M9CAJ;R\-"C8T<3)M=#9--T)5=C=D;5DP5E)+:$I0<TLT<7)I*W-I84,T:DHX
M038O=T)C5E4T=%8P>5E%>%AC36=79UEP26I5<C!R431Q:4EP;W -"E8U4D]R
M<4YQ<5%26#9-5EA9<3=&6%EQ-T9867$W1EA9<3=&6%EQ-T9867$W1EA9<3=&
M6%EQ=TQZ<EE852MV>#A)25!194)A,VQX9' -"F)Q<F=Y9G5Y;$AE:$,Q1$)4
M*T)X5DQR9GE:<71Z03!L=CE4;$ML;"]D6&I/;%%!44-W='I1-S<W8EEQ<DAY
M0G)M.4DW8SE+5G582'H-"B]W0U!F1E9O.&<V+UAE2S)P='8Y869W,R]W0U!B
M1E5286518G=J+U12=V9K94EG:T5Y8T%604Q--G=-1TY384)4,#8Q<&EQ3G,O
M2FL-"FQR9%%325HK3&M0278W<TMH56=H6'!*53E33G51>%92:3AG<35A3G97
M:7!2:$TT:4YA:F12>&MB<#,R*VY&5U1E5SE/:W-,0F]P1$H-"GIE4752359,
M8F=$.6QP0G93=EA&53%X5F=N-6XO;4Y*-4YL,&A/5G!$1'%2=49K=7(W,7I(
M1UE55FM&3&1*6"M.;G Y;F)R;'5,2'@-"E<T*V9.=U8U<TMK+S5Y1$UA2DED
M5#AV=6MJ=D5P:D]P<W=+2U<U3VAT;%I52F]V2VYF871$;'9G92\W1VHX-35X
M*S,Y4VYA9C@U1D,-"F4R.5=7+S!3,V-%<3!4:E53,51&>E%J:D%A<5="4FE/
M;F=A:D4V9C-O1W0X-"]A;&5U9C@U3S9V<')19E9B9E-.5VIN570V;'!,9&H-
M"F=63D-R<E!(0S0Y=F@S>55D340S<THV-&IL4BMB,5 X;R]0,34U-3AQ=G)6
M,V%X,F-Q,U5L=#955$UY,&I61W)6="\R.&]Y-"M%,#4-"FUM>DA*1WEZ6$MM
M.3)+=7A6,DMU>%8R2W5X5C)+=7A62E!-5G9C4T-*-'9525%/1T55154W5DDU
M0G8S;E1I1DEO3W!)>%9)-%EO,$L-"GAN4S=U4S-P.&%F54Q:44-V27%Y,'!1
M;T<T:EDW5CAD;%528WA7:7-*2#!Q.65L6%%R8E=J;FM3<DTQ07!937AE<')4
M8TA&57=I=4P-"G R4U9B8E5#=DMJ=W5T<6=5.6%.>31K:G160V9N:7%0-7IY
M4#A%0FA286<K;V]9<V5D059+4'-/2VYQ3S0V54EX5F%Z>E X058R:54-"DMJ
M,$UG94=1<U%2>2]M6# Y9V9T02\Q5EA1=DE*5VIL5&U1;TDT>$]G-D%(-&E7
M52]&53 W1#<X5E@V5$Y,3&)S,'!Q=V5N.7A,8B\-"D%,22]:;$Q-9FXP-V1S
M5E))=7)9>F5I2E5-=W%05$1$;'-!5'0Q,D1$2F-%<75T;7-:;T=81%DT=38Y
M+WAU;S9J67!E4DI'-6M54G4-"G-Q*VQ03F)K<VTV:&UH6D=:82]A52]#931/
M04UZ83)"3#)+65%,1VAS:U$X6FYM:VMM3%9&059D5%5B=#A8<65',BMZ<VID
M6&M%,W<-"FQ1<%E-3FEZ2TM(63E!83!"-DAV.2M/>3=O944V;DQ*3W0S1$9&
M06IG,GIW>GE/-W%$5W-I*VY&=S9$-%%Z02]R9&PS4F]R5&9R9UH-"D(R2W5X
M5C)+=7A6,DMU>%8R2W5X5C)+<%AR<W1U249H;5I3:W)$;D<P:7A(9T1U=TQD
M84=L4FER1V5D=6M566HT42MK5DM/=6]20C$-"C152EAC371!3W9F.65+,&E,
M1TA426Y54%!B3&13069U2G)I1U)L:S5+<4MO.4DQ-F)-9FER=#-X5DTW2DQ3
M+T1Y8S=2,$1S2&4S84L-"F-&>4XQ66U&9"M,5CAD.%963E5U=G%&=$=S3G=T
M=D929W=&<DI-2VMJ<#9":D-%;'4O6$95;FDQ5S9L9E-H2F9805-3545..51N
M:C4-"FMI=D=2>DU664].>'A$054X35922C%U-F$Y5TEA:E=223),>$148G%L
M0U9O5UAN>2M2-F1F8D958C5/,4@Y26%D3F-#-6MU5CEC<6H-"GE)239!26YW
M<4$X=%%01717=C-L5D]283)W;3E94DE*:E4K;T9(3&-!2&9R=49'4S0U5E8W
M3EEW=T5U2VAX9#EB+VI:43%#-5<S140-"DTP4W)*2VM41V%4,&@X6F]/2'=V
M>6-T44MU,69(04=59T5U,%!6>G%T;W1Z13%J4$@V:%(U3$<X3C-%1D%",F-1
M>&=T=G5V>3,S=S<-"G-A0UE83C5P.7(V275,:4]%,T5I=W=#5G=N3U)Q:TEL
M9G1-44124G9J=6EG:'A-='A"9E%43D5S:U)E3FMH=4AQ<7-+;UI(5D5E1FT-
M"FI+='0Y;75X4%A(9$Y"33!P>$9/;4%S>'EB=TID:7)S5F1I<G-69&ER<U9D
M:7)S5E-F6%1D8S10<7-T,4A)0350,557,C8W9D-Z6$L-"D]"53!O0E-V>4=+
M;V5"3E%)2T<U=3!K;D-L<F<O539X;$MR=GAH3E-W,RMY97=&3CA65D<P*R])
M4E4Q:3510E-R>4MT<GE*3&QU4D(-"G132S!A;EEB9$MK;D959#A2:E=/5FA+
M=$%(3#!*86A(>$=I0F$Y-E4V-'%O-FI$6GI&5VU386(P-#5#1VEB:65Q;C O
M:$M%;'E!4C(-"C(S23)X5D-X,BMM;5<P9#=E-U9W>#E&;F1N15)51&1Q3R]%
M1VQ0;S-X5G4P=$Y..5%#3TLW=#(Y2E,W1U8Q0S!O0D575GI5<E0Y;7$-"BLK
M2V\O4C1R5TLS:U,R:&MH:45H;TI34U<R035#<%DP4'94-5EQ:G-68U%$,49C
M5G!R:79G4'5X=$9",T9F069D:F$P16DQ4S0X-5(-"EA.=TY.,#)X=7)694IT
M,FUU6DE*1RM%1F=125I6<GEQ0G5-2S!M,FY'+TYL0V11:FEI=F50-RM/,UIN
M:41F-41-<4U2.'AG4VE-5F0-"FER<U9D:7)S5F1I<G-69&ER<U953&UX<S=M
M;C%M1T]92T-!2D56=T$S6#=14%=M2W%A-E)P4SAU3FY!3UEO.4EK1E%7-3!/
M,S@R+WH-"GA6<5!2.4IJ9$I)-TM"2&HS4FQI449D=V1I0G0P1TMT3F]M:DUV
M1G)',TLW1VAI:DEQ3VYB1E96<DI"17--1'1B4DQ50DE1:6IF.$$-"C)*<#E'
M2W%F-DY9=D5Z6&1W9E-.5EAM;T(Y;31Q3U$K94MT<EE32S5C6&LY5S9G;$-0
M2%I3;$)I<7!:,F=T;WI'2EI:<6YL>6UB;3,-"E%#;%0R,GA66'A6,DMU>%8R
M2W5X5C)+=7A6,DMU>%8R2W5X5C)+=7A6,DMU>%8R2W5X5DPY5FUV=V=3=VU3
M,VU1:#58;71:<G!$2'@-"F-L5D55:U!X+T(O36%D3U!X3&M424)I6E5Q<DIE
M3F1.4U9"07!).4UW4T)V,DMF=D,T52]::S-#+W1,+T%#+T=224IT4W-"<D17
M550-"EA.,4),3WIH,FM3,6QT,4U2;V5(<%-44T]J,#=L='8U8U%B1G%$84MI
M5S=%:$US:V)X*VUG0V]H52MO3UAQ3E5U,W=T.%!&86)53S<-"E8R2U97=4MT
M-'$W1E=,*V(T3$MA-G1H3#5K;#!/9%DU47-C5C-&8F5O<G%15TM3<$ER1D-/
M46%M,5!!<T1+37$V5S%:26LX:CEV-T,-"GAR551O=#0V4WAF;5)*6G)X-$MT
M=G%6;'=*:D)Q5'II9C1Q34]7*U-%+TE.57-C>C$K,SEI>2LP97AN93EP*UI&
M-6)"-5)*4$=U<#(-"G$K:6%-+T9F,UA+3F%!;FHP;T0T0VA'5"MI14A&33EF
M="]9:71.<SE-,'968F4X;3@O5#-35V9"2C=#-S%+,F%&,F%)4G(V9SE.6'$-
M"G@K3VAB<C!W1V1J:T5X>'I"=2]T+UEZ*WAV8F$Y=$DW<3)M:6YT-5)Y:FUG
M8U-2<T]L5F-B2$LS2D8Y5F9&3'-69&ER<U9D:7)S5F0-"FER<U9D:7)S5F1I
M<54V<EEW>C-3;694;'8T6%93-$U55&)X35%Q=5I*14(O=FDV9D-13TPO=$UU
M1&4O2D9&<W@S1'!B4G):<DA&>40-"E1X4U%X<T%)<$9%9$M404M10GI8-U9!
M3WAO1$=P8E52.'9U,S)18E@O5G)32#!"1'!)271),F$Q.4Y,9%)%5U5H;S0V
M=79%;FE&3E -"F@S1SE+,&YZ6DQ95W0W>5)Z3G!-:V)N,4QE5G T-&8W=#%2
M,D))9'5A4U9!4$=U-&]E;4MR8E<Q<VQD-%8P5#9T2$]E57IL3%E)>E4-"G)6
M>$<W16XT:C%(:CE*-&IZ4G=H36)655<R:%9)9G$V0D9#,CE&2'!G1%I+25-V
M=SE0:$Y-0U9/1#E*974O,6HP9E$K3# O5#5C+W0-"F9$>7)T.6IR-S5:3&=R
M83=C9D@T,T5E4&@T9#9Q-S4W9EIZ.#).965V23DS-6ME,64R=3=A,6%$-V8Q
M:7EH=D]91E-&+V4Q2$AK86L-"E5Y04QE57%S9GEI=&MV2F)M+W4W95E3040P
M661.<UDP24M!4V-J2D9.2CAB,6):+V)',7!&>"]L4&\V<$)(.5DT>'A/2DAJ
M4WDP,$L-"C=Q>D9443)Z56](-"M.4'!Q,G1.=R]L4&]-8TEI-5)S<DMQ>D@V
M;' T3&A:4%5.94YU0CA8=W%D=6<R;V0X8E=M5#9";V1L;VUL438-"F1A2V]I
M:7%76EDT-'5B2&-S56E73D%4-TM-0U5W>%8R2W5X5C)+=7A6,DMU>%8R2W5X
M5C)+=7A603,K:3)L.4HV:S!L>6IC46Q)3'4-"C5T,6]$>2MZ0DI'2RLY2SEU
M;4MO,55#<49"3D(T:VLO96-65W=R34E517I+.'=50U(P56]P86TU5E-Z;%%4
M,$A)+U!&5CE-5F141E@-"EEQ-T97069M5C5H,7933#)W3FID4U<P16EL6#18
M3VXR-&52:5-Q:U@P56XX;E5-3R]F3$E%1&U,86-K2D4W4TUF;"MK35%8>B]W
M0V0-"FAD=EIT37I8:6Q3<U1A<F]Q<V5!<4%Q:3%2;3EA=31+-V1Q6DQI:C-$
M-V8Q<U!#;B]04"MX+U5Y3E!Z8W9L:550<$YQ6%IK:G0O53$-"F5X5C5+.#%,
M=49Q<69V22M.050S;TYQ6EA4:T%R,2].<E9*66YL9S!'0F]X-F)1:S9T63%K
M5U-4,'8R4W="3#%#:79X53AD<T9,8DT-"B]+,G1Z-C-O9'1Q53EP.5-K;D)0
M;VEA3S139TY!>5-X17$V;G-C0E-M=4MU>%8R2W5X5C)+=7A6,DMU>%8R2W5X
M5C)+=7A6,DMU>%8-"C)+=7A6,DMU>%9,=%@P0W@Q57AT8U-836)25D-M,G5:
M-V8W43<K:S96.7$T<3-P,FAA9G O4#!23$E8-&=M-&QK=4-!:4)!1DUZ3U(-
M"G-.+T4W;F9&55ET=&)P>#12279$-T9&030Q.%!$1E5I,4YV3FM.,4XK:DY*
M,#8V=%EW=C%6<')H-$I$.$E,0V=H;%@W6$MM-'=Q;D<-"FTO6'9Q15 Q*TM'
M1S<T+W9O-V1M94E.+VM->6]A9DU91E)/2W5X5C)+=7A6,DMU>%8R2W5X5C)+
M=7A6,DMP8G%7<3,Q<$]S9'9O,34-"G%#1E%X;71N<S%116MJ:5)C6$5$,3)R
M<W1.*W5+;U$K6719<'0U6#%/=F(Y-7!V+T%'5UEQ<$HU:CAW1G9J.'%A9T9P
M,44K;D4Q,S<-"F97:#=F-6ID0VQE=FU,5S9,>3AR86E$*S!"3G!P;TXK;BML
M:75+<G8X439V+W="4WAQ9B]!0TTP>B]S='A63F)'-&UU8E9*<')75WD-"FME
M=DLR;DU44TQ1:V9%65AL:C-P6%IJ.2M+;V=9<31K05905$9"2WHQ;R](2F-*
M63A986QU25E92'5*5T-1>$MZ>4]E9U9256LO240-"D)42WA6<T5U+W=!-B])
M0S-L:W1R<G5N>5=K:G5,*U8U6%8T,$-%;WE,=TEE<F=+4E55<EA,4$)L,TY0
M-7)(,VAL;FPW>E!O2&U+>64-"CDP4SEJ=C=33U%W=DY%4U9%:7%R1F1W3BM,
M9S5#55-/8EI$2D=1<T<P>GE,3C)+=7A6,DMU>%8R2W5X5C)+=7A6,DMU>%9R
M1E=/-G@-"G%M<%%8,'-.=DU),55P449&655)570T2&9F=FEQ33!'*W4W;U1F
M5TI/6E1H>#)#.6$Q-F9,1EAM+VU,>E!F4S9X8S(Y-E5U63E.=FX-"FPP=U-1
M5S!N,65A1FY33U905FEC:#!6=&U"1&1D.3@U>DXR:&QJ3U%V:U183#E4<7 V
M<5EK4F98>5IX*U@K<V%L<3)J5%A/;U1E=$T-"FQY,&%T>%9+2T519U512T]R
M2$YN,F)N;FMX:WE.;2\P0GDY3&ML3TYN=EI.;7=C<$0R.3<V,#=W*VA.2'<U
M9G9*131O94QC9FA.9#8-"CE2-UI:3$A1=7<T*U!58V-J2&AK2W9C:F)9,2LP
M95-V2CEG-4%C,C982DI0.$\V5BML9C!Q161B,'8V:&-3>4%&=E0Y3&11,T5J
M:"L-"GI3;&0K=5=.1F]N6"]W1&Q'9%0O04]93S0O-4YT:V8T;7HK079H,U)V
M3R]M1%(Y2G5.2G,S='I9,U!Q1U=+93%T-7I76D)'.4=L4C(-"E=Q<4]H>EI'
M04IT,%5C<V]I:'EF4C,O3TM0.$$U3'959BLR=DXO,417,EEE<2MR-$\P-U K
M9RLO.50R:DU:>FY9<3=&6%EQ-T9867$-"C=&6%EQ-T9867$W1E=S5EEZ<D9N
M9'EA;$TX8TUJ;V5.1U93469H2&-$1E5B-6-T-31V<DAQ>'1(>31C95-L83 U
M94]+=DU.9C!$6%H-"F1D,4=73%1R<#0S=7!M4C%H:TMS<&M99V=H9'=C-515
M869)8VMI27DK;SE$,W5L>31P;5HR4$YN;C5A5U8U6C9&4$9D=U-7.&AU;ED-
M"DI+:DEX57AX:71'03(R>F,Y;%DU4GAK4T)(<2]12% P8U-)1WA7-TQ-,E1L
M=&I&5D]F,794<$5Q<W@W37A552M91%E19VEW;&M.*W,-"C$Y4%E1>E=K;#EA
M:%1C,G%81EI9=S1Q<&1!;DIA9S=6>5A%,65'<39L839J9#949#)3>'=Q.7A"
M3$-R;5)Q07E+5D)0-W8S=UAV8E -"F@Y3E!L-U5F*V-:=DY';GE7,&1X<71O
M>EA4*VY&-DU.-T]/5E%0:DU51&A"=C%A9WI-+TY$=61:+THX=3A09%!Y6"],
M,U9V26YL;3<-"C!F57)I0S9L;G98=3!L=&DU54LX555F16@Q5&8Y,6U.;7E#
M6G1Z=$YH3T].2'9:+VQ4:T]X5C)+=7A6,DMU>%8R2W5X5C)+=7A6,DL-"G5P
M:7%N4&)W6$5447IX<DQ%*WIX=4%Y;G9U1'1I<7!41E9S:U5C:6A:1D1Q0W)!
M34%2>55H;$\O8T5!:D96,4U69%1&6%EQ-T979W$-"FAI=T%$3CEO9V)M;FII
M<F5+<%IR4&PS5#E893-E-V%D1W13>&E.=F-45S4K3VQ1>&A:0V9S:G)I<3=2
M3D%S9$AG94LQ9654,4M'4U,-"C5M:VYD:4LW:WE-,VI48C(X35942$9867$W
M1EA9<3=&6%EQ-T9867$W1EA9<3=&54IE-FIA5W-C:E18345!:598;&%A4E5#
M23=&5EH-"G$Y05-#0EAQ8T)18C9)5V4K=7A.1&%W,VQK=#)S66UU67!+;&UI
M-DY):4)W>4Q8;U1Y2#-B,4AX3G$T9G@S35I#6&PU<3ET<4-"8F<-"C-6,V).
M-E1%.&\R-&A)-CA0,VY*;6]F55)X.49/;T]4:'AF>%9Z,EI#*W)K,3-26%1M
M;6]7>DE9,FU$:6%-:C!K8F<P;%%F<W$R>% -"E%(3$M7,5-B53E/9VU70V4W
M:&EM8U932C5&5FE+,#)5;7988D5!;%-11F$S=4QE-&A783-L4V%&+W-34G-'
M52]):6]W2E9-5F1I<G,-"E9D:7)S5F1I<G-69&ER<U9D:7)S5F1I<G-69&ER
M<U9D:7)S5EEL-6]T.6%B5EEP8EHW<&)(,#!34F)75&DS3G!#2SAA+W=#54MM
M;GH-"C(S0D%T5TY82RMC;UI3=DQ52T=14G)X95=48S!)<7E%:6YX:7)D3W9G
M85=2>$5J<'DW=U!V4#)C,%<V1F9..&=0-WI55F%O0V=M54$-"C%F:'576F%B
M;C=T*VTK2G=Y2&0O<&@W*R]W1$A,;71U6F9.>3(T=5!6,4)O>7A!-$=2,C9K
M03A&6711.%1V4VY1.7AI34UI83)V,VH-"CEA:W12<C4P:W5'9U9R.$]P2VMS
M.'%P558V4TU1:$AW.5%F,6I%-&E"93-Z2#-883)Z8GEB2'%S96QY1%5Z23 U
M;5EP-GI&,C1C5D$-"C9K,$918W))<$E+931&64XK8BMK-FAF*U<W5U=Z;FIH
M1VY8,&0U9$Q-3'!K;&A%8VM2:DM764TW9D9+<&]V:&U2<%E'52M%8WHW:#D-
M"BMZ5&UX4VY1:GIT-"MD2G5*1#EA4C=)4G%A0TAJ-7%!25)(3$5Q4T@K3#%&
M,W%.,4%(975Z+TE:46$R+S P4#%T6C=0>EAY:B]P=BL-"E!+.%=H-FDQ<U5E
M5%-Y1"LK4C(O>$MJ2W%X>$AI4TA5+T8Q-&LQ<5=#,&]A44]I>5AY*S)(-C!F
M:V-V9$@O5&9T4U!54$HR=#9N3V\-"G,O34U7;6U,:D<V44IR-%8R6F=O3F)L
M2F$W+WEM;$XK;5=F:W-K4G5"+W!O9G)95#=.>BM1+WIV,G!74$DO;4TY4$]%
M,CEE22MR-C$-"E4P3DM!9E9T>C=:4#AH:R]M>"\P,% X06EL+VMR4#-J+U1$
M.6(V5R]+>GDW<6YL-WE86F%:<6PV=6]884Y,23$R<D\T6EI:0S9B>4$-"DYS
M<EIP8W@Y4F-J5'=-63!E8DQ-<6)N67$W1EA9<3=&6%EQ-T9867$W1EA9<6=D
M5VI75WIM:%!Q<7IO84YB<W%48F(P4C))0VLP<%<-"F\K67EZ1DQH:T1T.&58
M>%5S8G9R5V1R*U$R,7I03$MV04MS85=P:U%R8FQ+33!S:4U7+V5"+VAO04=.
M3GIY1W=X-5DX031O9T1Z-'$-"E!Q.&=E-G9H=GEP9V5B;TQE,G4W9C8U1S%Y
M25I056Q-:W$V9DM(25E/5'E"66(P;T$R=TE&86-2:&YK341W:U)V66)C67(X
M9F):-WD-"G)6>F(V<$IC>E=I6# V4C!K8TQ&2&%2<WE&<71X36-S8F@R8F)M
M5D<U-V(Q65I-66E*1TUE;E!I4#-X27)Y,UAE,&)(8U1Y6&MC4U@-"C%W-E-2
M;'=Q<EEL:7!F:7-Y:V8W<F]++UI/>DPS0D=5:U)%4U1'4% K;C-C=F8X04AO
M9DI,24Q4*S155EII3FU:=V]9;C,T04PY,ED-"DUJ=7E7469P3#$S*W-E:C9(
M>&5N-F9,;CER-&569'9S9&9F2GDT2S)U,TAX*TYX2&HT94AE<74K93,R8R].
M22]Z26IT6E!*97!,9' -"F-Y5S-'37EX,F-55GA/>2MQ=7E25&AO,CEW=S9E
M*UIF6FA)>G@T879Z2D$U9#0S8S-!1'AI<79Z+UDX56QT=DM,85AB*W)995I(
M9U8-"FY%34QA5G!5:$(T07%E0WAT=SA"*T]D5THU=4TQ3$1F.69**W0R64=3
M>G9$+U13+U=V1FPU22MR24QI=S$Y:TM-47)A4G O.'9W<G@-"E-,<7-J369#
M;S=+4GEJ-&UO=F%73"]L6E Y9F0K3#5$.3=E>&HO<'!F<E=P0BM8>F5O;'AO
M=FU!:FIX4U9T2# X:TM1:4)G5FIC9D(-"E1K87%/=$MD<TIL<61Q;FDO=T-6
M:R]0>C9P<DPP;$0O044P=C%P<C58;3AU,G9M2TME,#!8>D9C-FES>$HY87@P
M=49:;DI)44Y/;F\-"FI::GIR>G!T;5!Q>&QL:4EL4$5),3!L:TYF1&8S8VUR
M3D-::%)L0W9F2C=V05-955EG<GE!8FEW;W=R=E%J>'IK2F,S5FE.8DPX:6P-
M"C)+=7A6,DMU>%8R2W5X5C)+=7A6,DMO83EV571)5VQA3U-8:4%F5&E8;35Q
M86)+36Y#2$5A<T0S<7A3.#%E,2]357!/;G%P55=Y;UH-"EEW2%980TUI9D1B
M>D9F5F%S6$5T,5@T94HS>F%9.%(T0C9V-3-)*R\K:T]8,69(93)S;F9K9W)J
M5C1J3E-A=V=J=&E73619=4Q25E,-"E9M;$IE,6M$0U1I6DYG1%5B:6Y/;#!-
M5S(P:50W*V4X9'9R2$PV9G4S-&)36&9P,GEN<S!85TI6=FMC>$Y(1F)7,&),
M2WIQ>C$T,TT-"E%7:W$P9EIQ:VEO;TYS9D%L1U@W<V-04&Y)-V8V5UA4;#DK
M-T=X,51W83-O1%-&1W5*<$=:,C1X=&)6;S-/56M!0T=T87$V-S<O0C0-"CAI
M8TAW8V]&,% X051E568V6'4O,#-D5%I95#-4<#1P-T=#5T=1>E)01VA36F=!
M6%5Q0T=)54M0:4<K=TAY>D1Y06E20D9'*U1)26H-"DE+>&HX>DIO;V9*1W!3
M4S)A-F=G5T]T;3A$6%-Y2#%5;T1#<G=L<4AF-UEP,7I99&QX2C%%441W.#DW
M-&5N9E(K-74P.2M)2TYF63@-"DXO4S%K=&I%>#AM,C=33C9V1E4P5S18:7!3
M:$)$6&<W.69I3F5L338S=UIC4B]F2' O;$(O=T%1-U!H3B]8+W-H+WA+2G1D
M8S K3T$-"D=,>5=L9E1K0D,V6$Q&5FI!1F9R9#E/065Q-S%$0E%A,7)84%1Y
M2C-Z9C=-2'(O53DS>71I67EV-B\X05IF.$%(5E-Z.'=80W)/0C4-"E!I93):
M9FIH:C V4E-)=45F<5)M3C<X.&HV4$9!;UAQ3VAO4F=N<&AT*RM.+W="9G)V
M4BMJ=C,O04)A>6HO5"LS+VIQ3#AN-FQQ-V$-"C5A4392-61S=$UU:DDV,C$X
M*VM4,CAA359C3SE493AQ96YY1D-",2M13F5T>%$X36UE4U5H5S0X44@O960W
M1%!1:51+4E!L>$$O-S$-"C<W8G1+,$M'5VYQ54A0:CEM=F5L93)C8DE#.6Y6
M4DYQ;5)3-T9867$W1EA9<3=&6%EQ-T9867$W1E=I:6YQ069M359A.4]0*U5F
M8TT-"E9A.4=(:U<T3'E)04Q51E-","]8:F%T4C(Y=D=G4T]*15)244MQ9T%$
M-41#4U1U5EAE;D@O2U!U1T)6=T%'=T9"-UEQ-T9814$Y4E@-"D9"1%AP<"]+
M34YL945/.4Y0-5)J6EAH1$=7=79Z0D)#<G!/;4U/6DAQ1SAM6#1!86=L4%%.
M2W%+8DUD+V)$84]%3&]B:GHX-F9V9$L-"C!Y2G5&86DW;68T-F)$:C9#-U8O
M>7-B6&A#8V%1*W)06F<V<D)"8C-F26=X,C!J4W@X4C!)6C!J3R\X07$U17!!
M4G5+6%EQ-T9867$-"C=&6%EQ-T9867$O+S)1/3T\+WAM<$=);6<Z:6UA9V4^
M#0H)"0D)"3PO<F1F.FQI/@T*"0D)"3PO<F1F.D%L=#X-"@D)"3PO>&UP.E1H
M=6UB;F%I;',^#0H)"0D\>&UP34TZ26YS=&%N8V5)1#YX;7 N:6ED.F$Y-31B
M-&4U+3DX-68M-#%D8BTY9&(T+3@W.#0W93,P,&-C,#PO>&UP34TZ26YS=&%N
M8V5)1#X-"@D)"3QX;7!-33I$;V-U;65N=$E$/GAM<"YD:60Z83DU-&(T934M
M.3@U9BTT,61B+3ED8C0M.#<X-#=E,S P8V,P/"]X;7!-33I$;V-U;65N=$E$
M/@T*"0D)/'AM<$U-.D]R:6=I;F%L1&]C=6UE;G1)1#YU=6ED.C5$,C X.3(T
M.3-"1D1",3$Y,31!.#4Y,$0S,34P.$,X/"]X;7!-33I/<FEG:6YA;$1O8W5M
M96YT240^#0H)"0D\>&UP34TZ4F5N9&ET:6]N0VQA<W,^<')O;V8Z<&1F/"]X
M;7!-33I296YD:71I;VY#;&%S<SX-"@D)"3QX;7!-33I$97)I=F5D1G)O;2!R
M9&8Z<&%R<V54>7!E/2)297-O=7)C92(^#0H)"0D)/'-T4F5F.FEN<W1A;F-E
M240^>&UP+FEI9#HU8F%B-F5A-"UF8C0X+31C,S$M.&9B,2UF9F8U-6(X96-F
M9&(\+W-T4F5F.FEN<W1A;F-E240^#0H)"0D)/'-T4F5F.F1O8W5M96YT240^
M>&UP+F1I9#HU8F%B-F5A-"UF8C0X+31C,S$M.&9B,2UF9F8U-6(X96-F9&(\
M+W-T4F5F.F1O8W5M96YT240^#0H)"0D)/'-T4F5F.F]R:6=I;F%L1&]C=6UE
M;G1)1#YU=6ED.C5$,C X.3(T.3-"1D1",3$Y,31!.#4Y,$0S,34P.$,X/"]S
M=%)E9CIO<FEG:6YA;$1O8W5M96YT240^#0H)"0D)/'-T4F5F.G)E;F1I=&EO
M;D-L87-S/G!R;V]F.G!D9CPO<W12968Z<F5N9&ET:6]N0VQA<W,^#0H)"0D\
M+WAM<$U-.D1E<FEV961&<F]M/@T*"0D)/'AM<$U-.DAI<W1O<GD^#0H)"0D)
M/')D9CI397$^#0H)"0D)"3QR9&8Z;&D@<F1F.G!A<G-E5'EP93TB4F5S;W5R
M8V4B/@T*"0D)"0D)/'-T179T.F%C=&EO;CYS879E9#PO<W1%=G0Z86-T:6]N
M/@T*"0D)"0D)/'-T179T.FEN<W1A;F-E240^>&UP+FEI9#IC-S$Y,F8S-2TY
M865F+31C-34M.&0X92TY,6-A-&1C-&5F9C4\+W-T179T.FEN<W1A;F-E240^
M#0H)"0D)"0D\<W1%=G0Z=VAE;CXR,#(R+3$P+3 S5#$S.C0R.C(W+3 T.C P
M/"]S=$5V=#IW:&5N/@T*"0D)"0D)/'-T179T.G-O9G1W87)E06=E;G0^061O
M8F4@26QL=7-T<F%T;W(@,C8N-2 H36%C:6YT;W-H*3PO<W1%=G0Z<V]F='=A
M<F5!9V5N=#X-"@D)"0D)"3QS=$5V=#IC:&%N9V5D/B\\+W-T179T.F-H86YG
M960^#0H)"0D)"3PO<F1F.FQI/@T*"0D)"0D\<F1F.FQI(')D9CIP87)S951Y
M<&4](E)E<V]U<F-E(CX-"@D)"0D)"3QS=$5V=#IA8W1I;VX^<V%V960\+W-T
M179T.F%C=&EO;CX-"@D)"0D)"3QS=$5V=#II;G-T86YC94E$/GAM<"YI:60Z
M83DU-&(T934M.3@U9BTT,61B+3ED8C0M.#<X-#=E,S P8V,P/"]S=$5V=#II
M;G-T86YC94E$/@T*"0D)"0D)/'-T179T.G=H96X^,C R,BTQ,"TP,U0Q,SHT
M.3HU,BTP-#HP,#PO<W1%=G0Z=VAE;CX-"@D)"0D)"3QS=$5V=#IS;V9T=V%R
M94%G96YT/D%D;V)E($EL;'5S=')A=&]R(#(V+C4@*$UA8VEN=&]S:"D\+W-T
M179T.G-O9G1W87)E06=E;G0^#0H)"0D)"0D\<W1%=G0Z8VAA;F=E9#XO/"]S
M=$5V=#IC:&%N9V5D/@T*"0D)"0D\+W)D9CIL:3X-"@D)"0D\+W)D9CI397$^
M#0H)"0D\+WAM<$U-.DAI<W1O<GD^#0H)"0D\>&UP34TZ36%N:69E<W0^#0H)
M"0D)/')D9CI397$^#0H)"0D)"3QR9&8Z;&D@<F1F.G!A<G-E5'EP93TB4F5S
M;W5R8V4B/@T*"0D)"0D)/'-T369S.FQI;FM&;W)M/D5M8F5D0GE2969E<F5N
M8V4\+W-T369S.FQI;FM&;W)M/@T*"0D)"0D)/'-T369S.G)E9F5R96YC92!R
M9&8Z<&%R<V54>7!E/2)297-O=7)C92(^#0H)"0D)"0D)/'-T4F5F.F9I;&50
M871H/B]5<V5R<R]%;6EL:64N1&5R8FEN<R]$97-K=&]P+U-C<F5E;B!3:&]T
M(#(P,C(M,3 M,#,@870@,2XP-BXQ,R!032YP;F<\+W-T4F5F.F9I;&50871H
M/@T*"0D)"0D)"3QS=%)E9CID;V-U;65N=$E$/C \+W-T4F5F.F1O8W5M96YT
M240^#0H)"0D)"0D)/'-T4F5F.FEN<W1A;F-E240^,#PO<W12968Z:6YS=&%N
M8V5)1#X-"@D)"0D)"3PO<W1-9G,Z<F5F97)E;F-E/@T*"0D)"0D\+W)D9CIL
M:3X-"@D)"0D)/')D9CIL:2!R9&8Z<&%R<V54>7!E/2)297-O=7)C92(^#0H)
M"0D)"0D\<W1-9G,Z;&EN:T9O<FT^16UB961">5)E9F5R96YC93PO<W1-9G,Z
M;&EN:T9O<FT^#0H)"0D)"0D\<W1-9G,Z<F5F97)E;F-E(')D9CIP87)S951Y
M<&4](E)E<V]U<F-E(CX-"@D)"0D)"0D\<W12968Z9FEL95!A=&@^+U5S97)S
M+T5M:6QI92Y$97)B:6YS+T1E<VMT;W O4V-R965N(%-H;W0@,C R,BTQ,"TP
M,R!A=" Q+C V+C U(%!-+G!N9SPO<W12968Z9FEL95!A=&@^#0H)"0D)"0D)
M/'-T4F5F.F1O8W5M96YT240^,#PO<W12968Z9&]C=6UE;G1)1#X-"@D)"0D)
M"0D\<W12968Z:6YS=&%N8V5)1#XP/"]S=%)E9CII;G-T86YC94E$/@T*"0D)
M"0D)/"]S=$UF<SIR969E<F5N8V4^#0H)"0D)"3PO<F1F.FQI/@T*"0D)"0D\
M<F1F.FQI(')D9CIP87)S951Y<&4](E)E<V]U<F-E(CX-"@D)"0D)"3QS=$UF
M<SIL:6YK1F]R;3Y%;6)E9$)Y4F5F97)E;F-E/"]S=$UF<SIL:6YK1F]R;3X-
M"@D)"0D)"3QS=$UF<SIR969E<F5N8V4@<F1F.G!A<G-E5'EP93TB4F5S;W5R
M8V4B/@T*"0D)"0D)"3QS=%)E9CIF:6QE4&%T:#XO57-E<G,O16UI;&EE+D1E
M<F)I;G,O1&5S:W1O<"]38W)E96X@4VAO=" R,#(R+3$P+3 S(&%T(#$N,#4N
M,S8@4$TN<&YG/"]S=%)E9CIF:6QE4&%T:#X-"@D)"0D)"0D\<W12968Z9&]C
M=6UE;G1)1#XP/"]S=%)E9CID;V-U;65N=$E$/@T*"0D)"0D)"3QS=%)E9CII
M;G-T86YC94E$/C \+W-T4F5F.FEN<W1A;F-E240^#0H)"0D)"0D\+W-T369S
M.G)E9F5R96YC93X-"@D)"0D)/"]R9&8Z;&D^#0H)"0D)"3QR9&8Z;&D@<F1F
M.G!A<G-E5'EP93TB4F5S;W5R8V4B/@T*"0D)"0D)/'-T369S.FQI;FM&;W)M
M/D5M8F5D0GE2969E<F5N8V4\+W-T369S.FQI;FM&;W)M/@T*"0D)"0D)/'-T
M369S.G)E9F5R96YC92!R9&8Z<&%R<V54>7!E/2)297-O=7)C92(^#0H)"0D)
M"0D)/'-T4F5F.F9I;&50871H/B]5<V5R<R]%;6EL:64N1&5R8FEN<R]$97-K
M=&]P+U-C<F5E;B!3:&]T(#(P,C(M,3 M,#,@870@,2XP-2XQ-"!032YP;F<\
M+W-T4F5F.F9I;&50871H/@T*"0D)"0D)"3QS=%)E9CID;V-U;65N=$E$/C \
M+W-T4F5F.F1O8W5M96YT240^#0H)"0D)"0D)/'-T4F5F.FEN<W1A;F-E240^
M,#PO<W12968Z:6YS=&%N8V5)1#X-"@D)"0D)"3PO<W1-9G,Z<F5F97)E;F-E
M/@T*"0D)"0D\+W)D9CIL:3X-"@D)"0D\+W)D9CI397$^#0H)"0D\+WAM<$U-
M.DUA;FEF97-T/@T*"0D)/&EL;'5S=')A=&]R.E-T87)T=7!0<F]F:6QE/E!R
M:6YT/"]I;&QU<W1R871O<CI3=&%R='5P4')O9FEL93X-"@D)"3QI;&QU<W1R
M871O<CI#<F5A=&]R4W5B5&]O;#Y!9&]B92!);&QU<W1R871O<CPO:6QL=7-T
M<F%T;W(Z0W)E871O<E-U8E1O;VP^#0H)"0D\<&1F.E!R;V1U8V5R/D%D;V)E
M(%!$1B!L:6)R87)Y(#$V+C W/"]P9&8Z4')O9'5C97(^#0H)"3PO<F1F.D1E
M<V-R:7!T:6]N/@T*"3PO<F1F.E)$1CX-"CPO>#IX;7!M971A/@T*(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(#P_
M>'!A8VME="!E;F0])W<G/S[_X  02D9)1@ ! @$ 2 !(  #_[0 L4&AO=&]S
M:&]P(#,N,  X0DE- ^T      !  2     $  0!(     0 !_]L 0P " 0$"
M 0$" @(" @(" @,% P,# P,&! 0#!0<&!P<'!@<'" D+"0@("@@'!PH-"@H+
M# P,# <)#@\-# X+# P,_]L 0P$" @(# P,& P,&# @'" P,# P,# P,# P,
M# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,_\  $0@
M,P S P$B  (1 0,1 ?_$ !\   $% 0$! 0$!           ! @,$!08'" D*
M"__$ +40  (! P,"! ,%!00$   !?0$" P $$042(3%!!A-180<B<10R@9&A
M""-"L<$54M'P)#-B<H()"A87&!D:)28G*"DJ-#4V-S@Y.D-$149'2$E*4U15
M5E=865IC9&5F9VAI:G-T=79W>'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H
MJ:JRL[2UMK>XN;K"P\3%QL?(R<K2T]35UM?8V=KAXN/DY>;GZ.GJ\?+S]/7V
M]_CY^O_$ !\!  ,! 0$! 0$! 0$        ! @,$!08'" D*"__$ +41  (!
M @0$ P0'!00$  $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P
M%6)RT0H6)#3A)?$7&!D:)B<H*2HU-C<X.3I#1$5&1TA)2E-455976%E:8V1E
M9F=H:6IS='5V=WAY>H*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V
MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_:  P#
M 0 "$0,1 #\ _?RO#=)_;T\(Q_&G6/ _B2&[\*:IIMZUI!/?,OV6[ /R-O!Q
M'O!##=Q@CYLG%>Y5\??\%3OV:U\3>$X?B'I<(_M#156WU557F>V)PDG'4QL<
M'_9;J E<>,J5:=/VE+INNZ/S[Q(S3.\JREYMDG+)T'S5*<E=3IV]ZSW3C\5T
M]D]'L?7\<BS(K*RLK#*D<@BG5^6W[,?[>GB[]G9X=/F=O$'AE2%.G74IW6Z_
M],).3'_ND%>O )R/T(^ _P"TSX1_:+T+[5X<U%6NHUW7.GSXCN[3_>3/(]&4
ME3ZYR*G"9A2KJRT?8\SP_P#%S).*8*E1E[+$6UI2>O\ VX]%->FJW<4>@T44
M5W'ZH%%%% !5/7M#M?$^B7FFW\*7-EJ$#VUQ$X^66-U*LI]B"15RB@F<(SBX
M35T]&GLT?C+\7/ <GPN^*'B#P[*S,VBW\UHKGK(JN0K?\"7!_&LSPQXIU+P7
MKEOJ>D7UWINH6C;H;FVE,<D9]B.?;W!KM?VM/$=MXL_:7\;7UHPDMY-7GC1P
M<APC;-P]CMS]#7G=?!5$HU'R]&?Y0YS3IX3-J\,%*T:=22@T];1D^5I^B5F?
M='[+W_!4R'4/L^B_$I%MYCA(]<MX\1N3_P ]XU'R_P"^@QZJN":^RM'UFS\0
MZ5;WVGW5O?65T@DAN()!)'*IZ,K#@CW%?D?\ OV7_%W[1^M_9O#VGM]CB?;<
MZE<9CL[7I]Y\'+8(^506]L<U^FO[+_[/MO\ LT?"F#PW!J=WJS>>]U//-\J^
M:X4,(TR=B?*#MR>2QSDFOI,KQ&(J*U17CW_K<_M+P'XOXMS>@Z><4G4PT5[M
M>6DFU]G_ *>=?>M=->])MGHM%%%>R?T<%>4_ME_'I?V>_@5JFK0RJFL7H^PZ
M6N?F-PX.' ]$7<__  $#N*]6KXA_:(^!GQ(_;=_:*NK0:?=>&_!/AB5[&TO=
M1A:.-P&Q)-&APTK2,.",+M5<D<D\>-JSA3M35Y/1?YGY]XE9YF. R>5#)J4J
MF*K_ +NFHJ_*VM9M[14%K=Z7M?2Y\5Z3I%YXEUB&SL;:YO[Z\D$<4$$9EEF<
M] JC)8GVK[*_9=_X):37PM]:^)3M;Q'$D6B6\G[QQ_TWD7[O^XASSRP(*U],
M?LZ_LD>#_P!FO2@NBV9NM6D3;<:K= /=3>H!QA$_V5QVSD\UZA7GX/)XQ]ZM
MJ^W3_@GY%X=_1VP>!Y<?Q*U6J[JFOX<?\3^V_+X>GO+4S_#?AG3_  =HEOIN
MDV-KIVGV:[(;:VB$<<8] HX'K]<UH445[B5MC^FZ=.%."ITTDEHDM$DNB044
544%A1110 4444 %%%% !1110!__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>27
<FILENAME>blkb-20221231_g3.jpg
<TEXT>
begin 644 blkb-20221231_g3.jpg
M_]C_X  02D9)1@ ! @$ 8 !@  #_[@ .061O8F4 90     !_]L 0P " 0$!
M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D*
M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H*
M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\  $0@"
MO 58 P$B  (1 0,1 ?_$ !\   $% 0$! 0$!           ! @,$!08'" D*
M"__$ +40  (! P,"! ,%!00$   !?0$" P $$042(3%!!A-180<B<10R@9&A
M""-"L<$54M'P)#-B<H()"A87&!D:)28G*"DJ-#4V-S@Y.D-$149'2$E*4U15
M5E=865IC9&5F9VAI:G-T=79W>'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H
MJ:JRL[2UMK>XN;K"P\3%QL?(R<K2T]35UM?8V=KAXN/DY>;GZ.GJ\?+S]/7V
M]_CY^O_$ !\!  ,! 0$! 0$! 0$        ! @,$!08'" D*"__$ +41  (!
M @0$ P0'!00$  $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P
M%6)RT0H6)#3A)?$7&!D:)B<H*2HU-C<X.3I#1$5&1TA)2E-455976%E:8V1E
M9F=H:6IS='5V=WAY>H*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V
MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_:  P#
M 0 "$0,1 #\ _?RBBB@ HKXO_P""E?[??QZ^&/Q#E_8E_8D^%^DZ_P#%34/A
M3JOCC7=>\4:U)8:7X0\/0,]L+]S"CRW%Q)<!HX88P/F0LS!0:U?^"0/CS_@H
MO\2/V8O OCC]M6_^&6L:#KWPK\.:KX2\1^$;O4CK5ZUQ8Q2.=6CNP8S<%&1V
MDA?:TC/A5 &0#Z[HKX1\9_ML?\%//BW_ ,% OC;^Q]^P_P#"OX#3:1\%K/PO
M+JFK_%7Q!K5G<7C:SI[W:"(6%O.K;##*&W!, QXW9./HW]D>\_;]O--UP_MX
M>'/@]IUXL\'_  C:_"/6M5O8WBP_G&Y.HVT!1@?+V; P(+9Q@9 /8:*^$M#_
M &\/^"D/[9_B[QGXF_X)J? +X1/\+O!/BB]\.VGC+XP^)M2MY?&=_92&*[?3
M8=/@<16J3*\*SS,PD9<@##*OLO[%G_!0GP=^U!^S-XG^.7Q,\'S?#?6_AGK&
MJZ)\8/"FL7BSMX6U33%WWD9F0 3PB(K,DR@!XY%. <@ 'T117Y]>!?V\?^"P
M_P"TA\'1^VQ^S!^Q!\*W^%&H6CZKX.\"^-/&>H6WC7Q3I"Y:*YB,-N]E:27,
M8$D,4C/PZY8Y!;Z[_8\_:G^&G[;7[,W@[]J;X0M<C0?&.DB[MK:^0+<6<JNT
M4]K, 2!+#/'+"X!(W1M@D8- 'I5%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'Q'_P5D_8&^(WQ0^W
M?MU_LE_&Y/ 'Q>\'?#'5O#VH2:I8?;-(\6>&I%DN)M(OXA\Z 2%Y8IX_FC=B
M=K':R<W_ ,$(_P#@H;H_QL_9X^'G[$GQ6^#NN_#?XG>!/@AX9U+3M%UN5)[?
MQ3X9^PVUO:Z[I]Q'A989/W7F1D!H))?+)8JQ'I__  4I_:8_:L^"WA?Q/X2^
M&_[ 7B3XF^!-5^&M\VH>-_"OC'2H)](O7CNDDAFL+R6*22)(1%+YL;-G>R[<
M@9^=O^"*O[,_[4?Q:\1_!K_@H)^TCX%TGP/X;\%_LJ:#\//A-X5L];CU"^UB
MSD@L[B;7;R2(>7 LRQ1^5:Y9T60^8$=?G /3_%/_  3V_P""B?@[]N_X[?M<
M_LD_M>?#3P9IWQE;PSYVE^*/AQ=:Y=1C1])%G&I=;VW2(-)).QPLAVE.005.
MM^Q]^W)^UGXM\=_'#]B/]LKP3X5L/C-\)/#-OK>E>(? 'V@:/XJTF]@F-K>P
M0W#-+!*DL7ERQLQ&\_+P#78_'7]L'_@H3\)_BUX@\%?#S_@D[X@^)/AJWEC_
M .$4\9>&?BQH-I'J2M#&S"XMKZ6&6S*2M(F<2*P0,#SM&)_P3S_97_:BM/VB
M?BC_ ,%#/VY=)\/^'_B)\4-.TO1-%^'WAC4S?VWA#P_8>:T5K)>;5%U=2RS/
M)*Z#RP5&P@,54 H_\&\]EI=C_P $8?@$ND,&2;PE-<3N#DM<2W]S+.Q/=C*\
MA)]2:^./VN]:\1>%M/\ ^"PFB^"'DBL$\-^$)TCM\A1->^$XTU%N.[1\O^M>
M_P#[/?A3_@H__P $G="\1?LB?!+]A"7X]?"BV\2ZEJGP:U[PW\1-*T:XT2QO
MKJ2Z.C:G%J,B$""::4)<P^8K1LN54C8/2/V+_P#@F_XTMOV5_C9H/[=%_I>H
M?$+]J#5M8U/XKP^')6>TTFWOK/[#!I5I*XS)':6H5%D(SO+D%@%8@'TG^R]I
MFBZ+^S/\.]&\-QHFG6G@72(;!8AA1 ME$J 8[;0*^4O^"!4DEO\ LV_%_P -
MV@VZ1HO[4WQ"L?#T2?<CLAJ[NJH.@7?))T]37(?!KXA_\%K_ -D?]G'3OV)=
M-_X)_:7\3O%'@W1D\-^!OC;;?$O3+'P]J%C#'Y-EJ&HV=Q(+Z*6*)8O.@1',
MK1ML?YP1]0?\$U_V-7_8*_8U\(_LWZKXN'B+7K!;K4?%_B0(5_M;6;VYDN[V
MX&0#L,\SJF0#L5,@&@#W:BBB@#Q+5/ O[>DNIW,ND?'?P1#:-.YM8I?"\C,D
M98[5)W<D# )JC\%O'G[1LOQX\2?!/XI>/M$U.XT?0K74([C3M#\B/$SD 9+%
MF.!W 'UKWNO"_ /_ "D$\?\ _8B:5_Z,:@#US[%XW_Z#=E_X#'_&C[%XW_Z#
M=E_X#'_&MBB@#'^Q>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_QK8HH Q_L7C?_H-V
M7_@,?\:/L7C?_H-V7_@,?\:V** ,?[%XW_Z#=E_X#'_&J^J/XRTK3Y=1FUBT
M984W,JVQR?UKH*S?&/\ R+%[_P!<#0!6@M_&L\*3KK5F ZA@#;'N/K3_ +%X
MW_Z#=E_X#'_&M+3O^0?!_P!<5_D*FH Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_
MX#'_ !K8HH Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !K8HH Q_L7C?_H-
MV7_@,?\ &C[%XW_Z#=E_X#'_ !K8HH Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_
MX#'_ !K8HH Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !K8HH Q_L7C?_H-
MV7_@,?\ &C[%XW_Z#=E_X#'_ !K8HH Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_
MX#'_ !K8HH Y_5'\9:5I\NHS:Q:,L*;F5;8Y/ZU+!;^-9X4G76K,!U# &V/<
M?6K/C'_D6+W_ *X&KFG?\@^#_KBO\A0!F_8O&_\ T&[+_P !C_C1]B\;_P#0
M;LO_  &/^-;%% &/]B\;_P#0;LO_  &/^-'V+QO_ -!NR_\  8_XUL44 8_V
M+QO_ -!NR_\  8_XT?8O&_\ T&[+_P !C_C6Q10!C_8O&_\ T&[+_P !C_C1
M]B\;_P#0;LO_  &/^-;%% &/]B\;_P#0;LO_  &/^-'V+QO_ -!NR_\  8_X
MUL44 8_V+QO_ -!NR_\  8_XT?8O&_\ T&[+_P !C_C6Q10!C_8O&_\ T&[+
M_P !C_C1]B\;_P#0;LO_  &/^-;%% &/]B\;_P#0;LO_  &/^-5;^X\8Z?<V
MMK+J]JQNI?+0K;< XSSS715C^)?^0OH__7Z?_030 ?8O&_\ T&[+_P !C_C1
M]B\;_P#0;LO_  &/^-;%% &/]B\;_P#0;LO_  &/^-'V+QO_ -!NR_\  8_X
MUL44 8_V+QO_ -!NR_\  8_XT?8O&_\ T&[+_P !C_C6Q10!C_8O&_\ T&[+
M_P !C_C1]B\;_P#0;LO_  &/^-;%% &/]B\;_P#0;LO_  &/^-'V+QO_ -!N
MR_\  8_XUL44 8_V+QO_ -!NR_\  8_XT?8O&_\ T&[+_P !C_C6Q10!C_8O
M&_\ T&[+_P !C_C1]B\;_P#0;LO_  &/^-;%% &/]B\;_P#0;LO_  &/^-'V
M+QO_ -!NR_\  8_XUL44 <[?W'C'3[FUM9=7M6-U+Y:%;;@'&>>:M?8O&_\
MT&[+_P !C_C1XE_Y"^C_ /7Z?_036Q0!C_8O&_\ T&[+_P !C_C1]B\;_P#0
M;LO_  &/^-;%% &/]B\;_P#0;LO_  &/^-'V+QO_ -!NR_\  8_XUL44 8_V
M+QO_ -!NR_\  8_XT?8O&_\ T&[+_P !C_C6Q10!C_8O&_\ T&[+_P !C_C1
M]B\;_P#0;LO_  &/^-;%% &/]B\;_P#0;LO_  &/^-'V+QO_ -!NR_\  8_X
MUL44 8_V+QO_ -!NR_\  8_XT?8O&_\ T&[+_P !C_C6Q10!C_8O&_\ T&[+
M_P !C_C1]B\;_P#0;LO_  &/^-;%% &/]B\;_P#0;LO_  &/^-5;^X\8Z?<V
MMK+J]JQNI?+0K;< XSSS715C^)?^0OH__7Z?_030 ?8O&_\ T&[+_P !C_C1
M]B\;_P#0;LO_  &/^-;%% &/]B\;_P#0;LO_  &/^-'V+QO_ -!NR_\  8_X
MUL44 8_V+QO_ -!NR_\  8_XT?8O&_\ T&[+_P !C_C6Q10!C_8O&_\ T&[+
M_P !C_C1]B\;_P#0;LO_  &/^-;%% &/]B\;_P#0;LO_  &/^-'V+QO_ -!N
MR_\  8_XUL44 8_V+QO_ -!NR_\  8_XT?8O&_\ T&[+_P !C_C6Q10!C_8O
M&_\ T&[+_P !C_C1]B\;_P#0;LO_  &/^-;%% &/]B\;_P#0;LO_  &/^-'V
M+QO_ -!NR_\  8_XUL44 <[%<>,9M6ETA=7M0\,2R,QMN"#^-6OL7C?_ *#=
ME_X#'_&BR_Y'>]_Z\HOYFMB@#'^Q>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_QK8H
MH Q_L7C?_H-V7_@,?\:/L7C?_H-V7_@,?\:V** ,?[%XW_Z#=E_X#'_&C[%X
MW_Z#=E_X#'_&MBB@#'^Q>-_^@W9?^ Q_QK7C#B-1*P+;1N('!-+10 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% #+BW@NH'M;J%)(I$*21R*"K*1@@@]01V
MIMA86.E6,.EZ7916UM;1+%;V\$82.*-0 J*HX50   . !4M% !1110 4444
M%%%% !1110 5X7X!_P"4@GC_ /[$32O_ $8U>Z5X7X!_Y2">/_\ L1-*_P#1
MC4 >Z4444 %%%% !1110 5F^,?\ D6+W_K@:TJS?&/\ R+%[_P!<#0!<T[_D
M'P?]<5_D*FJ'3O\ D'P?]<5_D*FH **** "BBB@ HHHH **** "BBB@ HHHH
M **** ,WQC_R+%[_ -<#5S3O^0?!_P!<5_D*I^,?^18O?^N!JYIW_(/@_P"N
M*_R% $U%%% !1110 4444 %%%% !1110 4444 %%%% !6/XE_P"0OH__ %^G
M_P!!-;%8_B7_ )"^C_\ 7Z?_ $$T ;%%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110!C^)?^0OH_\ U^G_ -!-;%8_B7_D+Z/_ -?I_P#036Q0 444
M4 %%%% !1110 4444 %%%% !1110 4444 %8_B7_ )"^C_\ 7Z?_ $$UL5C^
M)?\ D+Z/_P!?I_\ 030!L4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% &/9?\CO>_]>47\S6Q6/9?\CO>_P#7E%_,UL4 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 5X7X!_P"4@GC_ /[$32O_ $8U>Z5X7X!_Y2">/_\ L1-*_P#1C4 >Z444
M4 %%%% !1110 5F^,?\ D6+W_K@:TJS?&/\ R+%[_P!<#0!<T[_D'P?]<5_D
M*FJ'3O\ D'P?]<5_D*FH **** "BBB@ HHHH **** "BBB@ HHHH **** ,W
MQC_R+%[_ -<#5S3O^0?!_P!<5_D*I^,?^18O?^N!JYIW_(/@_P"N*_R% $U%
M%% !1110 4444 %%%% !1110 4444 %%%% !6/XE_P"0OH__ %^G_P!!-;%8
M_B7_ )"^C_\ 7Z?_ $$T ;%%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110!C^)?^0OH_\ U^G_ -!-;%8_B7_D+Z/_ -?I_P#036Q0 4444 %%%% !
M1110 4444 %%%% !1110 4444 %8_B7_ )"^C_\ 7Z?_ $$UL5C^)?\ D+Z/
M_P!?I_\ 030!L4444 %%%% !1110 4444 %%%% !1110 4444 %%%% &/9?\
MCO>_]>47\S6Q6/9?\CO>_P#7E%_,UL4 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5X7X!
M_P"4@GC_ /[$32O_ $8U>Z5X7X!_Y2">/_\ L1-*_P#1C4 >Z4444 %%%% !
M1110 5F^,?\ D6+W_K@:TJS?&/\ R+%[_P!<#0!<T[_D'P?]<5_D*FJ'3O\
MD'P?]<5_D*FH **** "BBB@ HHHH **** "BBB@ HHHH **** ,WQC_R+%[_
M -<#5S3O^0?!_P!<5_D*I^,?^18O?^N!JYIW_(/@_P"N*_R% $U%%% !1110
M 4444 %%%% !1110 4444 %%%% !6/XE_P"0OH__ %^G_P!!-;%8_B7_ )"^
MC_\ 7Z?_ $$T ;%%%% !1110 4444 %%%% !1110 4444 %%%% !1110!C^)
M?^0OH_\ U^G_ -!-;%8_B7_D+Z/_ -?I_P#036Q0 4444 %%%% !1110 444
M4 %%%% !1110 4444 %8_B7_ )"^C_\ 7Z?_ $$UL5C^)?\ D+Z/_P!?I_\
M030!L4444 %%%% !1110 4444 %%%% !1110 4444 %%%% &/9?\CO>_]>47
M\S6Q6/9?\CO>_P#7E%_,UL4 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5X7X!_P"4@GC_
M /[$32O_ $8U>Z5X7X!_Y2">/_\ L1-*_P#1C4 >Z4444 %%%% !1110 5F^
M,?\ D6+W_K@:TJS?&/\ R+%[_P!<#0!<T[_D'P?]<5_D*FJ'3O\ D'P?]<5_
MD*FH **** "BBB@ HHHH **** "BBB@ HHHH **** ,WQC_R+%[_ -<#5S3O
M^0?!_P!<5_D*I^,?^18O?^N!JYIW_(/@_P"N*_R% $U%%% !1110 4444 %%
M%% !1110 4444 %%%% !6/XE_P"0OH__ %^G_P!!-;%8_B7_ )"^C_\ 7Z?_
M $$T ;%%%% !1110 4444 %%%% !1110 4444 %%%% !1110!C^)?^0OH_\
MU^G_ -!-;%8_B7_D+Z/_ -?I_P#036Q0 4444 %%%% !1110 4444 %%%% !
M1110 4444 %8_B7_ )"^C_\ 7Z?_ $$UL5C^)?\ D+Z/_P!?I_\ 030!L444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% &/9?\CO>_]>47\S6Q6/9?
M\CO>_P#7E%_,UL4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 5X7X!_P"4@GC_ /[$32O_
M $8U>Z5X7X!_Y2">/_\ L1-*_P#1C4 >Z4444 %%%% !1110 5F^,?\ D6+W
M_K@:TJS?&/\ R+%[_P!<#0!<T[_D'P?]<5_D*FJ'3O\ D'P?]<5_D*FH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** ,WQC_R+%[_ -<#5S3O^0?!_P!<
M5_D*I^,?^18O?^N!JYIW_(/@_P"N*_R% $U%%% !1110 4444 %%%% !1110
M 4444 %%%% !6/XE_P"0OH__ %^G_P!!-;%8_B7_ )"^C_\ 7Z?_ $$T ;%%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110!C^)?^0OH_\ U^G_ -!-
M;%8_B7_D+Z/_ -?I_P#036Q0 4444 %%%% !1110 4444 %%%% !1110 444
M4 %8_B7_ )"^C_\ 7Z?_ $$UL5C^)?\ D+Z/_P!?I_\ 030!L4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% &/9?\CO>_]>47\S6Q6/9?\CO>_P#7
ME%_,UL4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 5X7X!_P"4@GC_ /[$32O_ $8U>Z5X
M7X!_Y2">/_\ L1-*_P#1C4 >Z4444 %%%% !1110 5F^,?\ D6+W_K@:TJS?
M&/\ R+%[_P!<#0!<T[_D'P?]<5_D*FJ'3O\ D'P?]<5_D*FH **** "BBB@
MHHHH **** "BBB@ HHHH **** ,WQC_R+%[_ -<#5S3O^0?!_P!<5_D*I^,?
M^18O?^N!JYIW_(/@_P"N*_R% $U%%% !1110 4444 %%%% !1110 4444 %%
M%% !6/XE_P"0OH__ %^G_P!!-;%8_B7_ )"^C_\ 7Z?_ $$T ;%%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110!C^)?^0OH_\ U^G_ -!-;%8_B7_D
M+Z/_ -?I_P#036Q0 4444 %%%% !1110 4444 %%%% !1110 4444 %8_B7_
M )"^C_\ 7Z?_ $$UL5C^)?\ D+Z/_P!?I_\ 030!L4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% &/9?\CO>_]>47\S6Q6/9?\CO>_P#7E%_,UL4
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?/'_
M  4 _P""D7P,_8#\(6T7C,:OK_CGQ%I]]+X'\ >%-!N-4U36'MH3))*+>W!:
M.VC&#+.Y1$7/S9P*R/\ @FC_ ,%'+O\ ;\^%VCZ_XC_9A^)OP]UN7P1I&N7]
MUXN\&R6.BZH;R!7:32;LR2+=V^_<5)(?RV1F4;J\&_X*S_!O]IWX%_M+W?\
MP4\^ OP;;XIZ W[/.K_#/XB^"=.NEBU?2-.EN9;Y-9TY7^6Y99&VS0 AVCC7
M:#RT?L/_  1%_:N_9W_:=_X)M?"+3_@5\5]+\0WG@7X9^'?#OC'3K61ENM'U
M*VTR"&6">%PKQ_/%)M<C9(%+(S+S0!]2>,_&/A7X=^$-5\?^.O$%II.B:'IT
MU_J^J7\PC@L[6%#)+-(QX5%168D] #7D/[ G_!0;]GS_ (*2_!W5/CG^S:^N
MMH6D>*KKP]=GQ#I!L9_MEO%#))B)F+!=L\>"V#G((&*\4_:NOIO^"D?[7$7_
M  3B\)S-+\)_AS+8Z_\ M*:G Q$6JSDB?3/"(8?>\XJMW> =+=(XBP,Y%<S_
M ,$7M=@\"?#+]L_Q-;V*M%HW[:GQ/NDMHQM!6&2W<( .@PN* /4?C5_P6+_9
MI^%'Q@\1_!'P/\*OB_\ %C6?!,JP^/9O@Y\,KS7[3PQ,5W>1>7$.(UF"Y9HD
M+NN&#*&4@>[_ +-_[2?P2_:X^"^B?M!_L]>/;7Q'X3\00-+IVIVRNG*L4DBD
MCD"O#*CJR/&ZJR,I! (KYB_X-Z/#$&G?\$F/AE\0[[9/X@^(C:IXQ\8:L5_>
MZGJFHZC<3RW$K?Q/M,<>3SMB4=J^6/B/\5M;_8_^'_\ P5D^%?PDD;3K#PE-
M8>*?#JVOR#3]1\4>&HGNY8L?<(N!YH X#<XY- 'U1XE_X+S?L7:+>:UKWAOP
M!\8O%GP]\-:A-9^(_C-X-^%&H:EX0TYX'*7#MJ$2GS(H6!#RQ)(@QD,003]@
M^"/&WA#XE^#=*^(GP_\ $MEK.A:[IT-_HVK:=<++;WMK,@DBFC=>&1D8,".H
M->;_ +$WP1\!_!S]A_X8? ;PYX=LUT+1_AQI>G-8FW5HKA?L<8E:12,.969W
M<G.]G8G))KYX_P"#?R^FT7]BCQ5\!8)I)-+^$7QV\;>"?#QF<LRZ=9ZO,\$>
MX\D(L^P>BHHZ"@#[CHHHH *\+\ _\I!/'_\ V(FE?^C&KHK_ /;8_92TN^GT
MS4/CEH<5Q;3-%/$\K91U)#*?EZ@@BO-_@E\8_AAX_P#VY/'7BOP;XTLM0TZX
M\$Z='#=V[DH[I(0X&1U&X?G0!]-45F_\)CX8_P"@U!_WU1_PF/AC_H-0?]]4
M :5%9O\ PF/AC_H-0?\ ?5'_  F/AC_H-0?]]4 :5%9O_"8^&/\ H-0?]]4?
M\)CX8_Z#4'_?5 &E6;XQ_P"18O?^N!H_X3'PQ_T&H/\ OJL_Q1XH\/WGA^[M
M;758GD>(A$4\DT ;FG?\@^#_ *XK_(5-618^+O#4=E#&^LPAEB4$$]#BI?\
MA,?#'_0:@_[ZH TJ*S?^$Q\,?]!J#_OJC_A,?#'_ $&H/^^J -*BLW_A,?#'
M_0:@_P"^J/\ A,?#'_0:@_[ZH TJ*S?^$Q\,?]!J#_OJC_A,?#'_ $&H/^^J
M -*BLW_A,?#'_0:@_P"^J/\ A,?#'_0:@_[ZH TJ*S?^$Q\,?]!J#_OJC_A,
M?#'_ $&H/^^J -*BLW_A,?#'_0:@_P"^J/\ A,?#'_0:@_[ZH TJ*S?^$Q\,
M?]!J#_OJC_A,?#'_ $&H/^^J #QC_P BQ>_]<#5S3O\ D'P?]<5_D*P_%'BC
MP_>>'[NUM=5B>1XB$13R35NQ\7>&H[*&-]9A#+$H()Z'% &O16;_ ,)CX8_Z
M#4'_ 'U1_P )CX8_Z#4'_?5 &E16;_PF/AC_ *#4'_?5'_"8^&/^@U!_WU0!
MI45F_P#"8^&/^@U!_P!]4?\ "8^&/^@U!_WU0!I45F_\)CX8_P"@U!_WU1_P
MF/AC_H-0?]]4 :5%9O\ PF/AC_H-0?\ ?5'_  F/AC_H-0?]]4 :5%9O_"8^
M&/\ H-0?]]4?\)CX8_Z#4'_?5 &E16;_ ,)CX8_Z#4'_ 'U1_P )CX8_Z#4'
M_?5 &E6/XE_Y"^C_ /7Z?_034W_"8^&/^@U!_P!]5EZ]XET&YU/3)H-4B98;
MHM*P/W1MZF@#IJ*S?^$Q\,?]!J#_ +ZH_P"$Q\,?]!J#_OJ@#2HK-_X3'PQ_
MT&H/^^J/^$Q\,?\ 0:@_[ZH TJ*S?^$Q\,?]!J#_ +ZH_P"$Q\,?]!J#_OJ@
M#2HK-_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZH TJ*S?^$Q\,?]!J#_ +ZH_P"$
MQ\,?]!J#_OJ@#2HK-_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZH TJ*S?^$Q\,?]
M!J#_ +ZH_P"$Q\,?]!J#_OJ@#2HK-_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZH
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
MU% $/]G:?_SXP_\ ?H4?V=I__/C#_P!^A4U% $/]G:?_ ,^,/_?H4?V=I_\
MSXP_]^A4U% $/]G:?_SXP_\ ?H4?V=I__/C#_P!^A4U% $/]G:?_ ,^,/_?H
M4?V=I_\ SXP_]^A4U% $/]G:?_SXP_\ ?H4?V=I__/C#_P!^A4U% $/]G:?_
M ,^,/_?H4?V=I_\ SXP_]^A4U% &1XNL;*/PU>/'9Q*PA."L8!%6]/T^P:P@
M)LH23"N28QZ"H?&/_(L7O_7 U<T[_D'P?]<5_D* #^SM/_Y\8?\ OT*/[.T_
M_GQA_P"_0J:B@"'^SM/_ .?&'_OT*/[.T_\ Y\8?^_0J:B@"'^SM/_Y\8?\
MOT*/[.T__GQA_P"_0J:B@"'^SM/_ .?&'_OT*/[.T_\ Y\8?^_0J:B@"'^SM
M/_Y\8?\ OT*/[.T__GQA_P"_0J:B@"'^SM/_ .?&'_OT*/[.T_\ Y\8?^_0J
M:B@"'^SM/_Y\8?\ OT*/[.T__GQA_P"_0J:B@"'^SM/_ .?&'_OT*R/$=E9I
MJNDJEI$ UX0P$8Y&TUNUC^)?^0OH_P#U^G_T$T :7]G:?_SXP_\ ?H4?V=I_
M_/C#_P!^A4U% $/]G:?_ ,^,/_?H4?V=I_\ SXP_]^A4U% $/]G:?_SXP_\
M?H4?V=I__/C#_P!^A4U% $/]G:?_ ,^,/_?H4?V=I_\ SXP_]^A4U% $/]G:
M?_SXP_\ ?H4?V=I__/C#_P!^A4U% $/]G:?_ ,^,/_?H4?V=I_\ SXP_]^A4
MU% $/]G:?_SXP_\ ?H4?V=I__/C#_P!^A4U% $/]G:?_ ,^,/_?H4?V=I_\
MSXP_]^A4U% &%XCLK--5TE4M(@&O"& C'(VFM?\ L[3_ /GQA_[]"LWQ+_R%
M]'_Z_3_Z":V* (?[.T__ )\8?^_0H_L[3_\ GQA_[]"IJ* (?[.T_P#Y\8?^
M_0H_L[3_ /GQA_[]"IJ* (?[.T__ )\8?^_0H_L[3_\ GQA_[]"IJ* (?[.T
M_P#Y\8?^_0H_L[3_ /GQA_[]"IJ* (?[.T__ )\8?^_0H_L[3_\ GQA_[]"I
MJ* (?[.T_P#Y\8?^_0H_L[3_ /GQA_[]"IJ* (?[.T__ )\8?^_0H_L[3_\
MGQA_[]"IJ* (?[.T_P#Y\8?^_0K(\1V5FFJZ2J6D0#7A# 1CD;36[6/XE_Y"
M^C_]?I_]!- &E_9VG_\ /C#_ -^A1_9VG_\ /C#_ -^A4U% $/\ 9VG_ //C
M#_WZ%']G:?\ \^,/_?H5-10!#_9VG_\ /C#_ -^A1_9VG_\ /C#_ -^A4U%
M$/\ 9VG_ //C#_WZ%']G:?\ \^,/_?H5-10!#_9VG_\ /C#_ -^A1_9VG_\
M/C#_ -^A4U% $/\ 9VG_ //C#_WZ%']G:?\ \^,/_?H5-10!#_9VG_\ /C#_
M -^A1_9VG_\ /C#_ -^A4U% $/\ 9VG_ //C#_WZ%']G:?\ \^,/_?H5-10!
MA6=E9GQG>Q&TBVBSC(7RQ@')K7_L[3_^?&'_ +]"LVR_Y'>]_P"O*+^9K8H
MA_L[3_\ GQA_[]"C^SM/_P"?&'_OT*FHH A_L[3_ /GQA_[]"C^SM/\ ^?&'
M_OT*FHH A_L[3_\ GQA_[]"C^SM/_P"?&'_OT*FHH A_L[3_ /GQA_[]"I@
M!@# '0"BB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH *\+\ _\ *03Q_P#]B)I7_HQJ]TKPOP#_ ,I!/'__ &(FE?\
MHQJ /=**** "BBB@ HHHH *S?&/_ "+%[_UP-:59OC'_ )%B]_ZX&@"YIW_(
M/@_ZXK_(5-4.G?\ (/@_ZXK_ "%34 %%%% !1110 4444 %%%% !1110 444
M4 %%%% &;XQ_Y%B]_P"N!JYIW_(/@_ZXK_(53\8_\BQ>_P#7 U<T[_D'P?\
M7%?Y"@":BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K'\2_\ (7T?_K]/
M_H)K8K'\2_\ (7T?_K]/_H)H V**** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@#'\2_P#(7T?_ *_3_P"@FMBL?Q+_ ,A?1_\ K]/_ *":V* "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ K'\2_\ (7T?_K]/_H)K8K'\2_\
M(7T?_K]/_H)H V**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#'LO
M^1WO?^O*+^9K8K'LO^1WO?\ KRB_F:V* "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *\+\
M _\ *03Q_P#]B)I7_HQJ]TKPOP#_ ,I!/'__ &(FE?\ HQJ /=**** "BBB@
M HHHH *S?&/_ "+%[_UP-:59OC'_ )%B]_ZX&@"YIW_(/@_ZXK_(5-4.G?\
M(/@_ZXK_ "%34 %%%% !1110 4444 %%%% !1110 4444 %%%% &;XQ_Y%B]
M_P"N!JYIW_(/@_ZXK_(53\8_\BQ>_P#7 U<T[_D'P?\ 7%?Y"@":BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ K'\2_\ (7T?_K]/_H)K8K'\2_\ (7T?
M_K]/_H)H V**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#'\2_P#(
M7T?_ *_3_P"@FMBL?Q+_ ,A?1_\ K]/_ *":V* "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ K'\2_\ (7T?_K]/_H)K8K'\2_\ (7T?_K]/_H)H V**
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#'LO^1WO?^O*+^9K8K'L
MO^1WO?\ KRB_F:V* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *\+\ _\ *03Q_P#]B)I7
M_HQJ]TKPOP#_ ,I!/'__ &(FE?\ HQJ /=**** "BBB@ HHHH *S?&/_ "+%
M[_UP-:59OC'_ )%B]_ZX&@"YIW_(/@_ZXK_(5-4.G?\ (/@_ZXK_ "%34 %%
M%% !1110 4444 %%%% !1110 4444 %%%% &;XQ_Y%B]_P"N!JYIW_(/@_ZX
MK_(53\8_\BQ>_P#7 U<T[_D'P?\ 7%?Y"@":BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ K'\2_\ (7T?_K]/_H)K8K'\2_\ (7T?_K]/_H)H V**** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@#'\2_P#(7T?_ *_3_P"@FMBL
M?Q+_ ,A?1_\ K]/_ *":V* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M K'\2_\ (7T?_K]/_H)K8K'\2_\ (7T?_K]/_H)H V**** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@#'LO^1WO?^O*+^9K8K'LO^1WO?\ KRB_F:V*
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH *\+\ _\ *03Q_P#]B)I7_HQJ]TKPOP#_ ,I!
M/'__ &(FE?\ HQJ /=**** "BBB@ HHHH *S?&/_ "+%[_UP-:59OC'_ )%B
M]_ZX&@"YIW_(/@_ZXK_(5-4.G?\ (/@_ZXK_ "%34 %%%% !1110 4444 %%
M%% !1110 4444 %%%% &;XQ_Y%B]_P"N!JYIW_(/@_ZXK_(53\8_\BQ>_P#7
M U<T[_D'P?\ 7%?Y"@":BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K'\
M2_\ (7T?_K]/_H)K8K'\2_\ (7T?_K]/_H)H V**** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@#'\2_P#(7T?_ *_3_P"@FMBL?Q+_ ,A?1_\ K]/_
M *":V* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K'\2_\ (7T?_K]/
M_H)K8K'\2_\ (7T?_K]/_H)H V**** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@#'LO^1WO?^O*+^9K8K'LO^1WO?\ KRB_F:V* "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH *\+\ _\ *03Q_P#]B)I7_HQJ]TKPOP#_ ,I!/'__ &(FE?\ HQJ
M/=**** "BBB@ HHHH *S?&/_ "+%[_UP-:59OC'_ )%B]_ZX&@"YIW_(/@_Z
MXK_(5-4.G?\ (/@_ZXK_ "%34 %%%% !1110 4444 %%%% !1110 4444 %%
M%% &;XQ_Y%B]_P"N!JYIW_(/@_ZXK_(53\8_\BQ>_P#7 U<T[_D'P?\ 7%?Y
M"@":BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K'\2_\ (7T?_K]/_H)K
M8K'\2_\ (7T?_K]/_H)H V**** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@#'\2_P#(7T?_ *_3_P"@FMBL?Q+_ ,A?1_\ K]/_ *":V* "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ K'\2_\ (7T?_K]/_H)K8K'\2_\ (7T?
M_K]/_H)H V**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#'LO^1WO
M?^O*+^9K8K'LO^1WO?\ KRB_F:V* "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BN:^,'Q>^'7P&^&VL?%OXK^++'1=!T.QDN
MK^_U"[CA1512VT-(RJ7;&%7/)( ZURG[+/[9G[,W[9_PZTSXD_LY_&/P]XEM
MM0T:SU*XT[3=;MKB]TM+B)94AO((9':VF4-M:-\%65E/(H ]0HKAOB7^T[^S
M7\&-5CT'XP_M"^!O"=],H:*R\2^+;.PE<'H0D\BDCZ"NNT'7]"\4Z-;>(O#&
MM6FHZ?>1"6SO["Y6:&>,]'1T)5E/J#B@"W17'_$G]H7X!?!K4['1/B_\<?!_
MA2]U,?\ $MM/$GB:UL9;OG;^Z2>13)SQ\H//%==#-#<PI<6\RR1R*&CD1@59
M2,@@CJ* '45QNN_M%_L^>%_B';_"+Q-\=O!NG>++MD6U\,7_ (HM(=1F+_<"
M6SR"5BV1C"\]J[*@ HHHH *\+\ _\I!/'_\ V(FE?^C&KW2O"_ /_*03Q_\
M]B)I7_HQJ /=**** "BBB@ HHHH *S?&/_(L7O\ UP-:59OC'_D6+W_K@: +
MFG?\@^#_ *XK_(5-4.G?\@^#_KBO\A4U !1110 4444 %%%% !1110 4444
M%%%% !1110!F^,?^18O?^N!JYIW_ "#X/^N*_P A5/QC_P BQ>_]<#5S3O\
MD'P?]<5_D* )J*** "BBB@ HHHH **** "BBB@ HHHH **** "L?Q+_R%]'_
M .OT_P#H)K8K'\2_\A?1_P#K]/\ Z": -BBBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH Q_$O_(7T?_K]/_H)K8K'\2_\A?1_^OT_^@FMB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH *Q_$O_(7T?\ Z_3_ .@FMBL?Q+_R
M%]'_ .OT_P#H)H V**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#'
MLO\ D=[W_KRB_F:V*Q[+_D=[W_KRB_F:V* "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** /RC_X+=R?"KPW^WEX1\:_\%"/##ZC
M^SZ?@-KNG?#J\UFQ>Z\.Z7\2I9Y"DVHH 8DE>Q$<=M)."BOO*X*LZ?6W_!(3
M]GG]G[X:_L'_  3^+'PS^"GA'0/$OBCX%^$AXE\0Z%X>MK6\U8C2K>3-S-$B
MO.?,=VRY8[G8]2:]=_;"\.>%/&O[*GQ,\)>+]"T_5[&X\!ZH;O3-2M8[B&1?
MLLI7?&X((W)D9'5?:OS*_P""&=I=_LH?M4?"W]D/X$_$W6=:^'?Q*_8WT'XG
M^-? ^IZJ]]#X-\23"R1KFU=R3:Q7OGRR-:YY8AQA B@ ^YOCW^RM_P $A_"G
MC[Q!\9_VKO@E\ X/$?BXK>:_XB^*&EZ0]Q>K'$D <RZB"5C5(T4A2%^7)&<F
MOGO_ ((NZ)\,_AW\;?VJ_'?[)4%S8_LH3>(-&NOA4+?SO[&EU*&PF/B"YT=9
M.MD9_)7?'F%WC81':E?8O[0W[#W[&'[85S9ZK^TU^S)X#^(-SIMM+9Z=?>)_
M#EM>SV<9?,D<4LBEXAO'(4CD>M?(O_!*[3M(L_VG/VQ/V'?@GX_U77/@+X&U
M'0=.\!_;-;FU.#PYJ-]I<YUC1[.YF=V:&WD6$^1O(@9RG5C0!E?\$B/V)?V9
M_P!N;]DF3_@H;^VU^S]X2^)GQ%_:"U?4_$&KW_CW0+?5CI&E->3P:?I5E]I1
M_LUO#:10@+'M.XG).U<<W^S_ /M)^(/^":'[+/[=7[-FB:Y=ZE:?LG7L^I?"
M9-6N&N6T_2-8T9-2T?3&>0EI(K>>1XE+$D1[5Z*!7M?_  ;T>-;.X_X)A>#_
M ("ZW=10>,_@UJ>K>!?'^A%QY^E:E8:A<1^7(O5=\/E2J3U63V./F8?"75/^
M"@?PF_X*D?&WX)1-J^E?%&\@\*^ ;BR_>1ZY=^&/#R6S-;,.)8I;H>6DBY5C
MG!.#0!]"?LF?\$3OV#O$_P"P)X?\$_M)?L[^&_'/CCQ]X1AU7XC?$GQ%I45U
MXCU#6[^!9[J\34I%:YA=9I7\HHX\L*N.=Q/;_P#!#_XT?$CXK_L'6?@SXS>+
M;GQ!XO\ A3XTU_X>>(=?O'+3:E)H^H2VL,\C$DM(UL+?>S$EGW,22:]$_87_
M &K_ (._&7_@G;\._P!JJS\>:9!X8;X;6=_KNJW%XB0Z4]M:*+V.=R<1M;R1
MS))D_*8VKQ?_ (-^M(U74OV%-8^/^H:5<6-O\9_C'XO^(&CVMW$4E73]0U24
MVKLIY >&))%]5D4]Z /N&BBB@ KPOP#_ ,I!/'__ &(FE?\ HQJGU3]@CX-:
MOJ=SJUSXJ\;K)=3O-(L7B^Y50S,6( !X&3P.U<-\ O@=X1^&_P"VSXX\':%J
M>LS6MMX+T^6.34-6DGE)DE);+MR1\HP.W- 'U-16/_P@^D?\_-[_ .!;4?\
M"#Z1_P _-[_X%M0!L45C_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M0!L45C_\
M(/I'_/S>_P#@6U'_  @^D?\ /S>_^!;4 ;%9OC'_ )%B]_ZX&H?^$'TC_GYO
M?_ MJH^)?"6F6.@W5W#<71:.(D![EB/Q% '0:=_R#X/^N*_R%35A67@O2I;.
M*5KF\RT2DXNFQTJ7_A!](_Y^;W_P+:@#8HK'_P"$'TC_ )^;W_P+:C_A!](_
MY^;W_P "VH V**Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:@#8HK'_P"$'TC_
M )^;W_P+:C_A!](_Y^;W_P "VH V**Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P
M+:@#8HK'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VH V**Q_^$'TC_GYO?\
MP+:C_A!](_Y^;W_P+:@#8HK'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VH F
M\8_\BQ>_]<#5S3O^0?!_UQ7^0KG_ !+X2TRQT&ZNX;BZ+1Q$@/<L1^(JS9>"
M]*ELXI6N;S+1*3BZ;'2@#=HK'_X0?2/^?F]_\"VH_P"$'TC_ )^;W_P+:@#8
MHK'_ .$'TC_GYO?_  +:C_A!](_Y^;W_ ,"VH V**Q_^$'TC_GYO?_ MJ/\
MA!](_P"?F]_\"VH V**Q_P#A!](_Y^;W_P "VH_X0?2/^?F]_P# MJ -BBL?
M_A!](_Y^;W_P+:C_ (0?2/\ GYO?_ MJ -BBL?\ X0?2/^?F]_\  MJ/^$'T
MC_GYO?\ P+:@#8HK'_X0?2/^?F]_\"VH_P"$'TC_ )^;W_P+:@#8K'\2_P#(
M7T?_ *_3_P"@FC_A!](_Y^;W_P "VK,USPKIUKJ.FPQSW)$]R5<M<,2!M[>E
M '5T5C_\(/I'_/S>_P#@6U'_  @^D?\ /S>_^!;4 ;%%8_\ P@^D?\_-[_X%
MM1_P@^D?\_-[_P"!;4 ;%%8__"#Z1_S\WO\ X%M1_P (/I'_ #\WO_@6U &Q
M16/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U &Q16/_P@^D?\_-[_ .!;4?\
M"#Z1_P _-[_X%M0!L45C_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M0!L45C_\
M(/I'_/S>_P#@6U'_  @^D?\ /S>_^!;4 ;%%8_\ P@^D?\_-[_X%M1_P@^D?
M\_-[_P"!;4 'B7_D+Z/_ -?I_P#036Q7*:YX5TZUU'388Y[DB>Y*N6N&) V]
MO2M/_A!](_Y^;W_P+:@#8HK'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VH V
M**Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:@#8HK'_P"$'TC_ )^;W_P+:C_A
M!](_Y^;W_P "VH V**Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:@#8HK'_P"$
M'TC_ )^;W_P+:C_A!](_Y^;W_P "VH V**Q_^$'TC_GYO?\ P+:C_A!](_Y^
M;W_P+:@#8HK'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VH V*Q_$O_(7T?\
MZ_3_ .@FC_A!](_Y^;W_ ,"VK,USPKIUKJ.FPQSW)$]R5<M<,2!M[>E '5T5
MC_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%M0!L45C_ /"#Z1_S\WO_ (%M1_P@
M^D?\_-[_ .!;4 ;%%8__  @^D?\ /S>_^!;4?\(/I'_/S>_^!;4 ;%%8_P#P
M@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U &Q16/_P (/I'_ #\WO_@6U'_"#Z1_
MS\WO_@6U &Q16/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M0!L45C_\ "#Z1
M_P _-[_X%M1_P@^D?\_-[_X%M0!L45C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_
M .!;4 %E_P CO>_]>47\S6Q7*6OA73I/%-U8-/<[([:-E(N&W9)/4UI_\(/I
M'_/S>_\ @6U &Q16/_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M0!L45C_P#"
M#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M0!L45C_\(/I'_/S>_P#@6U'_  @^D?\
M/S>_^!;4 ;%%8_\ P@^D?\_-[_X%M6O&@BC6-2<*H R>: %HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** /FK]N/_ ()7?LO_ +=&K3_$CX@6'B/2O'L/A"7P
M_I'BWPSXXU;29(K4F:2.&:.RN8X[B)9IY'*R*Q.YAG!Q5W_@FS_P3<_9[_X)
MM?L_:/\ "[X2^ M(M_$LV@Z;!X]\76L<KW7B/4;>V2*2XDEG>241%_,:.#=Y
M<*R%451Q7T110!\D?$/_ ((;?\$U?B9X_P#$/Q)USX-^([+4?%^K7.I^*X?#
M_P 4_$6F6FKW5Q*9IY9[:TOXX29)&9FP@W%CFOH/]G_]G/X%?LJ_"^P^"W[.
M7PJT7P;X6TW<;31="LEAB#M]Z1L<R2,0"TCEG8\L2:[2B@#YE_:-_P""/7_!
M/3]JKXIZC\:OBY\#+D>)M<M8[;Q)JGACQAJVA-KL*#:L=\NFW4"WF% 7=*&;
M: N< "O=?@_\'?A9^S]\,]'^#7P3\!:7X8\+>'[,6NC:%H]JL-O:Q DD*H[E
MBS,QRS,S,Q)))Z6B@#Y*\?\ _!#+_@EU\2_B'JOQ'\4_LR@2Z_J_]J>(=!TW
MQ;JUEHFJWNX,;BYTNWNDLYG+#<VZ$ASRX;)KZLT71=&\-Z-:>'?#NDVUAI]A
M;1VUA864"Q0VT**%2.-% 5$50%"@    59HH **** "O"_ /_*03Q_\ ]B)I
M7_HQJ]TKPOP#_P I!/'_ /V(FE?^C&H ]THHHH **** "BBB@ K-\8_\BQ>_
M]<#6E6;XQ_Y%B]_ZX&@"YIW_ "#X/^N*_P A4U0Z=_R#X/\ KBO\A4U !111
M0 4444 %%%% !1110 4444 %%%% !1110!F^,?\ D6+W_K@:N:=_R#X/^N*_
MR%4_&/\ R+%[_P!<#5S3O^0?!_UQ7^0H FHHHH **** "BBB@ HHHH ****
M"BBB@ HHHH *Q_$O_(7T?_K]/_H)K8K'\2_\A?1_^OT_^@F@#8HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** ,?Q+_P A?1_^OT_^@FMBL?Q+_P A
M?1_^OT_^@FMB@ HHHH **** "BBB@ HHHH **** "BBOEC]M_P#X+)?L,?L"
M^(;GX?\ QF\>:E?>+[:VCG;P?X;T>2YO/+D0.C,[[((]RD$;Y5)!X!K2E1JU
MY\M.+;\C#$8G#X2E[2M-1CW;L?4]%?F+^QU_P<0ZO^V[^VKX3_9Z^&/[(.J:
M;X.U>\G@UCQ-=:A)>W=JOV>5H)'B@B$=NAF6-69I' 5F.1BI?^"BW@3_ (.$
M/B/^UOXD\(?L3^.?['^$;PV3Z%J4=WHMB86:UB^T(TLBF]8B<2G*@@ J!79_
M9U:-;V=5J#M?WG_E?7R/-_MS"U,*Z^&C*JN;E]V+O>U[ZVT\SC_^#B#_ (*_
M_%C]F/Q!9?L7_LM>*IM!\1W^D)J/C+Q78/MN[""4L(;2V?K#*ZJ9'E'S*K1[
M""Q(_$,_%7XH'QA_PL,_$C7SK_G>=_;G]L3_ &SS,YW^=NW[O?.:]W_X*C_L
MH?MO?LP?'VTN_P!NWQ8WB7Q5XOT:/4(?%"ZQ+J"7L<?^C^49Y$4F2)8T4ICY
M5:/'#"OFFOL\MPN'P^$BJ=G?=KJ?E>>YAC<9F4W6O&STB_LKIIWZL_=O_@W?
M_P""O_Q8_:<\07O[%_[4OBJ;7O$=AI#ZCX-\5W[[KN_@B*B:TN7ZS2HK"1)3
M\S*LF\DJ"?UEK^;K_@VS^"?Q#^)/_!3GPW\2?#%G.-#\ Z3J.H^)[Z-RB1QS
MV4]I!"3T9GFF4[.Z1R'HIK[Y_;J_X+?_ +;'[ 7[9/BKPS\0/V)IM6^#4%_;
MV_AC7;NSN]/FNU$$0FDBO]LEM*#-YK+&8]P!4%A7SF9Y=[3,73PZ5[7M=+7L
MOS/N<ASMT,CC6QS=E)Q4K-Z6O=VZ+57/U,HKY4_8%_X+'_L7_P#!0R^B\&?"
MGQ/J&C>-#:/<3^"O$ED8;L(@S(\4B%H9T')^1]P RR+7U77AU:-6A/DJ*S\S
MZW#8G#XNDJE&2E%]4%%%%9FX4444 %%%% !1110 4444 %%%% &/9?\ ([WO
M_7E%_,UL5CV7_([WO_7E%_,UL4 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !117B'_!1W_DS+QE_P!P[_TXVU9UJGLJ4IVO9-_<>/Q#FO\ 8.08O,^3
MG]A2J5.6]N;D@Y<M[.U[6O9VWLSV^BOQ#HKP_P"W?^G?X_\  /Y;_P")JO\
MJ3_^7'_W _;RBO$/^"<7_)F7@W_N(_\ IQN:]OKW*-3VM*,[6ND_O/ZDX>S7
M^WL@PF9\G)[>E3J<M[\O/!2Y;V5[7M>ROO9!1116A[ 5POC3]J#]FCX;^))_
M!GQ$_:(\"Z!K%L$-SI6M>+;*UN8@ZATW12RJR[E96&1R"".#7=5^5G@+X6_L
M ?$?_@N+^V_/^W7\.O@]KT6G:1\,F\./\6M(TJZ6U#:#<_:3;'4%;9G9!YA3
M&=L>[HM 'ZDZ+KFB^)=)M]>\.ZO:ZA8W48DM;VRN%EBF0]&1U)##W!KE/@A^
MT3\'/VC],\1:Q\&/&']LVWA3QCJ?A77Y/[/N+?[+J^GS&&[ML3QH7\N0;?,3
M=&W568<U\)_\$=-"^$/AS]O[]I[2_P!@7R_^&98XO#PT4:#</+X:7Q;Y<_\
M::Z.^3$8PGD^=Y!,8DV 8 0#O?\ @C9K5QX;^!O[3'B*TT&]U66P_:W^*%S%
MI>FHK7%XR:J["&(.RJ9'(VJ&8#)&2!S0!]R45\3?$K_@J/\ M7_LT^&K?XX_
MMC?\$Q]9\ _"9-2M;?Q'XQL?BGI>LW_AN"XFC@CO+[3K9!B!9)4\TP3S-&N6
MPP%>R?MM_MZ?#_\ 8PT_PIX?;P)X@\>?$#XBZM)I?PV^&G@Z*.34_$%U'&))
MF4RND<%M"A$DUS(P2)""<D@$ ]UKBOV=?VB?@[^UC\%M!_:&_9_\8?V_X/\
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
M_9@_8^_9@_8N\ O\,?V5_@AX?\#Z+-/Y]W:Z)9!'NYL8\V>5B9+B3'&^1F;
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
M@I\&?AK^SK\(_#GP)^#GAO\ L?PKX2T>#2_#VE?;)KC[):0H$CC\V=WDDPH
MW.S,>Y-=10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 5X7X!_P"4@GC_ /[$32O_ $8U>Z5X
M7X!_Y2">/_\ L1-*_P#1C4 >Z4444 %%%% !1110 5F^,?\ D6+W_K@:TJS?
M&/\ R+%[_P!<#0!<T[_D'P?]<5_D*FJ'3O\ D'P?]<5_D*FH **** "BBB@
MHHHH **** "BBB@ HHHH **** ,WQC_R+%[_ -<#5S3O^0?!_P!<5_D*I^,?
M^18O?^N!JYIW_(/@_P"N*_R% $U%%% !1110 4444 %%%% !1110 4444 %%
M%% !6/XE_P"0OH__ %^G_P!!-;%8_B7_ )"^C_\ 7Z?_ $$T ;%%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110!C^)?^0OH_\ U^G_ -!-;%8_B7_D
M+Z/_ -?I_P#036Q0 4444 %%%% !17&?'[]H3X,_LN_"[4OC-\>O']AX;\.:
M7'FYO[^3&]R#MBC09:65L$+&@+,>@-?F=^S7_P %F/V[/^"BO_!170?#W[%O
MP'6+X)>'KTQ>,%UR)(VFL9<H;V[N\,+>90"\%M"6+,K!C(,E.JA@Z^(A*<5:
M,=V]%Z>IYV,S3"8*K"E-MSFTE%*[];=E_P ,7_\ @IE_P<!:EH7CNY_8V_X)
MG^&;CQE\1KJ_?2KGQ3;:8UU%9W>XHT%A;[2;RX5@1O93$I7@2Y.WW[_@CS^Q
MW^V9\$_V;/%?A[_@H=\3(O&-Q\0]0DU&X\&ZZ_\ :DFFBXC9+N*ZN9&9)_/!
M7? H:)"K89C(X'T3\/?V,OV7_A7\=?%/[3'@+X+Z+I_COQG*)-?\21V^ZXE.
MU5;9N)$.\J&D\L+YK_,^X\UZ=6U;%T5AU1H0LM&V]6WZ]$<V&R[%O&O%8NKS
M-748JZBD_+JVM[_C9%?2=(TK0-+MM#T+3+>RLK.!(;2SM(5CB@B4!51$4 *H
M    P *L445YY[6P4444 %%%% !6/XE_Y"^C_P#7Z?\ T$UL5C^)?^0OH_\
MU^G_ -!- &Q1110 4444 %?&_P"WC_P1 _8Z_;Q^*NB?&OQ587GA?Q+9ZI!+
MXEU'PVJQ'Q'9HP+07(XQ*5&U;E<2*.#O"H%^R**UHUZV'GSTY69SXG"8;&TO
M9UX*4>S/AGXE_P#!<+]ES]FK]OH?L"?%/PIJ_AG1-,TVTM#X^U8/#9VU\Z@Q
MQ.DJ[S:>64'VS<5WYR/+!FK[BM;JUOK6.^L;F.:&:,/#-$X974C(8$<$$<@B
MOF;_ (*:?\$M/@-_P4L^%G]@>.+=-%\9:5;N/"?C>SMPUS8.<GR91QY]LS?>
MB)XR60JW->,_\$;/@_\ MX?L$_ WQ]X,_P""AGQ*T#3_ (:^!9W3P?<:CJ:S
MM:6D(+372718"+3RNWRXI1YBD-\L07:_7.EA*V%52D[35DXOKYK_ "_I^;2K
MYEALPE1KQYJ4KN,TK<J7V9?H^OY?H'15/P]XAT'Q=H-EXJ\*ZU:ZEIFI6L=S
MI^H6-PLL-S"ZADDC=25=64@A@2"#FKE>?L>RFFKH****!A1110 4444 8]E_
MR.][_P!>47\S6Q6/9?\ ([WO_7E%_,UL4 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 45\ ?\ !R+_ ,%(O^'=_P#P3CU[_A"M>^R?$+XF^;X7
M\$>3+MFMO-C/VR_7'(\BW+;7'W9I8/6C_@VZ_P""D7_#Q#_@G'H/_":Z]]K^
M(7PR\KPOXW\Z7=-<^5&/L=^V>3Y]N%W.?O313^E 'W_1110 4444 %8VG?$7
MX?:QXRU'X<Z1XZT:Z\0Z1#'-JV@VVIQ/>V4<BJR/- K%XU8,I!8 $,".HK9K
M\2_C=H_Q8^!O_!:[]L'_ (*>_ V'4M3U'X!7WPZ;Q[X0L')_X2+P1J'AE1K,
M*IP&GMQ:VU[$20 ;-LYR!0!^T7BWQGX/\ :%)XH\=^*]-T33(9(TFU'5[Z.V
M@1I'6-%,DA"@L[*H!/+, .2*TJ_/S_@O]\0O!?Q:_P""*.N_%+X<>(K;5_#_
M (CUKP+J>B:K9ONBN[2?Q)I4D4J'^ZR,I'UKZO\ VH_C3\?OA%I&CP?LZ?LE
M:K\6-<U>[DCDL[?Q38Z+8Z9$B@F:ZN[IB5#$A56**5V.?E !- 'JE%?-7[+/
M[?7C?XK?M':Y^QO^T]^R_J'PC^)^F>%$\4Z5I1\46VN:;KVB&Y%J]W9WT"1Y
M:*=DCDADBC=?,0@,&R//_ '_  5 _:N_:1TZ_P#BO^QA_P $S]5^('PL@U^^
MTO1_&FI_%72]#N]?^QW4MK<7-E87"-N@$T,JHTTT+/MSM6@#[5KBOBG^T3\'
M/@IXO\$> _B;XP_LS5OB/XB;0O!EI_9]Q-_:.H+;RW)AW11LL/[F&5M\I1/E
MQNR0#Y+^VO\ \%"D_9?^)O@?]FKX/_ ?6_BS\7_B-'=7/AGP%H6I6]@D-A:@
M?:-1O[VX_=V5JA8*'96+O\JJQ!Q\A?M8?M<_%#XI?\% OV-?@/\ M+?LM:M\
M)O'UC\;Y]:L-.?Q!;ZUI>M:9_8>I0O<6>H6ZHKO%*\:2PRQQ21^=$P5ED#4
M?J917A7[2_[0_P"V#\.OB):_#_\ 9B_8'O?B= VC1W^H^*=3^(NG^'M*MG>6
M9!:(TJS7$UP!#O8+ (U66/,F6($'[&?[>.@_M1^&/'=M\0_AEJ7PO\;_  HU
MYM(^)_@KQ+J-O.VB3?9DNH[A;J%O*N+26WD66.<;0RAC@8R0#WRBOAKX:_\
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
MQ=8\.E]3O+*:QO I7>DUI-%(5((W1EC&Q5"RDHI%3]JO_@GM^RY^V3XC\/\
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
MJ;25.5V[V6L6WU['Z=T445YI[P4444 8]E_R.][_ ->47\S6Q6/9?\CO>_\
M7E%_,UL4 %%%% !1110 4444 %%%% !1110 4444 %%%% !117$_M(_'GP7^
MR_\  7Q;^T)\0G?^Q_".ASZE=Q1$"2?RU^2%,\;Y'VQKGC<XS3C&4Y**W9,Y
MQIP<Y.R6K.VHK^4#]N#_ (*9?M:?MZ_$._\ %GQ?^)NI6^B37#-I/@K3+^2+
M2],AS\L:0J0LC@8!E<%V(Y., '[#_P#P4R_:T_8*^(=AXL^$'Q-U*XT2&X5M
M6\%:G?R2Z7J<.?FC>$DK&Q&0)4 =2>#C(/T?^K>(]CS<ZYNW_!_X!\1_KU@_
MK/)[)\G\U]?7EM^I_5_17$_LW?'GP7^U!\!?"7[0GP]=_P"Q_%VAP:E:12D&
M2#S%^>%\<;XWW1MCC<AQ7;5\Y*+C)Q>Z/MX3C4@IQ=T]4%%%%(H*QM.^(OP^
MUCQEJ/PYTCQUHUUXATB&.;5M!MM3B>]LHY%5D>:!6+QJP92"P (8$=16S7XE
M_&[1_BQ\#?\ @M=^V#_P4]^!L.I:GJ/P"OOATWCWPA8.3_PD7@C4/#*C6853
M@-/;BUMKV(D@ V;9SD"@#]HO%OC/P?X T*3Q1X[\5Z;HFF0R1I-J.KWT=M C
M2.L:*9)"%!9V50">68 <D5I5^?G_  7^^(7@OXM?\$4==^*7PX\16VK^'_$>
MM>!=3T35;-]T5W:3^)-*DBE0_P!UD92/K7U?^U'\:?C]\(M(T>#]G3]DK5?B
MQKFKW<D<EG;^*;'1;'3(D4$S75W=,2H8D*JQ12NQS\H )H ]4HKYJ_99_;Z\
M;_%;]H[7/V-_VGOV7]0^$?Q/TSPHGBG2M*/BBVUS3=>T0W(M7N[.^@2/+13L
MD<D,D4;KYB$!@V1Y_P" /^"H'[5W[2.G7_Q7_8P_X)GZK\0/A9!K]]I>C^--
M3^*NEZ'=Z_\ 8[J6UN+FRL+A&W0":&54:::%GVYVK0!]JUQ7Q3_:)^#GP4\7
M^"/ ?Q-\8?V9JWQ'\1-H7@RT_L^XF_M'4%MY;DP[HHV6']S#*V^4HGRXW9(!
M\E_;7_X*%)^R_P#$WP/^S5\'_@/K?Q9^+_Q&CNKGPSX"T+4K>P2&PM0/M&HW
M][<?N[*U0L%#LK%W^558@X^0OVL/VN?BA\4O^"@7[&OP'_:6_9:U;X3>/K'X
MWSZU8:<_B"WUK2]:TS^P]2A>XL]0MU17>*5XTEAECBDC\Z)@K+(&H _4RBO"
MOVE_VA_VP?AU\1+7X?\ [,7[ ][\3H&T:._U'Q3J?Q%T_P /:5;.\LR"T1I5
MFN)K@"'>P6 1JLL>9,L0(/V,_P!O'0?VH_#'CNV^(?PRU+X7^-_A1KS:1\3_
M  5XEU&WG;1)OLR74=PMU"WE7%I+;R++'.-H90QP,9(![Y17PU\-?^"M_P"T
M;^T'X+N?VD/V8_\ @E]XV\9_!&*ZN#IOC=O&FG6&LZ_8V\C)-?:;HDX\RXC.
MQS$LDT4DP "KN(6O:O\ @G1^W[\.O^"D?P)U/]H;X3^';O3_  _:^-]6T#3)
M;R;<VH164_EI> %5,:RJ5<1L-R@X/(H ][K@OB[^U3^S!^S]>0:=\>?VD/ 7
M@BXNDWVL'B[QA9::\R\\JMQ*A8<'D>E>2_\ !73]KKX@_L6_L*^*/BG\%K*W
MN?B!J]]I_ACX>072!H_[:U.[CL[:5@00PB,K3;2"&\G:1@UA?LG?\$:/V*/V
M??!4=Y\5?A!X?^+7Q+U>,7/CWXJ_$S1H=:U?7]1< SS&6\60P1%N$AC(5450
M=S L0#Z4^&?Q:^%?QI\+IXW^#GQ,\/\ BW19)3''J_AG68+^U9P 2HE@=D)
M8'&<\CUKH*XCX8?!+]G;]EGPGK=O\'/A9X1^'N@WE_-K>OP>'=(M]+LFN?(C
MCEO)4B5(PWE01AG(&1&"3QFOECP5_P %5OVI?VCO"UU\</V)/^"7WB?XB?"E
M;B=-#\::S\1--\/7?B6&%V1[K3=.N4:26%BK>6T[P&08P 20 #[>HKY8O?\
M@K#\#]6_X)J^+O\ @I1\-/".MZOH_@O2;Z?7_!>IHNGZOIU_92>5=Z9=QOO%
MO<Q/D,#N!&UE+*RL?/\ QI_P6#^+_@_X7I^V$?\ @G=XKG_9S0P75U\46\8V
M,>IC1I'5/[;CT,H9WL?F$JLTJ3- ?-\I5H ^YZ*^&?''_!8/XN>'OA7J'[8O
MA/\ X)V^+M>_9RTM&OKCXHP^,+"#4[O1$8B36[31''G36.T&9&>6.1X,2B,*
M<UZ3^W'_ ,%2_@Q^P[X6^$_Q \1^%M6\5:!\6]?_ +,T*[\,+YT\C/ITUY:^
M1!MW7,ERT<<$40*EI+A,D#- 'T[17Q5XB_X*K?'O]GSQ1X3U+]O'_@G?KWPH
M^'?C/Q#:Z'8_$*U^(6G:]%HM]=OLM4U>WME4V*2,50S(\\2.P5GYS7NGC/\
M:\T7P=^V_P"!_P!B:?P7=3W_ (W\"ZSXFM]>2[40VL>GSVL+0M'MW,SFZ!#
M@#8>#F@#V&BO'_VC/VO-%_9W^-GP8^"VI^"[K4Y_C)XQN_#]C?P7:QIIKP:=
M<7QED4J3("MN4P"""P/:OA_X_P#[:7_!1CP[_P %G_!O@KPC^P7XKU33;#X6
M^+$T/P5!\9=(M[3Q1:IJEC&FO;'F$,#*@11%,// N2!PKT ?J!17S7^U)_P4
M'UKX(_$OP=^S#\&/V;=:^*'QJ\9Z!)KL/P\TG7+6Q@T72HF$<U_J6HS9BM;<
M3$PHX5VED4JBDU8_9-_;YUGXV?''Q+^R3^T-^SSJOPD^+OAG0+?Q"_A._P!=
MM]6L]7T2:4P+J.GWUN%6XB68>5(&CC>-V52O)P ?1E%?$'[._P#P5^^)/[8'
MQ)B\"?LM?L%>)?%-AX>^(]YX8^+7BFY\96&GZ?X.C@U26R,P:<!]1N/(B-ZU
MI NY(9(07W2J*^WZ ,WPUXS\'^-([V;P=XKTW5DTW49M/U%M,OHYQ:W<1 EM
MY"A.R5"0&1L,I/(%:5?FG_P33^/MC^RI^Q9^W+^TUJGAF?6K7X?_ +5'Q9\0
MW6DVUPL4EY'9RI.T2NP(5F6,@$@@9KT2X_X*W?M+^*O@Q)^UQ\!_^"7_ (L\
M9?!FUTDZK)XL/C_3K#5=1L(HR]S>:=I,J&2Z@4*YC+R0O<*H>-"KH6 /NBN:
M^,WQ@^'7[/OPF\2?'/XO>(O[(\+>$=%N=6\0ZI]DFN/LEG!&9)9?+A1Y)-J*
M3M168XP 3Q7DGQ@_X*5_LQ_!W]@ZQ_X*(:CK&I:KX%UO0=.U+PQ::/8^;J6M
M27_EBRLK>W)!:YE>5$\LD;#N+E0C$?'/_!4K_@H!^U1:_P#!,3XRQ?M?_P#!
M.'Q#\*O"WC;X6ZQI&B^*+7Q[8:^=.U"[LI8[.WU6VMD22Q\Z1DA61#/&LTL<
M<C)N!H _3;PEXIT'QSX5TSQMX6O_ +5IFL:?#?:;=>4R>=!*@DC?:X#+E6!P
MP!&>0#6A7R?XJ_;B\)_L9?L;? S3X?AWKGCSQ[\0?#NBZ'\-_AQX7\H:AK]^
M--BEDP\S+';V\,:F2:YD(2)!DY)4&?X-?\%%?B@W[2?AK]D_]MC]C[4?@UXK
M\?:=>7?PYOH?&=IXATCQ ]G&);NR%U;I$T%Y'$?-\IX]KHCE7; ! /JFBOG?
MX._\%%OAMXO^(OQL^$/QO\/-\,_$?P,G:]\2VNOZFDD%YX<:$SV_B"WF"J'M
M)$23=QNA>,I)AB >O_8E_:>U']LG]G?1_P!I)_A#JW@S2/%,L]UX4T_79U:\
MO=(\PBTOY8U4?9_M$8$RQ$L5C="6);  /6:*** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH *\+\ _\I!/'_\ V(FE?^C&KW2O"_ /_*03Q_\
M]B)I7_HQJ /=**** "BBB@ HHHH *S?&/_(L7O\ UP-:59OC'_D6+W_K@: +
MFG?\@^#_ *XK_(5-4.G?\@^#_KBO\A4U !1110 4444 %%%% !1110 4444
M%%%% !1110!F^,?^18O?^N!JYIW_ "#X/^N*_P A5/QC_P BQ>_]<#5S3O\
MD'P?]<5_D* )J*** "BBB@ HHHH **** "BBB@ HHHH **** "L?Q+_R%]'_
M .OT_P#H)K8K'\2_\A?1_P#K]/\ Z": -BBBB@ HHHH **** "BBB@ HHHH
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
M?$C_ (-X/V__ !G\1-?\8:/_ ,%(#8VFJZU=7EK9?;=5'V>.69G6/Y9<?*&
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
M:-&UG>2Q2N':S(,FV2%' 8'!],UZ3^T9_P $Z?V1/VK? OA/P-\</AI<ZH?
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
MDCM+4*BR$9WER"P"L0#Z3_9>TS1=%_9G^'>C>&XT33K3P+I$-@L0PH@6RB5
M,=MH%?*7_! J22W_ &;?B_X;M!MTC1?VIOB%8^'HD^Y'9#5W=50= N^23IZF
MN0^#7Q#_ ."U_P"R/^SCIW[$NF_\$_M+^)WBCP;HR>&_ WQMMOB7IECX>U"Q
MAC\FRU#4;.XD%]%+%$L7G0(CF5HVV/\ ."/J#_@FO^QJ_P"P5^QKX1_9OU7Q
M</$6O6"W6H^+_$@0K_:VLWMS)=WMP,@'89YG5,@'8J9 - 'NU%%% 'B6J?M2
M_&6PU.YL+;]BWQO=1P3O''<Q7-MMF4,0'&6Z$#(^M<-\ OB7XN\8?ML^./$.
MN_!_6=!NIO!>GI)I6H21F6()*0K$J<8;)(_W37U-7A?@'_E()X__ .Q$TK_T
M8U 'KG_"2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ -]+6Q10!C_\)+J__0H7O_?2
MT?\ "2ZO_P!"A>_]]+6Q10!C_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ -]+
M6Q10!C_\)+J__0H7O_?2U1\2Z]J=SH-U!-X8NH5:(@RNRX7W-=-6;XQ_Y%B]
M_P"N!H J67B/54LXD7PE>,!$H#!EP>.M2_\ "2ZO_P!"A>_]]+6EIW_(/@_Z
MXK_(5-0!C_\ "2ZO_P!"A>_]]+1_PDNK_P#0H7O_ 'TM;%% &/\ \)+J_P#T
M*%[_ -]+1_PDNK_]"A>_]]+6Q10!C_\ "2ZO_P!"A>_]]+1_PDNK_P#0H7O_
M 'TM;%% &/\ \)+J_P#T*%[_ -]+1_PDNK_]"A>_]]+6Q10!C_\ "2ZO_P!"
MA>_]]+1_PDNK_P#0H7O_ 'TM;%% &/\ \)+J_P#T*%[_ -]+1_PDNK_]"A>_
M]]+6Q10!C_\ "2ZO_P!"A>_]]+1_PDNK_P#0H7O_ 'TM;%% ',^)=>U.YT&Z
M@F\,74*M$0979<+[FK-EXCU5+.)%\)7C 1* P9<'CK5OQC_R+%[_ -<#5S3O
M^0?!_P!<5_D* ,W_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EK8HH Q_^$EU
M?_H4+W_OI:/^$EU?_H4+W_OI:V** ,?_ (275_\ H4+W_OI:/^$EU?\ Z%"]
M_P"^EK8HH Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI:V** ,?_ (275_\ H4+W
M_OI:/^$EU?\ Z%"]_P"^EK8HH Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI:V**
M ,?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EK8HH Q_^$EU?_H4+W_OI:S-
M<US49]1TV23PW<QF.Y+(C,N9#MZ"NKK'\2_\A?1_^OT_^@F@ _X275_^A0O?
M^^EH_P"$EU?_ *%"]_[Z6MBB@#'_ .$EU?\ Z%"]_P"^EH_X275_^A0O?^^E
MK8HH Q_^$EU?_H4+W_OI:/\ A)=7_P"A0O?^^EK8HH Q_P#A)=7_ .A0O?\
MOI:/^$EU?_H4+W_OI:V** ,?_A)=7_Z%"]_[Z6C_ (275_\ H4+W_OI:V*^?
M_P#@IO\ M;_$W]B/]CSQ+^T-\)/@S/XVU720B"U5\6^FH^5-]=*I$CP1';O6
M/YCN&2B!Y$NG3E5J*$=WH95ZU/#4959[15WUT1T/QV_;>^ 7[,FJ^&M"^/'C
M2Q\,WOC#5H]-\.VFI7BK)>3NP7(49*1@E0TK8C0LH9AN&?@7_@HK_P $L?\
M@H#_ ,%(/V\K:S^*WQ;FL?V?],MX;W1X=/\ +1]/R-DUK':[B);QB&/VJ3*B
M.08Z>17F_P"P+_P1P_:*_P""B?Q77_@H#_P5PU[6+JTU5TNM&\$ZBS076IP@
M[HQ-&NW[#9 'Y+= KN"2?+4YD_9RQL;+2[&'3--M8X+>WB6*"") J1HHPJJ!
MP    *]*<X9957L)\T[--VND_P"[YKO_ ,,>'2IU<_P[>+IN%*Z<5=J4DOYU
MV>]O^ WY+^RU^SG\&_V,OA+9?!;]GGX)/H6BVGSS&,JUQ?3X :XN93\TTK8&
M6;H %4*JJH]'_P"$EU?_ *%"]_[Z6MBBO,E*4Y.4G=L]ZG3ITH*$%9+9+8Q_
M^$EU?_H4+W_OI:/^$EU?_H4+W_OI:V*\L_;(^-7BGX)? +Q#KOPOM].O/'-U
MI<\'@C3-3N/+@FU%EV12S'!(MXF=9)2 3L4JH9V16DL^&-5_X+W^"+__ (+M
MV?\ P3+%E:+X6M=)_L8ZN9%\UO&9)F^R[\X\ORB+7;U^T_+7WK\;/VGOA9^S
M=\/;SXK_ !^\2Z;X-\-V _TK6O$>K06ENK$$A TC#<[8(5%RS'@ GBOYN?\
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
M?"/[!UI:7_\ P6C_ ."@MA?VT<\$[?"V.:&9 R2(?#$P*L#P00<$&ONZN$\
M?LT_!/X7?&OX@?M%>!?!7V'QE\4CI1\=ZQ_:5S+_ &F=-MC:V7[J21HH?+A8
MI^Z1-^<ON;F@#\9/^"G-U=_\$^?V1OC'_P $D_&-S)'X*U/Q5X9\<?LRW]TY
M*MHDGB[3'U/P\K-UDT^YD+QIEG-M<*QPJ 5]^?M:?M ?M@?&;_@I'HG_  3*
M_90^-6F?"2UM/A$?B'XW^(TWAJWU?59[5]2;3X=/TVVN\VZ-O1GDGD20*&4
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
MG#_@AW\(M*^)5K^U'_P4,^*FL?M-?&2/$D/B3XA0*=%T1B0WEZ7HX)MK6-6
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
M()XP_P#3)=U\4W__  3J_P""6D?_  0>\,_'3XJ?LU?"_P %:U:_LV:/K_\
MPL_1O#-EI&MVFLC0X9X;U+^!(YWNFNMC@%V,TC!2'+8(!^J%%?GGX&_X*U>+
MOV4_V.OV0;3]J/X1^*_&'Q#^./PP#)%I!4ZG?ZW;:;9/!;&"0#?<WLMU$I)9
M%B9G>0JBL5]D\=?\%)?%?[-_[)NF_'C]M/\ 9,U[P)X[\1^+8_#7@[X-^'/$
MEEXDU?Q#J<[E;.VM9K4K"TDJAG8$@1+&Y).!N /JBBOBCQ1_P53_ &AOV;)-
M$\:_\%!O^"=.M?";X;:UJMKIMS\1=*^(^G>([;PY<7,JQ0'5H;9(WLX6D94,
M\9FC1G4%OF!KUO\ ;6_;\\&_L@ZAX/\ AGH7PS\0_$CXH?$>\GM?A[\,O!XA
M%]JQ@0/<7,DL[I#:6D*LK2W$K!4#<!L' ![Y17@/[/7[2?[87BKQ%K$7[7O[
M#5G\'_#>F>'I=43Q='\6M/UVT+1LF^WF6**&2!A&SR&3#1 1-\^2,^)V/_!8
M#X^>.OA;J/[6WP0_X)C>.?%GP%T^.>]M_'G_  F&GV.M:QI4!;SM3L-#F EG
MM]J-)&))8I94PRQ_,!0!]U45\N_'7_@J!X)\*>"?@U??LM_"W4OC'XH_:"MY
M;OX3^'-&U2#3(;^RALTO;F]NKNZ^2SAA@DC+Y5I-[J@C+9Q?A_;G^+7P9_9R
M^)O[27[?O[)L_P )-'^&VD'5&.C^.;+Q(FMVZI(66V:%(764,L<829(P6F3#
M8#%0#Z3KE_!/QI^%?Q(\:>+/AWX&\;V6IZWX&U&"P\7:;;.3)I=S-;I<112@
MC 9H9$<8SPPKPW]G3]K7]O;XN^./#8^*?_!,6[\!^"/$D33'Q/<?%S2[Z^TB
M(P/+"U[IR1HR,Y5(RD,LS(\HW#"L5U/@C^U+\+_%OQJ_:4\*>"_@A;Z-K/PD
MU^QM_%>L6RP1R>*;B318+V*9V1 Q9(G2 &0N0$&"!@4 ?0U%?!GP1_X+ ?M+
M_MA? O1_VD/V(/\ @F'XA\?>$+K1HKC4M3U7XDZ=HA>^V*US8:<D\3-J#6[%
MH7E801--%)&C,4)'N/P[_P""F/[,'CS_ ()\'_@I7>:W?Z'\.[7PY=ZKK*:O
M9[+[37M99(+FREA4G-REQ$\ C4G?( %)# D ^@J*^$-0_P""M_[7'@[X)M^U
M_P#%3_@DMXUT#X-1Z4=8N]?'Q!TVY\0:;I)3S$U"[T1$\R*,(1)*B322PQ[F
M9#L(KZB_8Q_:6TK]LC]E/P!^U/H?A6XT.S\>^&+;6;;2+NY6:2T29=PC9U #
M$>H H [O7_&?@_PI=Z=8>*/%>FZ;/K%Z+/2(;^^CA>^N2I80PAR#+(0K'8N3
M@$XXK2KX5_X+%_\ )QO[$'_9U>G_ /IJU"NR^//_  5,U/X:_MEZW^P)\'_V
M5/$7Q%^)UMX0TOQ#X>TG2]<MK*VOK2YDNDN+BYN;@".QM[8VR*\K;V=[J"..
M-F?% 'UQ17S)^RK_ ,%!_&OQ8_:6UW]B[]J']ES4?A!\4=+\*)XITG27\46V
MMZ;K^B&X%L]W9WT"1[FCG*I)#)&CKYBD;@21SGCG_@IQ\6?&'[2OC7]F;]A#
M]B;5/C)>?#&>&T^(WBJ[\<6?AW1=+U&6,2KIL-Q/'*UY=JA!D1$"Q$@.X)X
M/HG0?VB?@YXG^/7B']F+0_&'G^./"N@6.M:_H?\ 9]POV6QO'F2VF\YHQ"^]
MH)1M1V9=GS 9&>UK\XO^"<G[1EE^TQ_P6?\ VBO&,WP[U[P;K>D?!WP=HWBW
MP=XFAC6]T74[>]U3S;=WB9XID*O'+'-$[1RQ2QNIPV!Z)I?_  5=^/GQN@\0
M_$_]AW_@G'XG^+7PI\-ZG>6/_"P4\=:?I#^(Y+21H[I]%L9U9]0B5T=$D9X5
ME=&5"Q% 'VS17RA\1_\ @K7\&?"G[&'P\_X*'>!_ ^L>)_@_XNU>Q@\5>([9
MQ#<^#;*XG-K)?7EL58NEK= P7"HQ:-@2-Z@D=YX[_;C\*Z/^V%X _8N^&'@^
M;QEXD\7>'[GQ+XBOM,U&-+3PKX>CPD6HW3X;>+B<B&"-.9&#$E57=0![G111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %>%^
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
M]D[XTZ9\([2S^$)^(?C;XC2^&;?5]4GM7U)M.AT_3;:[S;HV]&>2>1) H90
M"N'^B?V8_P!BC]DS]C'0+KPW^RW^S]X8\$P:@X?4Y]%TU5N;]@20US<-F:X(
MR<&1V(R<5B?M5_\ !/;]ES]LGQ'X?\>?&+PEJUOXK\)QRQ^&O&GA#Q5J&A:S
MIT4N/-ACO-/FAE,3=XV9DR20 3F@#XP^$/PW\0_!?_@X4\$?##QM^V=XU^,&
MOP?LPZ_>:C+XUCTI)M)CFUBP$<2)IUG;*BR&)WVR!VX!! (S[+^QL5A_X+7?
MMKPRL%>;PC\*I(D)Y=%T_65+ =P"0"?>O8_@;_P3;_8S_9R^(FE_&'X3_".6
MS\7Z5IVH62^*K[Q)J-]J%\E\ULUT]Y/<W$C7TK_8[8>;<&1T6%51E4;:B^-'
M_!-W]E?XZ_M$Z9^U9XJT/Q-I7CO3]/M]/N-<\'^.M5T0ZK903^?#:WR6-Q$E
MY$LA)VRAL@[3E0  #YT^%OQ!_;I_X*<_M$?'"R^'?[8UU\"OA;\'/BK??#RR
MT7P1X3TV]\0Z]?6,4+W5_<WFIPSI:PLTZ^2D,(++G<?ES)1_X(<VUOIW[2?[
M:6A6_P <M8^)!TOXXV-A<^,]?>T-YJ%Q!HMM!-YOV.&&#=')&\7R1J,1#.3D
MGW_XO?\ !)O]BGXS?&G5_P!H#6/"'BK0/$_B9(4\8W?@/XCZUX>B\2)$H2,7
M\.FW<,=R0HV[F7>1P6( QZ+^SM^QM^S-^R7>>([S]G'X2V/A(>*Y=/DURUTN
MXF%O,UE916-ML@=VC@V6\,:$1*@<KN;<Y+$ Y+_@JI_RB_\ VD/^R">,/_3)
M=U\Q?\$T_P#@BC_P3#UC]D?X"_M#^+OV6;3Q)XJN_A=X:UN:Y\7>)]6UBT%]
M-IEO,\J65[=RVL8\QV8(D01,X55  K[X^*OPP\#?&WX7^)/@Q\3]#_M/PUXN
MT"\T7Q#IOVF6'[78W4#P3P^9$RR1[HY'7<C*PSE2" :?\,?AOX+^#?PV\/?"
M'X;Z-_9OAWPKH=IH^@Z=]HDF^RV5M"D,$7F2LTC[8T5=SLS'&22230!\=_M\
M:)I6K_\ !83]@Q-2LHYEM-0^)-Q CKE5D3PY'L;'JI.1Z$ ]JS/^"IM]IWP\
M_P""DG["GQT^)DR6_P /M'^(WBK0]7U"[.+6TUO5=#,&C-*3\JDS1S(K'&UG
MSFOK[QU^SM\'/B5\8? OQ]\:^#_MOBWX:-J9\$ZM_:%Q'_9IU"V%M>?NHY%B
MF\R%0O[U7VXRNT\U/\=O@+\&_P!ISX5:O\#_ (__  YTOQ7X3UZ 0ZKH>KV_
MF0S ,&5AT*.K!65U(=&4,I! - 'SC_P7G\:?#_P?_P $C?CE:?$ Q2GQ#X)N
M-"\/:>R[Y;[6+S$%A##&,M)+]H:-PJ@D",MT4D>&_#&VUC]G?_@ME\!K/]I^
M]6VO/%G[$-KX*\'ZIJ,H,4_BFPU.*YU2SC<\?:'@,;Y!RRJ%&<@'Z+^%/_!'
M#]@[X3_$KP_\6(? WBKQ3JW@ZX$W@E/B'\2-:\16OAR0?=>RMM1NYH8'7C;(
M%+H5!5@>:]7_ &JOV.OV:OVVOALGPF_:@^%%CXJT6"^COK!)YI;>XT^[3.RY
MM;F!TGMIER0)(G5L$C."00#C_P#@JGX3\=^._P#@F?\ '_P;\,;:XGU[4_@]
MXBMM,M;0$RW$C:=./)C Y+N,HH]6%?,?_!/?X%?MH?'G]@KX3>/_ ((?\%>#
M'X,U7X<Z5%I6DV?P0\/W$6GPQVD<+6#,W):!D:!PWS!HF#<YKZE_9?\ ^">7
M[/\ ^R3XUO?B+\-]<^(FK:U>Z1_91O?'7Q3UO7Q!9^9'(88HK^ZECB&Z*,[E
M4-A<;L$@^?:[_P $1_\ @GMJ?BC6_$'ASP%XQ\(V7B>^DO/$_A?P#\5-?T#1
M=5G<Y>26PL+V* %NX1$![C.: .;\)?\ !$_X6>&OV(?A#^RM;?M ^-;#Q?\
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
MBW62&..\"3,FUBQC&-X_B YQSS[5)110 4444 %%%% &/XE_Y"^C_P#7Z?\
MT$UL5C^)?^0OH_\ U^G_ -!-;% !1110 4444 %%%% !1110 4444 %%%% !
M1110 5C^)?\ D+Z/_P!?I_\ 036Q6/XE_P"0OH__ %^G_P!!- &Q1110 444
M4 %%%% !1110 4444 %%%% !6;9:9X@@\3WVJWGB3SM.G@B2STS[*J_9G7.]
MMXY?=D<'IBM*B@"MI>L:3K<#W6CZG!=1),\3R6\H<*ZG#*2#P01@BO+/V]OB
M-^SQ\)/V,/B;\1_VL/#]AK'PZTGP?>S>*M%U*%9(M2M_+*BT"MPTDSE(D'4O
M(F,'!KT:[LX_!WAF]D\%>$X99HTEN(--M-D N)FRQ&>@+-U)K\'_ /@\ _X*
M!^+O'E_X"_X)2?!*QOKS6M3-KXE^(NBZ,K7-P\[ _P!G:7MB!,C9WW+( <XM
M6% 'XR>!_P!NOXO_  S_ &Z=)_;U^'T%EHWB30?%T&L:+I&G)Y5C96L)$<6E
M1HOW;-+15LQ&.D "5_:C^RK^TC\./VP/V<?!?[3OPDO_ +1X>\;^'[?5-/W,
M"\'F+^\@DQP)8I \3CL\;#M7\;W_  YM_P""F?\ PBO_  F/_#)FM_9/*\SR
M?[1L?M>/3[+Y_GY_V=F?:OUQ_P"#.[]OSQ)X,U[QM_P2;^/8O=*U2PFN/$7@
M#3M:A>">WD&/[2T[RY &1A\ETL> ?^/IC0!^^%%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M5X7X!_Y2">/_ /L1-*_]&-7NE>%^ ?\ E()X_P#^Q$TK_P!&-0![I1110 44
M44 %%%% !6;XQ_Y%B]_ZX&M*LWQC_P BQ>_]<#0!<T[_ )!\'_7%?Y"IJAT[
M_D'P?]<5_D*FH **** "BBB@ HHHH **** "BBB@ HHHH **** ,WQC_ ,BQ
M>_\ 7 U<T[_D'P?]<5_D*I^,?^18O?\ K@:N:=_R#X/^N*_R% $U%%% !111
M0 4444 %%%% !1110 4444 %%%% 'R+_ ,%F_P#@H_<_\$WOV4CXY\%65K=^
M./%-^=)\&V]XF^*"7RR\MY(G\:0H =O1G>,'Y2:_FO\ C/\ M(_'W]HGQI-\
M0_CA\8/$/BC6)YC(;S5]3DE\HDYQ$N=L*CLB!54    5^J'_  =H?%[X?>(/
M''PE^".GZGJ'_"3>&;34]4U*R?3I([?[)??9DAD69@%E;=9RC";@OS!B#Q7X
M\U]QD6%IT\$JEO>E?7ROI\C\DXOS"O7S65!2]R%DDGI>UW?SOI\CZU_96_X+
M(?\ !2?X >!+[]G[X1?'&ZU*V\1"*QT3_A)=M_/HLSN%#64MRQ$!;.W:^Z)=
MQ8*K?,/VW_X) _L-_M??LT? ?QCX>_;S^,L'CB[^(>H'4=0\*:E*VI_V=)-$
M8[I)[N5F%R9TV+)$%,2F,[7?>Q/\Y7[-7P9\:?M#_M >#O@A\/;*:?6/$_B*
MUL+,0*28M\@W2G'W5C3=(S=%5"3P*_I._:__ ."UW[%O[*WC4? KPMJ^L?%W
MXN7,C0:=\(_A!IQUO67G'!2<0DQVFTX+"5U<*=P1L5P<02A0484TES:O372U
MCV.#(5<8Y5:\I-4[**;?+K>^G7I]_H?6&@Z!H7A71;3PUX8T6TTW3K"W2"QT
M^PMEA@MXD&%CC1 %10  %   %?*/[9W_  6>_9+_ &3?'2_L^^#$UOXP?&>[
M9HM+^#WPHL3JNKF8=KHQYCL47(+F5@ZH=XC8"O4/V'_BS^U]\9OA!>_$']M;
M]F?1_A'K-]K<IT#P?9^*TU:XM]*,<7DF]E1%C6Y+F4,B< ;,A6RM1?LW?L0_
MLN?L$Z6GAC]CG]EK0/#MOK^K%O$>HZ9M6\=7+2&:>XF+37"JV=L9<A-V$ '%
M?+;GZ&DDK(\&_9F^#O\ P6"_:;^._AO]JC]N/XWV/P0\&Z!?&^T']G;X92Q7
MLMZK1L@37M4D5EN?E<[H808R=KJ89$!'VJFO7C>+7\-'PY>K E@+@:J57[.S
M%]OE YSOP"<8Z?447_A32=2\2V'BNY,_VO38I4M@ERZQXD #;D!PQP.,],_3
M&E0!FZ7X;32]?U+7UUF_G.I&(FTN;G?#;[%VXB4CY,Y)//)-:5%% !1110 4
M444 %%%% !1110!C^)?^0OH__7Z?_036Q6/XE_Y"^C_]?I_]!-;% !1110 4
M444 %%%% !1110 4444 %%%% !1110 5C^)?^0OH_P#U^G_T$UL5C^)?^0OH
M_P#U^G_T$T ;%%%% !1110 4444 %%%% !1110 4444 %%%% !7RC^W#\3M7
MU3QROPRM+IX]/TR&.6ZA5L":=U#@MZA4*X'8DFOJZOE']N'X8:OIGCA?B=:6
MCR:?J<,<5U,JY$,Z*$ ;T#(%P?4$>E 'A->[?L/?$[5],\<-\,;N[>33]3AD
MEM86;(AG12Y*^@9 V1Z@&O":]V_8>^&&KZGXX;XG7=H\>GZ9#)%:S,N!-.ZE
M"%]0J%LGU('K0!]74444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !7A?@'_E()X_\ ^Q$TK_T8
MU>Z5X7X!_P"4@GC_ /[$32O_ $8U 'NE%%% !1110 4444 %9OC'_D6+W_K@
M:TJS?&/_ "+%[_UP- %S3O\ D'P?]<5_D*FJ'3O^0?!_UQ7^0J:@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH S?&/\ R+%[_P!<#5S3O^0?!_UQ7^0J
MGXQ_Y%B]_P"N!JYIW_(/@_ZXK_(4 34444 %%%% !1110 4444 %%%% !153
M7M=T7POH=[XF\2:M;V&G:=:275_?7<PCBMX(U+O([-@*JJ"23P ":_);]N'_
M (.+/%?Q&\:?\,N?\$F/AUJ'C#Q1JD[6<'C5M%>X+R<Y_LZR*EI2.OG3J$ 4
MGRV7#UU87!U\7.U-;;OHO5GGYAF>#RVFI5I:O9+5OT7](_1?]M;]MOX$?L"?
M!2;XZ_M ZK?P:6+M;+3[32]/>XN+^\9'=+>,#"*[+&YW2,B *<L*_)P_MP?\
M%BO^"VWQ=@T/]B'0;SX3_#+0M:AFDUV"\>"WB>*19$>^O]FZYD!"M]D@4K@C
M>C@>97W#\ ?A;XMTC_@E[-X$_P""\OC'P;>6*W[7FL:AXN\4J@@M!,ES;QWU
MX71/M,<H=089"#&(T!8[@?;_ -@']JO]C?\ :P^!\WB#]A2]M9_A_P"%M:F\
M/6#:9X<FTNQ\R!(W;[+%+%'O@_>@"1%V,P?!.#733KX?!*245.:;2>\;=TNI
MP5\)CLV<)2J.G1:3<5I-OLWT7I_P31^,W[*G[,WQG\/:7XT_;'^$_@KQ;JVA
M>&9].N]<U;1E\J)+B-%NC LC,T(=URGS&2/<0C99BWXC?&__ ((;>#?$?QQ\
M6:G\"?BZ?"_@%[\?\(AI>J6,FJ7BQ;%WF60O!M4R;RB_.XCV!W9MU?>7CW]D
MC]K+X7_$V#XW_MJ?MVZQ\5=?UIK^'PWX2TO2$T?PUX;M%>/#064;-Y]T4=4-
MU)\ZJ[IR'+%U<]#'XO"_PIM?E]ST.W&9/EN/7[^DI/OL_O5G^)X3^Q#_ ,$&
M_P!G/QM\+-*\*^/?VD_'7@_QW;:A?'Q]?> -?6R/B?1VR(K2"=X?-LK<Q[?/
MC0L\A,H9V3RRGZ4_LM?L._LG?L*?""?PW^PC^SUX3\/K/8AH[FR^:XU=@,HU
MS?N7GN?4&1V'8%1T^6_#'B*;PGX@L_$D#J#9SK(X?[K(/O*V>"I7((/!!(K]
M#-'T?2O#^F0:+HFGPVEI;1A(+>! J(OH *QK5JM>HYU'=G5AL+A\'15*A%1B
MNB*>M^%])\:Z##I7C/1XIEWPSRVZRMM29"&&UAM) 8=>,CJ.<5JT45D= 444
M4 %%%% !1110 4444 %%%% !1110!C^)?^0OH_\ U^G_ -!-;%8_B7_D+Z/_
M -?I_P#036Q0 4444 %%%% !1110 4444 %%%% !1110 4444 %8_B7_ )"^
MC_\ 7Z?_ $$UL5C^)?\ D+Z/_P!?I_\ 030!L4444 %%%% !1110 4444 %%
M%% !1110 4444 %17]A8ZI9R:=J=E%<6\R%9H)XPZ.I[%3P14M% 'E]K^S=\
M#Y/'5T[_  ]M"L=NDB1>;)Y88GGY-VW'MC%>EV%A8Z79QZ=IEE%;V\*!88((
MPB(H[!1P!699?\CO>_\ 7E%_,UL4 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5X7X!_Y2
M">/_ /L1-*_]&-7NE>%^ ?\ E()X_P#^Q$TK_P!&-0![I1110 4444 %%%%
M!6;XQ_Y%B]_ZX&M*LWQC_P BQ>_]<#0!<T[_ )!\'_7%?Y"IJAT[_D'P?]<5
M_D*FH **** "BBB@ HHHH **** "BBB@ HHHH **** ,WQC_ ,BQ>_\ 7 U<
MT[_D'P?]<5_D*I^,?^18O?\ K@:N:=_R#X/^N*_R% $U%%% !1110 4444 %
M%%>(?MM?\%$?V4_^"??@N#Q;^T?\0A8W.H1R-HGA[3H#<:EJI3&X00@C@%E!
MD<I&"0"X)%73ISJS48*[?8RK5J6'INI5DHQ6[>B/;Z^+O^"D'_!</]DO_@GR
M;WP!]N/CGXD01X7P5H5RH%DY7*_;KC#+:C!!V /+@J?+VG=7R7\'_P#@L1_P
M5$_X*.?M:>%3^P_^SS8Z)\+M%\41G7K75;J#=JMFN/M"7=[,,1GR6WB.V1G1
MF3)EX!W_ (T_LM?&O_@I7^T5J_[6?[*'[#>G?"7Q?9^(D\.7?CO]I7PW),LM
MK9QNIUW3]&1F@N+D.L<$+W/G12)$CXA*AF[UAJ6#K+ZWKI>T6KW[/L>.\?B,
MTPTGEVFJ7-*+LUU<>]O,ZK_@E+^W5_P47_:#^,.I_'K]O*+PIX,^#/Q#AM](
M\ :;XDN(-'6XU-Y=MK;Z3#/F:_,PE9&+D^:2FQFV>77JWQ)_8S^*O[$&@P>!
M?^")W[+/PCT[Q?XVUFZ/C?Q[\0];E/\ PC%G(?,B<0(&N+F+)=(H(V$<9B0F
M.0,[+<_9O_X(?? 7X?\ Q4TC]I+]KOXAZU^T3\5M*_TB#QQ\4%:<65X)%='L
M+(R-;6,,953%$B$QME@^=NW[-M_#FA6FNW'B:VTJ%-0NX4BN;M4^>1%^ZI/H
M*Y\1BG5FW!<D7;1;:;7[G;@\!'#THJK)U)QO[TK-Z[V[+R/@/X+?\$1OAO\
M$WXN2?%W_@J9\8/&O[3GQ"T-H9[27Q[:"S\&Z?)*N\IIFCPM]G*K]UQ*&5C@
M^6IK[M\%^'-1\*"YT&"TTBST&U$4/AS3=(LO(6SMT0#RRH^4 '@!0  .@Z#<
MHKE/0/+/CE^S?I7Q!\&ZC!X8+1:Q-J1U*&2XN69))BNUDY)"*R@#C RJYX%?
M(/B3P7XL\'ZDVC^*/#MY8W*MM\NX@*[O]T]&'N,@U^B-8_B7_D+Z/_U^G_T$
MT ?*W[-G[-?BOQGXKLO%?BS19['0[&=9R;N(HUXRG*HBGDJ2!ENF,@'/3[!H
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** ,?Q+_P A?1_^OT_^@FMB
ML?Q+_P A?1_^OT_^@FMB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
MQ_$O_(7T?_K]/_H)K8K'\2_\A?1_^OT_^@F@#8HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** ,>R_Y'>]_P"O*+^9K8K'LO\ D=[W_KRB_F:V* "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /GC_@H
M!_P4B^!G[ ?A"VB\9C5]?\<^(M/OI? _@#PIH-QJFJ:P]M"9))1;VX+1VT8P
M99W*(BY^;.!61_P31_X*.7?[?GPNT?7_ !'^S#\3?A[K<O@C2-<O[KQ=X-DL
M=%U0WD"NTFDW9DD6[M]^XJ20_ELC,HW5X-_P5G^#?[3OP+_:7N_^"GGP%^#;
M?%/0&_9YU?X9_$7P3IUTL6KZ1ITMS+?)K.G*_P MRRR-MF@!#M'&NT'EH_8?
M^"(O[5W[._[3O_!-KX1:?\"OBOI?B&\\"_#/P[X=\8Z=:R,MUH^I6VF00RP3
MPN%>/YXI-KD;) I9&9>: /3OVYO^"@'[+7_!.CX.2?&W]J;XB)HVFM(T6EZ;
M:PFXU#5IU7<T5K;K\\S*OS,>%106=E49KTSX9?$'P_\ %KX;>'OBKX2,YTKQ
M-H=IJVF&YBV2?9[F%)H]ZY.UMKC(R<&ODW_@M-^S5\"=7_8=_:!_:KU?X9:;
M=_$+2OV<_$N@Z5XHND:2XL;![.YD>* ,2D)9G;<Z*'93M+%0%KV7]DOQ(/!W
M_!.SX9^+C;^<-*^"VC7ABS]_RM(A?;^.W% 'G'QJ_P""Q?[-/PH^,'B/X(^!
M_A5\7_BQK/@F58?'LWP<^&5YK]IX8F*[O(O+B'$:S!<LT2%W7#!E#*0/=_V;
M_P!I/X)?M<?!?1/V@_V>O'MKXC\)^((&ET[4[973E6*2121R!7AE1U9'C=59
M&4@@$5\Q?\&]'AB#3O\ @DQ\,OB'?;)_$'Q$;5/&/C#5BO[W4]4U'4;B>6XE
M;^)]ICCR>=L2CM7RQ\1_BMK?['_P_P#^"LGPK^$DC:=8>$IK#Q3X=6U^0:?J
M/BCPU$]W+%C[A%P/- ' ;G')H ^J/$O_  7F_8NT6\UK7O#?@#XQ>+/A[X:U
M":S\1_&;P;\*-0U+PAISP.4N';4(E/F10L"'EB21!C(8@@G[!\$>-O"'Q+\&
MZ5\1/A_XELM9T+7=.AO]&U;3KA9;>]M9D$D4T;KPR,C!@1U!KS?]B;X(^ _@
MY^P_\,/@-X<\.V:Z%H_PXTO3FL3;JT5POV.,2M(I&',K,[N3G>SL3DDU\\?\
M&_E]-HO[%'BKX"P322:7\(OCMXV\$^'C,Y9ETZSU>9X(]QY(19]@]%11T% '
MW'1110 5X7X!_P"4@GC_ /[$32O_ $8U=%?_ +;'[*6EWT^F:A\<M#BN+:9H
MIXGE;*.I(93\O4$$5YO\$OC'\,/'_P"W)XZ\5^#?&EEJ&G7'@G3HX;NW<E'=
M)"' R.HW#\Z /IJBLW_A,?#'_0:@_P"^J/\ A,?#'_0:@_[ZH TJ*S?^$Q\,
M?]!J#_OJC_A,?#'_ $&H/^^J -*BLW_A,?#'_0:@_P"^J/\ A,?#'_0:@_[Z
MH \D_;$_;$E_90E\,P0?#-O$DGB1KM8XTU8VS1-"8   (9"Y8S=.,;>^>. /
M_!07Q-XBT.>TU?X$6VGM/#A$'BTS,A]&Q: #\":/^"@IT/Q%XF\":M:7T,[:
M?;:N$0<E6D-D-X_X"K+_ ,"KP>LXQJ*I*4I73V7;]=SP<%@LYAG.*Q.)Q3E0
MDXJE248*,(J$.9N7)SRE*?.]9V2M9=O7?$W_  5/\2> HH(-9_9L1X64)%=V
M_C$M&S ?=YLP5.!G!'/.,X./L>OS*\6Z/;Z_X9OM(NB@6:V8*\@X1@,J_P#P
M%@&_"KOPR_X../"7BCQ7J_@GQ3^PE\4K^;3=7CTY/$WPJA'BGPVDC 9DN=3\
MNU6UC7<K%S&P"$N< 8K2E0KR<YWO%6[:7_.^G<QP5+-,!G>(^MXMU:-50=*$
MHP3IRCSNHN:$(WBUR-<[;5FK]_THHK\Q-1_X.?/V?_"WQ+G^$?C;]E+Q_!KE
MOJ2V$EMI&IZ;>JT[,JA4?ST1LEAR#C/?O7;V7_!RG_P3PTKQ3??#[XN:#\3_
M  1XEL;X67]A:MX$EOI+FZ/"PQOICW488L0H$C)DGTYKJJX'%48<TXV7R/3P
M^;9?BJCITJEVKJUFM5NM5OHS]!**^!W_ .#D/_@G%IOB&7PCXP'Q&\/ZM;S^
M1=:9K'@65+B"7'^K:.-W8-G QCJ?3FNKL/\ @X&_X),>23XM_:IM_"\XN)($
ML?%/AW4+*>22-49U5&@RQ'F(,#DEL#-*I@\52CS3@TO0NCF>7XB?)3JQ;[75
M]-]#[-HKX\L/^"^__!(W4B!;_MA62Y_Y^/"6LQ?^AV8KV/X&_M]_L<_M*>&-
M:\9_!#X_Z'K^F>'$5]=N[=I(UL59&<-()44J-J.<XQ\I]#4SPV)IJ\X->J9=
M+'X&O+EI58R?E)/\F>P45X-IO_!4K_@FYJH!M?VZ_A0N02/M/CJRAZ?]=)%Q
M6[HW[?G[#/B."6Z\/?MC?"^_B@_UTEEX[L)5CXS\Q64@<>M1*C5@KRBU\C2&
M)PU5VA-/T:9ZY17G&F?MA?LGZW;+>Z-^TKX$NX6^[+:^*[213]"LA%;GA_X[
M?!;Q9#]I\*_%7P_J<9.!)I^JQ3+G&>J,>U2X26Z-(U*<_A:9U=%9%KX^\&7R
M&2R\2VDR@X+12A@#Z<5+_P )CX8_Z#4'_?526:5%9O\ PF/AC_H-0?\ ?5?)
MO_!8O_@IU9?\$\_V5'\:_#DV6H^.O$U]_97A"VN5WQ6\I0O+>2+_ !I"@&%_
MB=XP?E+5K1HU*]54X+5G/BL31P>'E7JNT8J[/K+QC_R+%[_UP-7-._Y!\'_7
M%?Y"OY7O$OP*_P""HO[;FI-\;/B!HOC;Q;<WK?:(=3\3:U';DJ>08([F6,)'
MC[HB4(!C:,8KZA_X)6?\%1_VQ_\ @G]^TQX<_9=_;2O_ !+<?#SQ+?PZ<;3Q
M?))+)H+2N(X[RTGD))MU=@)(U9H]I9E <<^O4R6U-^SJQE);Q6_Y_HCYFAQ7
MS5HJOAYTZ<G93>VNU]$ON;/Z!J*Q-4^)'@+1+1K_ %KQ=86<"_>FNK@1H/J6
MP*X.[_;L_8ML]0?1G_:K^'\FH(9%_LRV\66LUV[QH7>-((W,DCA03L52Q["O
M$LVKGUCE%.S9ZO17Q1X@_P"#@_\ X)9Z?K#>'O#'Q_?7;M89I&-IHES:VX\M
M&<K]HO$AB+,%PH5CN8J!R:D^!W_!5A_VZ_V)?B'^T;^Q_P""+C3O%/@NZU"#
M3/"'B.-;BYU26WLEN88PD!(!G+K&JAB=RL-PZCI>"Q48\TH-+3?3?;<XHYIE
M]2?)3JJ3UT3OMJ]C[3) Y)KRK]JS]L3X1_L@_ G4_P!H7XB?VAJ>A:9%(SKX
M>BCN)960E2B%Y$CW;AMPSCGCL:_)K2_@7_P<+_\ !1"6ZD_:#^,6D_#?PEK%
MC+:3:;XC2TM8HK68!9!%86L4DPF"[E5Y]D@#,!(N<U])_LM?\&]_[&/PHL?#
MTW[4'QX\9_&>X\+M*?#_ (?U[Q!=V7AG2A(79Q;Z3'.R#<TLI<.[I(9"2G)S
MM5PM##6YZBD[JZCKIUUVN<N&S'%X_F5*A*$;.TIV6O3W=[=;GS%\;/\ @OE^
MVE^W'X<\3?#S]BSX)^/?!\UV8K3P8_@3PV^N:KJ4V\?:%N;A8]MDHA(;,*[X
MRVXRE1SZ_P",?V _^"NW_!77X<>%O!W_  4'T;X5?!7POH6F6L<5_:::VO>-
MKF=?(:YN 5N/L%C]I,";E!D* E61L#'Z@>#H_A/\._#5IX,\ :;HVAZ/81".
MQTK1[)+:VMT'\*11J%0>P K3_P"$Q\,?]!J#_OJHKXN$FE0AR).ZMOVW-,)E
MU6$6\74=64E9II<N]_AV\O3H>,?\$_/^"=7P _X)N_!@_!?X%WWB;5()]1?4
M-0UKQCKKZA?75T\,4+2;B%CA!C@B79"D:?(/ESS7O-9O_"8^&/\ H-0?]]4?
M\)CX8_Z#4'_?5<;;;NSU$E%66QI45F_\)CX8_P"@U!_WU1_PF/AC_H-0?]]4
MAFE16;_PF/AC_H-0?]]4?\)CX8_Z#4'_ 'U0!I5C^)?^0OH__7Z?_034W_"8
M^&/^@U!_WU67KWB70;G4],F@U2)EANBTK _=&WJ: .FHK-_X3'PQ_P!!J#_O
MJC_A,?#'_0:@_P"^J -*BLW_ (3'PQ_T&H/^^J/^$Q\,?]!J#_OJ@#2HK-_X
M3'PQ_P!!J#_OJC_A,?#'_0:@_P"^J -*BLW_ (3'PQ_T&H/^^J/^$Q\,?]!J
M#_OJ@#2HK-_X3'PQ_P!!J#_OJC_A,?#'_0:@_P"^J -*BLW_ (3'PQ_T&H/^
M^J/^$Q\,?]!J#_OJ@#2HK-_X3'PQ_P!!J#_OJC_A,?#'_0:@_P"^J -*BLW_
M (3'PQ_T&H/^^J/^$Q\,?]!J#_OJ@"'Q+_R%]'_Z_3_Z":V*YG7O$N@W.IZ9
M-!JD3+#=%I6!^Z-O4UJ?\)CX8_Z#4'_?5 &E16;_ ,)CX8_Z#4'_ 'U1_P )
MCX8_Z#4'_?5 &E16;_PF/AC_ *#4'_?5'_"8^&/^@U!_WU0!I45F_P#"8^&/
M^@U!_P!]4?\ "8^&/^@U!_WU0!I45F_\)CX8_P"@U!_WU1_PF/AC_H-0?]]4
M :5%9O\ PF/AC_H-0?\ ?5'_  F/AC_H-0?]]4 :5%9O_"8^&/\ H-0?]]4?
M\)CX8_Z#4'_?5 &E16;_ ,)CX8_Z#4'_ 'U1_P )CX8_Z#4'_?5 &E6/XE_Y
M"^C_ /7Z?_034W_"8^&/^@U!_P!]5EZ]XET&YU/3)H-4B98;HM*P/W1MZF@#
MIJ*S?^$Q\,?]!J#_ +ZH_P"$Q\,?]!J#_OJ@#2HK-_X3'PQ_T&H/^^J/^$Q\
M,?\ 0:@_[ZH TJ*S?^$Q\,?]!J#_ +ZH_P"$Q\,?]!J#_OJ@#2HK-_X3'PQ_
MT&H/^^J/^$Q\,?\ 0:@_[ZH TJ*S?^$Q\,?]!J#_ +ZH_P"$Q\,?]!J#_OJ@
M#2HK-_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZH TJ*S?^$Q\,?]!J#_ +ZH_P"$
MQ\,?]!J#_OJ@#2HK-_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZH ALO^1WO?^O*+
M^9K8KF;3Q+H*>+;N]?5(A$]K&J29X)!.16I_PF/AC_H-0?\ ?5 &E16;_P )
MCX8_Z#4'_?5'_"8^&/\ H-0?]]4 :5%9O_"8^&/^@U!_WU1_PF/AC_H-0?\
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
M;U+=-R]1P4ZDZ4U.#LT>S6HTL12E3J*\7HT?.WP2_P"#4/2_"GBW2?&WQ/\
MVM+36K:V<37?A>X^'A,4V5_U<DJZB,X)_A&"5'8XKZF_8P_X($?L1?LC3:OX
MDO\ P_%XU\4W\DITKQ;K6E01W^@1R0R1/'82H"\ *R-SN+<]>3G[CHKJKYCC
M,3'EJ3NOET]#SL)DF5X&:G0IV:OK=MZZ/=L^1/A-_P $)/\ @E?\(IX]0T_]
ME33->O4;<]YXPU&ZU7S3ZM#<2- ?PC -?3O@?X5_##X9:(OAKX;?#C0?#VFH
M<II^AZ/!:0+VXCB55'Y5O45SU<17K?Q)-^KN=E#!X3"JU&G&/HDOR(?[.T__
M )\8?^_0H_L[3_\ GQA_[]"IJ*R.DA_L[3_^?&'_ +]"C^SM/_Y\8?\ OT*F
MHH A_L[3_P#GQA_[]"C^SM/_ .?&'_OT*FHH A_L[3_^?&'_ +]"C^SM/_Y\
M8?\ OT*FHH A_L[3_P#GQA_[]"C^SM/_ .?&'_OT*FZ=:P=:^*GPP\-L4\1?
M$?0;!E^\+W6((B/^^F%)RC'=F-?$X?"PYZTU%=VTE^)@?&7X_? G]G[^S?\
MA;OB2'2/[7\[^S_^)5/<>;Y6SS/]3$^W'F)][&=W&<''FVM?\% /V,;G4-/E
ML_BI$8X;DM.1X<OQA<?]>_->$_\ !5[XI?#3XD2> X_AY\0-%UTV']J?;3H^
MIQ7(@W_8]FXQL0,[&QZ[3Z5\?UX.+S:M0Q$H02:5N_;U/Y.\0_'_ (FX8XQQ
M66973P]6A3Y.634Y-\U.$I7E&K&+M*36B5K6>MS]1_\ AX9^Q%_T5:'_ ,)G
M4/\ Y&KV_P#L[3_^?&'_ +]"OQ)K]C=(_:#^ VOL$T3XU^$[MV. D'B*V9OR
M#YKIR[,)XIR]I96M;\>[/M_!WQ=S+CR>-CG7L*+I>SY%"\'+G]IS?'4E>W+'
M:UKZWNCJ?[.T_P#Y\8?^_0H_L[3_ /GQA_[]"ELK^QU.W%WIU[#<1-]V6"0.
MI_$<5+7K'[_&49*Z=T0_V=I__/C#_P!^A1_9VG_\^,/_ 'Z%344#(?[.T_\
MY\8?^_0H_L[3_P#GQA_[]"IJ* (?[.T__GQA_P"_0H_L[3_^?&'_ +]"IJ*
M(?[.T_\ Y\8?^_0H_L[3_P#GQA_[]"IJ* (?[.T__GQA_P"_0H_L[3_^?&'_
M +]"IJ* (?[.T_\ Y\8?^_0H_L[3_P#GQA_[]"IJ* ,+Q'96::KI*I:1 ->$
M,!&.1M-:_P#9VG_\^,/_ 'Z%9OB7_D+Z/_U^G_T$UL4 0_V=I_\ SXP_]^A1
M_9VG_P#/C#_WZ%344 0_V=I__/C#_P!^A1_9VG_\^,/_ 'Z%344 0_V=I_\
MSXP_]^A1_9VG_P#/C#_WZ%344 0_V=I__/C#_P!^A1_9VG_\^,/_ 'Z%344
M0_V=I_\ SXP_]^A1_9VG_P#/C#_WZ%344 0_V=I__/C#_P!^A1_9VG_\^,/_
M 'Z%344 0_V=I_\ SXP_]^A1_9VG_P#/C#_WZ%344 >3?$?]L7]E7X2>,[WX
M>_$+Q[#I^L:?Y?VRS_L&[E\OS(UE3YXH&4Y1U/!.,X/.17):U_P4 _8QN=0T
M^6S^*D1CAN2TY'AR_&%Q_P!>_-?''_!1W_D\WQE_W#O_ $W6U>(5\Y7S?$TJ
M\H)*R;77H_4_C'BGZ17&V2<38[+J&'P[A0K5:<7*%1R<83E%-M54KV6MDE?9
M(_6/X<?MB_LJ_%OQG9?#WX>^/8=0UC4/,^QV?]@W<7F>7&TK_/+ JC"(QY(S
MC YP*]3_ +.T_P#Y\8?^_0K\M?\ @G7=6UE^V/X/N;RXCBC7^T-TDKA5'_$O
MN1R3[U^IT4T,\8E@E5U/1D;(->IEV*J8NBYS2O>VGHC]U\'>/<V\0N&JV89C
M"G"I"M*FE34DN50IR3:E*;O>;UO:UM.\?]G:?_SXP_\ ?H4?V=I__/C#_P!^
MA4U%=Y^LD/\ 9VG_ //C#_WZ%']G:?\ \^,/_?H5-10!#_9VG_\ /C#_ -^A
M1_9VG_\ /C#_ -^A4U% $/\ 9VG_ //C#_WZ%']G:?\ \^,/_?H5-10!#_9V
MG_\ /C#_ -^A1_9VG_\ /C#_ -^A4U% $/\ 9VG_ //C#_WZ%']G:?\ \^,/
M_?H5-10!#_9VG_\ /C#_ -^A1_9VG_\ /C#_ -^A4U% &%9V5F?&=[$;2+:+
M.,A?+& <FM?^SM/_ .?&'_OT*S;+_D=[W_KRB_F:V* (?[.T_P#Y\8?^_0H_
ML[3_ /GQA_[]"IJ* (?[.T__ )\8?^_0H_L[3_\ GQA_[]"IJ* (?[.T_P#Y
M\8?^_0H_L[3_ /GQA_[]"IJ* (?[.T__ )\8?^_0J8  8 P!T HHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "O"_
M/_*03Q__ -B)I7_HQJ]TKPOP#_RD$\?_ /8B:5_Z,:@#W2BBB@ HHHH ****
M "LWQC_R+%[_ -<#6E6;XQ_Y%B]_ZX&@"YIW_(/@_P"N*_R%35#IW_(/@_ZX
MK_(5-0 4444 (RJZE'4$$8((ZUY1\0/V+_@;XUU;_A*]$T:Z\)>(%):+Q!X.
MNSI]RK'J2(_D8D]25)/K7K%%1.G3JJTU<\S-,FRG.J*I8^A&K%:KF2=GWB]X
MOLTTUT9X3_8/[</P:^;P]XGT/XJ:/%TLM90:;JH7LJS+F)SZM)R?2K>B?MS_
M  PL=1B\.?&KPWK_ ,.]6D.U8/%.F.EO*W<QW" HR_[1VBO:ZJZUH6B>)--D
MT;Q%H]K?V<PQ-:WMNLL;CT*L"#^-8^QJ0_AS^3U7^?XG@?ZN9QENN48^2C_S
M[KIUX>BDY1K+YU9)=(]&S0/$?A[Q7ID>M^%]=L]2LI1F*[L+I)HG^C(2#^=7
M:\7U[]A?X/KJ<GB3X4:GKWP^U60Y:[\':L]M&Y[!X3F,K_LJ%!JG_8G[=_PK
M_P"0+XK\+?$W3H^EOJUM_96HLO95DC)A)[%GY/6CVM6'QP^:U_#1_@Q_V_G^
M7:9GETFE]O#R5:/JX-0K?*-.=MKO=^Z45X:O[;NG^#CY'Q_^!_C/P,5.)=0N
M-,-]IZ_2YMP=WX+7HG@'X^?!7XHHA\ ?%'1-3DD^[;0:@@G'UB8AU_%15PQ%
M&;LI:]MG]SU._+^+>&\SK>PH8F/M?^?<O<J+UIS49KYQ.NHHHK8^B"BBO$/V
MR?VR?^&2?^$<_P"+<?\ "0?\)!]L_P"8Q]D^S^1Y'_3&3?N\[VQM[YXSJU:=
M"FYS=DCQ\^S[*>&,IJ9GF=3V="G;FE:4K<TE%:14I.\I):)[W>AU?Q)_9^^#
M>O6=YXCU#P%9_;0A<S6[/#N;/WF$;*&/N0:ZSP1X0\+^#-!ATSPIH-K80-&K
M.EM$%WMC[S'JQ]SDU\8:Q_P6"_M;2Y]-_P"&>/+\Y-N__A+<X_#[)4UO_P %
MC?L]O'!_PSIG8@7/_"7]<#'_ #Z5Q_VK@/Y_P?\ D?G/_$>/"C_H8_\ E&O_
M /*C[AHHHKT#]>"BBB@ HJIK6O:'X;L'U7Q%K-I86J??N;VY6*-?JS$ 5Y5X
MJ_;K_9M\/7W]BZ'XRF\4:F21%IGA&QDU"67_ '6C'EG_ +[K.=6E2^.21Y&9
MY_D>2Q3Q^)A2OMS246_1-W;[))MGL%%>%?\ "\?VN?B0?+^$O[,,?AZU?_5Z
MQ\1-3\C'^]:0_O1^9I3^S7^T+\11YGQO_:NU>&W?_6:-X#M$TV)1W7S\&213
M_M#.*S^L.7P1;_!?C;\+GB_ZW5,;IE>!K5_[SA[&GZ\U;DDUYPA/R/4?'?Q>
M^%OPPMS<_$/XA:/HPV[E34-0CC=Q_LH3N;Z &O,IOV[?A]XBF:R^"GPY\9^/
M9@Q59] \/R+:JW^W--L"C/&<$5O> _V+?V:/A]<#4=-^%MCJ%^6WR:CKQ:_F
M=_[^9RP5O=0*]0@@AMH5M[:%8XT4*B(H 4#H !T%%L5/=J/IJ_O=OR!4..<P
M_BUJ.%CVIQE6G_X'/V<$_P#N#)>??P__ (33]O3QYSX;^#W@SP1;OTE\4:X]
M_.%]0MJ H;V;IT-*/V=/VF/%GS_$C]LO6(8W^]9>$="M]/$?LLWS.?J1FO<:
M*/JT7\<F_G;\%9#_ -3<-B-<?B\17?\ >K2IQ^<*'LH/T<6CQ!/V ?@?J7S?
M$'7/&7BYC]]_$GBZYE+GW\IH\UO:+^Q5^RGH*A;'X%:#(!T^VVQN?_1Q:O4:
M*:PN'CM!?<;T.".#L/+GAE]'F_F=.,I?.4DY/[SX'_X*Q?#?X=_#R/X?Q> /
M 6BZ&MS_ &K]I71]+AMA+M^Q[=WEJ-V-S8STW'U-?'=?L+\9?V<?@Q^T#_9O
M_"W?!O\ :_\ 9'G?V?\ \3&YM_*\W9YG^ID3=GRT^]G&WC&3GS77/^">7['M
MGJ.FP6WPAVI<7)28?\)!J!W#;G'-QQ^%>/C,JKU\1*<&DG;OV]#^<O$3P!XG
MXIXQQ.9Y94P].A4Y.6,G.+7+3A!WC&E**O*+>C>CN]=#\Q*_7S5_V4OV9]<4
MKJ'P%\)Y8?,]OH4,+'_@4:J:Y#_AW%^QE_T1O_RX=1_^2*]OKIR_+I8;F]K9
MWMY]^Z/L_"+P=QO!4<='/HT*ZK>RY%%.=N3VG-?VE.-K\T;6O>SO:R/$]0_X
M)\?LQO<G4/#'AC5/#EV>?M?A_7[J!Q] 791^ J+_ (9:^-?@[]Y\(_VQ_%T"
MI]VT\7V\.L1L/[NZ0*5';CD5[C17=]4P_2-O33\K'ZI+@+A*,G+#X54)=Z+E
M0?WT90/#3XN_;Q^'/S>)/AAX0\?V2=9?#6J/I]YM[LR7 *,?]E.M3Z7^W9\)
M[#4(]"^,'AOQ+\/M0D.U(O%FBR10R-_L3)N0K_M':*]KJOJND:3KUA)I6N:7
M;WMK,N);:[@62-QZ%6!!H]E5A\$_OU_R?XD_V!Q!@=<NS*37\E>,:T?_  */
MLZOSE4E;L]G6\,^+O"OC72UUOP=XEL-5LW^Y=Z;>)/&?^!(2*T:\;\3?L-_!
M.\U1O$_PV&J^ M:/W=3\%ZBUGGN T0S$5SU 49'&:H-9_MR_!\9L-1\/?%72
M8O\ EC=J-)U7:.@#C,#8'=OF)I>UJP_B0^:U_#?\&']OY]ENF:8"3BO^7F'?
MMH^KIVC67I&%2W\Q[G17C'A[]N/X3KJL?A?XOZ3K7P\UE^!9^+]/:"&0]S'<
M#,;)_M,5!KU_2M7TG7M/BU;0]4M[VUG7=#<VDZR1R#U5E)!'TK6G6I5?A=SV
M<JS_ "7.U+ZC7C4<?BBG[T?*4':47Y2298HHHK0]@**** "BBB@#'\2_\A?1
M_P#K]/\ Z":V*Q_$O_(7T?\ Z_3_ .@FMB@ HHHH **** "BBB@ HKD_B5\=
M?@]\'[8W'Q+^(VE:00NY;>XN@9W'JL*YD?\ X"IKS5OVN?B!\2O]'_9I_9TU
M_P 00R<1^(?$(&EZ;C^^C2_/,/8!36,\11@^5O7LM7]RU/G<RXLR#*\1]7JU
ME*M_S[IIU*O_ (+IJ4[>;5N[/=JYKX@?&3X4_"JV-U\1OB%I&CC;N6.^OD21
MQ_LQYWO_ ,!!KRY?@1^U5\5?WOQO_://A^QD_P!9H'PXM3;8!Z@W<H,O3@C!
M'O74?#[]C?\ 9Q^'%S_:FD_#.SOM1+;Y-5UTM?7#O_?W3EMK>ZA:CVE>?PQM
MZ_Y*_P"+1YZS;BO,O]QP*HP_GQ$TGZJE2YV_2=2D_(YM_P!N3P[XL8VWP'^#
MOC3QTY.([W3M&>UL"?\ :N)]NS\5I?[>_;^\=C_B6>!/ ?@6V<?,=8U.74KN
M,?[/D 1$_7BO<$1(T$<:A54850, "EI^QJR^.;^6G^;_ !*_U=SO&:YAF=1_
MW:,848??:I5_\JGB"?LU_M#^)1N^(_[:/B-E?[UOX5T:VTL)[+(H9C]2,T?\
M,"_!_4CGQOXS\=^)B?\ 6-KWC"XD+_7R]E>WT4?5:#W5_5M_F/\ U#X6G_O%
M!UO^OTZE;_T[.9^2W[:OPX\'?"7]IKQ-\/O &DFQTC3_ +%]EM3<R3%/,LH)
M7.^1F8Y=V/)/7 P,"O+*_6GXC_L5?LR_%OQG>_$+XA?#3^T-8U#R_MEY_;-[
M%YGEQK$GR13*HPB*. ,XR><FN1US_@GE^Q[9ZCIL%M\(=J7%R4F'_"0:@=PV
MYQS<<?A7AULFQ$ZLI1<4FW;?;[C^6N(?HV\79AG^+Q6!JX:G0J5:DJ<.:I'E
MA*;<8\L:+BN6+2LFTK66A\-_L0^ /!_Q1_:@\,>!?'NB1ZCI-]]M^UV<LC*L
MFRRGD7)0@C#HIX/:OOB;_@G=^R4)#/I?PXNM.F/_ "VL/$-\C#\YB/T[UM?#
MC]BK]F7X2>,[+XA?#WX:?V?K&G^9]CO/[9O9?+\R-HG^269E.4=AR#C.1S@U
MZG7H8++HT*+C6BI._KV[H_8/##P=P7#'#]7"<0X;#8FLZLIQFH*I:#A!*/-4
MIQDK2C)V6FM[W;/#S^PKX.T[YO!OQP^*&@$?<72_&<@4>Q#JV1[4I_9H_:(T
M3GP3^VWXEBV_<37M M-1S[$OM_.O;Z*[/JM#HK>C:_)GZ+_J'PO#^#1E2_Z]
M5:M+_P!-SB>'_P!A_P#!0?PO_P @_P <?#7Q1$OWO[6TVZLIG'MY!* _7B@_
M'7]KGPIQXZ_8_.HPK]Z^\*>*H)\_2!P'_6O<**/827PSDON?YIA_JIB:'^YY
MEB:?DYPJKY^VIU)?=)/S/#Q^WK\+=$8)\4OA_P"._!>#B27Q)X3F2,>X:+?D
M>^*[3P;^U!^SOX_V)X4^,_AVXED^Y;2:FD,Q_P"V<A5_TKO" P*L 01R#7%>
M,OV;_@'\0-[^+_@]X=O97^]<MI4:3?\ ?Q ''YT<N*CM)/U5OQ3_ $%]4XYP
MG\+%4*Z[3I3IR^<X3E'_ ,I':1R1RQK+$X96&593D$>HI:\/D_8,^&&A.UQ\
M(?'OC;P+)G<L?ASQ/,(2?]J.8ON'MD4T_#+]N'P'\_@C]H;P[XN@3[ECXT\/
M?9V _N^=:G<Q]VQ1[6M'XH?<T_SL_P  _M_B+!_[]E<VNLJ%2%6*^4_8U'\J
M;?D>Y45X;_PT7^TKX%^7XM_LAZK=VZ??U/P+JD6HAQW*VYQ(OXFM/PM^W5^S
M1XBOO[%U7QVWAS4@0)=.\564EA)$?1FE C'_ 'U0L50;LW9^>GYFE+CCAB=1
M4J]?V$WM&O&5"3?9*K&'-_V[>_0]?HJKH^N:+XBL$U7P_K%K?6LG^KN;.X66
M-OHRD@U:KH33/JH3A4@I0=T]FM@HHHH*,>R_Y'>]_P"O*+^9K8K'LO\ D=[W
M_KRB_F:V* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH *\+\ _\I!/'_P#V(FE?^C&KW2O"
M_ /_ "D$\?\ _8B:5_Z,:@#W2BBB@ HHHH **** "LWQC_R+%[_UP-:59OC'
M_D6+W_K@: +FG?\ (/@_ZXK_ "%35#IW_(/@_P"N*_R%34 %%%% !1110 44
M44 %%%%  0&!5@"".0:\[\>_LF?LW?$MWG\7_!S199Y/]9=VEM]EG8^ID@*.
M3]37HE%3.$*BM)7]3AS#*\LS:C[''4(58=IQC)?=)-'AW_#%MYX2_>?!/]I#
MQYX5"_ZJPFU,:C8Q^F()Q_-J7_A&O^"@/@[C2?B7\/\ QE"G4Z[HT^GSN/;[
M,2@/UXKW"BL?JU-?#=>C?Y;?@?._ZD9+0_W*57#^5*M4C%?]P^9TO_)#P_\
MX7G^V!X<^3Q=^QPNH1K]^\\-^,K:0'Z0NN_]:^6?^"EOQ?USXJ?\(5#K_P &
M_%'A&;3O[2^7Q%:*B77F?9?]2ZL0^W9\W3&]?6OT6KXA_P""R7_-./\ N,?^
MV5<.94ZD<%-N;:TWMW79(_+?&G)<VP/AGCYSS&K6IKV5X5(T=?WU-+WH4J<M
M'9ZW;M9GQ#1117RI_!)^IO\ PV[:7GR>'_V8/C!J#'[KQ>"BL>?=FD&._;M2
MK^TM^T/K9V^#/V)/$LN?NMKNOVFG >Y#[J]NHK[CV5=[U/N2_6Y_J3_87$U7
M^+FTX_\ 7NC1C_Z7"J>'MKO_  4$\5G9IO@3X<^$XF^\^K:I<W\R#_9\@!"?
MKQ2']GC]I[QCQ\2_VQM3MK=_OV/@W08-/*?[MQR_YBO<:*/JT7\4F_F_TL+_
M %-PE?\ WW%8BOY2K3@GZQH^R@UY.+7D>,:-^P3^SO;7Z:SXRTG5_%^H)TOO
M%VN3WCGURN5C.?=:]4\+^"O!O@>Q_LOP7X3TS2+;C_1],L8X$X_V4 %:=%:0
MHTJ?PQ2/6RSAS(,EDY8'"TZ4GNXP2D_65N9^K;"BBBM#V@HHHH **** "BBB
M@ K'\2_\A?1_^OT_^@FMBL?Q+_R%]'_Z_3_Z": -BBBB@ HHHH **** "BBB
M@"EX@\-^'?%FER:'XJT&RU*RF&);34+5)HG^JN"#^5>0ZO\ L/?#[2M0E\0_
M OQCXA^'6IR-N9O#>HM]DE;_ *:VLA*.O^R-HXKVNBLZE&E5^)?Y_>>+FO#N
M29VXRQM",Y1^&5K3C_AFK3CZQDCPL:K^W?\ "CC5/#WA?XH:;'_RWTZ;^R=3
M9>[,CYA)QSM7D]*GT_\ ;Q^$NF7<>D?&#PUXH\ 7SG:(O%6@RQQ.W^Q+&&5E
M_P!H[17MM0W^GV&JV<FGZI8PW-O*NV6"XB#HX]"IX-9^QJP^"?WZ_P"3_$\C
M_5[/<O\ ^19F,^7^2O%5X_\ @5Z=;YRJS].^3X/^)GPZ^(5N+KP)X[T?64VY
M)TS48I\#W",2/H:W*\I\8?L1?LN>,[@WUW\(]/T^[#;H[O0F>P=&_O#[.R*3
M]0:PV_8Y\7^'"#\+/VMOB)HZK_JK75=034[>/T"QRA<#V)-'/B8[P3]'^CM^
M8_[2XSP>F(P$*R[T:R3?_;E:--+_ ,&R]3W*O@7]M7]M7]IKX2?M->)OA[\/
M?B7_ &?H^G_8OL=G_8UE+Y?F64$K_/+"S'+NQY)QG XP*^BA\.OV\O#HV:/^
MT5X0\0A?NG7_  D;4M]?LS']*^!OVU5^)"_M->)5^+CZ*WB$?8AJ#>'1*+,_
MZ%!Y9C\[Y_\ 5[-V?XMV.,5YN:8FK'#KE4HN_IT?5,_%O';C//\ "<(T'@Z6
M)P-7V\;RYHPNO9U;QYZ-6:=W9VO9\M^AK7/_  4-_;"O)H9[GXO;GMWWPG_A
M']/&TXQGBWY_&O6?V*OVU?VFOBW^TUX9^'OQ"^)?]H:/J'VW[99_V-91>9Y=
ME/*GSQ0JPPZ*>",XP>,BOCVO4_V*IOB);_M->&9?A19:3<>(!]M_L^+7))$M
M3FRG#F0Q_-Q'O(QW KQ\/B\2\1"\Y-775]S^<N#N/^-9\79='$9EB:E-UZ/-
M#VU67/'VD;QY>;WN9:<O6]C]::*\0_L7_@H=K7RW_C3X5Z(I_BTO3KZY=?\
MO\<$TH_9W_::\2#'C[]M'5UC;[UMX8\-6NGE!Z"4;F/U(KZKV\WM3?X+\V?W
MO_K/F-;3#95B)><O8TU\^>M&7W1;\CVJZNK6QMWN[VYCABC&9)97"JH]23P*
M\U\=_MD_LS?#R0VFM_%S2[BZSM6QT=S?3%^R[;</M)_VL5@6W[ OP/U"Y6^^
M)FK^+/&]PAW+-XM\3SSX;UVQE ?H017I/@;X.?"CX9($^'WPXT71VQ@RZ?IT
M<<C?[S@;F_$FB^*ELE'[W^&GYB]MQWC=(4J&&7>4IUY?.$51BGZ56>8']J+X
MT_$3]S\!?V6/$%Q"_":WXTE32K4#^^J,2\R_[N#37^!'[5'Q5^?XV_M(_P!@
M6,G^MT'X;VAMA@]1]KES+TX(P17NM%+ZNY_Q)-_@OP_5L7^J57':YMC:M=?R
M*7L:?IRTN64EY5)S1YI\-/V0?V>OA5<C5?#WPZM;K4]V]]8UDF]NF?N^^;=L
M8_[ 6O2Z**VA3A35H*R/H<MRG*\GP_L,#0A2AVA%17K9)7?GN%%%%6>@%%%%
M !1110 5C^)?^0OH_P#U^G_T$UL5C^)?^0OH_P#U^G_T$T ;%%%% !1110 4
M444 %%%% !1110 5E^*?!/@SQQ8G2_&GA+3-7MB"/(U.QCG3\G!%:E%)I-69
MG5HTL13=.K%2B]TU=/U3/%M9_8,^ YU!]<^'8UWP/J3<_;_!VN36C9[?(2R
M>P455_X5E^VS\-OG^'_QZT/QI9I]S3?'&CF"8+_=%S;'<[>[X&:]SHK!X6BM
M8KE]-/RT/E)\#<.PDYX*$L-)]:$Y45?NX0:IR_[?A(\,_P"&L?BC\/\ ]U\?
MOV6O$^DQ)Q)K/AATU>S _ON8\-$OL<FO@K]M;XB^$/BS^TSXE^(/@/53>Z5J
M LC:W+0/$6*64$;@K( P(=&7D=O2OUHK\L?^"C,<<7[9GC)8T"@G3R0HQR=/
MMB3^))->5F\*L,,KRNK]5KL^J_R/P+Z1.79U@."L.L1C77H_6(64Z<543]G5
ML^>GR0:M=->RNW9\VC3\1KV__@G%_P GF^#?^XC_ .FZYKQ"O;_^"<7_ ">;
MX-_[B/\ Z;KFO$PG^]T_\2_,_F+P^_Y+W*?^PFA_Z=@?J;1117W!_J2%%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !7A?@'_E()X__P"Q$TK_ -&-7NE>%^ ?^4@GC_\ [$32O_1C
M4 >Z4444 %%%% !1110 5F^,?^18O?\ K@:TJS?&/_(L7O\ UP- %S3O^0?!
M_P!<5_D*FJ'3O^0?!_UQ7^0J:@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH S?&/_(L7O_7 U<T[_D'P?]<5_D*I^,?^18O?^N!JYIW_ "#X/^N*_P A
M0!-1110 4444 %%%% !1110 4444 %%%% !1110 5C^)?^0OH_\ U^G_ -!-
M;%8_B7_D+Z/_ -?I_P#030!L4444 %%%% !1110 4444 %%%% !1110 4444
M %? O[:O[%7[37Q;_::\3?$+X>_#3^T-'U#[%]CO/[9LHO,\NR@B?Y)9E88=
M&'(&<9'&#7WU17-BL+3Q=-0FW:]]#XKCO@3*/$+*(9=F,ZD(0J*HG3<5+F49
M12;E&:M:;Z7O;7O^5ES_ ,$\OVPK.:&"Y^$.U[A]D(_X2#3SN.,XXN./QKUG
M]BK]BK]IKX2?M->&?B%\0OAI_9^CZ?\ ;?MEY_;-E+Y?F64\2?)%,S'+NHX!
MQG)XR:^XO$O_ "%]'_Z_3_Z":V*XZ>48:E44TW=._3I\C\YR?Z.O!.29OA\Q
MH8C$.="I"I%2G3<7*$E))I4D[76MFG;9H****]4_>PHHHH **** "BBB@ HH
MHH **** "BBB@ K'\2_\A?1_^OT_^@FMBL?Q+_R%]'_Z_3_Z": -BBBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ KY9_:._P"":/\ PT#\9]9^+O\ PNK^
MR/[7^S_\2_\ X1S[1Y7E6T4/^L^TINSY>[[HQNQSC)^IJ*QKX>CB8<M176_]
M6/G.)^$N'N,L!'!9Q1]K2C)32YIQM)*44[PE%[2:M>VNVQ\*P?\ !(/SM;GT
M;_AH;'DPK)YG_")=<]L?:Z]$_9Q_X)H_\,_?&?1OB[_PNK^U_P"R/M'_ !+_
M /A'/L_F^;;2P_ZS[2^W'F;ONG.W'&<CZ.LO^1WO?^O*+^9K8KGAEN"IS4HP
MU6N[_P SY#+_  6\,\JQ]'&X7 <M6E*,X/VM9VE%J479U&G9I.S33ZH****[
MC]2"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ KPOP#_RD$\?_P#8B:5_Z,:O=*\+\ _\I!/'_P#V
M(FE?^C&H ]THHHH **** "BBB@ K-\8_\BQ>_P#7 UI5F^,?^18O?^N!H N:
M=_R#X/\ KBO\A4U0Z=_R#X/^N*_R%34 %%%% !1110 4444 %%%% !1110 4
M444 %%%% &;XQ_Y%B]_ZX&KFG?\ (/@_ZXK_ "%4_&/_ "+%[_UP-7-._P"0
M?!_UQ7^0H FHHHH **** "BBB@ HHHH **** "BBB@ HHHH *Q_$O_(7T?\
MZ_3_ .@FMBL?Q+_R%]'_ .OT_P#H)H V**** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@#'\2_\A?1_^OT_^@FMBL?Q+_R%]'_Z_3_Z":V* "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ K'\2_\A?1_P#K]/\ Z":V*Q_$O_(7
MT?\ Z_3_ .@F@#8HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** ,>R
M_P"1WO?^O*+^9K8K'LO^1WO?^O*+^9K8H **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KPO
MP#_RD$\?_P#8B:5_Z,:O=*\+\ _\I!/'_P#V(FE?^C&H ]THHHH **** "BB
MB@ K-\8_\BQ>_P#7 UI5F^,?^18O?^N!H N:=_R#X/\ KBO\A4U0Z=_R#X/^
MN*_R%34 %%%% !1110 4444 %%%% !1110 4444 %%%% &;XQ_Y%B]_ZX&KF
MG?\ (/@_ZXK_ "%4_&/_ "+%[_UP-7-._P"0?!_UQ7^0H FHHHH **** "BB
MB@ HHHH **** "BBB@ HHHH *Q_$O_(7T?\ Z_3_ .@FMBL?Q+_R%]'_ .OT
M_P#H)H V**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#'\2_\A?1_
M^OT_^@FMBL?Q+_R%]'_Z_3_Z":V* "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ K'\2_\A?1_P#K]/\ Z":V*Q_$O_(7T?\ Z_3_ .@F@#8HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** ,>R_P"1WO?^O*+^9K8K'LO^1WO?
M^O*+^9K8H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HKR#]JC]N[]EK]B^[\(V7[1GQ<T;PV_C3Q)!HVE?VCJ
MMM (GE25OM4WG2)Y5JOE,KS'*JS(#]X5Z3X(\>>!_B;X6M/''PW\9Z3XAT2_
M0O8:QH>HQ7=K<J"06CEB9D<9!&03R#0!K45QNN_M%_L^>%_B';_"+Q-\=O!N
MG>++MD6U\,7_ (HM(=1F+_<"6SR"5BV1C"\]J[*@ HHHH *\+\ _\I!/'_\
MV(FE?^C&KW2O"_ /_*03Q_\ ]B)I7_HQJ /=**** "BBB@ HHHH *S?&/_(L
M7O\ UP-:59OC'_D6+W_K@: +FG?\@^#_ *XK_(5-4.G?\@^#_KBO\A4U !11
M10 4444 %%%% !1110 4444 %%%% !1110!F^,?^18O?^N!JYIW_ "#X/^N*
M_P A5/QC_P BQ>_]<#5S3O\ D'P?]<5_D* )J*** "BBB@ HHHH **** "BB
MB@ HHHH **** "L?Q+_R%]'_ .OT_P#H)K8K'\2_\A?1_P#K]/\ Z": -BBB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH Q_$O_(7T?_K]/_H)K8K'
M\2_\A?1_^OT_^@FMB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *Q_$
MO_(7T?\ Z_3_ .@FMBL?Q+_R%]'_ .OT_P#H)H V**** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@#'LO\ D=[W_KRB_F:V*Q[+_D=[W_KRB_F:V* "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH _!YO#'[/NL_MWV_P '_P!N'X9V%_\ M-:[^W1;W>H/X]T471UWX?2P
M:@FEKI<EPK1R:4L8@C:",\2*HE7*KM_5O]KSQE\/?^":/_!-OXH?$G]GKX;:
M!X4TWX=^!-:U;POX=T#2(;33[?4'6::,+!$JQHKWDP=@%P2[''->+_\ !<_]
MFGX'_M6^$?V>?AM\8?"T&H:?KG[1^C:3/J5I+Y%]:VL]AJ1E%O=1XD@):*)C
MM8 M$FX';BO#?@+!\=OVZ/\ @@Q^U-^S9=_$K5/B;/X.\0>.O WPH\=7[^?>
M^-=)TH))IMP\J\7,DC@V_FC._P L$ECDD ]L_9,_X(G?L'>)_P!@3P_X)_:2
M_9W\-^.?''C[PC#JOQ&^)/B+2HKKQ'J&MW\"SW5XFI2*US"ZS2OY11QY85<<
M[B>W_P""'_QH^)'Q7_8.L_!GQF\6W/B#Q?\ "GQIK_P\\0Z_>.6FU*31]0EM
M89Y&)):1K86^]F)+/N8DDUZ)^PO^U?\ !WXR_P#!.WX=_M56?CS3(/##?#:S
MO]=U6XO$2'2GMK11>QSN3B-K>2.9),GY3&U>+_\ !OUI&JZE^PIK'Q_U#2KB
MQM_C/\8_%_Q T>UNXBDJZ?J&J2FU=E/(#PQ)(OJLBGO0!]PT444 %>%^ ?\
ME()X_P#^Q$TK_P!&-4^J?L$?!K5]3N=6N?%7C=9+J=YI%B\7W*J&9BQ  / R
M>!VKDOB)_P $HOV;?B9;0V^N>+_B# 89=XFM/&$H=N" "75N.>E 'TU17QS_
M ,.0OV3?^BC?%/\ \+8__&J/^'(7[)O_ $4;XI_^%L?_ (U0!]C45\<_\.0O
MV3?^BC?%/_PMC_\ &J/^'(7[)O\ T4;XI_\ A;'_ .-4 ?8U%?'/_#D+]DW_
M **-\4__  MC_P#&J/\ AR%^R;_T4;XI_P#A;'_XU0!]C5F^,?\ D6+W_K@:
M^2_^'(7[)O\ T4;XI_\ A;'_ .-5PO[37_!(3]FGX4? 3Q3\1?#7C_XDRW^D
M:6T]K'>^,6>)F# ?,HC!(Y]10!]]:=_R#X/^N*_R%35\3>"?^"+'[*VO>#-(
MUR]^(GQ06:]TRWGE6+QH0H9XU8X'E<#)K3_X<A?LF_\ 11OBG_X6Q_\ C5 '
MV-17QS_PY"_9-_Z*-\4__"V/_P :H_X<A?LF_P#11OBG_P"%L?\ XU0!]C45
M\<_\.0OV3?\ HHWQ3_\ "V/_ ,:H_P"'(7[)O_11OBG_ .%L?_C5 'V-17QS
M_P .0OV3?^BC?%/_ ,+8_P#QJC_AR%^R;_T4;XI_^%L?_C5 'V-17QS_ ,.0
MOV3?^BC?%/\ \+8__&J/^'(7[)O_ $4;XI_^%L?_ (U0!]C45\<_\.0OV3?^
MBC?%/_PMC_\ &J/^'(7[)O\ T4;XI_\ A;'_ .-4 ?8U%?'/_#D+]DW_ **-
M\4__  MC_P#&J/\ AR%^R;_T4;XI_P#A;'_XU0!]C45\<_\ #D+]DW_HHWQ3
M_P#"V/\ \:H_X<A?LF_]%&^*?_A;'_XU0!]:>,?^18O?^N!JYIW_ "#X/^N*
M_P A7P+^TU_P2$_9I^%'P$\4_$7PUX_^),M_I&EM/:QWOC%GB9@P'S*(P2.?
M45T_@G_@BQ^RMKW@S2-<O?B)\4%FO=,MYY5B\:$*&>-6.!Y7 R: /MFBOCG_
M (<A?LF_]%&^*?\ X6Q_^-4?\.0OV3?^BC?%/_PMC_\ &J /L:BOCG_AR%^R
M;_T4;XI_^%L?_C5'_#D+]DW_ **-\4__  MC_P#&J /L:BOCG_AR%^R;_P!%
M&^*?_A;'_P"-4?\ #D+]DW_HHWQ3_P#"V/\ \:H ^QJ*^.?^'(7[)O\ T4;X
MI_\ A;'_ .-4?\.0OV3?^BC?%/\ \+8__&J /L:BOCG_ (<A?LF_]%&^*?\
MX6Q_^-4?\.0OV3?^BC?%/_PMC_\ &J /L:BOCG_AR%^R;_T4;XI_^%L?_C5'
M_#D+]DW_ **-\4__  MC_P#&J /L:BOCG_AR%^R;_P!%&^*?_A;'_P"-4?\
M#D+]DW_HHWQ3_P#"V/\ \:H ^QJQ_$O_ "%]'_Z_3_Z":^4?^'(7[)O_ $4;
MXI_^%L?_ (U7F/QV_P""3/[.7P]^)'PT\+:'X]^(SVWBKQ.]AJ377B]G=(A"
M7!C(C&ULCJ<\4 ?HI17QS_PY"_9-_P"BC?%/_P +8_\ QJC_ (<A?LF_]%&^
M*?\ X6Q_^-4 ?8U%?'/_  Y"_9-_Z*-\4_\ PMC_ /&J/^'(7[)O_11OBG_X
M6Q_^-4 ?8U%?'/\ PY"_9-_Z*-\4_P#PMC_\:H_X<A?LF_\ 11OBG_X6Q_\
MC5 'V-17QS_PY"_9-_Z*-\4__"V/_P :H_X<A?LF_P#11OBG_P"%L?\ XU0!
M]C45\<_\.0OV3?\ HHWQ3_\ "V/_ ,:H_P"'(7[)O_11OBG_ .%L?_C5 'V-
M17QS_P .0OV3?^BC?%/_ ,+8_P#QJC_AR%^R;_T4;XI_^%L?_C5 'V-17QS_
M ,.0OV3?^BC?%/\ \+8__&J/^'(7[)O_ $4;XI_^%L?_ (U0!]C45\<_\.0O
MV3?^BC?%/_PMC_\ &J/^'(7[)O\ T4;XI_\ A;'_ .-4 ?5WB7_D+Z/_ -?I
M_P#036Q7YU_';_@DS^SE\/?B1\-/"VA^/?B,]MXJ\3O8:DUUXO9W2(0EP8R(
MQM;(ZG/%>G?\.0OV3?\ HHWQ3_\ "V/_ ,:H ^QJ*^.?^'(7[)O_ $4;XI_^
M%L?_ (U1_P .0OV3?^BC?%/_ ,+8_P#QJ@#[&HKXY_X<A?LF_P#11OBG_P"%
ML?\ XU1_PY"_9-_Z*-\4_P#PMC_\:H ^QJ*^.?\ AR%^R;_T4;XI_P#A;'_X
MU1_PY"_9-_Z*-\4__"V/_P :H ^QJ*^.?^'(7[)O_11OBG_X6Q_^-4?\.0OV
M3?\ HHWQ3_\ "V/_ ,:H ^QJ*^.?^'(7[)O_ $4;XI_^%L?_ (U1_P .0OV3
M?^BC?%/_ ,+8_P#QJ@#[&HKXY_X<A?LF_P#11OBG_P"%L?\ XU1_PY"_9-_Z
M*-\4_P#PMC_\:H ^QJ*^.?\ AR%^R;_T4;XI_P#A;'_XU1_PY"_9-_Z*-\4_
M_"V/_P :H ^QJQ_$O_(7T?\ Z_3_ .@FOE'_ (<A?LF_]%&^*?\ X6Q_^-5Y
MC\=O^"3/[.7P]^)'PT\+:'X]^(SVWBKQ.]AJ377B]G=(A"7!C(C&ULCJ<\4
M?HI17QS_ ,.0OV3?^BC?%/\ \+8__&J/^'(7[)O_ $4;XI_^%L?_ (U0!]C4
M5\<_\.0OV3?^BC?%/_PMC_\ &J/^'(7[)O\ T4;XI_\ A;'_ .-4 ?8U%?'/
M_#D+]DW_ **-\4__  MC_P#&J/\ AR%^R;_T4;XI_P#A;'_XU0!]C45\<_\
M#D+]DW_HHWQ3_P#"V/\ \:H_X<A?LF_]%&^*?_A;'_XU0!]C45\<_P##D+]D
MW_HHWQ3_ /"V/_QJC_AR%^R;_P!%&^*?_A;'_P"-4 ?8U%?'/_#D+]DW_HHW
MQ3_\+8__ !JC_AR%^R;_ -%&^*?_ (6Q_P#C5 'V-17QS_PY"_9-_P"BC?%/
M_P +8_\ QJC_ (<A?LF_]%&^*?\ X6Q_^-4 ?8U%?'/_  Y"_9-_Z*-\4_\
MPMC_ /&J/^'(7[)O_11OBG_X6Q_^-4 ?5UE_R.][_P!>47\S6Q7YU^%O^"3/
M[.6K_M7>*O@[=>/?B,-*T?PQ8W]K*GB]A.TLKL&#/Y>"O' P,5Z=_P .0OV3
M?^BC?%/_ ,+8_P#QJ@#[&HKXY_X<A?LF_P#11OBG_P"%L?\ XU1_PY"_9-_Z
M*-\4_P#PMC_\:H ^QJ*^.?\ AR%^R;_T4;XI_P#A;'_XU1_PY"_9-_Z*-\4_
M_"V/_P :H ^QJ*^.?^'(7[)O_11OBG_X6Q_^-4?\.0OV3?\ HHWQ3_\ "V/_
M ,:H ^QJ*^.?^'(7[)O_ $4;XI_^%L?_ (U7UMX4\.6/@[PMIOA'2YIY+;2M
M/AL[>2ZF,DK1Q($4NQY9B%&3W.30!H4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 ? ?[4G_!O'^Q/\>_&NB>*/#.G>(-$L+CXHIXI^(/AB3X@
M:[)I.O0R"Z:\C2T%Z([6>:6X#>;$$VCS%  <U]M_"CX3?#/X%_#K2/A%\&_
MFE^&?#&@V8M='T+1;-;>VM(@2=J(H &22Q/5F8L222:Z&B@#Y*\?_P#!#+_@
MEU\2_B'JOQ'\4_LR@2Z_J_\ :GB'0=-\6ZM9:)JM[N#&XN=+M[I+.9RPW-NA
M(<\N&R:^K-%T71O#>C6GAWP[I-M8:?86T=M86%E L4-M"BA4CC10%1%4!0H
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
MGJ* .JHJOI.K:5KVEV^MZ%J=O>V5W"LUI>6DRR131L,JZ.I(92"""#@@U8H
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
M#GCNZ,GBPZ8VM?$#4;IP9+KQ!J,K7FH/(_\ &1<3O&&/58T'& * /GW]L_\
M9I_X-U_@K^SOXD^&WQJ^"_[/GA^*STZ>RM]*\.:3I</BAKP*R+%8BV'VZ2^+
M\*$S(6^]D9KW/_@DUX5_:AT#_@EO\(?"/[4VJ:G9?$R+P#%#JUSK2&:^LV._
M[*+E9.6GCMS )%D^;>C!^<US?[;W_!,__@EEK/PZ\=_M&?&OX(^#O 6KV]G?
M:[J_QA\.PIHFN:9>%6D;4EU&V,<IG#G>-S,'8[6#!BIZ+_@C5\6_CK\=_P#@
MES\$OBY^TI<7=QXSUSP1!/JM]?H1/?1AW2WNY,_>>:W6&8M_$9"W>@#Y)_9=
M_8^MOV1/^#@KPW8Z_P#%SQ%\0_&_B[]E+6]:^(/Q \43_P"DZYJ3>(+&+>D"
MDQ6=O''&D4-K$ D4:*OS'+-]Y?M]?M5:%^Q#^QG\1_VJM?CCE'@SPO<7FGVD
MO2\OV BL[;CO+<R0Q#WDKYS\:?\ *R1X&_[,ZUK_ -26TH_X*3_\9;?M[?LY
M?\$U]/\ ](T6VUE_B]\6[=>5_L319 FF6TR]'BNM4DC4J?\ GVSSC! -_P#8
M]_X)]?&/X7?\$FO#7[)^D_'_ %WX<_$GQ-IZ:S\1OB!HMC#<:JFKZE="^UCR
MVE^5;AO.GMH[C&Z+;'(H)0+7F7_!!OX'_#[]FSXV?MC_  +^%=C=6^@>&?CO
M;6FG+?W\EU<.!HUHS22S2LSRR.[,[.Q)9F)[U^C%?"O_  25_P"3SOVZ/^SA
MX/\ TRV= 'TI\8?V$?V'_P!H?Q@?B'\?_P!C7X4^.?$!M4MCKGC'X>:9J=X8
M4SLB\ZY@=]B[FPN<#)QUKXG_ &3OV3OV4?B1_P %N/&'Q<_9C_9C^'O@/P3^
MRWX6;PI;WW@/P78Z2NL^--7AWW[/):1)YXLM/9;8QOGRY+N0C[QK[)_X*#_M
M>>&OV$/V,_B#^U7XDA2X/A/0))=(TY\_\3'4Y2(;*T ')\VYDACXY <GM7(_
M\$E?V2O$G['/[#7A3P#\39WNOB%XC>X\6_%/4Y\&:^\2ZI(;N^>1A]YD=Q &
MXRL"T ?2=%%% !1110!\C_\ !77]C67]K3]G[7;CQ[\;O$=A\/?"7@77M5US
MX;:(1:V_BK4HK0RV+WUTA$S6UNZ.YM%(29S$SG$6UMC_ ((H_P#*(_\ 9R_[
M)!H?_I(E>K?MG_\ )GGQ8_[)IKO_ *;YZ\I_X(H_\HC_ -G+_LD&A_\ I(E
M&SJ__!*;_@F5>ZGXP\:^-?V(_AAK.I>--5OM7\7:]XJ\+VVHW=U<7+O+/*;F
M[622)=S,P5&5(^-@4 8\%_X-O'U1?V&/&.G^']9U*_\ A?8?'CQ=9_ 6ZU*Y
MDF9_!<-VD=B$>0EFC$JW87D],#@4?MA_%CXB_P#!4OXX:]_P2[_9#\5W>D_#
MCP_.+3]I_P"+^DR8%I PR_A33)>5DOYU^6YD&5MHF96W.QCKZ _:V^,'PI_X
M):_\$Y?%GQ+^'_A"PTCP_P#"SP)]F\&>'+2+; ;E46VTVR4=3YER]O%GECO)
M.30!X/\ LY>&=!_;\_X*K?M!_M)>,M-CU;P!\(O#I^"'@RWFR8+J^E5;OQ++
MC^&0226]F74Y*(PR.16;^V=^S5_P;K_!7]G?Q)\-OC5\%_V?/#\5GIT]E;Z5
MX<TG2X?%#7@5D6*Q%L/MTE\7X4)F0M][(S7T%_P2N_98U']BK]@;X?\ P<\=
MW1D\6'3&UKX@:C=.#)=>(-1E:\U!Y'_C(N)WC#'JL:#C %<9^V]_P3/_ ."6
M6L_#KQW^T9\:_@CX.\!:O;V=]KNK_&'P["FB:YIEX5:1M274;8QRF<.=XW,P
M=CM8,&*D Z3_ ()->%?VH= _X);_  A\(_M3:IJ=E\3(O ,4.K7.M(9KZS8[
M_LHN5DY:>.W, D63YMZ,'YS7R/\ LN_L?6W[(G_!P5X;L=?^+GB+XA^-_%W[
M*6MZU\0?B!XHG_TG7-2;Q!8Q;T@4F*SMXXXTBAM8@$BC15^8Y9OK;_@C5\6_
MCK\=_P#@ES\$OBY^TI<7=QXSUSP1!/JM]?H1/?1AW2WNY,_>>:W6&8M_$9"W
M>O+_ !I_RLD>!O\ LSK6O_4EM* /HS]OK]JK0OV(?V,_B/\ M5:_''*/!GA>
MXO-/M)>EY?L!%9VW'>6YDAB'O)7B7['O_!/KXQ_"[_@DUX:_9/TGX_Z[\.?B
M3XFT]-9^(WQ T6QAN-535]2NA?:QY;2_*MPWG3VT=QC=%MCD4$H%K _X*3_\
M9;?M[?LY?\$U]/\ ](T6VUE_B]\6[=>5_L319 FF6TR]'BNM4DC4J?\ GVSS
MC!^ZJ /SG_X(-_ _X??LV?&S]L?X%_"NQNK?0/#/QWMK33EO[^2ZN' T:T9I
M)9I69Y9'=F=G8DLS$]ZS/^"D_ASX&V7_  5T^$_Q _X*9>'+/5/V;Y/A;<:5
MX%N/&%L+CPGI'C]]1+/)JB29MXWFL-D<,MR/*RC 892R^@_\$E?^3SOVZ/\
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
M37J1S:Q<M$0]_-Y,BQPI+^[@_>LH9I,I^D7PS_Y)OX?_ .P':?\ HE*^2_\
M@X=_Y0N?M ?]B?%_Z76U?6GPS_Y)OX?_ .P':?\ HE* -NBBB@ HHHH _*?_
M (+G_L:RV_CSX;_ME_%+XW>(_%NHC]IGX?Z5\.?"UR1:Z3X,TV34(/M20P1'
M;<W-Q-&7>[E!?R_+B4*J$O\ I]\2/A[X0^+?P\U[X4_$'2?[0T#Q-HUUI.MV
M/VB2+[39W$30S1[XV5TW1NPW*P89R"" :^+_ /@OW_R;C\&_^SJOA]_Z=17V
MUXM\6^%_ /A;4O''C?Q#9:1HVCV,M[JNJZC<K#;V=O$A>2:21B%1%4%BQ(
M)H _.?\ X+&?\$Y_^"67[.7_  2A^*GC30_V4?AWX!U+PAX2DN? 'BCPKX9M
MM/UBT\0KA=+\J]A1;AY'O# C9=BX8[LU]B?!#XG^*_@__P $^_!_QE_;!U:6
MQUWPQ\'=.UGXH7MX/WD%Y;Z5'-J4C@X^82),2/45\J_!+PYXN_X+2_M'>'?V
MT?BMX>O-+_9B^&.MG4/@3X,U:V:*7Q_K,6Y%\57T+@%+.+YOL4+#<Y)F8*#L
M?K?^"W.L:K\9/ WPL_X)D^"M1FAUG]I7XB6^BZZ]HY6:U\):?MU#7;E2.F+>
M*.#!X(NB,C- '+_\$QOV-OA)^T1_P3[U#]HS_@H#\(?#_B&^_: \>W?QA\5:
M/XQMDGLK"&<DZ3#()?E:"WTU;?"2#8N]\CJ:\<_X*@_"'_@FM+)\.?#?_!+G
MPA\+=/\ VK+?XD:#-\,U^!EK8P:A96Z7\/\ :$^IC2P FFK9?:?,:Z BY [D
M5^J6I^!? &J>!I?A+K'A;2[CP[>Z.^E3>'KFU1[6>Q,7DO;&%AM:(Q'84((V
MG!&*_-+_ (*T_LI?LE_\$Y?AKX+_ &G?V /AOHOPD^.<OQ1\-:1X#T;X<#^R
MD\;&XU."&ZTBZL+<K%?0-:R3.P:,LI1<,NXA@#] /VKO@K\0OVAO@GJ/PA^&
M_P"T%KWPQN]8N+>*_P#%GA>UB?48K#S5-U!;/+Q;32P[XUN%!:%G$B@E0#\:
M_P#!OK\(/ 7[/\G[6WP2^%VE2V7A[PM^U=K6FZ/:SW<EQ(D$6F:8J[Y969Y&
M.,EV)9B22<FOT1KX5_X(N_\ )7?VV/\ L\7Q!_Z;M-H M_\ !;[7=9^+/PS^
M&G_!-/P+J4T&O?M,_$.V\.ZK):/MGM/"MEB_UZ[3V6UB6$CN+K&1UKVKQ'_P
M3%_X)Z^-OB7/\8/B!^QO\/?$WB*?1[/2EO\ Q5X;@U06UE:Q"&W@@BNEDCMT
M2,!<1*F>^:\*_98_XS*_X+$_&K]K:X_TGPC\ =&B^$/P_D^]"^MR%+_Q#<J#
M]V6-VM+,L.JHPXYST/\ P4,_;.^,6K?$NQ_X)J_\$][JWNOCKXQTW[3X@\42
M1^=8_##0'(636KW'!N&!Q:VQYDD*NWR[1( >5?\ !'?P+X.^$G_!23]M7X/_
M +*MB-.^ _AWQ3X;AT;0M/8C2=*\5-82-K5M8(#MB"N8A-$N C"-  JJ!].:
MK_P2K_X)J:OXC\7>/O&O[$?PSU_6?&NJ76I^*]=\5^%K;5+N[N)V+RN9[Q9'
MB7))"1LJ)@;0N!CK/V*?V._A'^PC^SGH/[-_P:M;AM/TE'FU'5]1D\R^UK4)
M6WW.H7<O66XFD)=F/3A5PJJH^6?VT/C)\3/^"EWQPUS_ ()6_L9>+;O2/!^C
MLMM^T]\8M*8;=%LW'S^&=-DY634[E,I,PRMM$S!@SDHH!5_X-PUN;7]D3XG:
M-X*UB_O_ (1Z9^T3XNL?@%<W]T\X/A"*XC2V$$CDE[<3BZ"$G.0]?H-7.?"+
MX2_#GX"_"_0/@O\ "'PE::%X8\,:5#INAZ18IMCM;:)0J(,\DX&2Q)9B2Q))
M)KHZ "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "LSQIX/\._$+P=JW@'QAIWVS2-<TR?3]4M/.>/S[::-
MHY4W(0RY1F&5((SD$'FM.B@#E_@G\&/AK^SK\(_#GP)^#GAO^Q_"GA+1X-+\
M/:5]LFN/LEI"@2./S9W>23"@#<[,Q[DU\HVO_!O'_P $C=.N+RYTC]F[Q#8'
M4+Z6]O$T[XR>+;:.6XD;=)(4BU55W,>N!7VM10!\P^'_ /@CQ^P5X1^&MG\'
MO"WPV\06WAFV^(6E>-)](OOB!K.IQWNJ:<VZU\\W]U.SP*P5F@!$;LBEE.*]
MZ^,'PA^&_P ??AAKGP8^,'A6#7/#'B73I+'7-(N7=8[NW<8:-BC*P!]00?>N
MDHH ^._#W_!!'_@ECH6M:=JFH?L\:GXAM=(N5N-*\/\ C/XBZ]KFDVTB_=(L
M+^^FMWQT >-ACM7V#;6UM96T=G9VZ0PPH$BBB0*J*!@* .  .,4^B@#A+W]F
MGX)ZC^TE8_M=WG@K?\0]-\'3>%;+Q#_:5R/+TB:Y2ZDMO($GD',R(_F&,R#&
M P!(JIX._98^#_@C]I7QG^UMI&DW<OCCQUHNF:1K&I7E^\J0V%B)/)MK>-CM
M@C+2O(X7&]SN.2!CT:B@ KA?A+^S3\$_@7XT\=?$+X5^"O[+UCXE>(EUWQK>
M?VE<S_VCJ"P) )MDTCK#^[C1=D01.,[<DFNZHH \_P#VA/V6_@3^U5I/AS0/
MC[X&_P"$AL/"?B^P\4:)8R:G=6\*:I9LS6TTJ02HMRB,Q/DS!XF."R,0,>@4
M44 %%%% !1110!F>-/!_AWXA>#M6\ ^,-.^V:1KFF3Z?JEIYSQ^?;31M'*FY
M"&7*,PRI!&<@@\UE?!/X,?#7]G7X1^'/@3\'/#?]C^%/"6CP:7X>TK[9-<?9
M+2% D<?FSN\DF% &YV9CW)KJ** /BFU_X-X_^"1NG7%Y<Z1^S=XAL#J%]+>W
MB:=\9/%MM'+<2-NDD*1:JJ[F/7 KN/#_ /P1X_8*\(_#6S^#WA;X;>(+;PS;
M?$+2O&D^D7WQ UG4X[W5-.;=:^>;^ZG9X%8*S0 B-V12RG%?3U% '-_&#X0_
M#?X^_##7/@Q\8/"L&N>&/$NG26.N:1<NZQW=NXPT;%&5@#Z@@^]?+_A[_@@C
M_P $L="UK3M4U#]GC4_$-KI%RMQI7A_QG\1=>US2;:1?ND6%_?36[XZ /&PQ
MVK[$HH 9;6UM96T=G9VZ0PPH$BBB0*J*!@* .  .,5P][^S3\$]1_:2L?VN[
MSP5O^(>F^#IO"MEXA_M*Y'EZ1-<I=26WD"3R#F9$?S#&9!C 8 D5W=% 'G/@
M[]ECX/\ @C]I7QG^UMI&DW<OCCQUHNF:1K&I7E^\J0V%B)/)MK>-CM@C+2O(
MX7&]SN.2!CT:BB@#A?A+^S3\$_@7XT\=?$+X5^"O[+UCXE>(EUWQK>?VE<S_
M -HZ@L"0";9-(ZP_NXT79$$3C.W))KE?VN/^"?O['_[=%AI-K^T_\%;+Q#=Z
M!*TOA_7(+VYT_5-*=L;C;7UG)%<0@D*2JR!6*C<#@5[)10!X!^RS_P $O?V'
M?V-O'-]\5O@9\%1%XQU*U-M>>,_$FO7^N:P\!.3"MYJ,\\T49XRD;*K8&02*
M]_HHH **** "LSQIX/\ #OQ"\':MX!\8:=]LTC7-,GT_5+3SGC\^VFC:.5-R
M$,N49AE2",Y!!YK3HH Y?X)_!CX:_LZ_"/PY\"?@YX;_ +'\*>$M'@TOP]I7
MVR:X^R6D*!(X_-G=Y),* -SLS'N37RC:_P#!O'_P2-TZXO+G2/V;O$-@=0OI
M;V\33OC)XMMHY;B1MTDA2+557<QZX%?:U% 'S#X?_P""/'[!7A'X:V?P>\+?
M#;Q!;>&;;XA:5XTGTB^^(&LZG'>ZIIS;K7SS?W4[/ K!6: $1NR*64XKWKXP
M?"'X;_'WX8:Y\&/C!X5@USPQXETZ2QUS2+EW6.[MW&&C8HRL ?4$'WKI** /
MCOP]_P $$?\ @ECH6M:=JFH?L\:GXAM=(N5N-*\/^,_B+KVN:3;2+]TBPO[Z
M:W?'0!XV&.U?8-M;6UE;1V=G;I##"@2**) JHH& H X  XQ3Z* .$O?V:?@G
MJ/[25C^UW>>"M_Q#TWP=-X5LO$/]I7(\O2)KE+J2V\@2>0<S(C^88S(,8# $
MBJG@[]ECX/\ @C]I7QG^UMI&DW<OCCQUHNF:1K&I7E^\J0V%B)/)MK>-CM@C
M+2O(X7&]SN.2!CT:B@ KA?A+^S3\$_@7XT\=?$+X5^"O[+UCXE>(EUWQK>?V
ME<S_ -HZ@L"0";9-(ZP_NXT79$$3C.W))KNJ* / ?VK/^"9'[(/[:'Q LOBE
M\=O"?B>;7['14TB+4/#GQ&UO1/,L5EEE6"1-/O(4E >:4[F4M\Y&<8%=A^RO
M^QG^R[^Q+X#F^&O[+'P6T?P;I-W=&ZU!=.1Y+B_G/'G7-S,SS7,F.-\KNV.,
MXKTZB@ HHHH **** .$^/_[-/P3_ &HO#>C>$?CKX*_MW3_#_BK3_$FD6_\
M:5S:_9]4L9?.M;C=;R1L^Q^=C$HW1E8<5+^T9^SK\'/VM/@IK_[.W[0/A Z_
MX.\46J6^NZ.-2N;3[5$LJ2JOG6TD<J?/&A^1U)Q@\$@]M10!\66?_!O5_P $
MFM.M(M/T_P" 'BR"W@C6.""'XW^,%2-%&%55&K8     Z5[1\,?^"?7[,'P?
M^+'@[XR>!?"FJ1ZM\/\ X>S>"_!R:EXCO+^+3-+FN5N)MOVJ61WG=D16G=FD
M**$W8XKVNB@#R;]K?]AW]F#]N;PII7@S]IWX<2>(+/0M2.H:)+::]?:;<Z?=
M%#'YT-Q930RHVUB.&P02"*X;]G/_ ()&_P#!/_\ 9;^*4/QR^&7P-EO/&UI
M8=/\6^,_%&I^(=0L(R"I6VFU.XG-ME2RDQ;"0S D@FOI*B@ KA/@O^S3\$_V
M>=7\;:]\'O!7]CW?Q%\8W'BKQE+_ &E<W']H:O/'%'+<XGD<1;DAC'EQ!(QM
MR%!))[NB@#SG]EO]ECX/_L=_"K_A3WP3TF[M]+DUK4-7O;C4K][J[OK^]N9+
MFYN9YI"6ED:20\GHH51PH%>(_%O_ ((<?\$QOCC\:?$_[0_Q%^ .LS>,?&=X
MEUXGUC2_BCXETW[?*B"-&:*SU&*(;5  "H .<#DU]:44 >"?LG?\$ROV,OV(
M?&>I?$#]FOX=:[HVJZMIG]GW\^J_$37=81[?S$DVB+4KV>-#O13O50W&,X)!
MJ_M2_P#!*_\ 89_;'^(MO\8?C=\'KEO%]OIW]GMXI\+^*M3T+4+FS_Y]IY]-
MN('N(AV64L%_AQ7T+10!PW[.?[-'P&_9'^$^G_ W]F[X7Z7X1\*Z67:TTG2X
MVVF1SEY9'<L\TK'EI9&9V/5C7<T44 %%%% !7"?'_P#9I^"?[47AO1O"/QU\
M%?V[I_A_Q5I_B32+?^TKFU^SZI8R^=:W&ZWDC9]C\[&)1NC*PXKNZ* .)_:,
M_9U^#G[6GP4U_P#9V_:!\('7_!WBBU2WUW1QJ5S:?:HEE255\ZVDCE3YXT/R
M.I.,'@D'YBL_^#>K_@DUIUI%I^G_   \606\$:QP00_&_P 8*D:*,*JJ-6P
M   !TK[3HH \4^&/_!/K]F#X/_%CP=\9/ OA35(]6^'_ ,/9O!?@Y-2\1WE_
M%IFES7*W$VW[5+([SNR(K3NS2%%";L<5I?M;_L._LP?MS>%-*\&?M._#B3Q!
M9Z%J1U#1);37K[3;G3[HH8_.AN+*:&5&VL1PV""017K-% 'S;^SG_P $C?\
M@G_^RW\4H?CE\,O@;+>>-K2 PZ?XM\9^*-3\0ZA81D%2MM-J=Q.;;*EE)BV$
MAF!)!-?25%% '"?!?]FGX)_L\ZOXVU[X/>"O['N_B+XQN/%7C*7^TKFX_M#5
MYXXHY;G$\CB+<D,8\N()&-N0H))-3]EO]ECX/_L=_"K_ (4]\$])N[?2Y-:U
M#5[VXU*_>ZN[Z_O;F2YN;F>:0EI9&DD/)Z*%4<*!7HU% 'R7\6_^"''_  3&
M^./QI\3_ +0_Q%^ .LS>,?&=XEUXGUC2_BCXETW[?*B"-&:*SU&*(;5  "H
M.<#DUW/[)W_!,K]C+]B'QGJ7Q _9K^'6NZ-JNK:9_9]_/JOQ$UW6$>W\Q)-H
MBU*]GC0[T4[U4-QC."0?>Z* .+_:'_9Z^#_[5OP6\0?L\_'WPA_;W@_Q39BU
MU[1_[0N+7[5")%D"^;;21RI\R*<HZGCKC-=;IFFV6CZ;;Z1IL/EV]K D-O'N
M)VHH"J,DDG  Y/-3T4 %%%% !1110!PGQ_\ V:?@G^U%X;T;PC\=?!7]NZ?X
M?\5:?XDTBW_M*YM?L^J6,OG6MQNMY(V?8_.QB4;HRL.*E_:,_9U^#G[6GP4U
M_P#9V_:!\('7_!WBBU2WUW1QJ5S:?:HEE255\ZVDCE3YXT/R.I.,'@D'MJ*
M/BRS_P"#>K_@DUIUI%I^G_ #Q9!;P1K'!!#\;_&"I&BC"JJC5L     =*]H^
M&/\ P3Z_9@^#_P 6/!WQD\"^%-4CU;X?_#V;P7X.34O$=Y?Q:9I<URMQ-M^U
M2R.\[LB*T[LTA10F['%>UT4 >3?M;_L._LP?MS>%-*\&?M._#B3Q!9Z%J1U#
M1);37K[3;G3[HH8_.AN+*:&5&VL1PV""017#?LY_\$C?^"?_ .RW\4H?CE\,
MO@;+>>-K2 PZ?XM\9^*-3\0ZA81D%2MM-J=Q.;;*EE)BV$AF!)!-?25% !7"
M?!?]FGX)_L\ZOXVU[X/>"O['N_B+XQN/%7C*7^TKFX_M#5YXXHY;G$\CB+<D
M,8\N()&-N0H))/=T4 ><_LM_LL?!_P#8[^%7_"GO@GI-W;Z7)K6H:O>W&I7[
MW5W?7][<R7-S<SS2$M+(TDAY/10JCA0*\1^+?_!#C_@F-\<?C3XG_:'^(OP!
MUF;QCXSO$NO$^L:7\4?$NF_;Y401HS16>HQ1#:H  5 !S@<FOK2B@#P3]D[_
M ()E?L9?L0^,]2^('[-?PZUW1M5U;3/[/OY]5^(FNZPCV_F))M$6I7L\:'>B
MG>JAN,9P2#Y1_P 0]?\ P23CU34M9L?V</$%E/K&ISZCJ7]F_&+Q9:I/=3-N
MDE*1:HJ!F/7 '0#H!7VE10!Y'^R3^PO^S+^PWH6L>&_V9_!>JZ+9Z]=Q7.J1
MZKXSU;66EEC4HA5]2NKAHP 3\J%0>I!->N444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
I%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% '_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>28
<FILENAME>blkb-20221231_g4.jpg
<TEXT>
begin 644 blkb-20221231_g4.jpg
M_]C_X  02D9)1@ ! @$ 8 !@  #_[@ .061O8F4 90     !_]L 0P " 0$!
M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D*
M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H*
M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\  $0@!
M3 (4 P$B  (1 0,1 ?_$ !\   $% 0$! 0$!           ! @,$!08'" D*
M"__$ +40  (! P,"! ,%!00$   !?0$" P $$042(3%!!A-180<B<10R@9&A
M""-"L<$54M'P)#-B<H()"A87&!D:)28G*"DJ-#4V-S@Y.D-$149'2$E*4U15
M5E=865IC9&5F9VAI:G-T=79W>'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H
MJ:JRL[2UMK>XN;K"P\3%QL?(R<K2T]35UM?8V=KAXN/DY>;GZ.GJ\?+S]/7V
M]_CY^O_$ !\!  ,! 0$! 0$! 0$        ! @,$!08'" D*"__$ +41  (!
M @0$ P0'!00$  $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P
M%6)RT0H6)#3A)?$7&!D:)B<H*2HU-C<X.3I#1$5&1TA)2E-455976%E:8V1E
M9F=H:6IS='5V=WAY>H*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V
MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_:  P#
M 0 "$0,1 #\ _?RBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@#P/\ ;K_;;NOV1=!T?1?!/P;UWQWXT\50WK>&]!TBV8Q*EJL1
MGN+F103'#&)HR< DYZJ,L.<_X)/?ML_%#]O#]GC6OBU\6?#N@Z9J.F^,[C2(
M8/#MO/% T"6EI,K,)I96W[KA@2& P!P.<^__ !:_Y)5XF_[%Z]_]$/7P[_P;
MBD#]B;Q83V^*5[_Z;=-K1).FR=>8]9_X*=?\%#->_8I\-Z!X7^$'A&P\3?$#
MQ+)/<6.BWZR/%;:=;1M)<W<JQ.C;0%P/F4861LXC(/5_\$T_VL?''[:?[+&G
M_'/XB>'M*TS5+G5KRTFM=%25;?;#)M5@)7=@2.N6/-?FWX:_;X_9B^+/CSX^
M?M3_ +17C2[@\:^*O"&J^%?A/X;_ +&N)TTG39+.6*,F1$,:22%U4G(P6G8X
M$M?4?_!OE\<OAOXC_93G^ >E:U(_BCPWJ=UJ.K6+6DBK';W$Q\IQ(1L;.TY
M.1QD54H<L-B5*\C[*_:)^.OA+]FCX,ZW\;O'&GZE>:=HD41DLM'M?/NKF26:
M."**),C<SRRHHR0!NR2 *^3OV$/^"G_[0W[5/[;_ (F_9P^*GP)TSP/I6E>%
MIM5M-*NH+G^V+5EDM!&ER\CA#NCN-Q40H02H['/W-7YN_LJ?\K!?QL_[$V;^
M6D5$;-,<FTT>R?M1_MP_M-Z9^U'K?[+/[(O@GP1<ZEX-^',WB_Q3J?CIKMHY
M8E*;;2V2V=")")(OF<E3YA^[LRVEI?\ P5'\#0?\$Z=%_;B\5^&1;ZGKL$ME
MI/A&VG+R:AK23RVPM83C<4:2%GS@E8LG!(P9_P!L']@K0O'_ ,3=7_:P\*?M
M-ZM\*=2E\#7&A>.-5M+&WN;:\T8 O+Y@FQY+!%&9 >!&A 4KD_#'P_\ $5OX
M%M_AK\>_"?PKNM>\%:)XK7P3^RUX)\27GD)J>I3W#M<^)+Y@F,M<$E0JC$CH
M!M$ 9J2C)";DF?J1^RK??M$:Q\#=%U_]J>#1K;QIJ41N]2TS0[-X8=.60[H[
M8AY'+2(N [9QNR!D#<WHE?._[$W[97Q ^/OQ"^(WP!^.7PWTWPUX[^&6H6T.
MKQZ'J+W-C>PW"NT<T+.H=>$Y#=G0\$E5^B*SDFF6M4%%%%(84444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 >%_ML_LM?'/]I[3-$TGX.?M>ZQ\*X+&.]CUN+2M%^V+
MK"3K$J+)_I$)41A) .6SYQZ8Y\:_8;_X)._&;]B3QYIFH^'?V\=6U/P?;ZI/
M?ZQX&M_!_P!CM=4FDMO(W.QO9 I&V(YV'_5*..H^V:*I3DE87*F[GF_Q7_98
M^#GQ,^&7B7X?VOP]\-Z7<>(-"O-/CU>'PW;O)9O/"\8G4 *69"^X#<I)'4=:
M\E^ '_!-:S^ O[#/B7]D'2/BR'U;Q)8:A;3^.[#0!:7$?VD-LS&)F9UCW$8,
MHR"V-N:^HJ*7,TK!9'S;\'/V%OB?\$_V$)?V1/!/[5>K6'B+S9)+'XAVVDDR
MV&^[6<I%;M/D+L#1X\T?ZQF&.E> :%_P1)_:3\,?%K4_CQX?_P""H.O6GC'6
M;8V^J>(X/ A%U=1'R\H[_P!H\C]U'_WP/2OT1HJE.2%RIG@W[9'[)?Q%_:R^
M'WA?X'R_&8Z/X/74()?B,(+-OMWB"VAV%;>.16"PJ[JS.2&YV$9"E6C_ &N?
MV#O"W[1GPD\'?#_X=>+/^$ U+X<:W9:IX#U33M+2XATV6U7;%&;=F4/'@+QN
M!!13R 5;WVBIYFAV1X-^QM^Q?JO[-OBKQW\7_B7\6'\;>/?B/J,%SXDUU-'2
MPMT2!66*"&!6?8JAVR=WS87@;>?>:**&VW=@DD%%%%(84444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
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
MQK'&N>^%4#\*TZ**9F%%%% !1110!OI]P?2EI$^X/I2UY9[ZV"BBB@84444
M%%%% !1110!^)O\ P=T?\CA\"?\ L&>(?_1FGU^.-?L=_P '='_(X? G_L&>
M(?\ T9I]?CC7Z!DO_(LI_/\ -GXOQ5_R/ZW_ &[_ .DQ"BBBO4/GPHHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** /KW_@@K_REL^#G_83U+_TTWM?
MU!U_+Y_P05_Y2V?!S_L)ZE_Z:;VOZ@Z^,XD_WR/^']6?J? W_(KJ?XW_ .DQ
M"BBBOGC[4**** "BBB@ HHHH **** "BBB@ HHHH *K:M_QXM]1_.K-5M6_X
M\6^H_G5T_C7J95OX,O1F11117HGB!1110 5Q'Q1^ _A;XL^._ WCWQ%JNH13
M^ ==EU;2[2U=!#<3O;20#S@R$D*)&8;2ISU)'%=O10%[!4%KIFFV,LMQ9:?!
M#).VZ9XH@ID/JQ Y/UJ>B@ HHHH 0HC,&902OW21TI:** $2..)=D:!1DG"C
M').3^M"HB#:B@#). .Y.32T4 %%%% !1110 4444 ;Z?<'TI:1/N#Z4M>6>^
MM@HHHH&%%%% !1110 4444 ?B;_P=T?\CA\"?^P9XA_]&:?7XXU^QW_!W1_R
M.'P)_P"P9XA_]&:?7XXU^@9+_P BRG\_S9^+\5?\C^M_V[_Z3$****]0^?"B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ^O?^""O_*6SX.?]A/4O
M_33>U_4'7\OG_!!7_E+9\'/^PGJ7_IIO:_J#KXSB3_?(_P"']6?J? W_ "*Z
MG^-_^DQ"BBBOGC[4**** "BBB@ HHHH **** "BBB@ HHHH *K:M_P >+?4?
MSJS5;5O^/%OJ/YU=/XUZF5;^#+T9D4445Z)X@4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110!OI]P?2EI$^X/I2UY9[ZV"BBB@84444 %%%%
M !1110!^)O\ P=T?\CA\"?\ L&>(?_1FGU^.-?L=_P '='_(X? G_L&>(?\
MT9I]?CC7Z!DO_(LI_/\ -GXOQ5_R/ZW_ &[_ .DQ"BBBO4/GPHHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** /KW_@@K_REL^#G_83U+_TTWM?U!U_
M+Y_P05_Y2V?!S_L)ZE_Z:;VOZ@Z^,XD_WR/^']6?J? W_(KJ?XW_ .DQ"BBB
MOGC[4**** "BBB@ HHHH **** "BBB@ HHHH *K:M_QXM]1_.K-5M6_X\6^H
M_G5T_C7J95OX,O1F11117HGB!1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% &^GW!]*6D3[@^E+7EGOK8****!A1110 4444 %%%% 'XF_\
M!W1_R.'P)_[!GB'_ -&:?7XXU^QW_!W1_P CA\"?^P9XA_\ 1FGU^.-?H&2_
M\BRG\_S9^+\5?\C^M_V[_P"DQ"BBBO4/GPHHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** /KW_ ((*_P#*6SX.?]A/4O\ TTWM?U!U_+Y_P05_Y2V?
M!S_L)ZE_Z:;VOZ@Z^,XD_P!\C_A_5GZGP-_R*ZG^-_\ I,0HHHKYX^U"BBB@
M HHHH **** "BBB@ HHHH **** "JVK?\>+?4?SJS5;5O^/%OJ/YU=/XUZF5
M;^#+T9D4445Z)X@4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10!OI]P?2EI$^X/I2UY9[ZV"BBB@84444 %%%% !1110!^)O_!W1_P CA\"?
M^P9XA_\ 1FGU^.-?L=_P=T?\CA\"?^P9XA_]&:?7XXU^@9+_ ,BRG\_S9^+\
M5?\ (_K?]N_^DQ"BBBO4/GPHHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** /KW_@@K_P I;/@Y_P!A/4O_ $TWM?U!U_+Y_P $%?\ E+9\'/\ L)ZE
M_P"FF]K^H.OC.)/]\C_A_5GZGP-_R*ZG^-_^DQ"BBBOGC[4**** "BBB@ HH
MHH **** "BBB@ HHHH *K:M_QXM]1_.K-5M6_P"/%OJ/YU=/XUZF5;^#+T9D
M4445Z)X@4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!OI]P
M?2EI$^X/I2UY9[ZV"BBB@84444 %%%% !1110!^)O_!W1_R.'P)_[!GB'_T9
MI]?CC7['?\'='_(X? G_ +!GB'_T9I]?CC7Z!DO_ "+*?S_-GXOQ5_R/ZW_;
MO_I,0HHHKU#Y\**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#Z]_X
M(*_\I;/@Y_V$]2_]--[7]0=?R^?\$%?^4MGP<_[">I?^FF]K^H.OC.)/]\C_
M (?U9^I\#?\ (KJ?XW_Z3$****^>/M0HHHH **** "BBB@ HHHH **** "BB
MB@ JMJW_ !XM]1_.K-5M6_X\6^H_G5T_C7J95OX,O1F11117HGB!1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% &^GW!]*6D3[@^E+7EGOK8
M****!A1110 4444 %%%% 'XF_P#!W1_R.'P)_P"P9XA_]&:?7XXU^QW_  =T
M?\CA\"?^P9XA_P#1FGU^.-?H&2_\BRG\_P V?B_%7_(_K?\ ;O\ Z3$****]
M0^?"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ^O?^""O_*6SX.?
M]A/4O_33>U_4'7\OG_!!7_E+9\'/^PGJ7_IIO:_J#KXSB3_?(_X?U9^I\#?\
MBNI_C?\ Z3$****^>/M0HHHH **** "BBB@ HHHH **** "BBB@ JMJW_'BW
MU'\ZLU6U;_CQ;ZC^=73^->IE6_@R]&9%%%%>B>(%%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 ;Z?<'TI:1/N#Z4M>6>^M@HHHH&%%%% !1
M110 4444 ?B;_P '='_(X? G_L&>(?\ T9I]?CC7['?\'='_ ".'P)_[!GB'
M_P!&:?7XXU^@9+_R+*?S_-GXOQ5_R/ZW_;O_ *3$****]0^?"BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH ^O?\ @@K_ ,I;/@Y_V$]2_P#33>U_
M4'7\OG_!!7_E+9\'/^PGJ7_IIO:_J#KXSB3_ 'R/^']6?J? W_(KJ?XW_P"D
MQ"BBBOGC[4**** "BBB@ HHHH **** "BBB@ HHHH *K:M_QXM]1_.K-5M6_
MX\6^H_G5T_C7J95OX,O1F11117HGB!1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% &^GW!]*6D3[@^E+7EGOK8****!A1110 4444 %%%% '
MXF_\'='_ ".'P)_[!GB'_P!&:?7XXU^QW_!W1_R.'P)_[!GB'_T9I]?CC7Z!
MDO\ R+*?S_-GXOQ5_P C^M_V[_Z3$****]0^?"BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH ^O?^""O_ "EL^#G_ &$]2_\ 33>U_4'7\OG_  05
M_P"4MGP<_P"PGJ7_ *:;VOZ@Z^,XD_WR/^']6?J? W_(KJ?XW_Z3$****^>/
MM0HHHH **** "BBB@ HHHH **** "BBB@ JMJW_'BWU'\ZLU6U;_ (\6^H_G
M5T_C7J95OX,O1F11117HGB!1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% &^GW!]*6D3[@^E+7EGOK8****!A1110 4444 %%%% 'XF_\'='
M_(X? G_L&>(?_1FGU^.-?L=_P=T?\CA\"?\ L&>(?_1FGU^.-?H&2_\ (LI_
M/\V?B_%7_(_K?]N_^DQ"BBBO4/GPHHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** /KW_@@K_REL^#G_83U+_TTWM?U!U_+Y_P05_Y2V?!S_L)ZE_Z:
M;VOZ@Z^,XD_WR/\ A_5GZGP-_P BNI_C?_I,0HHHKYX^U"BBB@ HHHH ****
M "BBB@#R?]JS]CGX7_M@Z-H^B?$WQ!XFL(M$N99[1O#6M&S9VD5582$*V\84
M8].?6O%/^')'[)__ $47XI_^%PW_ ,:K[#HH ^//^')'[)__ $47XI_^%PW_
M ,:H_P"')'[)_P#T47XI_P#A<-_\:K[#HH ^//\ AR1^R?\ ]%%^*?\ X7#?
M_&J/^')'[)__ $47XI_^%PW_ ,:K[#HH ^//^')'[)__ $47XI_^%PW_ ,:H
M_P"')'[)_P#T47XI_P#A<-_\:K[#HH ^//\ AR1^R?\ ]%%^*?\ X7#?_&J/
M^')'[)__ $47XI_^%PW_ ,:K[#HH ^//^')'[)__ $47XI_^%PW_ ,:H_P"'
M)'[)_P#T47XI_P#A<-_\:K[#HH ^//\ AR1^R?\ ]%%^*?\ X7#?_&J/^')'
M[)__ $47XI_^%PW_ ,:K[#HH ^//^')'[)__ $47XI_^%PW_ ,:H_P"')'[)
M_P#T47XI_P#A<-_\:K[#HH ^//\ AR1^R?\ ]%%^*?\ X7#?_&J/^')'[)__
M $47XI_^%PW_ ,:K[#HH ^//^')'[)__ $47XI_^%PW_ ,:H_P"')'[)_P#T
M47XI_P#A<-_\:K[#HH ^//\ AR1^R?\ ]%%^*?\ X7#?_&J/^')'[)__ $47
MXI_^%PW_ ,:K[#HH ^//^')'[)__ $47XI_^%PW_ ,:H_P"')'[)_P#T47XI
M_P#A<-_\:K[#HH ^//\ AR1^R?\ ]%%^*?\ X7#?_&J/^')'[)__ $47XI_^
M%PW_ ,:K[#HH ^//^')'[)__ $47XI_^%PW_ ,:H_P"')'[)_P#T47XI_P#A
M<-_\:K[#HH ^//\ AR1^R?\ ]%%^*?\ X7#?_&J/^')'[)__ $47XI_^%PW_
M ,:K[#HH ^//^')'[)__ $47XI_^%PW_ ,:H_P"')'[)_P#T47XI_P#A<-_\
M:K[#HH ^//\ AR1^R?\ ]%%^*?\ X7#?_&J/^')'[)__ $47XI_^%PW_ ,:K
M[#HH ^//^')'[)__ $47XI_^%PW_ ,:H_P"')'[)_P#T47XI_P#A<-_\:K[#
MHH ^//\ AR1^R?\ ]%%^*?\ X7#?_&J/^')'[)__ $47XI_^%PW_ ,:K[#HH
M ^//^')'[)__ $47XI_^%PW_ ,:H_P"')'[)_P#T47XI_P#A<-_\:K[#HH ^
M//\ AR1^R?\ ]%%^*?\ X7#?_&J/^')'[)__ $47XI_^%PW_ ,:K[#HH ^//
M^')'[)__ $47XI_^%PW_ ,:H_P"')'[)_P#T47XI_P#A<-_\:K[#HH ^//\
MAR1^R?\ ]%%^*?\ X7#?_&J/^')'[)__ $47XI_^%PW_ ,:K[#HH ^//^')'
M[)__ $47XI_^%PW_ ,:H_P"')'[)_P#T47XI_P#A<-_\:K[#HH ^//\ AR1^
MR?\ ]%%^*?\ X7#?_&J/^')'[)__ $47XI_^%PW_ ,:K[#HH ^//^')'[)__
M $47XI_^%PW_ ,:H_P"')'[)_P#T47XI_P#A<-_\:K[#HH ^//\ AR1^R?\
M]%%^*?\ X7#?_&J/^')'[)__ $47XI_^%PW_ ,:K[#HH ^//^')'[)__ $47
MXI_^%PW_ ,:H_P"')'[)_P#T47XI_P#A<-_\:K[#HH ^//\ AR1^R?\ ]%%^
M*?\ X7#?_&J/^')'[)__ $47XI_^%PW_ ,:K[#HH ^//^')'[)__ $47XI_^
M%PW_ ,:H_P"')'[)_P#T47XI_P#A<-_\:K[#HH ^//\ AR1^R?\ ]%%^*?\
MX7#?_&J/^')'[)__ $47XI_^%PW_ ,:K[#HH H>%?#MCX0\,:;X3TR:>2VTN
MPAM+>2ZE,DK)&@12['EFPHR>YYJ_110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !13+B(SP/"LSQET*B2/&Y<CJ,@C(K\G?\ @H!^Q9X%_8-^
M+?[,WBO]C3XS_%>Y_: \<?'S2-*N]0\1?%#5=8N_&>BX>369-2MIYS;M;1P!
M'E>*&)(PRX"@C !^LM%?G?JWP@\+?\%0O^"K?[0'P0_:>USQ-?\ PT_9Z\.^
M$])\,^!-$\7ZAI%E>:MK%A+J5UJER;">&2::.(PP1[G*(I<A0Q+&#_@G1\,/
M$7[4'[/7QT_X)Y_'KX__ !*OM$^"?[1>J>%='\0:7XUN;/6]5\,Q);WEEI][
MJ,1%S(NRY:&1D=':.-%#*N5H _1>BOS8_P"">7PRTO\ 9O\ ^"UGQK_9=_9#
M\9>*;GX%>&O@UI%YXQ\,ZQXKOM8LO#WCBYO=T,%M+>S2R1-)IRO+(@<DLP#8
M"(JGC#X4_&3X,?\ !>/]G76/B+^UAXT\=S_$#PM\1;F]TF^E6RT32[2VM[,V
M=G9Z=!^[C$:S$/-(9)IG4.[\*J@'Z3T444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 445Q'[1/P-TG]I'X1ZG\&M?\?>
M+?#6GZQ);B_U+P/X@DTO46ACGCE>W2ZB'F11S*ABD,95S'(ZJRD[@ =O17YF
M_LE?!SPW^R;_ ,%V?$'[,/[%'C#Q8/A38? &/6/B]X0U;QCJ&M:;HGB":_"Z
M<ZR7\\TD%Y-;*TA3?\T6YL8Z>6? K]E]/^"AW_!*?QG_ ,%:_B5\8/B):?'7
MQ;IWBSQ?\._%&C_$+5+*+P3'I]U>II6G65I!<+;"V2.TC\Q7B9I/.E+,6PP
M/V%HKXF^&?[/?P=_X*V_L5_ []JS]LGQ1XSN;;5OA%IFIZSX3T7Q_?Z#H;:C
M<6L4US?S1Z?+ \DB/O"-)(4C3H@))/G?_!%7P5\0OVH/^"9/Q#^%GC/]H'XE
M3?#W4/C'XFTGX+>/[7Q-+!X@N? MO>PI9-'J#!I0':*[B\T8<1,5C*;4*@'Z
M.T5^8GP@^ 7A#]C7_@N]X&_9S_82\8>,8?!^H?!C5M;^/?@W5/'&I:WI]I^\
M6+2;US?W$[0WDL^1PP8QJ6"A9'+?IW0 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!6UJ[U"PT
M>[OM)THW]W#;226UBLRQFXD"DK&';Y5W' W'@9R:_+/]E5/^"K'A#]HOQ/\
MMO\ [7G_  1\\8^.?B[X@672] NM/^,?@Z/2?!'AWS"8]+TN*34BP+\/<7#8
MDF<XPJ@AOU5HH ^$/'?PU_;)_8B_X*2_%G]K[]GO]DS4/C5X&^/?A?P\/$>D
M^&O%6F:;JGA_7M&MI+*!RFHSPQRVL]LZ!G1RZ/'RF -W&>&O@-_P54_9%_X)
M\_%GXB_L[?!'1?$'[3/Q]^,.I>+]:T&R\2:>;7P1%J(2)1%-?2P6]^]E:VT*
MJI<(\\I/[R-#O_2*B@#X?_X)0>%_CU^S?H-E^S?KW_!,;QW\/-(OI+S6?&/Q
M9\9?%3PWK=]XAUR4!Y[Z_%A>2W$]Q<2?Q!2J *HVHH \\_::N?\ @H[XU_X*
M=?![]K#P5_P2F\;ZEX7^#NE>,M&F=?B?X0BEUQ-32VAM[JW2355:-,6Q<K*%
M<"105!! _2.B@"MH]W>ZAI%K?ZEI4EA<3VR23V,TB.]NY4%HV9"58J202I(.
M."15FBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "O&/^"@?C7]LGP%^R?XIUK]@+X-V7CGXKR01VWA;1]1U:TLX())9
MCWCM=RQ12"%"THB9U\PJ%S@FO9Z* /@?_@D[X1_:?_9I%I\%_B%_P3*^('AR
M?Q?J5WK7Q5^.OC/XI^%]5O-<UIX'D>]NX;&^EN&$DBI!%%&K) KH/NJ[GR3X
M8? ;_@J3^R)^PGXU_P""0OP<_8N3Q18SR>(M ^%_QO\ ^$\TNVT2RT#5[FYE
M2[U"WDE%['<VB7D@,,4$@<Q(%+#D_JG10!^9?[=W[+7[>_@[]GWX'?\ !-#]
ME?\ 9E\2^/\ X!^'/ >GZ5\8M<\'>/=%T+6?$EO9P+;+HJ-J-Y UK!<^4);F
M6(.TD<IB5D^?=[W8?&7]O3PU^PAXRA_9V_X)7/X \?\ @S1[/2?A'\+];\?^
M'I;&_0^7 KK+97AMX(+6,F0PR21-((=B$%@1]<T4 ?GA_P $I?"?[9G[-FJ_
M\(S\:O\ @F1X_A\6?$G6O[5^-/Q]\4_%/PG>SZGJ/E-B9[:ROI)DM(N(+>TA
M4K!&0 "2[-^A]%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
#'__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>29
<FILENAME>blkb-20221231_g5.jpg
<TEXT>
begin 644 blkb-20221231_g5.jpg
M_]C_X  02D9)1@ ! @$ 8 !@  #_[@ .061O8F4 90     !_]L 0P " 0$!
M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D*
M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H*
M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\  $0@!
M3 (4 P$B  (1 0,1 ?_$ !\   $% 0$! 0$!           ! @,$!08'" D*
M"__$ +40  (! P,"! ,%!00$   !?0$" P $$042(3%!!A-180<B<10R@9&A
M""-"L<$54M'P)#-B<H()"A87&!D:)28G*"DJ-#4V-S@Y.D-$149'2$E*4U15
M5E=865IC9&5F9VAI:G-T=79W>'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H
MJ:JRL[2UMK>XN;K"P\3%QL?(R<K2T]35UM?8V=KAXN/DY>;GZ.GJ\?+S]/7V
M]_CY^O_$ !\!  ,! 0$! 0$! 0$        ! @,$!08'" D*"__$ +41  (!
M @0$ P0'!00$  $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P
M%6)RT0H6)#3A)?$7&!D:)B<H*2HU-C<X.3I#1$5&1TA)2E-455976%E:8V1E
M9F=H:6IS='5V=WAY>H*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V
MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_:  P#
M 0 "$0,1 #\ _?RBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH *K:M_QXM]1_.K-5M6_X\6^H
M_G5T_C7J95OX,O1F11117HGB!1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% &^GW!]*6D3[@^E+7EGOK8****!A1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
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
MG\F$$<'RG0KR.!%<C/[Q35;_ ((*?MC_  AT#X9Q_L275[J]OXY\3^*-5O\
M29H=-WVL<8T^-]S2;N& MI#C&,A1GFJWC#_@F%^WO^R7^R3\3+/PQ^VIHG_"
M(-X<UC5_%>@6GA[,NL)]C?[0C321M)ODB39N+<9XQ3:M4;#>"L?3/_!"O_E&
MWX/_ .PKJ_\ Z7S5[M^UO^TGX/\ V2/V?/$GQX\9%9(M&LB;&Q+[6OKQ_D@M
MU[Y>0J"1G:NYNBFOAG_@DCXZ^*_[+'_!-#Q7^U-XZ\3R^)_!&G6%S=^%_ ME
M:K%-8R07=PMTQGVYVRNRL2=P15)QQ@][\9/AQX^_X+6_L?\ PQ^+_P *]>A^
M'*V?B.[U.;1O$,)OX99H))+:-@54+,%*.063!$C CKF)1]]M[7*3]W3<^-=.
M^!/Q*^'/[:W[,?QO^.NI7,_CSXO>/K;Q3XBBGROV1)=2M_L\&T_<(C.XKQLW
M^7CY!7U9_P %ZGN?A+>? W]KCPZACU;P5X^\I)8^#*K!+I8V]1FT<8/&)&'>
MOF[]MCX _MX>#OVV/@7X-^,'[6UIXG\8:WK$,?@KQ/#HB1)HDOVV%0[((P)-
MLA1\$'A:]Z_X+TP>+9/V5?@M\!/$&NIKGC#6/%UJLU[%"(_[1NX+%K:698U'
MRAYKM3M P-X%:;RB1M%D?[=Y\">#?^"B&L_%?]J?X9WWB7X?>(?@/<:5X!N3
MX:EU.VBU9F!6) J.(IS^_P -P5^T(Q*@[AQGPD\9_'C7OV/OAM_P2Q\/:U<>
M&O$VJ:-=ZG\7?$.I/Y9\&>%9KR65()BY'ES302QCRW*E4E2,A?,RGW'^VY^U
M=9?L7? FP@\+Z6==\<Z^\6A?#OPS$A>74]195C0[ =QCC+*SXZY5,@NM?$_[
M7W['.N?LM?LB>!?%'QFN[WQ'=^+/C'I>O?M(>((5>8W4+&1C#(8QDVL1=U ^
MZ96#  LBB8NZ5QR5F?H[^SOX*^#?PV^#6@_#SX W&FR^%-$LQ::9)I=Y'<1O
MM/SLTB$AY&8LSMU+,Q/)KM:^#?\ @DG:>$KS]I[]H;Q?^SAIQMO@OJ&L:8GA
M(VMK)#I\UXD+BY-JC@8 ).[:!\K1#H%Q]Y5E)6D:1=T%%%%2,**** "BBB@
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
M_P#BG_X<>]_QKZFHH ^6?^'0_P"S-_T/_P 4_P#PX][_ (T?\.A_V9O^A_\
MBG_X<>]_QKZFHH ^6?\ AT/^S-_T/_Q3_P##CWO^-'_#H?\ 9F_Z'_XI_P#A
MQ[W_ !KZFHH ^6?^'0_[,W_0_P#Q3_\ #CWO^-'_  Z'_9F_Z'_XI_\ AQ[W
M_&OJ:B@#\*?^#@GP!K'_  3T\1?"W3OV9_C+X]T^+Q59:O)K U/Q9/=EVMWL
MQ%M,A^7 F?..N1Z5^='_  V_^UU_T</XJ_\ !H]?IW_P=T?\CA\"?^P9XA_]
M&:?7XXU]QE&$PM3+H2G3BWKJTGU9^2<2YEF-#.ZU.E6G&*M9*32^%=$SU/\
MX;?_ &NO^CA_%7_@T>C_ (;?_:Z_Z.'\5?\ @T>O+**]+ZA@?^?4?_ 5_D>'
M_;&;?]!$_P#P.7^9ZG_PV_\ M=?]'#^*O_!H]'_#;_[77_1P_BK_ ,&CUY91
M1]0P/_/J/_@*_P @_MC-O^@B?_@<O\SU/_AM_P#:Z_Z.'\5?^#1Z/^&W_P!K
MK_HX?Q5_X-'KRRBCZA@?^?4?_ 5_D']L9M_T$3_\#E_F>I_\-O\ [77_ $</
MXJ_\&CT?\-O_ +77_1P_BK_P:/7EE%'U# _\^H_^ K_(/[8S;_H(G_X'+_,]
M3_X;?_:Z_P"CA_%7_@T>C_AM_P#:Z_Z.'\5?^#1Z\LHH^H8'_GU'_P !7^0?
MVQFW_01/_P #E_F>I_\ #;_[77_1P_BK_P &CT?\-O\ [77_ $</XJ_\&CUY
M911]0P/_ #ZC_P" K_(/[8S;_H(G_P"!R_S/4_\ AM_]KK_HX?Q5_P"#1Z/^
M&W_VNO\ HX?Q5_X-'KRRBCZA@?\ GU'_ ,!7^0?VQFW_ $$3_P# Y?YGJ?\
MPV_^UU_T</XJ_P#!H]'_  V_^UU_T</XJ_\ !H]>644?4,#_ ,^H_P#@*_R#
M^V,V_P"@B?\ X'+_ #/4_P#AM_\ :Z_Z.'\5?^#1Z/\ AM_]KK_HX?Q5_P"#
M1Z\LHH^H8'_GU'_P%?Y!_;&;?]!$_P#P.7^9]L?\$J/BO\;?VL/V_P#X=?L^
M?&3X[^,[OPUXDO;V/5+>S\02V\KK'I]S.FV1#E?GB0\=ACO7[A?\.A_V9O\
MH?\ XI_^''O?\:_"+_@@K_REL^#G_83U+_TTWM?U!U\CG]&E1Q<53BDN7HK=
M6?I/!N)Q.*RV<JTW)\[5VVW:T>Y\L_\ #H?]F;_H?_BG_P"''O?\:/\ AT/^
MS-_T/_Q3_P##CWO^-?4U%>&?7'RS_P .A_V9O^A_^*?_ (<>]_QH_P"'0_[,
MW_0__%/_ ,./>_XU]344 5="T>U\/:)9Z!922O#8VL=O"\\A=V5%"@LQY8X'
M)/4U:HHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#\3?^
M#NC_ )'#X$_]@SQ#_P"C-/K\<:_8[_@[H_Y'#X$_]@SQ#_Z,T^OQQK] R7_D
M64_G^;/Q?BK_ )'];_MW_P!)B%%%%>H?/A1110 4444 %%%% !1110 4444
M%%%% !1110 4444 ?7O_  05_P"4MGP<_P"PGJ7_ *:;VOZ@Z_E\_P"""O\
MREL^#G_83U+_ ---[7]0=?&<2?[Y'_#^K/U/@;_D5U/\;_\ 28A1117SQ]J%
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'XF_
M\'='_(X? G_L&>(?_1FGU^.-?L=_P=T?\CA\"?\ L&>(?_1FGU^.-?H&2_\
M(LI_/\V?B_%7_(_K?]N_^DQ"BBBO4/GPHHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** /KW_@@K_REL^#G_83U+_TTWM?U!U_+Y_P05_Y2V?!S_L)Z
ME_Z:;VOZ@Z^,XD_WR/\ A_5GZGP-_P BNI_C?_I,0HHHKYX^U"BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#\3?\ @[H_Y'#X
M$_\ 8,\0_P#HS3Z_'&OV._X.Z/\ D</@3_V#/$/_ *,T^OQQK] R7_D64_G^
M;/Q?BK_D?UO^W?\ TF(4445ZA\^%%%% !17TK^Q__P $S?B]^UQ\!/BK\?M%
M.KZ7IWPX\,#5-+B3PK<78\37!,H^QVSJRC>/*.XJ)"NY<KSFO!O GPW\;?$K
MXCZ1\)/!OA^>[\1:[K,&E:;IFW;)+=S2B)(B&QM)=@#G&.]9QK4I2DD_AW\N
MIO/"XBG"$I1=I_#YZV_,PZ*]3_:2_8X^.7[+?[1-W^RO\0M#MK_QK9BV$NE>
M&;G^T&9[B%9HXU\H$M(4=3M S\P]:I_%/]CS]K3X'>%XO&_QH_9C^('A+1IG
M5(]5\2>#[VRMR[?=4R31*H8]@3DT*M2DDU):[>?H*6&Q$').#]W1Z;>O8\XH
MKJ/A1\$?C+\=_$3>$?@C\)_$GB_5$C\R33O#.B3WTR)G&]DA1BJY_B/%3?%_
MX ?'7]GW68/#WQV^#7BGP9?749DM;3Q1H%Q8/.@QED$R+O49'*Y'-5SPYN6^
MO8CV57V?/ROE[VT^\Y&BE1'D<(BEF8X  R2:]97]@7]NQU#I^Q7\6BI&01\.
M-4P1_P!^*)3A#XG8<*56K\$6_17/):*]H_97_8$_:4_;#^+OB+X"_"+PI;Q>
M,/"^DW5_JOA[Q#>#3[I1;S)#+"(Y@#YRR2*IC(!!SG&#7C=U:W5C=26-];20
MS0R%)H94*LC X*D'D$'@@THU(2DXIZK]=@E1JPIJ<HM)WL^]M_N(Z***LS"B
MBB@#Z]_X(*_\I;/@Y_V$]2_]--[7]0=?R^?\$%?^4MGP<_[">I?^FF]K^H.O
MC.)/]\C_ (?U9^I\#?\ (KJ?XW_Z3$****^>/M0HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH _$W_ (.Z/^1P^!/_ &#/$/\
MZ,T^OQQK]CO^#NC_ )'#X$_]@SQ#_P"C-/K\<:_0,E_Y%E/Y_FS\7XJ_Y'];
M_MW_ -)B%%%%>H?/A6Y\,9/!</Q*\/2_$B.1_#JZY:'7DBSN:R$R>>!MYSY>
M[&.:PZZ#X3>#=(^(WQ4\,_#WQ!XSL_#EAKWB"RTZ^\0ZCC[/I<,\Z1/=2Y91
MLC5B[99>%/(ZTI6Y7<J";FDM[G] ?_!3)?\ @K/;VW@CXT?\$>?'^AW_ ,(K
M#P?;?9_"_@JQTN>1V1W(FBCGB9;FW,'D(D<#$C8P$?.X_"7_  1"T?QW^U__
M ,%OM8^.7[0GAN.U\5>'[#6O%7B#3&TUK00:ENCL2&@?F-TEO-VT\JZ9ZBO>
M/^"<_P#P2T_X*/\ _!/S]H/1/BA;_MN^ [+X$V>I"]\475GXSF?2M8T[!+C[
M+-&(4F=>!*6'EY++(V,-O?L+?M:_L_\ QH_X.1OBIXQ^".IV=WH/B_X;3:)I
MNK68"Q:M?V:Z;+/<1_WU(LIP&'WU0/R&S7R<9*EAZM.E:24'[R5GOM+S/T6I
M"6(QN&KXCF@W47[N3O'1:2AV5[+:VI^<NK?\%*OCA^S_ /\ !2?XN_MD?"%=
M'G\2^(M<UZQTZ[UVP-TNGVT]UMC>)"P'F1PQ)&N[<NW(*L#BOU%_84_;.^/'
M[3G_  1B^.7Q^_X*5ZU8:UX=-CK-EHFK7^B6MB=3M19+&(ECMXXXW_TM_)B=
M5W&7*Y)48_.O]@S_ ()FZ9^V=_P5<\:_LJ_%/Q')I&B^"-<UO4/%D,+%+J]M
M[+4EMFM82?NO))*@+_PH'89( /Z)?\%6_P#@F?\ \%)?VRK/1/V:_P!F73?A
MMX&^ _@F&&+PWX53Q'-!)J#Q)M2>Y2.V955!D1Q!F R78EV^3IQ\L#*I3HZ1
M?NMR?1+9)]V<631S:%"MB5S3C>24%JI2>[DMK+N]7LCQ+_@B%XFU3XH?\$L?
MB_\ LL_L1?%+2O!7[1\VMMJ\-W>,L5U>6(:T"/%*5;Y/+6>W# 'R))PYV>:'
M,'_!:KXD>.OA1_P2J^$7['W[<GC&'QA^T)>:R-=O-02,2MIUDDETN7N54))(
M(Y8;8[<[RCL2P4.V]_P3&^'OC;Q]_P $4?&'PI_X)N^-=!T3]H:Z\3SQ>/;B
M+5HK757MUO"J+#<'YHD-IL6*7(0,9]C+(2PD_P""H!\?_"G_ ((=:'\#_P#@
MICX]T/Q!\??^$DMW\$*VIQ7NJP0)>*6EEE3F3%D)XI)N58R1!F9^3E>+S*^G
M\3;[6UK[?!Y'1RU%D-M5^Y^+_EW;FORVO_$Z7[]#\;_!1 \9:02>/[3M_P#T
M8M?T7_\ !3*U_P""\=O\<Y]:_P""<NLZ,?A_#X>MB--GAT-KJ6^!D\_;]OCW
MG(\O +@>E?D-^U]_P1^\1?LEVWP"FU+]H[PQJW_"]'MXH9VM6M;?1&E^Q_O9
M)"[^=;J+Q29@$X0_+R*^UO\ @G)_P1P_X*-_L9?MGZ!^T9\;_P!H+PWHWP^\
M+//=>)=:M?',TL&JV/DNOE%)$0&-RRDM-L" %Q\RJ#U9C5PM:,*RG%V4K*2N
MGMZ:W5CS\DH9AA9U,)*G-<SA>4)).*LW=O72SOTV/CS_ ()H?&[X[?#[_@N!
MX0\=?'A+^T\;^)?B7>:5X[M=0L1:RO>ZF9;:=)(555C(FG#A H52JX  %<5_
MP6O^#&E? C_@J'\7O!>@VJPV-YXA36[:-!A5_M"VBOG51V DN)% Z#;@<5]
MZY\2?AY^VY_P<M>'/B+\ )XK_0)OBIHD]GJ-HGR7Z:1:V[7%TN.J,;*5U;^)
M,-WKR/\ X. O'FE^/O\ @K'\4KG1IUEM]+DTS2_,4@YEM]-MHYAQW642+_P&
MNFA)RQ\':UZ>J[:JWW:G#BX0ADU6/-S*-=J,N_NN[^=DSXSHHHKUCYL****
M/KW_ ((*_P#*6SX.?]A/4O\ TTWM?U!U_+Y_P05_Y2V?!S_L)ZE_Z:;VOZ@Z
M^,XD_P!\C_A_5GZGP-_R*ZG^-_\ I,0HHHKYX^U"BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@#\3?^#NC_D</@3_V#/$/_HS3
MZ_'&OV._X.Z/^1P^!/\ V#/$/_HS3Z_'&OT#)?\ D64_G^;/Q?BK_D?UO^W?
M_28A1117J'SX4444 >P^-?VTOB/XW_8N\&?L-WWAO1+?POX*\47FO6>HVL,P
MOKNYN/-SYS-(8RJB5PNU%.,9)P<X?[(_[1OBO]D;]I;P7^TEX+B\V^\(Z[%>
MFUW[1=P<I/;EOX1+"TD1/8.:\ZHK/V5/D<;:.]_GN;_6:[JQJ<WO1M9]N7;[
MCW'_ (*.?M(_"G]KW]L3Q?\ M)?!WP#J?AG2_%DT%Y<Z1JLT;R)>>0B7$@,>
M1B21&DZDY=NG0>'444Z<(TJ:A'9*Q-:K.O6E5GO)MOU9/IVI:CI%VM_I.H3V
MLZ9V36\I1USZ$$$4E_J%_JEV]_J=[-<SR',DT\I=V/3DGDU#15F5W:P^6YN)
MU1)YW<1KMC#L3M'H/059E\0Z_<:4FA3ZY>/91G,=F]RYB4\\A,X'4]N]4Z*+
M(=V?3?\ P2A_;;^%/_!/G]IBZ_:3^)'PLU/Q9?6'A6]L_"EGI]W'"+;4)]B>
M=(S_ ,'D^=&=N2!*3@XKY_\ B5\0O%7Q;^(NO?%3QSJ!N]:\2ZS=:IJ]T1CS
M;FXE:65L=LN['%8E%9*C3C5=1;NR^2-I8FM/#QH-^[%MI>;M=OOL%%%%:F 4
M444 ?7O_  05_P"4MGP<_P"PGJ7_ *:;VOZ@Z_E\_P"""O\ REL^#G_83U+_
M ---[7]0=?&<2?[Y'_#^K/U/@;_D5U/\;_\ 28A1117SQ]J%%%% !1110 44
M44 %%%% '&?&;X&>$/CGIEEI/B_5-:M8[&=IH6T75I+1F8KM(8I]X8[&O/O^
M'>_P3_Z&WQW_ .%E<_XU[I10!X7_ ,.]_@G_ -#;X[_\+*Y_QH_X=[_!/_H;
M?'?_ (65S_C7NE% 'A?_  [W^"?_ $-OCO\ \+*Y_P :/^'>_P $_P#H;?'?
M_A97/^->Z44 >%_\.]_@G_T-OCO_ ,+*Y_QH_P"'>_P3_P"AM\=_^%E<_P"-
M>Z44 >%_\.]_@G_T-OCO_P +*Y_QH_X=[_!/_H;?'?\ X65S_C7NE% 'A?\
MP[W^"?\ T-OCO_PLKG_&C_AWO\$_^AM\=_\ A97/^->Z44 >%_\ #O?X)_\
M0V^._P#PLKG_ !H_X=[_  3_ .AM\=_^%E<_XU[I10!X7_P[W^"?_0V^._\
MPLKG_&C_ (=[_!/_ *&WQW_X65S_ (U[I10!X7_P[W^"?_0V^.__  LKG_&C
M_AWO\$_^AM\=_P#A97/^->Z44 >%_P##O?X)_P#0V^.__"RN?\:/^'>_P3_Z
M&WQW_P"%E<_XU[I10!X7_P .]_@G_P!#;X[_ /"RN?\ &C_AWO\ !/\ Z&WQ
MW_X65S_C7NE% 'A?_#O?X)_]#;X[_P#"RN?\:/\ AWO\$_\ H;?'?_A97/\
MC7NE% 'A?_#O?X)_]#;X[_\ "RN?\:/^'>_P3_Z&WQW_ .%E<_XU[I10!X7_
M ,.]_@G_ -#;X[_\+*Y_QH_X=[_!/_H;?'?_ (65S_C7NE% 'A?_  [W^"?_
M $-OCO\ \+*Y_P :/^'>_P $_P#H;?'?_A97/^->Z44 >%_\.]_@G_T-OCO_
M ,+*Y_QH_P"'>_P3_P"AM\=_^%E<_P"->Z44 >%_\.]_@G_T-OCO_P +*Y_Q
MH_X=[_!/_H;?'?\ X65S_C7NE% 'A?\ P[W^"?\ T-OCO_PLKG_&C_AWO\$_
M^AM\=_\ A97/^->Z44 >%_\ #O?X)_\ 0V^._P#PLKG_ !H_X=[_  3_ .AM
M\=_^%E<_XU[I10!X7_P[W^"?_0V^._\ PLKG_&C_ (=[_!/_ *&WQW_X65S_
M (U[I10!X7_P[W^"?_0V^.__  LKG_&C_AWO\$_^AM\=_P#A97/^->Z44 >%
M_P##O?X)_P#0V^.__"RN?\:/^'>_P3_Z&WQW_P"%E<_XU[I10!X7_P .]_@G
M_P!#;X[_ /"RN?\ &C_AWO\ !/\ Z&WQW_X65S_C7NE% 'A?_#O?X)_]#;X[
M_P#"RN?\:/\ AWO\$_\ H;?'?_A97/\ C7NE% 'A?_#O?X)_]#;X[_\ "RN?
M\:/^'>_P3_Z&WQW_ .%E<_XU[I10!X7_ ,.]_@G_ -#;X[_\+*Y_QH_X=[_!
M/_H;?'?_ (65S_C7NE% 'A?_  [W^"?_ $-OCO\ \+*Y_P :/^'>_P $_P#H
M;?'?_A97/^->Z44 >%_\.]_@G_T-OCO_ ,+*Y_QH_P"'>_P3_P"AM\=_^%E<
M_P"->Z44 >%_\.]_@G_T-OCO_P +*Y_QH_X=[_!/_H;?'?\ X65S_C7NE% '
MA?\ P[W^"?\ T-OCO_PLKG_&C_AWO\$_^AM\=_\ A97/^->Z44 >%_\ #O?X
M)_\ 0V^._P#PLKG_ !H_X=[_  3_ .AM\=_^%E<_XU[I10!!I>GP:1IEMI-L
M\C1VL"11M*Y9BJJ "2>IP.34]%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%-E0R1-&)&0LI =>J^XSWKX3_:J_9R\,_LN^/?@SKG[._P 1
M?'4WQ6\2_%/3[&>[U?QM?:A/XBTWYGU%[R&60Q&%(@K.R1HJ9' R,.*3=A-V
M/NZBODF_\ :)^VO^W1\5?AK\:=3UFZ\&_";2-"L-%\,:;K]W86UQ?ZA:O>3W
MLQM98WDD5/+B3<Q51N( /-1_LB^"M6^-?PG^)O[)GQ1^*GC*YTWX;_%R]T/3
M]5LO$<UOJ5]HR+%<6UI<7:$3.NV8QN5969$5=P'%/E"^I]=45\=?LF>"[+X/
M_P#!1WXC_!/X!>(=;F^&.C_#S3[CQ#HVH:[<ZA;:3XEFN<QQ0R7,DCHSV@9W
M7<>2,\*H!X@\"_$/X=?\%0OA'J'B[XZ^(_$\OBO1/%TUQ87,BVVFV,$,5N;>
MWM[2+Y$"+(=TCEY)& 9FX !RJXKZ'V+1114E!1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%<W\7/AG8?&'P#>_#O5?%.O
M:/::@T7VJ\\-:J]C=F-)5=HEG3YXUD"F-]I#%'8!E)R #I**^,_@-\/='^!'
M_!3O5O@M^SAX@UT>!;7X5IJ'C[0+_P 0W>I6>FZK)= 6C!KJ21XKB2$%MN[F
M/)QCIQ'PQ^"B_M:?L->(OV\O&7Q \6P?$[7K37?$'A+6]/\ %E[;)X;6UGN5
ML;2V@BE6$0JMNF\,A9_,?+9PPOE1/,?H'17S=X,^$_P^_;T_9Q^&GQS_ &AM
M;\130W_@&SO=1T+3?%5UI>F-=RP))-=2):21,[JVX*6<JB]%!R:Y+_@G'X<\
M6?&K]C#Q;X(\1?%;QC)X3N_B%K-C\.?%4&M21ZM-X9AN(UMV2[8%_F*3Q[QA
M@APA7"D+ET'?4^OJ*^+? 'PKT#]GC_@I_P"&?A%^S#X@\0Q^'[OX=W^I?%+P
M]>^);S4K2#YPEA<L;J60QW$DN1]X$H"0 &8G[2I-6!.X4444AA1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 0ZC/=VNGSW-A8FZGCA9H;82!#,X!(3<W"Y.!D\#-?$/P.7]N7P_\7=:_
M:5^/O_!/SQ#XF\?:J'LM*GM/B%X>2Q\-Z1OREC91O>%@6^]+,</(Q[#K]R44
MT[":N?,'BCP=^T-^S9^V)X[^/_PG^!%W\1_#/Q2T721J]AH^N65G>Z5JFG0O
M;QL5O)(T>"2%ERRL65EY7 &[G=&^%W[<?P#_ &4/'?B[X2?#;3M5^,WQ4^(-
MYX@U'2[?6+0P>&H[L*BA)+F2**Z:V@AC4 L%:5R?G13N^P:*?,'*?-7["NB?
M%+X/Z7;?!_5/V+O$_A*PN7N-1\0^._$7CC1]2N=6U-QNEN;H6MP\LDTK?Q;=
MJ@!>% QR7QGF_:^\2?MI?#[X[>&_V&?$MYHGP]L?$.G2,OC7P_&^IK>K#'#/
M$KWP*+B'<5<*P# 8SD5]A44<VMQ<NEB'3[BXN[""ZO+%[6:2%7EMI'5FA8@$
MH2I*D@\9!(XX-3445)04444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !7G7[5OB/\ :&\+_ G7-2_97^'EMXF\=/$D.AZ?>7\%
MO%$SL%:X8SNB-Y:DN$+#<5 [UZ+10M&!\M?L)Z#\:O@V+?X<^+/V,?%6CR>(
M+R?4?'/Q.\1>-]$OKC4]1:)G:YGCM;EY6#N%B1$!6-67L&8\%X*^%W[;?P"_
M9A\1_L!?#W]G1=;MI7U?2_!/Q*_X2FRATVWTJ_FF=9[N%W^TK- MPX\M(G#%
M% )')^XJ*KFU%8^,OVG_ ((_M2^'_A1\-/V-?@?\&=9\5?"S2/"]I8_$'4_#
MWBG3M,U'6(;>,0C3E:[N(S!%-L#S2)N+))Y:E?FSZE:_$3]J/1OV7_$4?PC_
M &'F\*^*O#NGV]CX!\$ZEXJTE[:Z7Y(PP>VN#%%' A+F-W0N(]JD%@:][HHY
MO(+'R5^PQH/[1'P=OO[%^(_[&'BJ/7O&.H_;OB-\4]<\;Z%<RWMWL.)&AMKI
MY%@3B.*",$1H1@?>8_6M%%)N[!*P4444AA1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
, !1110 4444 ?__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>30
<FILENAME>blkb-20221231_g6.jpg
<TEXT>
begin 644 blkb-20221231_g6.jpg
M_]C_X  02D9)1@ ! @$ 8 !@  #_[@ .061O8F4 90     !_]L 0P " 0$!
M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D*
M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H*
M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\  $0@!
M,@(4 P$B  (1 0,1 ?_$ !\   $% 0$! 0$!           ! @,$!08'" D*
M"__$ +40  (! P,"! ,%!00$   !?0$" P $$042(3%!!A-180<B<10R@9&A
M""-"L<$54M'P)#-B<H()"A87&!D:)28G*"DJ-#4V-S@Y.D-$149'2$E*4U15
M5E=865IC9&5F9VAI:G-T=79W>'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H
MJ:JRL[2UMK>XN;K"P\3%QL?(R<K2T]35UM?8V=KAXN/DY>;GZ.GJ\?+S]/7V
M]_CY^O_$ !\!  ,! 0$! 0$! 0$        ! @,$!08'" D*"__$ +41  (!
M @0$ P0'!00$  $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P
M%6)RT0H6)#3A)?$7&!D:)B<H*2HU-C<X.3I#1$5&1TA)2E-455976%E:8V1E
M9F=H:6IS='5V=WAY>H*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V
MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_:  P#
M 0 "$0,1 #\ _?RBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BLOQO)XQA\%ZO-\/+;3YO$":9<-H<.K.ZVLEX(V\E
M9BGS",R;0Q7D+G'-?@;?_P#!WE^WSHWB/6/!WB#]@'X?:=J_A[6+G2M;TN^\
M3WJ3V5Y;R&.:&1<<,KJ0?I32<G9";2W/Z!J*_GV_XB_/VZ/^C%_AI_X5=[_\
M35;6?^#Q3]MG0-,FU?4OV'/AHD,";G/_  EE[D^PXY)Z =S5>SFN@N>#ZG]"
M5%><?LA>/OCA\5OV9/!'Q._:0^'VG^$_&WB+P_!J6O>&-,ED>/2I)QYB6Q,O
MS&1(V19,\"0.!QBO1Z@H**** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "OYRO\ @Z3_ &#/^&7OVW-(_;<\!Z-Y'@SXWXL?%'DQXBL?%%O'PYQP
MOVJW4.!U:2&X<GFOZ-:^??\ @J1^PKX7_P""CG[#7CO]E37C!!J&LZ8;GPIJ
MDP_Y!NLV_P"]L[C(Y51*H5]O)BDD7^*JC)QE="DE)6/Y+:^NO^"$7[!W_#P3
M_@H[H&F^*M'^U_#WX2^1XM\=[UW0W=PDG_$MTY^2#YMPGFM&PPT5M(.]?&%]
MJ&N^!K#5]'^)NCSZ5K_A:^N=+\2Z5<J%FM;^V<Q30LI(P^]2-N>IQ7]0O_!O
MI_P3UO/V ?\ @GUH<'Q"T7[-\1OB1*OBOX@&5");:>>-?LVGG=EE%M;^7&4)
M($IF(^]737J+D274YZ4'S7?0^Y****Y#I"BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH ***@U&:2"U:2)L,",''O32N[$RDH
M1<GT)Z*Q_P"U;_\ Y[_^.C_"C^U;_P#Y[_\ CH_PK?ZO/R.7Z[2[/^OF;%%8
M_P#:M_\ \]__ !T?X4?VK?\ _/?_ ,='^%'U>?D'UVEV?]?,V**Q_P"U;_\
MY[_^.C_"C^U;_P#Y[_\ CH_PH^KS\@^NTNS_ *^9L45C_P!JW_\ SW_\='^%
M']JW_P#SW_\ '1_A1]7GY!]=I=G_ %\S8HK'_M6__P">_P#XZ/\ "C^U;_\
MY[_^.C_"CZO/R#Z[2[/^OF;%%8_]JW__ #W_ /'1_A1_:M__ ,]__'1_A1]7
MGY!]=I=G_7S-BBL?^U;_ /Y[_P#CH_PH_M6__P">_P#XZ/\ "CZO/R#Z[2[/
M^OF;%%8_]JW_ /SW_P#'1_A1_:M__P ]_P#QT?X4?5Y^0?7:79_U\S8HK'_M
M6_\ ^>__ (Z/\*/[5O\ _GO_ ..C_"CZO/R#Z[2[/^OF;%%8_P#:M_\ \]__
M !T?X4?VK?\ _/?_ ,='^%'U>?D'UVEV?]?,V**122H)]*6N<[ HHHH ****
M "BBB@ HHHH **\2_:Z_X*+?L;?L(WFA:?\ M6?&+_A%9O$T5Q)HB?\ "/:C
M??:5@,8E.;.WE";3+']_;G=QG!QXY_Q$*_\ !'__ *.[_P#+ \0?_(%=$,)B
MJD>:%.37=)LXJN99=0J.G5K0C);IR2?W-GVA17Q?_P 1"O\ P1__ .CN_P#R
MP/$'_P @4?\ $0K_ ,$?_P#H[O\ \L#Q!_\ (%7]0QW_ #ZE_P" O_(S_MC*
M?^@B'_@<?\S[0HKXO_XB%?\ @C__ -'=_P#E@>(/_D"C_B(5_P""/_\ T=W_
M .6!X@_^0*/J&._Y]2_\!?\ D']L93_T$0_\#C_F?:%%?%__ !$*_P#!'_\
MZ.[_ /+ \0?_ "!1_P 1"O\ P1__ .CN_P#RP/$'_P @4?4,=_SZE_X"_P#(
M/[8RG_H(A_X''_,^T**^+_\ B(5_X(__ /1W?_E@>(/_ ) H_P"(A7_@C_\
M]'=_^6!X@_\ D"CZACO^?4O_  %_Y!_;&4_]!$/_  ./^9\W?M2_\&^=A\;_
M /@NYX,_;1LM+MQ\(-:MAXL^*&CY41W/B33&B2UA,?\ $EVSV\SC!5_LEV7(
M,B9_6&OB_P#XB%?^"/\ _P!'=_\ E@>(/_D"C_B(5_X(_P#_ $=W_P"6!X@_
M^0*/J.._Y]2_\!?^0?VOE/\ T$0_\#C_ )GVA17Q?_Q$*_\ !'__ *.[_P#+
M \0?_(%'_$0K_P $?_\ H[O_ ,L#Q!_\@4?4,=_SZE_X"_\ (/[8RG_H(A_X
M''_,^T**^+_^(A7_ ((__P#1W?\ Y8'B#_Y H_XB%?\ @C__ -'=_P#E@>(/
M_D"CZACO^?4O_ 7_ )!_;&4_]!$/_ X_YGVA17Q?_P 1"O\ P1__ .CN_P#R
MP/$'_P @4?\ $0K_ ,$?_P#H[O\ \L#Q!_\ (%'U#'?\^I?^ O\ R#^V,I_Z
M"(?^!Q_S/M"BOB__ (B%?^"/_P#T=W_Y8'B#_P"0*/\ B(5_X(__ /1W?_E@
M>(/_ ) H^H8[_GU+_P !?^0?VQE/_01#_P #C_F?:%%?+WP%_P""SG_!-;]I
MWXMZ-\"O@=^TC_;GBKQ!++'I&E?\(?K-MY[1PO,X\VXLTC7$<;M\S#.,#D@5
M]0UA4HU:,K5(M/S5CJH8G#8J'-1FI+:Z::O\@HHHK,W"BBB@ HHHH **** "
MBBB@ HHHH **** "JVK?\>+?4?SJS5;5O^/%OJ/YU=/XUZF5;^#+T9D4445Z
M)X@4444 %%%% !139IH;:%[BXE6..-2SN[8"@<DDGH*^7M6_X*R_ FVM;_Q?
MX;^$'Q2\1>!]+NW@U'XDZ#X,,VAP[&VR2"9I5=XT/WG5".F,YH&HN6Q]1T5Y
MU\2?VIO@]\,_@SIWQWO=8N]7T'6Q:CP__P ([ITM[<:M)<KN@CMXHQN=G&2
M< 8.2,5P7PF_X*,?"[XB_&73_@'XU^$WQ$^'/B?6[>2?P]9?$/PT+!=55 68
M0NDL@+!5)PV.1M!+8% U&35['T%17B7QM_;O^&/P4\:ZWX&D^'_C7Q3<>%-'
MAU3QI=>$=$CNH/#MI*&9)+MGFC(S&CR;8P[;%+;<"NO^)O[2WPF^%OP!E_:3
MUG7OM7ADZ3!?Z;-8IODU)9U4VT4"'!>28NBHO'+C.!D@%RL[ZBLOP3KNI^*/
M!^E^)=:\+W>B7>H:?%<7.CWSHT]D[H&,,A0E=ZD[3@D9!K4H$%%%% !1110
M4444 ;Z?<'TI:1/N#Z4M>6>^M@HHHH&%%%% !1110 4444 ?B;_P=T?\CA\"
M?^P9XA_]&:?7XXU^QW_!W1_R.'P)_P"P9XA_]&:?7XXU^@9+_P BRG\_S9^+
M\5?\C^M_V[_Z3$****]0^?"BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH ^O?^""O_*6SX.?]A/4O_33>U_4'7\OG_!!7_E+9\'/^PGJ7_IIO:_J#
MKXSB3_?(_P"']6?J? W_ "*ZG^-_^DQ"BBBOGC[4**** "BBB@ HHHH ****
M "BBB@ HHHH *K:M_P >+?4?SJS5;5O^/%OJ/YU=/XUZF5;^#+T9D4445Z)X
M@4444 %%%% '*_'3P;K7Q&^"7C'X>^&KU;;4=>\*ZAIUA<,^T13SVTD2.3VP
MS Y]J^-OV9/VJO#'P@_8VT[]D3XO?LQ?$^'Q?HGAZZT/5?"NG> KBX2_W>:K
M31S "%HI%?<SLZK\S')7YC]V:G+?V^FW$^EV:7%TD#M;6\DOEK+( =JEL':"
M<#.#C.<5\J?$;XN_\%'/CEX)U'X,>#?V*$^'FIZY:O8:AXUU_P ?6-Y9:3#*
MI22:%+8>;<.%)V87AL$CC%(TAM9D'_!*CQCXPT?_ ()5>#?%FF^#;WQ-J6F6
M>K?V9HUI<1QSWPCU*[6.)'E(13@;020,+7FOC/XO^)OCO_P4/^#2_M8?"C4O
M@UIOA2[O)_ EKK8^UR>)]5G$2B 7<(^SP!2D1\O<Q8X4\R+M^DG\ ?&#]C[]
MF3P7\,?V2/A=IGCI_"BP6>IZ-JNL+IL^H6OER&::&9LQQSO.5D(?*X=P.<5X
MW\4OAY^U]^W_ /%#X;Z7\3/V:!\*O W@3QC;^)-6U#6/$]K?7^I3P9V6UO';
M9\M3E@7;@[@P.4"L%)KF;]3H/C)\!_VIO!_QB^-.N_!'X;Z'XITCXX>'+"S>
M_P!2\2K8'PY=P6$E@TDL;1L;B$HZR@1G=E2N!D&O)_A[X^^'']H?#6X\?7NK
M^(_AM\)E@\,_"70_#VBS7UWX_P#$]C:B.[U>&VC!,EM:A'$3'Y Q9]XX4_4?
M[9&A_&[XJZ5HO[.?PAL;[3-/\:7$D/C;QS ZJ-$T= #/'$2<FYN ?)CP"%#.
MQQ@$<A\>OV??&7PL^)/P0^+?[-OP>'B#1?A/::MI%QX*TS4+>UN!8WMI%"DU
MNURZ1L\;0@L&<,X?KG)H",DUJ>T_ [XZ_#G]H?P,/'_PTU*XFM([Z:QOK:^L
MI+:ZL;R%MLUM/#( \4J-P5([@C(()["O$/V&/@_\1OAEX5\<^+_BKX>BT36/
MB)\2M4\52>'H[V.X.E17 BCBMY)(R8WEVPAG9"5R^,\5[?3,I))Z!1110(**
M** "BBB@#?3[@^E+2)]P?2EKRSWUL%%%% PHHHH **** "BBB@#\3?\ @[H_
MY'#X$_\ 8,\0_P#HS3Z_'&OV._X.Z/\ D</@3_V#/$/_ *,T^OQQK] R7_D6
M4_G^;/Q?BK_D?UO^W?\ TF(4445ZA\^%%%% !7VK_P $&/V&_A1^W=^W(?!'
MQQL6O_"WA3PM<^(M1T83-&NIM'/;V\5N[(0PCWW*NV",B/;G#5\55[Y_P39_
M:C_::_8__:=L_C+^RMX$N/%&N6^DW,&K>'(=*GO$U#3&VO.DB6_[Q44QQR;Q
MC8T:$Y (/-C(U9X6:INTK:,[LMGAZ>84I5X\T$U=6O\ AU].I^FO[(GBO_@G
MG_P6"^)OQ8_8-O?^"=O@'X9'0- O;SP+XO\ "FDV]MJ=O%;W4=IYLCQ0QL)@
M\T$I3<R-AU<,!D_%7_!*3X?_ /!.G0/CO!H'[=&CZYXO\<3_ !)T[PKX.^'-
MC9$Z9++/<K;O?WTIVK)%'*P'D[_F .8Y WR_II_P2J_;1U'XR^._B9^U%XQ_
MX)O>!O@)X&T+PG>:EXT^(MMH1@O]:OA*D[I]I:"#S8UC2XFE&)#O\HE@6Y_'
M[]ACPS\3OC9_P41^'OQ;\*?#77-1L#\;]%U'6+O3-*FN(-/635XIF,LB*5C
M7<<L1PI/05XV&4FJ].[C%)?:O9V=]==^I]1CI4T\)62C4G*4M>2UXW5O=LMK
MNS:MZV/7O^#@'X*?"#X1_P#!3:?X;?"3X?\ AWP3X?F\-:.[Z?X=T>"QLX'D
M5A)-Y,*J@/<D 9QS7W-\5_V1?V25^,OQK_X)W2?L4^ M#\!_#K]FT^*O#GQ3
MB\.;-?&IQQIBZFU3.Z8%FD)4\,;5P<KE1\E_\'-'PY^(3_\ !1+5/B0O@363
MX=7PAH\#:^-+E^Q"7:XV&?;Y>[) QG.36Y_P3;^-W[4_QK^ _B#XO?M[?M/^
M*YOV5_@_91)K/A^\G0GQ;>QA3:: LA42W4;,8A)$\C(5:.-@%DW(Y*I/+Z-1
M2V2ZN]W:UK;OHD^X0E0I9WB:$J?Q2;6BLHKFO>^T=;MK^78XCX.?"WX9?\$O
M_P!A)_VOOVB/AWH?B'XS?&32I+/X+^"?%&DPWD6A:4P'F:[<6\ZLF]@5,093
MP8QR))0GY^,2S%CW/85^U$OCGX+?M&_#GX"?MI_M+?LJ>'OB=XD_:A^-#>$+
MR/7KFYDM_!>@)J,]A;:?IJ1NJQ/&B><9-H9Y&G9OO K^8?\ P4A^ G@/]E_]
MNGXG? 7X7S2-X>\.>*)8-'CFG,K00,JRK 7.2YCW^7N8ECLR23FNW 5_:59J
M:?.[M]M':R]/QW/*SC!^QP].5)KV:LDM;^\N;F>F\EKHW;1=#Q*BBBO4/G@H
MHHH **** /KW_@@K_P I;/@Y_P!A/4O_ $TWM?U!U_+Y_P $%?\ E+9\'/\
ML)ZE_P"FF]K^H.OC.)/]\C_A_5GZGP-_R*ZG^-_^DQ"BBBOGC[4**** "BBB
M@ HHHH **** "BBB@ HHHH *K:M_QXM]1_.K-5M6_P"/%OJ/YU=/XUZF5;^#
M+T9D4445Z)X@4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!
MOI]P?2EI$^X/I2UY9[ZV"BBB@84444 %%%% !1110!^)O_!W1_R.'P)_[!GB
M'_T9I]?CC7['?\'='_(X? G_ +!GB'_T9I]?CC7Z!DO_ "+*?S_-GXOQ5_R/
MZW_;O_I,0HHHKU#Y\**** "N]_9K_:<^./[(7Q8LOC?^SSXYD\/>);"&6&"_
M2TAN%,4B[9(WCG1XW5AU#*>Q&" :X*BIE&,XN,E=,J$YTIJ<'9K9K='TK^U9
M_P %>/\ @H-^VAX'/PQ^._Q_N;OPU(ZM=:%I&F6NG6]VRL&7SQ;1HTX#!2%<
MLH*@@ C-<]^R3_P4J_;8_86\/ZOX5_97^-9\+:?KUY'=ZK;?\([IU\)YD0HK
MYO+>4IA3C"D ]\XKPNBLEAL,J?LU!<O:RM]QTO'XZ5?VSJRY_P";F=_OO<^E
M?VD?^"OO_!13]KGX3WOP._:%_:(/B#PMJ,\$U[I8\*:3:>:\,BR1DR6MI'(,
M.JG ;!QSFO/OB3^V7\>?BE^SKX,_91\0>(;.V\!>!99;C1= TG38K6.6YD+%
MKJX,8!N)OG?YW)(\Q\8W'/E=%.&'P]-)1@E9WT2W[^I-3&XRM)RJ5)2;5G=M
MW5[VUZ7UL?0?[,7_  5,_;H_8]^'$WPD^ ?QL.E^'GOGOK73K_0K'4%L+IAA
MI[8W4,A@<@G.P@$L3C))KPWQ=XM\3^/O%6I>./&NO7>JZQK%]+>ZIJ=],9)K
MJXE<O)*[GEF9B22>I-9U%5&E2A-RC%)O=VW(J8C$5:<:<YMQCLFW9>BZ!111
M6AB%%%% !1110!]>_P#!!7_E+9\'/^PGJ7_IIO:_J#K^7S_@@K_REL^#G_83
MU+_TTWM?U!U\9Q)_OD?\/ZL_4^!O^174_P ;_P#28A1117SQ]J%%%% !1110
M 4444 %%%% !1110 4444 %5M6_X\6^H_G5FJVK?\>+?4?SJZ?QKU,JW\&7H
MS(HHHKT3Q HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#?3
M[@^E+2)]P?2EKRSWUL%%%% PHHHH **** "BBB@#\3?^#NC_ )'#X$_]@SQ#
M_P"C-/K\<:_8[_@[H_Y'#X$_]@SQ#_Z,T^OQQK] R7_D64_G^;/Q?BK_ )']
M;_MW_P!)B%%%%>H?/A1110 4444 %%%% !1110 4444 %%%% !1110 4444
M?7O_  05_P"4MGP<_P"PGJ7_ *:;VOZ@Z_E\_P"""O\ REL^#G_83U+_ ---
M[7]0=?&<2?[Y'_#^K/U/@;_D5U/\;_\ 28A1117SQ]J%%%% !1110 4444 %
M%%% !1110 4444 %5M6_X\6^H_G5FJVK?\>+?4?SJZ?QKU,JW\&7HS(HHHKT
M3Q HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#?3[@^E+2)
M]P?2EKRSWUL%%%% PHHHH **** "BBB@#\3?^#NC_D</@3_V#/$/_HS3Z_'&
MOV._X.Z/^1P^!/\ V#/$/_HS3Z_'&OT#)?\ D64_G^;/Q?BK_D?UO^W?_28A
M1117J'SX4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'U[_P05_Y2
MV?!S_L)ZE_Z:;VOZ@Z_E\_X(*_\ *6SX.?\ 83U+_P!--[7]0=?&<2?[Y'_#
M^K/U/@;_ )%=3_&__28A1117SQ]J%%%% !1110 4444 %%%% !1110 4444
M%5M6_P"/%OJ/YU9JMJW_ !XM]1_.KI_&O4RK?P9>C,BBBBO1/$"BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** -]/N#Z4M(GW!]*6O+/?6P4
M444#"BBB@ HHHH **** /Q-_X.Z/^1P^!/\ V#/$/_HS3Z_'&OV._P"#NC_D
M</@3_P!@SQ#_ .C-/K\<:_0,E_Y%E/Y_FS\7XJ_Y'];_ +=_])B%%%%>H?/A
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?7O_!!7_E+9\'/^PGJ
M7_IIO:_J#K^7S_@@K_REL^#G_83U+_TTWM?U!U\9Q)_OD?\ #^K/U/@;_D5U
M/\;_ /28A1117SQ]J%%%% !1110 4444 %%%% !1110 4444 %5M6_X\6^H_
MG5FJVK?\>+?4?SJZ?QKU,JW\&7HS(HHHKT3Q HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@#?3[@^E+2)]P?2EKRSWUL%%%% PHHHH ****
M "BBB@#\3?\ @[H_Y'#X$_\ 8,\0_P#HS3Z_'&OV._X.Z/\ D</@3_V#/$/_
M *,T^OQQK] R7_D64_G^;/Q?BK_D?UO^W?\ TF(4445ZA\^%%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110!]>_P#!!7_E+9\'/^PGJ7_IIO:_J#K^
M7S_@@K_REL^#G_83U+_TTWM?U!U\9Q)_OD?\/ZL_4^!O^174_P ;_P#28A11
M17SQ]J%%%% !1110 4444 %%%% !1110 4444 %5M6_X\6^H_G5FJVK?\>+?
M4?SJZ?QKU,JW\&7HS(HHHKT3Q HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@#?3[@^E+2)]P?2EKRSWUL%%%% PHHHH **** "BBB@#\3?^
M#NC_ )'#X$_]@SQ#_P"C-/K\<:_8[_@[H_Y'#X$_]@SQ#_Z,T^OQQK] R7_D
M64_G^;/Q?BK_ )'];_MW_P!)B%%%%>H?/A1110 4444 %%%% !1110 4444
M%%%% !1110 4444 ?7O_  05_P"4MGP<_P"PGJ7_ *:;VOZ@Z_E\_P"""O\
MREL^#G_83U+_ ---[7]0=?&<2?[Y'_#^K/U/@;_D5U/\;_\ 28A1117SQ]J%
M%%% !1110 4444 %%%% !1110 4444 %5M6_X\6^H_G5FJVK?\>+?4?SJZ?Q
MKU,JW\&7HS(HHHKT3Q HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@#?3[@^E+2)]P?2EKRSWUL%%%% PHHHH **** "BBB@#\3?^#NC_D</
M@3_V#/$/_HS3Z_'&OV._X.Z/^1P^!/\ V#/$/_HS3Z_'&OT#)?\ D64_G^;/
MQ?BK_D?UO^W?_28A1117J'SX4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% 'U[_P05_Y2V?!S_L)ZE_Z:;VOZ@Z_E\_X(*_\ *6SX.?\ 83U+_P!-
M-[7]0=?&<2?[Y'_#^K/U/@;_ )%=3_&__28A1117SQ]J%%%% !1110 4444
M%%%% !1110 4444 %5M6_P"/%OJ/YU9JMJW_ !XM]1_.KI_&O4RK?P9>C,BB
MBBO1/$"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** -]/N#Z
M4M(GW!]*6O+/?6P4444#"BBB@ HHHH **** /Q-_X.Z/^1P^!/\ V#/$/_HS
M3Z_'&OV._P"#NC_D</@3_P!@SQ#_ .C-/K\<:_0,E_Y%E/Y_FS\7XJ_Y'];_
M +=_])B%%%%>H?/A1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?7
MO_!!7_E+9\'/^PGJ7_IIO:_J#K^7S_@@K_REL^#G_83U+_TTWM?U!U\9Q)_O
MD?\ #^K/U/@;_D5U/\;_ /28A1117SQ]J%%%% !1110 4444 %%%% !1110
M4444 %5M6_X\6^H_G5FJVK?\>+?4?SJZ?QKU,JW\&7HS(HHHKT3Q HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#?3[@^E+2)]P?2EKRSWU
ML%%%% PHHHH **** "BBB@#\3?\ @[H_Y'#X$_\ 8,\0_P#HS3Z_'&OV._X.
MZ/\ D</@3_V#/$/_ *,T^OQQK] R7_D64_G^;/Q?BK_D?UO^W?\ TF(4445Z
MA\^%%%% !1110 4444 %%%% !1110 4444 %%%% !1110!]>_P#!!7_E+9\'
M/^PGJ7_IIO:_J#K^7S_@@K_REL^#G_83U+_TTWM?U!U\9Q)_OD?\/ZL_4^!O
M^174_P ;_P#28A1117SQ]J%%%% !1110 4444 %%%% ' ?'O]J7X ?LOZ=IV
MK?'KXF67ANWU::2+3I+R*5_/= "X C1CP&'7UKS/_A[5_P $Z?\ HZ31/_ .
M[_\ C->Y>,?AU\/OB);P6GQ \":-KL5LY>VBUG2XKI8F(P2HD5@I([BL#_AF
M3]FW_HWOP/\ ^$G9_P#QN@#RS_A[5_P3I_Z.DT3_ , [O_XS1_P]J_X)T_\
M1TFB?^ =W_\ &:]3_P"&9/V;?^C>_ __ (2=G_\ &Z/^&9/V;?\ HWOP/_X2
M=G_\;H \L_X>U?\ !.G_ *.DT3_P#N__ (S4&H_\%9/^"=T]JT<7[46B%B1@
M?8[OU_ZXUZU_PS)^S;_T;WX'_P#"3L__ (W1_P ,R?LV_P#1O?@?_P ).S_^
M-TT[.Y,HJ<7%]3Q3_AZM_P $^/\ HYW1/_ 6Z_\ C5'_  ]6_P""?'_1SNB?
M^ MU_P#&J]K_ .&9/V;?^C>_ _\ X2=G_P#&Z/\ AF3]FW_HWOP/_P"$G9__
M !NM_K$_(Y?J5+N_Z^1XI_P]6_X)\?\ 1SNB?^ MU_\ &J/^'JW_  3X_P"C
MG=$_\!;K_P"-5[7_ ,,R?LV_]&]^!_\ PD[/_P"-T?\ #,G[-O\ T;WX'_\
M"3L__C='UB?D'U*EW?\ 7R/%/^'JW_!/C_HYW1/_  %NO_C5'_#U;_@GQ_T<
M[HG_ ("W7_QJO:_^&9/V;?\ HWOP/_X2=G_\;H_X9D_9M_Z-[\#_ /A)V?\
M\;H^L3\@^I4N[_KY'BG_  ]6_P""?'_1SNB?^ MU_P#&J/\ AZM_P3X_Z.=T
M3_P%NO\ XU7M?_#,G[-O_1O?@?\ \).S_P#C='_#,G[-O_1O?@?_ ,).S_\
MC='UB?D'U*EW?]?(\4_X>K?\$^/^CG=$_P# 6Z_^-4?\/5O^"?'_ $<[HG_@
M+=?_ !JO:_\ AF3]FW_HWOP/_P"$G9__ !NC_AF3]FW_ *-[\#_^$G9__&Z/
MK$_(/J5+N_Z^1XI_P]6_X)\?]'.Z)_X"W7_QJC_AZM_P3X_Z.=T3_P !;K_X
MU7M?_#,G[-O_ $;WX'_\).S_ /C='_#,G[-O_1O?@?\ \).S_P#C='UB?D'U
M*EW?]?(\4_X>K?\ !/C_ *.=T3_P%NO_ (U1_P /5O\ @GQ_T<[HG_@+=?\
MQJO:_P#AF3]FW_HWOP/_ .$G9_\ QNC_ (9D_9M_Z-[\#_\ A)V?_P ;H^L3
M\@^I4N[_ *^1XI_P]6_X)\?]'.Z)_P" MU_\:H_X>K?\$^/^CG=$_P# 6Z_^
M-5[7_P ,R?LV_P#1O?@?_P ).S_^-T?\,R?LV_\ 1O?@?_PD[/\ ^-T?6)^0
M?4J7=_U\CQ3_ (>K?\$^/^CG=$_\!;K_ .-4?\/5O^"?'_1SNB?^ MU_\:KV
MO_AF3]FW_HWOP/\ ^$G9_P#QNC_AF3]FW_HWOP/_ .$G9_\ QNCZQ/R#ZE2[
MO^OD>*?\/5O^"?'_ $<[HG_@+=?_ !JC_AZM_P $^/\ HYW1/_ 6Z_\ C5>U
M_P##,G[-O_1O?@?_ ,).S_\ C='_  S)^S;_ -&]^!__  D[/_XW1]8GY!]2
MI=W_ %\CRM?^"M/_  3J"@']J31.G_/G=_\ QFE_X>U?\$Z?^CI-$_\  .[_
M /C->I_\,R?LV_\ 1O?@?_PD[/\ ^-T?\,R?LV_]&]^!_P#PD[/_ .-USG8>
M6?\ #VK_ ()T_P#1TFB?^ =W_P#&:/\ A[5_P3I_Z.DT3_P#N_\ XS7J?_#,
MG[-O_1O?@?\ \).S_P#C='_#,G[-O_1O?@?_ ,).S_\ C= 'EG_#VK_@G3_T
M=)HG_@'=_P#QFC_A[5_P3I_Z.DT3_P  [O\ ^,UZG_PS)^S;_P!&]^!__"3L
M_P#XW1_PS)^S;_T;WX'_ /"3L_\ XW0!Y9_P]J_X)T_]'2:)_P" =W_\9H_X
M>U?\$Z?^CI-$_P# .[_^,UZG_P ,R?LV_P#1O?@?_P ).S_^-T?\,R?LV_\
M1O?@?_PD[/\ ^-T >6?\/:O^"=/_ $=)HG_@'=__ !FC_A[5_P $Z?\ HZ31
M/_ .[_\ C->I_P##,G[-O_1O?@?_ ,).S_\ C='_  S)^S;_ -&]^!__  D[
M/_XW0!^,W_!Q=\5/AE^W=XD^$^H?LI_$/1/%4/AFQUF/6W_M2*Q^S-.]F8AB
M\:(ON$4GW-V-O.,C/YJ_\,J?&O\ Z!&B?^%EI7_R37]8?_#,G[-O_1O?@?\
M\).S_P#C='_#,G[-O_1O?@?_ ,).S_\ C=>QA<[Q6$H*E",;+NGWOW/F,PX4
MR[,L9+$U9S4I6O9JVB2ZQ?;N?R>?\,J?&O\ Z!&B?^%EI7_R31_PRI\:_P#H
M$:)_X66E?_)-?UA_\,R?LV_]&]^!_P#PD[/_ .-T?\,R?LV_]&]^!_\ PD[/
M_P"-UT?ZQX[^6/W/_,X_]1LI_GG]\?\ Y$_D\_X94^-?_0(T3_PLM*_^2:/^
M&5/C7_T"-$_\++2O_DFOZP_^&9/V;?\ HWOP/_X2=G_\;H_X9D_9M_Z-[\#_
M /A)V?\ \;H_UCQW\L?N?^8?ZC93_//[X_\ R)_)Y_PRI\:_^@1HG_A9:5_\
MDT?\,J?&O_H$:)_X66E?_)-?UA_\,R?LV_\ 1O?@?_PD[/\ ^-T?\,R?LV_]
M&]^!_P#PD[/_ .-T?ZQX[^6/W/\ S#_4;*?YY_?'_P"1/Y//^&5/C7_T"-$_
M\++2O_DFC_AE3XU_] C1/_"RTK_Y)K^L/_AF3]FW_HWOP/\ ^$G9_P#QNC_A
MF3]FW_HWOP/_ .$G9_\ QNC_ %CQW\L?N?\ F'^HV4_SS^^/_P B?R>?\,J?
M&O\ Z!&B?^%EI7_R31_PRI\:_P#H$:)_X66E?_)-?UA_\,R?LV_]&]^!_P#P
MD[/_ .-T?\,R?LV_]&]^!_\ PD[/_P"-T?ZQX[^6/W/_ ##_ %&RG^>?WQ_^
M1/Y//^&5/C7_ - C1/\ PLM*_P#DFC_AE3XU_P#0(T3_ ,++2O\ Y)K^L/\
MX9D_9M_Z-[\#_P#A)V?_ ,;H_P"&9/V;?^C>_ __ (2=G_\ &Z/]8\=_+'[G
M_F'^HV4_SS^^/_R)_)Y_PRI\:_\ H$:)_P"%EI7_ ,DT?\,J?&O_ *!&B?\
MA9:5_P#)-?UA_P##,G[-O_1O?@?_ ,).S_\ C='_  S)^S;_ -&]^!__  D[
M/_XW1_K'COY8_<_\P_U&RG^>?WQ_^1/Y//\ AE3XU_\ 0(T3_P ++2O_ ))H
M_P"&5/C7_P! C1/_  LM*_\ DFOZP_\ AF3]FW_HWOP/_P"$G9__ !NC_AF3
M]FW_ *-[\#_^$G9__&Z/]8\=_+'[G_F'^HV4_P \_OC_ /(G\GG_  RI\:_^
M@1HG_A9:5_\ )-'_  RI\:_^@1HG_A9:5_\ )-?UA_\ #,G[-O\ T;WX'_\
M"3L__C='_#,G[-O_ $;WX'_\).S_ /C='^L>._EC]S_S#_4;*?YY_?'_ .1/
MYRO^"2'@W4_V8O\ @HC\-?CK\<=4T30_"OA^^OI-7U7_ (22RN?(633KJ%#Y
M5O,\C9DD1?E4XSD\ FOWB_X>U?\ !.G_ *.DT3_P#N__ (S7J?\ PS)^S;_T
M;WX'_P#"3L__ (W1_P ,R?LV_P#1O?@?_P ).S_^-UY>-QU7'U5.HDFE;3_A
MV>_E.4X;)\.Z-%MIN^MKWLET2['EG_#VK_@G3_T=)HG_ (!W?_QFC_A[5_P3
MI_Z.DT3_ , [O_XS7J?_  S)^S;_ -&]^!__  D[/_XW1_PS)^S;_P!&]^!_
M_"3L_P#XW7&>H>6?\/:O^"=/_1TFB?\ @'=__&:/^'M7_!.G_HZ31/\ P#N_
M_C->I_\ #,G[-O\ T;WX'_\ "3L__C='_#,G[-O_ $;WX'_\).S_ /C= '6Z
M!KND>*-"LO$V@7R75AJ-I'=65S'G;-#(H='&>Q4@_C5NH[2TM+"UBL+"VC@@
M@C6.&&% J1H!@*H'   P *DH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HH)"@LQP!U)KR3PA^WE^QOX_^)<?P?\ !?[1WA74_$4\[06NGVFI
M!A<RKUCBD_U<K_[*,2?2FDV%T>MT5Y_\</VJ/V>/V;18CXX_%K2/#LNI!S86
MUY,6GN%3[[K$@9RB]VQM&1DU<O?VC/@+IOPAC^/M_P#&#P[%X*F@$L/B=]5B
M%G(I;: LF<%BP*[!\VX%<9XHLQ71VE%<#\#/VI?V>OVE[6^NO@3\6M(\2_V6
MZIJ,-A.1-;%L[2\3A74-AL,1@[3@G!K2N_CM\';+XMVGP&N/B1I(\97UE)>6
M_AM+L-=F!%W-(R#)0;>1NQN .,X-%F.Z.LHHHI %%%% !1110 4444 %%%%
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
MD84444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
B%%% !1110 4444 %%%% !1110 4444 %%%% !1110!__V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>31
<FILENAME>blkb-20221231_g7.jpg
<TEXT>
begin 644 blkb-20221231_g7.jpg
M_]C_X  02D9)1@ ! @$ 8 !@  #_[@ .061O8F4 90     !_]L 0P " 0$!
M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D*
M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H*
M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\  $0@!
M,@(4 P$B  (1 0,1 ?_$ !\   $% 0$! 0$!           ! @,$!08'" D*
M"__$ +40  (! P,"! ,%!00$   !?0$" P $$042(3%!!A-180<B<10R@9&A
M""-"L<$54M'P)#-B<H()"A87&!D:)28G*"DJ-#4V-S@Y.D-$149'2$E*4U15
M5E=865IC9&5F9VAI:G-T=79W>'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H
MJ:JRL[2UMK>XN;K"P\3%QL?(R<K2T]35UM?8V=KAXN/DY>;GZ.GJ\?+S]/7V
M]_CY^O_$ !\!  ,! 0$! 0$! 0$        ! @,$!08'" D*"__$ +41  (!
M @0$ P0'!00$  $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P
M%6)RT0H6)#3A)?$7&!D:)B<H*2HU-C<X.3I#1$5&1TA)2E-455976%E:8V1E
M9F=H:6IS='5V=WAY>H*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V
MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_:  P#
M 0 "$0,1 #\ _?RBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HK\^?C[_ ,%U_AA\$_\ @M=X _X)?W<5DV@Z
MQHHT_P 8>)78YTSQ-J'ERZ39D] &B3:PYW-J,/*^2X/Z#4 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 5Y'^WC^U_\/_V"OV0_'O[6
MWQ**R:=X,T&2[@L3+L;4+QB(K2S5L':TUP\40;!"^9D\ UZY7\_/_!V3^WC_
M ,+H_:+\)_\ !-CX?ZOYF@?#SR?%/Q+\EOEGU>:(_P!GV3\?\LK>1IV&2K?:
MUR T7#BG*5D)M15S\HO&VN_$GXVZYXD^-?Q-\2SS>//&GB&?Q+JVM1L8I(]3
MFF,ZNA7F((Q 4+@*.%P *_JR_P""*?\ P4(MO^"DW_!/SPA\=-9NXO\ A,]+
M1O#_ ,1[-,!H-<M%59G*CA1,ICN54<!;@+U4U_*Y7W5_P;>?MY_\,3?\%&(?
M@CXUUG[-\/\ X^^1HUSYTF(K'Q)&6_L^?GA?.WO;''WFGC9CB,5TUJ:4$UT,
M*4VY-/J?TU4445RG0%%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 444V::.!#)*V%'4XHW$VDKL=15?^U;#_ )[_ /CI_P *
M/[5L/^>__CI_PJ^2?9D>VI?S+[RQ15?^U;#_ )[_ /CI_P */[5L/^>__CI_
MPHY)]F'MJ7\R^\L457_M6P_Y[_\ CI_PH_M6P_Y[_P#CI_PHY)]F'MJ7\R^\
ML457_M6P_P">_P#XZ?\ "C^U;#_GO_XZ?\*.2?9A[:E_,OO+%%5_[5L/^>__
M (Z?\*/[5L/^>_\ XZ?\*.2?9A[:E_,OO+%%5_[5L/\ GO\ ^.G_  H_M6P_
MY[_^.G_"CDGV8>VI?S+[RQ15?^U;#_GO_P".G_"C^U;#_GO_ ..G_"CDGV8>
MVI?S+[RQ15?^U;#_ )[_ /CI_P */[5L/^>__CI_PHY)]F'MJ7\R^\L457_M
M6P_Y[_\ CI_PH_M6P_Y[_P#CI_PHY)]F'MJ7\R^\L457_M6P_P">_P#XZ?\
M"C^U;#_GO_XZ?\*.2?9A[:E_,OO+%% ((R**@T"BBB@ HHHH **** "BBB@
MHKXF_P""NG_!8K_AU=K'@32?^&=?^$[_ .$UMM1F\S_A+O[+^Q?96MUQC[)/
MYF[S_P#9QL[YX^./^(O+_K'M_P"99_\ O57H4<JQ^(I*I3A=/S7^9XN*XAR?
M!8B5"M5M);KED]U?HFMC]H**_%__ (B\O^L>W_F6?_O51_Q%Y?\ 6/;_ ,RS
M_P#>JM?[$S/_ )]_C'_,Y_\ 6S(/^?W_ )+/_P"1/V@HK\7_ /B+R_ZQ[?\
MF6?_ +U4?\1>7_6/;_S+/_WJH_L3,_\ GW^,?\P_ULR#_G]_Y+/_ .1/V@HK
M\7_^(O+_ *Q[?^99_P#O51_Q%Y?]8]O_ #+/_P!ZJ/[$S/\ Y]_C'_,/];,@
M_P"?W_DL_P#Y$_8SQOJ/BC2/!>KZMX(\.QZQK5KIEQ+I&DS7:VZ7MTL;&*!I
M6XC#N%4N>%!SVK^:SQA_P;C_ /!=KXD?$OQ7\8_B/X'^'6L>)_&OB.[UOQ#J
MDWCZ-3<75Q(TCX4)A$!8A4'"C@8%?8__ !%Y?]8]O_,L_P#WJH_XB\O^L>W_
M )EG_P"]5..39K%W5/\ &/\ F)\5</R5G6_\EG_\B?%G_$-!_P %K/\ HDOP
MU_\ #@I_\15/7/\ @V*_X+7:Q9""'X:_#RSN(9HY[.]M?B*B2VTR,&21&"95
ME(!!'-?;_P#Q%Y?]8]O_ #+/_P!ZJ/\ B+R_ZQ[?^99_^]56\IS=JSA^,?\
M,E<4<.I_Q?\ R6?_ ,B?JS^R%<_M%W/[,G@A?VN=#T_3_B9!X?@M_&L6E7R7
M-M-?Q#RY+B-T 7;-M$P4?<\W;_#7H]?B_P#\1>7_ %CV_P#,L_\ WJH_XB\O
M^L>W_F6?_O56?]B9G_S[_&/^9?\ K9D'_/[_ ,EG_P#(G[045^+_ /Q%Y?\
M6/;_ ,RS_P#>JC_B+R_ZQ[?^99_^]5']B9G_ ,^_QC_F'^MF0?\ /[_R6?\
M\B?M!17XO_\ $7E_UCV_\RS_ />JC_B+R_ZQ[?\ F6?_ +U4?V)F?_/O\8_Y
MA_K9D'_/[_R6?_R)^T%%?B__ ,1>7_6/;_S+/_WJH_XB\O\ K'M_YEG_ .]5
M']B9G_S[_&/^8?ZV9!_S^_\ )9__ ")^T%%?E]^P5_P<C?\ #;W[6W@[]EK_
M (8S_P"$8_X2VYN8?[=_X6)]M^R^3:37&?)_LZ+S,^3M^^N-V><8/Z@UQ8G"
MXC"34*JLWKT?Y'JX',<'F5)U,-+FBG;9K7?JEW"BBBN<[0HHHH **** "BBB
M@ HHHH **** "BBB@ JMJW_'BWU'\ZLU6U;_ (\6^H_G5T_C7J95OX,O1F11
M117HGB!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% &^GW!]
M*6D3[@^E+7EGOK8****!A1110 4444 %%%% 'XF_\'='_(X? G_L&>(?_1FG
MU^.-?L=_P=T?\CA\"?\ L&>(?_1FGU^.-?H&2_\ (LI_/\V?B_%7_(_K?]N_
M^DQ"BBBO4/GPHHHH ***ELK*\U*\BT[3K26XN+B58X((8R[R.QPJJHY))(
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
MBN3*IB,'G>)A.%HR?.Y/2T5S*[T]Y.[M'2[LKG6_&/P;XQ_X)<?L6ZA^P_\
ML^^$]4U[X\_$K18=1^/_ (E\,Z?+>-X2T:5"T.B+)"K")G1F\QL\JTC<K)"4
M_,SIUK]S/V"_'_[6'Q\_8O\ V=?BA^RIX^GU#Q!<?M%W>K_M1WUIJEO#<SP2
MZC,\LNH!F4O";'RP$4?<$(5?D7'Y8_\ !4[7?A/XF_X*)?&#7_@?<6$WAFZ\
M;73V-QI94VTTF1]HDB*_*R-/YK!E^4ALC@BNW+ZTG6G3DO>U;?FG;5=%_+Y'
MDYWA8+"TJ\&U"R48VTLUS:.^K3^-V^)G@-%%%>N?-!1110 4444 ?7O_  05
M_P"4MGP<_P"PGJ7_ *:;VOZ@Z_E\_P"""O\ REL^#G_83U+_ ---[7]0=?&<
M2?[Y'_#^K/U/@;_D5U/\;_\ 28A1117SQ]J%%%% !1110 4444 %%%% !111
M0 4444 %5M6_X\6^H_G5FJVK?\>+?4?SJZ?QKU,JW\&7HS(HHHKT3Q HHHH
M**** (=2TZQU?3KC2=3MEFMKJ%X;B%QQ(C JRGV()%?/_A3_ ()6_L,^$/$E
MGXELO@U)>G39UFTO3M:\0W]_96CCH4MKB=XCCL&5@.V*^AJ*!J4ELS#^)'PT
M\!?%_P #ZA\-OB;X4L]:T+58/*O]-OH]T<JY!'NK @,K @J0""" :\L^"7_!
M.C]D+]GWQQ;_ !(^'/PN<:U80M#I-]J^M7>H-IT1&"EN+F5UAX)&Y1NP2,X)
M%>WT4 I-*R9Q_CGX%_#WXD?$7PK\3O&=A<7U_P""YI[CP_;273?98+F5 AN6
MA^Z\JJ"$=LE-S%<$YJ#XW_LZ?"+]HG2].TSXJ^&I;MM'O?MFCW]CJ5Q97EA/
MM*EX;BV=)8R5." V&XR#@5V]% 7:.9^$?P=^&_P)\$6_PZ^%7AB/2M)MY9)1
M LTDKRRR,6DEDED9I)9&8DEW9F/<UTU%% MPHHHH **** "BBB@#?3[@^E+2
M)]P?2EKRSWUL%%%% PHHHH **** "BBB@#\3?^#NC_D</@3_ -@SQ#_Z,T^O
MQQK]CO\ @[H_Y'#X$_\ 8,\0_P#HS3Z_'&OT#)?^193^?YL_%^*O^1_6_P"W
M?_28A1117J'SX4444 %.BEDAD6:&1D=&#(ZG!4CH0>U-HH LZKK6LZ[<B\US
M5KF\F"[1+=SM(P7TRQ)QR:K444 VV%7-2\0:]K%K:6&KZW>74%A%Y5C#<W+N
MENG]V,,2$7V&!5.B@+LFMK^_LHY8K.]FB6>/9.L4A42+_=;'4>QJ&BB@ HHH
MH **** "BBB@#Z]_X(*_\I;/@Y_V$]2_]--[7]0=?R^?\$%?^4MGP<_[">I?
M^FF]K^H.OC.)/]\C_A_5GZGP-_R*ZG^-_P#I,0HHHKYX^U"BBB@ HHHH ***
M* "BBB@ HHHH **** "JVK?\>+?4?SJS5;5O^/%OJ/YU=/XUZF5;^#+T9D44
M45Z)X@4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!OI]P?2
MEI$^X/I2UY9[ZV"BBB@84444 %%%% !1110!^)O_  =T?\CA\"?^P9XA_P#1
MFGU^.-?L=_P=T?\ (X? G_L&>(?_ $9I]?CC7Z!DO_(LI_/\V?B_%7_(_K?]
MN_\ I,0HHHKU#Y\**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#Z]
M_P"""O\ REL^#G_83U+_ ---[7]0=?R^?\$%?^4MGP<_[">I?^FF]K^H.OC.
M)/\ ?(_X?U9^I\#?\BNI_C?_ *3$****^>/M0HHHH **** "BBB@ HHHH **
M** "BBB@ JMJW_'BWU'\ZLU6U;_CQ;ZC^=73^->IE6_@R]&9%%%%>B>(%%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ;Z?<'TI:1/N#Z4M>
M6>^M@HHHH&%%%% !1110 4444 ?B;_P=T?\ (X? G_L&>(?_ $9I]?CC7['?
M\'='_(X? G_L&>(?_1FGU^.-?H&2_P#(LI_/\V?B_%7_ "/ZW_;O_I,0HHHK
MU#Y\**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#Z]_X(*_\ *6SX
M.?\ 83U+_P!--[7]0=?R^?\ !!7_ )2V?!S_ +">I?\ IIO:_J#KXSB3_?(_
MX?U9^I\#?\BNI_C?_I,0HHHKYX^U"BBB@ HHHH **** "BBB@ HHHH ****
M"JVK?\>+?4?SJS5;5O\ CQ;ZC^=73^->IE6_@R]&9%%%%>B>(%%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 ;Z?<'TI:1/N#Z4M>6>^M@HH
MHH&%%%% !1110 4444 ?B;_P=T?\CA\"?^P9XA_]&:?7XXU^QW_!W1_R.'P)
M_P"P9XA_]&:?7XXU^@9+_P BRG\_S9^+\5?\C^M_V[_Z3$****]0^?"BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH ^O?^""O_*6SX.?]A/4O_33>
MU_4'7\OG_!!7_E+9\'/^PGJ7_IIO:_J#KXSB3_?(_P"']6?J? W_ "*ZG^-_
M^DQ"BBBOGC[4**** "BBB@ HHHH **** "BBB@ HHHH *K:M_P >+?4?SJS5
M;5O^/%OJ/YU=/XUZF5;^#+T9D4445Z)X@4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110!OI]P?2EI$^X/I2UY9[ZV"BBB@84444 %%%% !11
M10!^)O\ P=T?\CA\"?\ L&>(?_1FGU^.-?L=_P '='_(X? G_L&>(?\ T9I]
M?CC7Z!DO_(LI_/\ -GXOQ5_R/ZW_ &[_ .DQ"BBBO4/GPHHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** /KW_@@K_REL^#G_83U+_TTWM?U!U_+Y_P
M05_Y2V?!S_L)ZE_Z:;VOZ@Z^,XD_WR/^']6?J? W_(KJ?XW_ .DQ"BBBOGC[
M4**** "BBB@ HHHH **** "BBB@ HHHH *K:M_QXM]1_.K-5M6_X\6^H_G5T
M_C7J95OX,O1F11117HGB!1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% &^GW!]*6D3[@^E+7EGOK8****!A1110 4444 %%%% 'XF_\ !W1_
MR.'P)_[!GB'_ -&:?7XXU^QW_!W1_P CA\"?^P9XA_\ 1FGU^.-?H&2_\BRG
M\_S9^+\5?\C^M_V[_P"DQ"BBBO4/GPHHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** /KW_ ((*_P#*6SX.?]A/4O\ TTWM?U!U_+Y_P05_Y2V?!S_L
M)ZE_Z:;VOZ@Z^,XD_P!\C_A_5GZGP-_R*ZG^-_\ I,0HHHKYX^U"BBB@ HHH
MH **** "BBB@ HHHH **** "JVK?\>+?4?SJS5;5O^/%OJ/YU=/XUZF5;^#+
MT9D4445Z)X@4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!O
MI]P?2EI$^X/I2UY9[ZV"BBB@84444 %%%% !1110!^)O_!W1_P CA\"?^P9X
MA_\ 1FGU^.-?L=_P=T?\CA\"?^P9XA_]&:?7XXU^@9+_ ,BRG\_S9^+\5?\
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
M#ZE2[O\ KY'E:_\ !6G_ ()U!0#^U)HG3_GSN_\ XS2_\/:O^"=/_1TFB?\
M@'=__&:]3_X9D_9M_P"C>_ __A)V?_QNC_AF3]FW_HWOP/\ ^$G9_P#QNN<[
M#RS_ (>U?\$Z?^CI-$_\ [O_ .,T?\/:O^"=/_1TFB?^ =W_ /&:]3_X9D_9
MM_Z-[\#_ /A)V?\ \;H_X9D_9M_Z-[\#_P#A)V?_ ,;H \L_X>U?\$Z?^CI-
M$_\  .[_ /C-'_#VK_@G3_T=)HG_ (!W?_QFO4_^&9/V;?\ HWOP/_X2=G_\
M;H_X9D_9M_Z-[\#_ /A)V?\ \;H \L_X>U?\$Z?^CI-$_P# .[_^,T?\/:O^
M"=/_ $=)HG_@'=__ !FO4_\ AF3]FW_HWOP/_P"$G9__ !NC_AF3]FW_ *-[
M\#_^$G9__&Z /+/^'M7_  3I_P"CI-$_\ [O_P",T?\ #VK_ ()T_P#1TFB?
M^ =W_P#&:]3_ .&9/V;?^C>_ _\ X2=G_P#&Z/\ AF3]FW_HWOP/_P"$G9__
M !N@#\9O^#B[XJ?#+]N[Q)\)]0_93^(>B>*H?#-CK,>MO_:D5C]F:=[,Q#%X
MT1?<(I/N;L;><9&?S5_X94^-?_0(T3_PLM*_^2:_K#_X9D_9M_Z-[\#_ /A)
MV?\ \;H_X9D_9M_Z-[\#_P#A)V?_ ,;KV,+G>*PE!4H1C9=T^]^Y\QF'"F79
MEC)8FK.:E*U[-6T276+[=S^3S_AE3XU_] C1/_"RTK_Y)H_X94^-?_0(T3_P
MLM*_^2:_K#_X9D_9M_Z-[\#_ /A)V?\ \;H_X9D_9M_Z-[\#_P#A)V?_ ,;K
MH_UCQW\L?N?^9Q_ZC93_ #S^^/\ \B?R>?\ #*GQK_Z!&B?^%EI7_P DT?\
M#*GQK_Z!&B?^%EI7_P DU_6'_P ,R?LV_P#1O?@?_P ).S_^-T?\,R?LV_\
M1O?@?_PD[/\ ^-T?ZQX[^6/W/_,/]1LI_GG]\?\ Y$_D\_X94^-?_0(T3_PL
MM*_^2:/^&5/C7_T"-$_\++2O_DFOZP_^&9/V;?\ HWOP/_X2=G_\;H_X9D_9
MM_Z-[\#_ /A)V?\ \;H_UCQW\L?N?^8?ZC93_//[X_\ R)_)Y_PRI\:_^@1H
MG_A9:5_\DT?\,J?&O_H$:)_X66E?_)-?UA_\,R?LV_\ 1O?@?_PD[/\ ^-T?
M\,R?LV_]&]^!_P#PD[/_ .-T?ZQX[^6/W/\ S#_4;*?YY_?'_P"1/Y//^&5/
MC7_T"-$_\++2O_DFC_AE3XU_] C1/_"RTK_Y)K^L/_AF3]FW_HWOP/\ ^$G9
M_P#QNC_AF3]FW_HWOP/_ .$G9_\ QNC_ %CQW\L?N?\ F'^HV4_SS^^/_P B
M?R>?\,J?&O\ Z!&B?^%EI7_R31_PRI\:_P#H$:)_X66E?_)-?UA_\,R?LV_]
M&]^!_P#PD[/_ .-T?\,R?LV_]&]^!_\ PD[/_P"-T?ZQX[^6/W/_ ##_ %&R
MG^>?WQ_^1/Y//^&5/C7_ - C1/\ PLM*_P#DFC_AE3XU_P#0(T3_ ,++2O\
MY)K^L/\ X9D_9M_Z-[\#_P#A)V?_ ,;H_P"&9/V;?^C>_ __ (2=G_\ &Z/]
M8\=_+'[G_F'^HV4_SS^^/_R)_)Y_PRI\:_\ H$:)_P"%EI7_ ,DT?\,J?&O_
M *!&B?\ A9:5_P#)-?UA_P##,G[-O_1O?@?_ ,).S_\ C='_  S)^S;_ -&]
M^!__  D[/_XW1_K'COY8_<_\P_U&RG^>?WQ_^1/Y//\ AE3XU_\ 0(T3_P +
M+2O_ ))H_P"&5/C7_P! C1/_  LM*_\ DFOZP_\ AF3]FW_HWOP/_P"$G9__
M !NC_AF3]FW_ *-[\#_^$G9__&Z/]8\=_+'[G_F'^HV4_P \_OC_ /(G\Y7_
M  20\&ZG^S%_P41^&OQU^..J:)H?A7P_?7TFKZK_ ,))97/D+)IUU"A\JWF>
M1LR2(ORJ<9R> 37[Q?\ #VK_ ()T_P#1TFB?^ =W_P#&:]3_ .&9/V;?^C>_
M _\ X2=G_P#&Z/\ AF3]FW_HWOP/_P"$G9__ !NO+QN.JX^JIU$DTK:?\.SW
M\IRG#9/AW1HMM-WUM>]DNB78\L_X>U?\$Z?^CI-$_P# .[_^,T?\/:O^"=/_
M $=)HG_@'=__ !FO4_\ AF3]FW_HWOP/_P"$G9__ !NC_AF3]FW_ *-[\#_^
M$G9__&ZXSU#RS_A[5_P3I_Z.DT3_ , [O_XS1_P]J_X)T_\ 1TFB?^ =W_\
M&:]3_P"&9/V;?^C>_ __ (2=G_\ &Z/^&9/V;?\ HWOP/_X2=G_\;H ZW0-=
MTCQ1H5EXFT"^2ZL-1M([JRN8\[9H9%#HXSV*D'\:MU':6EI86L5A86T<$$$:
MQPPPH%2- ,!5 X  & !4E !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%!(4%F. .I->2>$/V\OV-_'_Q+C^#_ (+_ &CO"NI^(IYV@M=/M-2#
M"YE7K'%)_JY7_P!E&)/I32;"Z/6Z*\_^.'[5'[/'[-HL1\<?BUI'AV74@YL+
M:\F+3W"I]]UB0,Y1>[8VC(R:N7O[1GP%TWX0Q_'V_P#C!X=B\%30"6'Q.^JQ
M"SD4MM 63."Q8%=@^;<"N,\468KH[2BN!^!G[4O[/7[2]K?77P)^+6D>)?[+
M=4U&&PG(FMBV=I>)PKJ&PV&(P=IP3@UI7?QV^#ME\6[3X#7'Q(TD>,KZRDO+
M?PVEV&NS B[FD9!DH-O(W8W '&<&BS'='64444@"BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***R/'?C[P1\+_  E>^//B
M/XMT[0]%TZ(27VJ:K=I!! I(4;G<@#+$*!U)( R2!0!KT5YU\#/VM?V;?VEK
MB_L_@5\8]%\27&F*KW]I8SD30HW <QN%?83QOQMSQFL[QM^W+^R'\-_B0?A'
MXY_:$\-:9XA2>."XT^ZOP/LTK_<CFD \N%CP=LC*>1ZBG9WL*Z/5J*X#XX_M
M3_L[_LUVMG=?'3XO:+X;.H;C807]S^^N0OWF2) 7=5R,L%P,C)&:T=#^/GP3
M\2_"?_A>VB?%709_!HM6N'\3#4XQ91QJ=KEY20J;6!4AL$,,$ \468[HZZBO
M-/@C^V+^S!^TAK5[X;^!_P ;-#\1:CI\/G7=A97!$ZQ9 \T(X5GCRRC>H*_,
MO/(SZ72::#<**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH 22-)4:*5 RL"&5AD$>AKY _;7\*>#
M/C)\5_@_^Q)\$/"VG0ZMX6\::;XNUN72;-(H/"&B618Y_=@""2=BL<48QNQD
M@+@U]=:C#>7.GSV^G7HMKB2%E@N#$'$3D$*^TD;L'!QWQ7R=\$/V"?VPO@#;
M:P?!7[=WA^>_\1ZO)J?B/7-6^#2W%_JERQ/SS3-J>6"J=J(,*B\*!DYJ-EK<
MF6IM?LYQ6_BK_@I?^T=XCU^!+B_\,Z7X1T30I9E#/9V$VGR7<L<9_A62=RQ
MZE!Z5G?\$]_"'A'^U/CO\.KWPUIUUX>\+_M!:I<^'K2ZLXY(--D:"VG98%8%
M8O+DD<KMQMWG&,UVWQ2_9,^*3_'W4/VD/V9OCO:>"->\1Z';Z7XNL=8\+#5K
M'5%MRWV:YV">%HYXE=D#;BI7 *CDGG?%'_!//Q%-^R%JW[,GP[_:0U+0]7\6
M^(I]9\?>.;C1!<7'B">Y<O>*\4<T/DI,?+3"2 B*/9EMS$U=/KV"S,;]EZTL
M/C__ ,%!_B)^VE\.+)(O ]GX-A\#:9K,*;8O%%]#=B>ZOHR/];'"46V6;D/M
M^4D*<4_&OP:^%_P?_P""FWP-3X;>"K+2GUK1O&^H:S<PJ6GO[J2*T9I9I7)>
M5LL<%F.T?*,  5ZM^SK\ _VE/@S>:7H7B[]I'POK7@[2=-^QV?A70OA7'HXB
M54"Q;)EO9=BIC[NPY]1UKC/B/^QG^UAX]_:#T#]H2V_;(\-6-]X135;?PQ9-
M\)#*EO:WVQ7CE;^U%\YE2- 'PO()VC. 75]Q6=MCZ<HJ'3XKV"P@AU*[2XN$
MA5;B>.+RUD< ;F"Y.T$Y.,G&<9-35F6%%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 51\0>&?#?BW3O['\5>'['4[03Q3"UU
M"T2:/S8W62-]K@C<KJK*>JLH(P0*O5YU^U;\&O'G[07P)USX0?#OXR7/@._U
MN)()?$=GIGVJ6*W+#SHE3S8B/,3*%@X(#'%"W!GA_P (K?3?VC?^"F'B#]J'
MX7V49\'^ O LG@RX\26R@1^(M7:Z$TT<3CB:&V0!"_(\S 4D#(Y+]CSP=X3^
M)/\ P1DU_7/&NF6UW=>.O#OBO6O%EY<1!GNM0>YO2;AR>LD9CC"L>5\E2.17
MM7[-7[-'[2?P"?P]X1U']I?PKJ/@70+-K:/PCHOPH32RT?E.L86X%_*4(D*R
M,Q1BY#9.6+5Q-S_P3L^+.C^#O$W[/GPS_:O?0/A%XKU*\GO/"Z^$8YM2T^UO
M)&DN[&SOC.%CAD+R %X79!(>2>3I==R+,Z3]FOXG_#?X>?L _#O]J3X\SZ?9
MS:5\)M+.J>)KZV1KMH/LT9$8D(WN96VD1@_.[C )-9?_  3:_9]O/#G[,^OW
M'Q<^&MKI]M\2OB#J?C*W\#ZI9))'HUI=2Q/:VCPL"JLBPQR;,?(S 8#*<6?V
MD/V"O''Q=\1_#B3X5_'K3O"/ACX9642Z!X+U7P0-8L#=PKY<%VZF[A#O%$%6
M,.'"%2PP6-=/K?P#_:R\7_ 'QA\*/%G[9%HOB/Q#%'!HWC/0?A\MA)H\.Y?/
M40B]?S7= Z"021M'OW#E12NK;C2=SSC1;32OVE/^"H5A\6_A991-X<^#'A6_
MT'Q)XHMD BU/5[K@:8CCB86T9,CD$B.1]I )%?6M?._[,/[)G[2G[-UAX;\!
M6G[47A6[\#Z GEOX8TSX2K827,>&S_I/]H2,LC.=[2%79FR3DL37T12E:^@T
M%%%%2,**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
E** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH __V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>32
<FILENAME>blkb-20221231_g8.jpg
<TEXT>
begin 644 blkb-20221231_g8.jpg
M_]C_X  02D9)1@ ! @$ 8 !@  #_[@ .061O8F4 90     !_]L 0P " 0$!
M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D*
M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H*
M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\  $0@!
M3 '$ P$B  (1 0,1 ?_$ !\   $% 0$! 0$!           ! @,$!08'" D*
M"__$ +40  (! P,"! ,%!00$   !?0$" P $$042(3%!!A-180<B<10R@9&A
M""-"L<$54M'P)#-B<H()"A87&!D:)28G*"DJ-#4V-S@Y.D-$149'2$E*4U15
M5E=865IC9&5F9VAI:G-T=79W>'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H
MJ:JRL[2UMK>XN;K"P\3%QL?(R<K2T]35UM?8V=KAXN/DY>;GZ.GJ\?+S]/7V
M]_CY^O_$ !\!  ,! 0$! 0$! 0$        ! @,$!08'" D*"__$ +41  (!
M @0$ P0'!00$  $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P
M%6)RT0H6)#3A)?$7&!D:)B<H*2HU-C<X.3I#1$5&1TA)2E-455976%E:8V1E
M9F=H:6IS='5V=WAY>H*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V
MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_:  P#
M 0 "$0,1 #\ _?RBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** /EGX__ /!6#X'?!+]HC0_V:])\):[XFUK4/%-GH6LW]A!Y-CI%U</&
M$B>:08EE"R*YC3.%SE@1BO??C9\8/!/P ^$WB#XS_$74/LVB^'--DO+UQC<X
M4?+&@)&YW8JBKW9U'>OCC_@LFVDVOQ#_ &;8K5K>-_\ A=UC+<K&5!W&6WR[
M8[XQR:=_P5<^)>MZA\:_A9\)?%WP0^('B[X3VD__  D_C*+P#X9;4FUBXAD=
M;2P?YDC$0=/,D4OEED3 RH-:<J=B.9JY[?\ L$?M^>%OV\O#_BC6O#OPTUCP
MQ+X5U:.POK+694:1I'1FZ+]T@J001D&MK]LC]M/P+^QUX=T"76O">L>)O$?B
M_6%TOPAX2T")6N]4NCM!"[CA5!>,$\G,B *<\?('_!&S]H_PMJ'QX_:/35_!
M7B70;'6O&NI^+)]7U_3$M;+1K5+F0O;7TIDVVURJS;C&<J!%*=WR\^[?MO?L
MWZ[^VM'\)/VBOV1?CAX/'B7P!KT^J^#[_4+O[5I&K([0F53+;>86"O:H"4#<
M;P=IY XI3UV!-N)<^$7_  5&^'_BJ/XD:#\;?A'XD^''BOX6^'9->\2^%M8\
MN>:33UC#^;;NA E/SQC!"@F:/!(8D;O[,?\ P4!T/X]>,K_P!XZ^$VK?#_4X
M/ ]KXRT]==U.UFAO-!N#A+LR1.1"1E=\;X*YY/!Q\D?L\_"KXG_M+_\ !4CX
MN^$/VH?$OA;Q"[?!B7P]XYNOAVDT>G6K7+6R)9Q239<S*H=MS<AXF&/DQ61\
M=O@/I'@GQOXX^&/@CXK^,/'.E_#[X6PQ?&3Q1?W%O!)8^&K")KBS\*6KVT2
M3W31*9I6W,L:Y.3YB-7)&]A<TC] /V4_VF&_:L\+:Q\3/#WP]N]*\(IK4UGX
M0UN^NLR>(;:(E'ODAV PPEP53<S,P4DA> ?4Z^2/V#/VN?BMXT^)FB?LU_%+
MX:>#-%M=1^"NE^._!8\#FX2WL-)FDCMX["9)BW[U Z89"$PIP.1CZWK.2LRT
M[H****D84444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110!\\?%O_@E)^P+\=/B-JOQ:^*GP%_M3Q!K=P)]4U#_ (2C
M58/.D"J@/EPW2(ORJ!A5 XKV'X/?!_X<_ +X;:5\(?A+X=_LGP[HL3QZ9IWV
MN:?R5>1I&'F3.[MEW8_,QZ^E=-13;;6HK)'F?AS]CS]G'PEHOQ#\/>'_ (;I
M!9_%6ZO+GQ] VJ74@U26Z619VR\I,.X2R<1; -W &!CE_%__  3;_8Y\;_ G
MPU^S?KOPI?\ X1/P?<2W'AJSM]<O(Y;&65W>5Q,LHD<LTCDAV89;IP,>Z5B>
M"_B/X$^(W]K?\(+XKLM5_L'6Y]'UG[%.'^QW\&WSK:3'W9$W+E>V11>061S/
M[.W[*WP!_9/\'S>!OV?_ (;VGAZPNIA->M#))-/=2 8#RS2LTDA )P&8A<D
M &D^%G[+?P3^#_PTUKX3^%?"(GTCQ+=7MSXG&KW#WDVLS7>1<274LI+3,ZG:
M=Q^Z .E>A447861Y9^SY^Q;^S=^RWJ=]K?P5^'SZ;>ZA9164UY>:Q=WTJ6D1
MS';1O=2R&*%3R(T(7@9!P,>IT44-M[C"BBBD 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 >#_P#!2S]L
M_0?V!_V-/&/[1>HR0/J=C9?8_"MC.>+W5IP4MH\?Q*&S(X'/EQ2'M7XX?\&U
M7_!1;7OAK^V7KO[.GQD\7SW6F?&F]>\@OM0GW%?$H+.LC$_Q72EXV/5Y%@%4
M?^#GK]O/_A??[5%C^R+X%UGS?#'PKW?VSY,F8[K7IE'G9QPWV>(K".ZR-<#O
M7YF^&O$FO>#O$>G^+O"VK3V&IZ5>Q7FFWUL^V2VGB</'(A'1E900>Q%=E.DO
M9:]3FG4?M-.A_:/17@__  33_;/T']OC]C3P=^T7ITD":G?67V/Q58P'BRU:
M !+F/'\*EL2(#SY<L9[U[Q7(TT[,Z$TU<****0PHHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "N+_:%_:%^#_P"RK\']
M8^/?Q[\7_P!@^$]!^S_VMJW]GW%UY'GW$=O%^ZMXY)6W2S1K\JG&[)P 2.TK
MXP_X.$_^40'Q>^F@?^G_ $ZM\-3C6Q,*<MFTOO9RXZO/"X*K6AO&,FK[72;$
M_P"(A7_@C_\ ]'=_^6!X@_\ D"C_ (B%?^"/_P#T=W_Y8'B#_P"0*_F/HKZ[
M_5S _P TOO7^1^:?Z\YM_)#[I?\ R1_3A_Q$*_\ !'__ *.[_P#+ \0?_(%'
M_$0K_P $?_\ H[O_ ,L#Q!_\@5_,?11_JY@?YI?>O\@_UYS;^2'W2_\ DC]J
M/$NK_P#!HGXQ\1ZAXN\4ZC/?ZGJM[+>:E?7,OQ!:2YGE<O)(Y/5F9B2>Y-4O
ML7_!GK_SR_\ 'OB!7XR457^K^$_GG]Z_R)_UVS3_ )]T_NE_\D?T)_LB_P#!
M2C_@W8_81\.:OX1_95^.,_A?3-=O8[S5+%M$\8W\<LZ)L$BB\@E\MBN 2FW<
M%7=G:N/7?^(A7_@C_P#]'=_^6!X@_P#D"OYCZ*E\.X)N[E+[U_D4N.,V6U.'
MW2_^2/Z</^(A7_@C_P#]'=_^6!X@_P#D"C_B(5_X(_\ _1W?_E@>(/\ Y K^
M8^BC_5S _P TOO7^0?Z\YM_)#[I?_)'].'_$0K_P1_\ ^CN__+ \0?\ R!7U
M_P"$/%F@>/?">E^.?"=_]KTK6M.@O],NO*>/SK>:-9(WVN RY5@<, 1G! -?
MQH5_7Y^R%_R:;\+_ /LG>B?^D$->-F^64,OA!TVW>^]OT2/I^&<_QF<U*D:\
M8KE2MRI];]VST2BBBO#/K@HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ KXP_X.$_\ E$!\7OIH'_I_TZOL^OC#_@X3_P"40'Q>^F@?
M^G_3JZ\!_OU+_%'\T>=F_P#R*<1_@G_Z2S^8ZNN^+7P(^+'P+'AD_%;P?+H_
M_"8^$K/Q/X:$MS%(;W2;O?\ 9[H>6[; _EOA7VN,<J,BOIW_ ((/>"_V4/'O
M_!0C1O#_ .US;:!=:4VAWC>%]/\ %)0Z=>ZV#$+>&=9/W<@*&<JCY#2+& "2
M ?3_ /@M3KG_  4BLO!.F?#W]N_]CKX;:-8:=KL$?@WXG^ _#81$M(89T32H
MKM)7V6S*_F+;2K&X\@-M../O)XMQQBH)=+ZNU_3O;J?CU++8SRN6+DWO965T
MK6^)]+WT/SEHK]7;#QM^S1\9_P#@WT^/>N_!']D[0/ 4'@[Q%X=TNVOVE%_J
MVI3G4-)::\N;QT#EW:60!%PJ(=@XK\K=!T>Y\0ZY9:!9%1-?7<=O"6Z!G8*,
M_B:TP^(==3O'EY7;\$_U,,;@EA'3Y9J7/%2NDUU:MKKT[(J45^ZWB7XH?"K]
MDK_@IK\*_P#@CEX(_9H^'=_\(=3\,66F>+8]9\*0W&H:Q?75O.?MDL[9W/N6
M$G<&)S)SRFSYM_X)ZZ)^RU^RU_P6,\2?L=:A^R[I7C+5[CXQZCH?A3Q1XGOC
M<0^'=&A^T,JQ6C*4ENF"QCSW.4"G;U.>2.9.5.4N1_#S+5:K]/Q/2GD*A6A3
M]LM9\DG9Z2LM%O?>R>FN]EJ?EW17TY^U?K'P5^%G_!6KXJ:Q\6/A!_PE/@K1
M?C#XA:]\%Z=J)TU+Z)+RX$5N)8E)ACW^7NV#.P$#!(KZ2_X+R7GP_P#%G[*?
M['?Q8\!_!SPSX(C\6_#_ %/49M$\+::EO;VRR1:3(D*[5!=4\Q@"W/)/<UT?
M6_WE*/+\?7MHV<*RY.A7J<ZO2>UG=^\HW[+?S9^:-%=W^S1\?O$?[+GQOT+X
M[^$O"/AS7=1T!YVMM*\6Z7]MT^<RV\D!\V$,N_"REE^88=5;M7ZQ)^VWKWC[
M_@BI\5_VOOVJ_P!F_P"$&C3^-I9_!?PELO"O@9;*6[GGBDMY[S?+)*6\LF=T
MV[2#82]=RX,3B:F'E&T+IM+>VK\K?,,!@*&-A/FJ<KBG*W+=62O>]UUTVWMW
M/QBK^OS]D+_DTWX7_P#9.]$_]((:_D#K^OS]D+_DTWX7_P#9.]$_]((:\7B7
M^%3]7^A]7P'_ !Z_I'\V>B4445\B?I04444 %%%% !1110 4444 %%%4=5O+
MFVF5(9-H*Y/ />JA!SE9$5*D:4.9EZBL?^U;_P#Y[_\ CH_PH_M6_P#^>_\
MXZ/\*V^KS\CF^NTNS_KYFQ16/_:M_P#\]_\ QT?X4?VK?_\ /?\ \='^%'U>
M?D'UVEV?]?,V**Q_[5O_ /GO_P".C_"C^U;_ /Y[_P#CH_PH^KS\@^NTNS_K
MYFQ16/\ VK?_ //?_P ='^%']JW_ /SW_P#'1_A1]7GY!]=I=G_7S-BBL?\
MM6__ .>__CH_PH_M6_\ ^>__ (Z/\*/J\_(/KM+L_P"OF;%%9MA?W<]VD4LN
M5.<C:/0UI5E.#INS-Z56-:-T%%%%0:A1110!5U6XFMH5>%]I+8/ -4?[5O\
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
MDRHSA:K>$/AQ\>?V4?VCO@WKG[7/Q,B^*UKJ[MX4\'ZAEH;CPCJ=Q!(S,(\
M7ZR11^2UW(%E"C) SAOJ/2OV3OV<=$^#%]^SUIGP?T>/P;JFXZEHAA+)=NQ5
MC+*[$R22Y5")68N"BD,"HQC_  S_ &'?V;_A1XTL/B'X;\):G>:QI$3Q:)>>
M(O%.HZJ=,1UVL+9;R>58,K\NY &QQG'%*Q?/&QY?\=/V=_BI^SAX+^*/[1WP
M$_:XUKPX\EUJ7C.]\.:KHNG76DW%R(%>2)R\/G*LBP)&&63*\$ GKC_";XF:
MC\2?V_?A)\7O&ND+I4GCO]EUKC3K!\A8]0DOK6[N(H]W)*Q-GUVCFO5-8_X)
MT_LC>(/$$^N:Y\.;Z[ANM2?4+K0KCQ5J3Z5-=-(9&D:Q-Q]G;+DL5\O:2?NU
MV?QJ_9G^"O[06D:5I/Q/\'FY.A7'GZ%>Z??SV-WILA4*3!/;/')$"H *JP!"
MC(.!@L+FB>2?"">UO?\ @IK\:_$&FW$8T_2? ?ANRUJ?< B7A%Q,H8],K"03
MZ C->T_'#XR>$_@1\&/$7QN\5W*MI?A[1I;^39(!]HVK^[B0]-TCE47U+BL;
MPO\ LD_L^^#?@_KWP*\/^ %B\.>*8KE/$D$FH7$MQJ9N$V323W3R&>21EXWE
M]P &","KGBC]FGX)^-/A%HWP'\3^"1=^$= 73UTS1&U"X6-4LMGV9)"L@:9$
M\M/ED+*Q4%@U,3<6SBO^"??PD\3_  U_9]@\6?$R//C;X@ZE/XL\:2,I#+>W
MI$@@P>5$47E1;<X!1L=:]PHHH);N[EC2O^/^/\?Y&MBL?2O^/^/\?Y&MBN/$
M?&O0]/!?PGZ_Y!1117.=@4444 4M;_X]T_W_ .E9E:>M_P#'NG^__2LRNZA_
M#/(Q?\=G%?'[X"_#G]HOX=S^ /B3X7M=4@27[7IAN7D0VEZJ.L5PCQ,KHZ[V
M&Y6!PS#N:Y/]DW]C7X7?LO>$;">PT*WOO&L^@VMGXJ\8W$\US=:G,B+YK"2X
M=WCB:4%Q$I"#Y?EX%>PT5L<_,[6/"Y/^";7['4E[*W_"K[M-,FOC>3>%X_$^
MHKHLDY?>6.G"X%L1NYV>7L_V:Z?XN_L?_ +XV^)K'QQXS\)WEOKNFV/V&SUW
MP]KUYI5XMKNW?9S+9RQ,\622$8D DD 9->FT4!S2[GG7A_\ 9*_9T\,_!S5/
M@#I?PKL&\)ZV\LFM:9=O)<-J$LA!>:>:5FEEE)53YK.7!12&&T8J?!;]CC]G
MSX ^)9O&GPZ\(7?]LRV L$U;6M>O=3N8+0$,+:*2[ED,,60#L3:#@9S@5ZA1
M0'-+N>:0_LA?L_VO@#Q/\,M/\&7-II'C#Q/-XBU^*RUV]AEFU.62.1[E)DF$
ML)W11D+&RJ-N ,$@V/@K^RO\#_V?]2U'Q!\-_"<Z:OJ\:QZIKVKZM=:C?W,:
MG*QM<W<DDFP'G8&"Y .,\UZ'10'-+N%/M_\ CXC_ -\?SIE/M_\ CXC_ -\?
MSI/8(_$C=HHHKS#WPHHHH *^,/\ @X3_ .40'Q>^F@?^G_3J^SZ^,/\ @X3_
M .40'Q>^F@?^G_3JZ\!_OU+_ !1_-'G9O_R*<1_@G_Z2S^8ZBBBOTD_" HHH
MH **** "BBB@ HHHH *_K\_9"_Y--^%__9.]$_\ 2"&OY Z_K\_9"_Y--^%_
M_9.]$_\ 2"&OF>)?X5/U?Z'WW ?\>OZ1_-GHE%%%?(GZ4%%%% !1110 4444
M %%%% !69K?_ !\)_N?UK3K,UO\ X^$_W/ZUM0_B'-B_X#*5%%%=QY 4444
M%%%% !1110 4444 6-*_X_X_Q_D:V*Q]*_X_X_Q_D:V*X\1\:]#U,%_"?K_D
M%%%%<YV!1110!2UO_CW3_?\ Z5F5IZW_ ,>Z?[_]*S*[J'\,\C%_QV%%%%;'
M,%%%% !1110 4444 %/M_P#CXC_WQ_.F4^W_ ./B/_?'\Z3V''XD;M%%%>8>
M^%%%% !7QA_P<)_\H@/B]]- _P#3_IU?9]?&'_!PG_RB ^+WTT#_ -/^G5UX
M#_?J7^*/YH\[-_\ D4XC_!/_ -)9_,=1117Z2?A 4444 %%%% !1110 4444
M %?U^?LA?\FF_"__ +)WHG_I!#7\@=?U^?LA?\FF_"__ +)WHG_I!#7S/$O\
M*GZO]#[[@/\ CU_2/YL]$HHHKY$_2@HHHH **** "BBB@ HHHH *S-;_ ./A
M/]S^M:=9FM_\?"?[G]:VH?Q#FQ?\!E*BBBNX\@**** "BBB@ HHHH **** +
M&E?\?\?X_P C6Q6/I7_'_'^/\C6Q7'B/C7H>I@OX3]?\@HHHKG.P**** *6M
M_P#'NG^__2LRM/6_^/=/]_\ I697=0_AGD8O^.PHHHK8Y@HHHH **** "BBB
M@ I]O_Q\1_[X_G3*?;_\?$?^^/YTGL./Q(W:***\P]\**** "OC#_@X3_P"4
M0'Q>^F@?^G_3J^SZ^,/^#A/_ )1 ?%[Z:!_Z?].KKP'^_4O\4?S1YV;_ /(I
MQ'^"?_I+/YCJ***_23\("BBB@ HHHH **** "BBB@ K^OS]D+_DTWX7_ /9.
M]$_]((:_D#K^OS]D+_DTWX7_ /9.]$_]((:^9XE_A4_5_H??<!_QZ_I'\V>B
M4445\B?I04444 %%%% !1110 4444 %9FM_\?"?[G]:TZS-;_P"/A/\ <_K6
MU#^(<V+_ (#*5%%%=QY 4444 %%%% !1110 4444 6-*_P"/^/\ '^1K8K'T
MK_C_ (_Q_D:V*X\1\:]#U,%_"?K_ )!1117.=@4444 4M;_X]T_W_P"E9E:>
MM_\ 'NG^_P#TK,KNH?PSR,7_ !V%%%%;',%%%% !1110 4444 %/M_\ CXC_
M -\?SIE/M_\ CXC_ -\?SI/8<?B1NT445YA[X4444 %?&'_!PG_RB ^+WTT#
M_P!/^G5]GU\8?\'"?_*(#XO?30/_ $_Z=77@/]^I?XH_FCSLW_Y%.(_P3_\
M26?S'4445^DGX0%%%% !1110 4444 %%%% !7]?G[(7_ ":;\+_^R=Z)_P"D
M$-?R!U_7Y^R%_P FF_"__LG>B?\ I!#7S/$O\*GZO]#[[@/^/7](_FST2BBB
MOD3]*"BBB@ HHHH **** "BBB@ K,UO_ (^$_P!S^M:=9FM_\?"?[G]:VH?Q
M#FQ?\!E*BBBNX\@**** "BBB@ HHHH **** +&E?\?\ '^/\C6Q6/I7_ !_Q
M_C_(UL5QXCXUZ'J8+^$_7_(****YSL"BBB@"EK?_ ![I_O\ ]*S*T];_ ./=
M/]_^E9E=U#^&>1B_X["BBBMCF"BBB@ HHHH **** "GV_P#Q\1_[X_G3*?;_
M /'Q'_OC^=)[#C\2-VBBBO,/?"BBB@ KXP_X.$_^40'Q>^F@?^G_ $ZOL^OC
M#_@X3_Y1 ?%[Z:!_Z?\ 3JZ\!_OU+_%'\T>=F_\ R*<1_@G_ .DL_F.HHHK]
M)/P@**** "BBB@ HHHH **** "OZ_/V0O^33?A?_ -D[T3_T@AK^0.OZ_/V0
MO^33?A?_ -D[T3_T@AKYGB7^%3]7^A]]P'_'K^D?S9Z)1117R)^E!1110 44
M44 %%%% !1110 5F:W_Q\)_N?UK3K,UO_CX3_<_K6U#^(<V+_@,I4445W'D!
M1110 4444 %%%% !1110!8TK_C_C_'^1K8K'TK_C_C_'^1K8KCQ'QKT/4P7\
M)^O^04445SG8%%%% %+6_P#CW3_?_I696GK?_'NG^_\ TK,KNH?PSR,7_'84
M445L<P4444 %%%% !1110 4^W_X^(_\ ?'\Z93[?_CXC_P!\?SI/8<?B1NT4
M45YA[X4444 %?&'_  <)_P#*(#XO?30/_3_IU?9]?&'_  <)_P#*(#XO?30/
M_3_IU=> _P!^I?XH_FCSLW_Y%.(_P3_])9_,=1117Z2?A 4444 %%%% !111
M0 4444 %?U^?LA?\FF_"_P#[)WHG_I!#7\@=?U^?LA?\FF_"_P#[)WHG_I!#
M7S/$O\*GZO\ 0^^X#_CU_2/YL]$HHHKY$_2@HHHH **** "BBB@ HHHH *S-
M;_X^$_W/ZUIUF:W_ ,?"?[G]:VH?Q#FQ?\!E*BBBNX\@**** "BBB@ HHHH
M**** +&E?\?\?X_R-;%8^E?\?\?X_P C6Q7'B/C7H>I@OX3]?\@HHHKG.P**
M** *6M_\>Z?[_P#2LRM/6_\ CW3_ '_Z5F5W4/X9Y&+_ (["BBBMCF"BBB@
MHHHH **** "GV_\ Q\1_[X_G3*?;_P#'Q'_OC^=)[#C\2-VBBBO,/?"BBB@
MKXP_X.$_^40'Q>^F@?\ I_TZOL^OC#_@X3_Y1 ?%[Z:!_P"G_3JZ\!_OU+_%
M'\T>=F__ "*<1_@G_P"DL_F.HHHK])/P@**** "BBB@ HHHH **** "OZ_/V
M0O\ DTWX7_\ 9.]$_P#2"&OY Z_K\_9"_P"33?A?_P!D[T3_ -((:^9XE_A4
M_5_H??<!_P >OZ1_-GHE%%%?(GZ4%%%% !1110 4444 %%%% !69K?\ Q\)_
MN?UK3K,UO_CX3_<_K6U#^(<V+_@,I4445W'D!1110 4444 %%%% !1110!8T
MK_C_ (_Q_D:V*Q]*_P"/^/\ '^1K8KCQ'QKT/4P7\)^O^04445SG8%%%% %+
M6_\ CW3_ '_Z5F5IZW_Q[I_O_P!*S*[J'\,\C%_QV%%%%;',%%%% !1110 4
M444 %/M_^/B/_?'\Z93[?_CXC_WQ_.D]AQ^)&[1117F'OA1110 5\8?\'"?_
M "B ^+WTT#_T_P"G5]GU\8?\'"?_ "B ^+WTT#_T_P"G5UX#_?J7^*/YH\[-
M_P#D4XC_  3_ /26?S'4445^DGX0%%%% !1110 4444 %%%% !7]?G[(7_)I
MOPO_ .R=Z)_Z00U_('7]?G[(7_)IOPO_ .R=Z)_Z00U\SQ+_  J?J_T/ON _
MX]?TC^;/1****^1/TH**** "BBB@ HHHH **** "LS6_^/A/]S^M:=9FM_\
M'PG^Y_6MJ'\0YL7_  &4J***[CR HHHH **** "BBB@ HHHH L:5_P ?\?X_
MR-;%8^E?\?\ '^/\C6Q7'B/C7H>I@OX3]?\ (****YSL"BBB@"EK?_'NG^__
M $K,K3UO_CW3_?\ Z5F5W4/X9Y&+_CL****V.8**** "BBB@ HHHH *?;_\
M'Q'_ +X_G3*?;_\ 'Q'_ +X_G2>PX_$C=HHHKS#WPHHHH *^,/\ @X3_ .40
M'Q>^F@?^G_3J^SZ^,/\ @X3_ .40'Q>^F@?^G_3JZ\!_OU+_ !1_-'G9O_R*
M<1_@G_Z2S^8ZBBBOTD_" HHHH **** "BBB@ HHHH *_K\_9"_Y--^%__9.]
M$_\ 2"&OY Z_K\_9"_Y--^%__9.]$_\ 2"&OF>)?X5/U?Z'WW ?\>OZ1_-GH
ME%%%?(GZ4%%%% !1110 4444 %%%% !69K?_ !\)_N?UK3K,UO\ X^$_W/ZU
MM0_B'-B_X#*5%%%=QY 4444 %%%% !1110 4444 6-*_X_X_Q_D:V*Q]*_X_
MX_Q_D:V*X\1\:]#U,%_"?K_D%%%%<YV!1110!2UO_CW3_?\ Z5F5IZW_ ,>Z
M?[_]*S*[J'\,\C%_QV%%%%;',%%%% !1110 4444 %/M_P#CXC_WQ_.F4^W_
M ./B/_?'\Z3V''XD;M%%%>8>^%%%% !7QA_P<)_\H@/B]]- _P#3_IU?9]?&
M'_!PG_RB ^+WTT#_ -/^G5UX#_?J7^*/YH\[-_\ D4XC_!/_ -)9_,=1117Z
M2?A 4444 %%%% !1110 4444 %?U^?LA?\FF_"__ +)WHG_I!#7\@=?U^?LA
M?\FF_"__ +)WHG_I!#7S/$O\*GZO]#[[@/\ CU_2/YL]$HHHKY$_2@HHHH *
M*** "BBB@#R?]JS]CGX7_M@Z-H^B?$WQ!XFL(M$N99[1O#6M&S9VD5582$*V
M\848].?6O%/^')'[)_\ T47XI_\ A<-_\:K[#HH ^//^')'[)_\ T47XI_\
MA<-_\:H_X<D?LG_]%%^*?_A<-_\ &J^PZ* /CS_AR1^R?_T47XI_^%PW_P :
MH_X<D?LG_P#11?BG_P"%PW_QJOL.B@#X\_X<D?LG_P#11?BG_P"%PW_QJC_A
MR1^R?_T47XI_^%PW_P :K[#HH ^//^')'[)__11?BG_X7#?_ !JC_AR1^R?_
M -%%^*?_ (7#?_&J^PZ* /CS_AR1^R?_ -%%^*?_ (7#?_&J/^')'[)__11?
MBG_X7#?_ !JOL.B@#X\_X<D?LG_]%%^*?_A<-_\ &J/^')'[)_\ T47XI_\
MA<-_\:K[#HH ^//^')'[)_\ T47XI_\ A<-_\:H_X<D?LG_]%%^*?_A<-_\
M&J^PZ* /CS_AR1^R?_T47XI_^%PW_P :H_X<D?LG_P#11?BG_P"%PW_QJOL.
MB@#X\_X<D?LG_P#11?BG_P"%PW_QJC_AR1^R?_T47XI_^%PW_P :K[#HH ^/
M/^')'[)__11?BG_X7#?_ !JC_AR1^R?_ -%%^*?_ (7#?_&J^PZ* /CS_AR1
M^R?_ -%%^*?_ (7#?_&J/^')'[)__11?BG_X7#?_ !JOL.B@#X\_X<D?LG_]
M%%^*?_A<-_\ &J/^')'[)_\ T47XI_\ A<-_\:K[#HH ^//^')'[)_\ T47X
MI_\ A<-_\:H_X<D?LG_]%%^*?_A<-_\ &J^PZ* /CS_AR1^R?_T47XI_^%PW
M_P :H_X<D?LG_P#11?BG_P"%PW_QJOL.B@#X\_X<D?LG_P#11?BG_P"%PW_Q
MJC_AR1^R?_T47XI_^%PW_P :K[#HH ^//^')'[)__11?BG_X7#?_ !JC_AR1
M^R?_ -%%^*?_ (7#?_&J^PZ* /CS_AR1^R?_ -%%^*?_ (7#?_&J/^')'[)_
M_11?BG_X7#?_ !JOL.B@#X\_X<D?LG_]%%^*?_A<-_\ &J/^')'[)_\ T47X
MI_\ A<-_\:K[#HH ^//^')'[)_\ T47XI_\ A<-_\:H_X<D?LG_]%%^*?_A<
M-_\ &J^PZ* /CS_AR1^R?_T47XI_^%PW_P :H_X<D?LG_P#11?BG_P"%PW_Q
MJOL.B@#X\_X<D?LG_P#11?BG_P"%PW_QJC_AR1^R?_T47XI_^%PW_P :K[#H
MH ^//^')'[)__11?BG_X7#?_ !JC_AR1^R?_ -%%^*?_ (7#?_&J^PZ* /CS
M_AR1^R?_ -%%^*?_ (7#?_&J/^')'[)__11?BG_X7#?_ !JOL.B@#X\_X<D?
MLG_]%%^*?_A<-_\ &J/^')'[)_\ T47XI_\ A<-_\:K[#HH ^//^')'[)_\
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
K **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>33
<FILENAME>blkb-20221231_g9.jpg
<TEXT>
begin 644 blkb-20221231_g9.jpg
M_]C_X  02D9)1@ ! @$ 8 !@  #_[@ .061O8F4 90     !_]L 0P " 0$!
M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D*
M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H*
M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\  $0@!
M3 '$ P$B  (1 0,1 ?_$ !\   $% 0$! 0$!           ! @,$!08'" D*
M"__$ +40  (! P,"! ,%!00$   !?0$" P $$042(3%!!A-180<B<10R@9&A
M""-"L<$54M'P)#-B<H()"A87&!D:)28G*"DJ-#4V-S@Y.D-$149'2$E*4U15
M5E=865IC9&5F9VAI:G-T=79W>'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H
MJ:JRL[2UMK>XN;K"P\3%QL?(R<K2T]35UM?8V=KAXN/DY>;GZ.GJ\?+S]/7V
M]_CY^O_$ !\!  ,! 0$! 0$! 0$        ! @,$!08'" D*"__$ +41  (!
M @0$ P0'!00$  $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P
M%6)RT0H6)#3A)?$7&!D:)B<H*2HU-C<X.3I#1$5&1TA)2E-455976%E:8V1E
M9F=H:6IS='5V=WAY>H*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V
MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_:  P#
M 0 "$0,1 #\ _?RBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **^6?C_ /\ !6#X'?!+]HC0_P!FO2?"6N^)M:U#Q39Z%K-_80>3
M8Z1=7#QA(GFD&)90LBN8TSA<Y8$8KN/VQ?VW/"_[)5QX2\)1?#O6_&7C#QWJ
M,EEX2\*: $66[>/9YCO(YVQHOF(,X)RW3 9EKED+F1[=17@?[(/[=^E?M/\
MCOQ?\&/%?P?U[P!X\\#^0^O>&-=ECF*Q2C*21RQ\..5)R!Q(A7<&R.O_ &LO
MVK_AA^QS\*'^*OQ/%]<I-?16&CZ/I-N);S5+V3)CMX4) +$*S$D@ *>^ 5RN
M]@NK7/3:*^=_AS^W5XUO/!?C'XB_M#?LB>-OACHGA'PQ+KK7^M/#<+>P1@LT
M*!-I6? XC;GGDBG_ +,?_!0'0_CUXRO_  !XZ^$VK?#_ %.#P/:^,M/77=3M
M9H;S0;@X2[,D3D0D97?&^"N>3P</ED%T?0M%>6?LI_M,-^U9X6UCXF>'OA[=
MZ5X136IK/PAK=]=9D\0VT1*/?)#L!AA+@JFYF9@I)"\ ^ITFFG9C3N%%%%(
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
MU?PC^RK\<9_"^F:[>QWFJ6+:)XQOXY9T38)%%Y!+Y;%< E-NX*N[.U<>N_\
M$0K_ ,$?_P#H[O\ \L#Q!_\ (%<TL#C+Z4I?^ LW6;Y5;7$4_P#P./\ F?:%
M%?%__$0K_P $?_\ H[O_ ,L#Q!_\@4?\1"O_  1__P"CN_\ RP/$'_R!2^H8
M[_GU+_P%_P"0_P"V,I_Z"(?^!Q_S/M"BOB__ (B%?^"/_P#T=W_Y8'B#_P"0
M*^O_  AXLT#Q[X3TOQSX3O\ [7I6M:=!?Z9=>4\?G6\T:R1OM<!ERK X8 C.
M" :RJX>O12=2#C?NFOS.C#XW!XIM4*D9VWY6G;[F:-%%%8G2%%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !13
M)[B&V4/,^T$X'!-1?VK8?\]__'3_ (52C)K1$.I3B[-HL457_M6P_P">_P#X
MZ?\ "C^U;#_GO_XZ?\*?)/LQ>VI?S+[RQ15?^U;#_GO_ ..G_"C^U;#_ )[_
M /CI_P *.2?9A[:E_,OO+%%5_P"U;#_GO_XZ?\*/[5L/^>__ (Z?\*.2?9A[
M:E_,OO+%%5_[5L/^>_\ XZ?\*/[5L/\ GO\ ^.G_  HY)]F'MJ7\R^\L457_
M +5L/^>__CI_PI5U.R=@BS\DX'RG_"ER3[![6E_,OO)Z***DT"BBB@ KXP_X
M.$_^40'Q>^F@?^G_ $ZOL^OC#_@X3_Y1 ?%[Z:!_Z?\ 3JZ\!_OU+_%'\T>=
MF_\ R*<1_@G_ .DL_F.HHHK])/P@**Z[XM? CXL? L>&3\5O!\NC_P#"8^$K
M/Q/X:$MS%(;W2;O?]GNAY;ML#^6^%?:XQRHR*Y&DI1DKIE2A*$N62LPHHHID
MA1110 4444 %?U^?LA?\FF_"_P#[)WHG_I!#7\@=?U^?LA?\FF_"_P#[)WHG
M_I!#7S/$O\*GZO\ 0^^X#_CU_2/YL]$HHHKY$_2@HHHH **** "BBB@ HHHH
M *HZK>7-M,J0R;05R> >]7JS-;_X^$_W/ZUK12=34Y\5*4:+:9%_:M__ ,]_
M_'1_A1_:M_\ \]__ !T?X57HKMY(=D>7[:K_ #/[RQ_:M_\ \]__ !T?X4?V
MK?\ _/?_ ,='^%5Z*.2'9![:K_,_O+']JW__ #W_ /'1_A1_:M__ ,]__'1_
MA5>BCDAV0>VJ_P S^\L?VK?_ //?_P ='^%']JW_ /SW_P#'1_A5>BCDAV0>
MVJ_S/[RQ_:M__P ]_P#QT?X4?VK?_P#/?_QT?X57HHY(=D'MJO\ ,_O+UA?W
M<]VD4LN5.<C:/0UI5CZ5_P ?\?X_R-;%<E=)3T/1P<I2I-MWU"BBBL#K"BBB
M@"EK?_'NG^__ $K,K3UO_CW3_?\ Z5F5W4/X9Y&+_CL***Q?!GQ#\&_$$ZL/
M!VMK>_V'K4^DZJ4B=?(O(=OFQ?,HW%=R\KE>>O!K8YC:HHHH **** "BBB@
MI]O_ ,?$?^^/YTRGV_\ Q\1_[X_G2>PX_$C=HHHKS#WPHHHH *^,/^#A/_E$
M!\7OIH'_ *?].K[/KXP_X.$_^40'Q>^F@?\ I_TZNO ?[]2_Q1_-'G9O_P B
MG$?X)_\ I+/YCJ^R_P#@@]X+_90\>_\ !0C1O#_[7-MH%UI3:'>-X7T_Q24.
MG7NM@Q"WAG63]W("AG*H^0TBQ@ D@'XTKVG]A+X4?LK?''XT-\*/VJ_BGXG\
M&VFNV"V?A+7?#>CK?B+69+F!(4N8,%W@9&E7Y"I#E"6"YK]!Q<>;#35VKK=;
MGXIETW3QU.22=FM).R?DV]$?67_!:76/^"DT'@W2OAQ^W5^QO\-](LK#7X(?
M!7Q-\ ^&@JBUBBG1-*ANDE?9;L'WK;2K')F$-M../K+_ ()N?L\? ;]ECX=:
MY^P?\0_A9X?UWXLZK\!]8^(_Q0O]6TR&XF\/RR&U@T[2%+JVQD@N)))%[.P8
M$K(,>(?MA?MD_!C_ ()Q_LIG_@F-\./C7XA^.'CWPC\6;#6M4UCQGHLMOIOA
M_P#LZ[M;D:;"DDC.T?F6JJ4C=DQ<7!#KD)70_L5_\'!'P,\3?&SX@?$;]K;]
MFGX-_#Z_UGP!?+'XQ\-^ [N?4_$>H[[<1:;>31+-+);R(C%O,PF8$RPP*\*I
M#%5<"E"'NJ[TNK[6=GK;=V[ZGV%&KEV'S9RJUO?:2?-:7+OS1YE[K:LE?LVM
MS _X)"?LC>-?#G_!./Q-^VC^S_\ !+P-XO\ B_X@\<G0?#&K?$5[7^S/"NE0
MHGGWP%TZIYK2&2/(RQ+1<%1(K>4_'8?\%%OAO_P4\\%7'[1'[%_PM\2_%C5O
M#:Z;X)T)M LCH6O22-.L&HLL4J6\UQ&\C89V3:8HMRC:I.K\#/VPOV+OVQ_V
M$O'W[#O[5GQ1TWX!75]\7)_'/@K4= \&W%YH=E'.2S:=%:VYW1I'OG5%9D4+
M)'M)*%3'^V;^TW_P3N_;/^-OPC_9EU']HWQ5X:^%7P<^%*^&=&^+_P#PBDUS
M/J&J1I;QI<2V6!.;8I;KG 1_,9N%7YCO%5UBIN<+WYK^ZW965K-/7M9:[G).
M6$>7THT:B7+R67/%7ES/FO%J\6M^:6FR/:_^"O&A>.K#_@DEX3\0?\%!OV>O
M"?AKX]WOCD0^'KKP=X?B06FGJ7+)<7-KO@3=#D>0)2"?*8+N1ROY:?LQ_L\?
M$+]K#X^^%?V=_A;8^=K?BK5H[.V9E)2W0Y:6XDQR(XHE>5SV5#7Z ?M"?MA?
ML1?LS_\ !)3Q/_P3C^!W[6>L_M!>(O&7B**^BU^^\+W>G6/AZW$UI-LB2[+%
M0/LI*I&[_O)Y'.S[I\>\(_M1_LJ_\$P_C9X!^/G_  3O\6-\4]3U;X7O9_$7
M3/B-I4RVVFZE<^7Y\, 2*V; V,N 95"DCS'W<:X-UZ6&E&,7S-RY=&EY:/X5
MV3.;-(X3$8ZG4J5%RJ,.>TE*6]GJM)RZMK:^VA]<_MW)^R1K7_!%GXG>%/V8
MOAMH(T3X._%K2_ >C>,8M-A-[K;VL>G27=^\ZKEC+<W5R-RMM= &'#8'XV5^
MJ.I?\%H?V7/&O_!*/XD_!RY_9>^#'A'Q_P"(/%,EOI/PQ\-?#J>#29K26UMH
MSK>43R%OHF\S8[2"0&UA(7A<_E=6V64ZM*G.,XM>]UZZ(Y<_K8:O6I3I23]Q
M7LK):NR\M.CU[A7]?G[(7_)IOPO_ .R=Z)_Z00U_('7]?G[(7_)IOPO_ .R=
MZ)_Z00UYG$O\*GZO]#Z#@/\ CU_2/YL]$HHHKY$_2@HHHH **** "BBB@ HH
MHH *S-;_ ./A/]S^M:=9FM_\?"?[G]:VH?Q#FQ?\!E*O&/VI?VF]=^&=_!\$
M/@O\/]7\6_$[Q+X?OKSPYI&E?9DCLHXE""]NI;J1(HX5E=!@DEC\N*]GKQK]
MHO\ 9:'QF\?Z+\6/AA\9M2\!?$?PMI\MOINO:9!#=I)93MDV]W:2_+/ 7C)
MRN&4D'(X[CR8VOJ6_AC\;_B=_P ,ZR>./BA\!O&L7BW0(HK'5_#:V%J]YJUZ
ML<(::T\B4P/#(\F0X=47;)G:$-8_PP_;&\1:]\=[+]G7XW?L\ZY\/?$6MZ+/
MJGAHWVKV>H6VI00D"9!+:NPCE0'<4.> 3GE=U']DWX]?&?XM6WQ+^#/Q=O\
M0;;QG\.]<&B/XL\.V[-I]Z\UN)()UAE8[94+#S(=V-V!QG \Q70_BQ\!?^"B
M_P -=0_:%^(UE\4+CQ]HNK:+X1U2+2!I=QX7\B);F<K:Q.\4R2@*K3'$@Z9"
M@*R+45=IGL'B[]KWQ/>?$W7?A7^SO^SOKGQ&O/"<J0>*M2M-8L].L+&Y=!(+
M19[IU$]P%92R(,)N4,P)(%SXJ_M97O@#6/!_PU\,?!37?$7Q!\8Z2^I6W@JV
MOK6!]-MHU0SR7ER\GDQ*C.(\J7WN,+NZU\U?LU_#SXWZS\._CGXZ\*?M>ZOX
M'O/#WQ<\77$^E6.@Z;);1WL<QE,UX]S#)),C1^7\H:-0@&,]3WOPY\)?M%?M
M':!\(/\ @H-\+-:\,Z3X[N?ARVE>)-#\3V5Q_9VI6=Q(DV^-H#YD#>:GFKPP
M*NH)P/F-1N,4SV[]G#]I73OC\GB/0-3\#ZGX3\6>#=673O%GA75Y8I)K&5XQ
M+%(LD3,DT,D9W)(IPP!XZ$R_'3XO?&/X97VG6WPN_9?USX@Q7<4C7=QI.OZ?
M9K9LI 5&%U*A8L"3E00,5XE^PJOQ$OOVNOVC/B+\3_$7AV]E%SX<TK4=0\,6
MLL&FK>6=E,T\"-,[LS0)-"CNQ!W%OE4 "OH;XX?&3PG\"/@QXB^-WBNY5M+\
M/:-+?R;) /M&U?W<2'IND<JB^I<4$M)2LC@_V9/VN=?^/_Q*\:?"GQ5\ ]:\
M%:MX&CL?[734M6M+Q!)=(TD<6^V=E#^6H<KDD!AG&1GVJO#_ /@GW\)/$_PU
M_9]@\6?$R//C;X@ZE/XL\:2,I#+>WI$@@P>5$47E1;<X!1L=:]PIBE;FT+&E
M?\?\?X_R-;%8^E?\?\?X_P C6Q7'B/C7H>E@OX3]?\@HHHKG.P**** *6M_\
M>Z?[_P#2LRM/6_\ CW3_ '_Z5F5W4/X9Y&+_ ([/"_\ @HG/\9K7]FNYN/@Q
M%XB>1-=T]O$Z>#R1JYT03K]M%D5^83^7T*_-C=BN=_81T7]AV;6=6\7_ +'/
MQ2UBX>>U=?$GA2_\6ZA<&.X>5&:[N;*_D:6*XW(4\W"@[G'/;U_X_P#COXK?
M#;P(/&7PF^%]GXNN+*[$FKZ1=:\FG/\ 81%(9)899$9#(K",['VAEW?,#BO
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
M %9FM_\ 'PG^Y_6M.LS6_P#CX3_<_K6U#^(<V+_@,I4445W'D!1110 4444
M%%%% !1110!8TK_C_C_'^1K8K'TK_C_C_'^1K8KCQ'QKT/4P7\)^O^04445S
MG8%%%% %+6_^/=/]_P#I696GK?\ Q[I_O_TK,KNH?PSR,7_'84445L<P4444
M %%%% !1110 4^W_ ./B/_?'\Z93[?\ X^(_]\?SI/8<?B1NT445YA[X4444
M %?&'_!PG_RB ^+WTT#_ -/^G5]GU\8?\'"?_*(#XO?30/\ T_Z=77@/]^I?
MXH_FCSLW_P"13B/\$_\ TEG\QU%%%?I)^$!1110 4444 %%%% !1110 5_7Y
M^R%_R:;\+_\ LG>B?^D$-?R!U_7Y^R%_R:;\+_\ LG>B?^D$-?,\2_PJ?J_T
M/ON _P"/7](_FST2BBBOD3]*"BBB@ HHHH **** "BBB@ K,UO\ X^$_W/ZU
MIUF:W_Q\)_N?UK:A_$.;%_P&4J***[CR HHHH **** "BBB@ HHHH L:5_Q_
MQ_C_ "-;%8^E?\?\?X_R-;%<>(^->AZF"_A/U_R"BBBN<[ HHHH I:W_ ,>Z
M?[_]*S*T];_X]T_W_P"E9E=U#^&>1B_X["BBBMCF"BBB@ HHHH **** "GV_
M_'Q'_OC^=,I]O_Q\1_[X_G2>PX_$C=HHHKS#WPHHHH *^,/^#A/_ )1 ?%[Z
M:!_Z?].K[/KXP_X.$_\ E$!\7OIH'_I_TZNO ?[]2_Q1_-'G9O\ \BG$?X)_
M^DL_F.HHHK])/P@**** "BBB@ HHHH **** "OZ_/V0O^33?A?\ ]D[T3_T@
MAK^0.OZ_/V0O^33?A?\ ]D[T3_T@AKYGB7^%3]7^A]]P'_'K^D?S9Z)1117R
M)^E!1110 4444 %%%% 'D_[5G['/PO\ VP=&T?1/B;X@\36$6B7,L]HWAK6C
M9L[2*JL)"%;>,*,>G/K7BG_#DC]D_P#Z*+\4_P#PN&_^-5]AT4 ?'G_#DC]D
M_P#Z*+\4_P#PN&_^-4?\.2/V3_\ HHOQ3_\ "X;_ .-5]AT4 ?'G_#DC]D__
M **+\4__  N&_P#C5'_#DC]D_P#Z*+\4_P#PN&_^-5]AT4 ?'G_#DC]D_P#Z
M*+\4_P#PN&_^-4?\.2/V3_\ HHOQ3_\ "X;_ .-5]AT4 ?'G_#DC]D__ **+
M\4__  N&_P#C5'_#DC]D_P#Z*+\4_P#PN&_^-5]AT4 ?'G_#DC]D_P#Z*+\4
M_P#PN&_^-4?\.2/V3_\ HHOQ3_\ "X;_ .-5]AT4 ?'G_#DC]D__ **+\4__
M  N&_P#C5'_#DC]D_P#Z*+\4_P#PN&_^-5]AT4 ?'G_#DC]D_P#Z*+\4_P#P
MN&_^-4?\.2/V3_\ HHOQ3_\ "X;_ .-5]AT4 ?'G_#DC]D__ **+\4__  N&
M_P#C5'_#DC]D_P#Z*+\4_P#PN&_^-5]AT4 ?'G_#DC]D_P#Z*+\4_P#PN&_^
M-4?\.2/V3_\ HHOQ3_\ "X;_ .-5]AT4 ?'G_#DC]D__ **+\4__  N&_P#C
M5'_#DC]D_P#Z*+\4_P#PN&_^-5]AT4 ?'G_#DC]D_P#Z*+\4_P#PN&_^-4?\
M.2/V3_\ HHOQ3_\ "X;_ .-5]AT4 ?'G_#DC]D__ **+\4__  N&_P#C5'_#
MDC]D_P#Z*+\4_P#PN&_^-5]AT4 ?'G_#DC]D_P#Z*+\4_P#PN&_^-4?\.2/V
M3_\ HHOQ3_\ "X;_ .-5]AT4 ?'G_#DC]D__ **+\4__  N&_P#C5'_#DC]D
M_P#Z*+\4_P#PN&_^-5]AT4 ?'G_#DC]D_P#Z*+\4_P#PN&_^-4?\.2/V3_\
MHHOQ3_\ "X;_ .-5]AT4 ?'G_#DC]D__ **+\4__  N&_P#C5'_#DC]D_P#Z
M*+\4_P#PN&_^-5]AT4 ?'G_#DC]D_P#Z*+\4_P#PN&_^-4?\.2/V3_\ HHOQ
M3_\ "X;_ .-5]AT4 ?'G_#DC]D__ **+\4__  N&_P#C5'_#DC]D_P#Z*+\4
M_P#PN&_^-5]AT4 ?'G_#DC]D_P#Z*+\4_P#PN&_^-4?\.2/V3_\ HHOQ3_\
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
M\:Z-:V^LZF%#?VC?)=7*.XA8E8H"@4$%SG.#UGQ^\$?M'_$6_P#@Y^V%X*^
MTMKXV^&^L:J=5^&>H^([+[1<Z;?Q-:7"1W<<C6QFV1PS("X7G!(8;3]/T57,
M*Q\R?#CP5^T1X]_:4\2?MK?$/X&R^&YM%^&\GAKX?> ;[7K26^U"1IS=S3SR
MPN\%L9)$BA0;VPNYFV]_/_V8[3]M7P3\2]5^.GQ\_8.\0^(/B)XKF6TU+Q+'
MX]\/K9Z'I0ES'86,'VQGCMXQ\[=7E<%F).,?;=%'-Y"Y3Y8E\+?M*?LJ?M/_
M !-^(GPL_9WN_B3X3^*$MAJMO#HOB*QL;G2-5@MA;RQS+>21AH9=J.)$+%,$
M%3Q7H7["_P !O&WP%^#-[;_%.:S;Q?XO\6:IXJ\6IITA>W@O[^<RM#&Q'S!$
M\M-W0E21QBO9:*')M#M9A1114C"BBB@ HHHH **** "BBB@ KYJ_X*)V'[7?
MCG1M!^$/[/GPEU76O">NR2CXCZKX>\3:=I^I"Q7 ^P6S7DT8C,^65YEW%4!
M&6KZ5HIIV=Q-71\J^,?@E\1_VG_V(?&G[))_9=G^#%O;:'96W@BWO_$6G7UO
M+-;RBXA -C+*8E26WA#LXW-YI8;B&JGXH\/?M<?MD:_\,? _QB_9JD^'FB>#
M?&.G^*/&VL7WB6QO(]3NK ,T-G91VTCNT4DQ5V>41[47')X/UM13Y@L?%WQ<
MT7]LGQY^U_)\0?B/^Q5K/C/P)X$U#?\ "[0]*\<:);6<UVN0=9NTN;I7EN,?
MZE&11 "3@N2U?0/C?XI?'&V^#NF^)-$_92U[5?$.KQO%J?A&U\3Z3'/I(*/\
MTD\URD$HR%'[MV/SCC@X]0HH<KA8^;O^"8OAGX^_"3]FOPY^SY\<OV?=3\)7
M/A'2/)75[G7]-O(-1D>>5RL:VEQ*Z;0PR7"@]LU](T44F[NX)65@HHHI#"BB
MB@ HHHH **** "BBB@#YJ_X*)V'[7?CG1M!^$/[/GPEU76O">NR2CXCZKX>\
M3:=I^I"Q7 ^P6S7DT8C,^65YEW%4! &6K*\8_!+XC_M/_L0^-/V23^R[/\&+
M>VT.RMO!%O?^(M.OK>6:WE%Q" ;&64Q*DMO"'9QN;S2PW$-7U515*5D*Q\D^
M*/#W[7'[9&O_  Q\#_&+]FJ3X>:)X-\8Z?XH\;:Q?>);&\CU.ZL S0V=E';2
M.[123%79Y1'M1<<G@XGQ<T7]LGQY^U_)\0?B/^Q5K/C/P)X$U#?\+M#TKQQH
MEM9S7:Y!UF[2YNE>6XQ_J49%$ )."Y+5]HT4*5N@N4^8?VR]?_;G^(OP0\+>
M%?@3^SYK6FW/BR65/B,FG>+M)BU;0+!2@:WMII;A8&GG5G43HSB)58[=Q4CN
M?V.Y/&7AKP9#\(KO]C;4/A-X<\-:=%#H,-UXGTS4$N06;>H^QSR,'S\[/)R[
M.22237LM%'-I8=M0HHHJ1A1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
0 !1110 4444 %%%% '__V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>34
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140458386837360">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Document and Entity Information Document - USD ($)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Feb. 17, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentInformationLineItems', window );"><strong>Document Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentType', window );">Document type</a></td>
<td class="text">10-K<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentAnnualReport', window );">Document annual report</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document period end date</a></td>
<td class="text">Dec. 31,  2022<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current fiscal year end date</a></td>
<td class="text">--12-31<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentTransitionReport', window );">Document transition report</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity file number</a></td>
<td class="text">000-50600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity registrant name</a></td>
<td class="text">Blackbaud, Inc.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity incorporation, state or country code</a></td>
<td class="text">DE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity tax identification number</a></td>
<td class="text">11-2617163<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity address, address line one</a></td>
<td class="text">65 Fairchild Street<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity address, city or town</a></td>
<td class="text">Charleston<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity address, state or province</a></td>
<td class="text">SC<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity address, postal zip code</a></td>
<td class="text">29492<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CityAreaCode', window );">City area code</a></td>
<td class="text">843<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local phone number</a></td>
<td class="text">216-6200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityWellKnownSeasonedIssuer', window );">Entity well-known seasoned issuer</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityVoluntaryFilers', window );">Entity voluntary filers</a></td>
<td class="text">No<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Entity current reporting status</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityInteractiveDataCurrent', window );">Entity interactive data current</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity filer category</a></td>
<td class="text">Large Accelerated Filer<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntitySmallBusiness', window );">Entity small business</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity emerging growth company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_IcfrAuditorAttestationFlag', window );">ICFR auditor attestation flag</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityShellCompany', window );">Entity shell company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityPublicFloat', window );">Entity public float</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,497,064,121<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity common stock, shares outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">53,215,892<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentsIncorporatedByReferenceTextBlock', window );">Documents incorporated by reference</a></td>
<td class="text">Portions of the registrant's definitive Proxy Statement for the 2023 Annual Meeting of Stockholders currently scheduled to be held June&#160;14, 2023 are incorporated by reference into Part III hereof. Such definitive Proxy Statement will be filed with the U.S. Securities and Exchange Commission no later than 120 days after the conclusion of the registrant's fiscal year ended December&#160;31, 2022.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document fiscal year focus</a></td>
<td class="text">2022<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document fiscal period focus</a></td>
<td class="text">FY<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity central index key</a></td>
<td class="text">0001280058<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonStockMember', window );">Common stock [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentInformationLineItems', window );"><strong>Document Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) security</a></td>
<td class="text">Common Stock, $0.001 Par Value<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading symbol</a></td>
<td class="text">BLKB<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security exchange name</a></td>
<td class="text">NASDAQ<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=blkb_PreferredStockPurchaseRightsMember', window );">Preferred stock purchase rights [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentInformationLineItems', window );"><strong>Document Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) security</a></td>
<td class="text">Preferred Stock Purchase Rights<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security exchange name</a></td>
<td class="text">NASDAQ<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_NoTradingSymbolFlag', window );">No Trading Symbol Flag</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentAnnualReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as an annual report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentAnnualReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentTransitionReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as a transition report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Forms 10-K, 10-Q, 20-F<br> -Number 240<br> -Section 13<br> -Subsection a-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentTransitionReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentsIncorporatedByReferenceTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Documents incorporated by reference.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentsIncorporatedByReferenceTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCurrentReportingStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFilerCategory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:filerCategoryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityInteractiveDataCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-T<br> -Number 232<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInteractiveDataCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityPublicFloat">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityPublicFloat</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityShellCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityShellCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntitySmallBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates that the company is a Smaller Reporting Company (SRC).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntitySmallBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityVoluntaryFilers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityVoluntaryFilers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityWellKnownSeasonedIssuer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityWellKnownSeasonedIssuer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_IcfrAuditorAttestationFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_IcfrAuditorAttestationFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_NoTradingSymbolFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a security having no trading symbol.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_NoTradingSymbolFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:trueItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=blkb_PreferredStockPurchaseRightsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=blkb_PreferredStockPurchaseRightsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>35
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140458389360352">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Audit Information<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_blkb_AuditInformationAbstract', window );"><strong>Audit Information [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AuditorFirmId', window );">Auditor Firm ID</a></td>
<td class="text">42<span></span>
</td>
<td class="text">238<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AuditorName', window );">Auditor Name</a></td>
<td class="text">Ernst & Young LLP<span></span>
</td>
<td class="text">PricewaterhouseCoopers LLP<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AuditorLocation', window );">Auditor Location</a></td>
<td class="text">Raleigh, North Carolina<span></span>
</td>
<td class="text">Atlanta, Georgia<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_blkb_AuditInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Audit Information [Abstract]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">blkb_AuditInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>blkb_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorFirmId">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>PCAOB issued Audit Firm Identifier</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorFirmId</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:nonemptySequenceNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorLocation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorLocation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:internationalNameItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:internationalNameItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>36
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140458387180528">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Balance Sheets - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Current assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 31,691<span></span>
</td>
<td class="nump">$ 55,146<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue', window );">Total restricted cash</a></td>
<td class="nump">702,240<span></span>
</td>
<td class="nump">596,616<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, net of allowance of $7,318 and $11,155 at December&#160;31, 2022 and December&#160;31, 2021, respectively</a></td>
<td class="nump">102,809<span></span>
</td>
<td class="nump">102,726<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherRestrictedAssetsCurrent', window );">Customer funds receivable</a></td>
<td class="nump">249<span></span>
</td>
<td class="nump">977<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent', window );">Prepaid expenses and other current assets</a></td>
<td class="nump">81,654<span></span>
</td>
<td class="nump">95,506<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">918,643<span></span>
</td>
<td class="nump">850,971<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property and equipment, net</a></td>
<td class="nump">107,426<span></span>
</td>
<td class="nump">111,428<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease right-of-use assets</a></td>
<td class="nump">45,899<span></span>
</td>
<td class="nump">53,883<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalizedSoftwareDevelopmentCostsForSoftwareSoldToCustomers', window );">Software development costs, net</a></td>
<td class="nump">141,023<span></span>
</td>
<td class="nump">121,377<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">1,050,272<span></span>
</td>
<td class="nump">1,058,640<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Intangible assets, net</a></td>
<td class="nump">635,136<span></span>
</td>
<td class="nump">698,052<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other assets</a></td>
<td class="nump">94,304<span></span>
</td>
<td class="nump">77,266<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">2,992,703<span></span>
</td>
<td class="nump">2,971,617<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableTradeCurrent', window );">Trade accounts payable</a></td>
<td class="nump">42,559<span></span>
</td>
<td class="nump">22,067<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_blkb_AccruedExpensesAndOtherCurrentLiabilities', window );">Accrued expenses and other current liabilities</a></td>
<td class="nump">86,002<span></span>
</td>
<td class="nump">100,096<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_blkb_DueToCustomersCurrent', window );">Due to customers</a></td>
<td class="nump">700,860<span></span>
</td>
<td class="nump">594,273<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtCurrent', window );">Debt, current portion</a></td>
<td class="nump">18,802<span></span>
</td>
<td class="nump">18,697<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Deferred revenue, current portion</a></td>
<td class="nump">382,419<span></span>
</td>
<td class="nump">374,499<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">1,230,642<span></span>
</td>
<td class="nump">1,109,632<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Debt, net of current portion</a></td>
<td class="nump">840,241<span></span>
</td>
<td class="nump">937,483<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilitiesNet', window );">Deferred tax liability</a></td>
<td class="nump">125,759<span></span>
</td>
<td class="nump">148,465<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityNoncurrent', window );">Deferred revenue, net of current portion</a></td>
<td class="nump">2,817<span></span>
</td>
<td class="nump">4,247<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Operating lease liabilities, net of current portion</a></td>
<td class="nump">44,918<span></span>
</td>
<td class="nump">53,386<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Other liabilities</a></td>
<td class="nump">4,294<span></span>
</td>
<td class="nump">1,344<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="nump">2,248,671<span></span>
</td>
<td class="nump">2,254,557<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingencies', window );">Commitments and contingencies (see Note 11)</a></td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Stockholders' equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockValue', window );">Preferred stock; 20,000,000 shares authorized, none outstanding</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Preferred stock, shares authorized</a></td>
<td class="nump">20,000,000<span></span>
</td>
<td class="nump">20,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Preferred stock, shares outstanding</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock, $0.001 par value; 180,000,000 shares authorized, 67,814,044 and 66,165,666 shares issued at December&#160;31, 2022 and December&#160;31, 2021, respectively</a></td>
<td class="nump">$ 68<span></span>
</td>
<td class="nump">$ 66<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value</a></td>
<td class="nump">$ 0.001<span></span>
</td>
<td class="nump">$ 0.001<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, shares authorized</a></td>
<td class="nump">180,000,000<span></span>
</td>
<td class="nump">180,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, shares issued</a></td>
<td class="nump">67,814,044<span></span>
</td>
<td class="nump">66,165,666<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapitalCommonStock', window );">Additional paid-in capital</a></td>
<td class="nump">$ 1,075,264<span></span>
</td>
<td class="nump">$ 968,927<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockValue', window );">Treasury stock, at cost; 14,745,230 and 14,182,805 shares at December&#160;31, 2022 and December&#160;31, 2021, respectively</a></td>
<td class="num">$ (537,287)<span></span>
</td>
<td class="num">$ (500,911)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockShares', window );">Treasury stock, shares</a></td>
<td class="nump">14,745,230<span></span>
</td>
<td class="nump">14,182,805<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive income</a></td>
<td class="nump">$ 8,938<span></span>
</td>
<td class="nump">$ 6,522<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Retained earnings</a></td>
<td class="nump">197,049<span></span>
</td>
<td class="nump">242,456<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total stockholders' equity</a></td>
<td class="nump">744,032<span></span>
</td>
<td class="nump">717,060<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and stockholders' equity</a></td>
<td class="nump">$ 2,992,703<span></span>
</td>
<td class="nump">$ 2,971,617<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_blkb_AccruedExpensesAndOtherCurrentLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred, for which invoices have typically not been received that are payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). Includes aggregate carrying amount, as of the balance sheet date, of current obligations not separately disclosed in the balance sheet due to materiality considerations. Current liabilities are expected to be paid within one year (or the normal operating cycle, if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">blkb_AccruedExpensesAndOtherCurrentLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>blkb_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_blkb_DueToCustomersCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of donations collected by the entity on behalf of its customers and payable to its customers. Also includes amounts classified as customer funds receivable. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">blkb_DueToCustomersCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>blkb_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableTradeCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6935-107765<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableTradeCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4428-111522<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4531-111522<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e637-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669686-108580<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e681-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalPaidInCapitalCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdditionalPaidInCapitalCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalizedSoftwareDevelopmentCostsForSoftwareSoldToCustomers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Unamortized costs incurred for development of computer software, which is to be sold, leased or otherwise marketed, after establishing technological feasibility through to the general release of the software products. Excludes capitalized costs of developing software for internal use.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(10))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 985<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6501960&amp;loc=d3e128462-111756<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizedSoftwareDevelopmentCostsForSoftwareSoldToCustomers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.25)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.(a),19)<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.17)<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126919976&amp;loc=SL49130531-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126919976&amp;loc=SL49130532-203044<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126919976&amp;loc=SL49130532-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126919976&amp;loc=SL49130531-203044<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31931-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31917-109318<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsNetExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph ((a)(1),(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16212-109274<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsNetExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19-26)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6904-107765<br><br>Reference 21: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.21)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.24)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherRestrictedAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current assets that are pledged or subject to withdrawal restrictions, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 210<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=127002003&amp;loc=SL6242269-115581<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 210<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=120413173&amp;loc=SL6242262-115580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherRestrictedAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseAndOtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124429447&amp;loc=SL124453093-239630<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=SL98516268-108586<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cumulative amount of the reporting entity's undistributed earnings or deficit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI https://asc.fasb.org/extlink&amp;oid=122038336&amp;loc=d3e74512-122707<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29,30)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=6405834&amp;loc=d3e23315-112656<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29,30)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140458386834416">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Balance Sheets (Parenthetical) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementOfFinancialPositionAbstract', window );"><strong>Statement of Financial Position [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Accounts receivable, allowance</a></td>
<td class="nump">$ 7,318<span></span>
</td>
<td class="nump">$ 11,155<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on accounts receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5074-111524<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124255206&amp;loc=SL82895884-210446<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfFinancialPositionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfFinancialPositionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>38
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140458387389552">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Comprehensive Income - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesAbstract', window );"><strong>Revenue</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">$ 1,058,105<span></span>
</td>
<td class="nump">$ 927,740<span></span>
</td>
<td class="nump">$ 913,219<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfRevenueAbstract', window );"><strong>Cost of revenue</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Cost of revenue</a></td>
<td class="nump">505,389<span></span>
</td>
<td class="nump">443,195<span></span>
</td>
<td class="nump">428,065<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="nump">552,716<span></span>
</td>
<td class="nump">484,545<span></span>
</td>
<td class="nump">485,154<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingExpensesAbstract', window );"><strong>Operating expenses</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SellingAndMarketingExpense', window );">Sales, marketing and customer success</a></td>
<td class="nump">221,455<span></span>
</td>
<td class="nump">186,314<span></span>
</td>
<td class="nump">209,762<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpense', window );">Research and development</a></td>
<td class="nump">156,913<span></span>
</td>
<td class="nump">124,573<span></span>
</td>
<td class="nump">100,146<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GeneralAndAdministrativeExpense', window );">General and administrative</a></td>
<td class="nump">199,908<span></span>
</td>
<td class="nump">146,262<span></span>
</td>
<td class="nump">134,852<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization</a></td>
<td class="nump">2,925<span></span>
</td>
<td class="nump">2,227<span></span>
</td>
<td class="nump">2,915<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">263<span></span>
</td>
<td class="nump">236<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingExpenses', window );">Total operating expenses</a></td>
<td class="nump">581,201<span></span>
</td>
<td class="nump">459,639<span></span>
</td>
<td class="nump">447,911<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">(Loss) income from operations</a></td>
<td class="num">(28,485)<span></span>
</td>
<td class="nump">24,906<span></span>
</td>
<td class="nump">37,243<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest expense</a></td>
<td class="num">(35,803)<span></span>
</td>
<td class="num">(18,003)<span></span>
</td>
<td class="num">(17,287)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_blkb_NonoperatingIncomeExpenseExcludingInterestExpense', window );">Other income, net</a></td>
<td class="nump">8,713<span></span>
</td>
<td class="nump">180<span></span>
</td>
<td class="nump">1,658<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest</a></td>
<td class="num">(55,575)<span></span>
</td>
<td class="nump">7,083<span></span>
</td>
<td class="nump">21,614<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax (benefit) provision</a></td>
<td class="num">(10,168)<span></span>
</td>
<td class="nump">1,385<span></span>
</td>
<td class="nump">13,897<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net (loss) income</a></td>
<td class="num">$ (45,407)<span></span>
</td>
<td class="nump">$ 5,698<span></span>
</td>
<td class="nump">$ 7,717<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>(Loss) earnings per share</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic earnings per share</a></td>
<td class="num">$ (0.88)<span></span>
</td>
<td class="nump">$ 0.12<span></span>
</td>
<td class="nump">$ 0.16<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted earnings per share</a></td>
<td class="num">$ (0.88)<span></span>
</td>
<td class="nump">$ 0.12<span></span>
</td>
<td class="nump">$ 0.16<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract', window );"><strong>Common shares and equivalents outstanding</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic weighted average shares</a></td>
<td class="nump">51,569,148<span></span>
</td>
<td class="nump">47,412,306<span></span>
</td>
<td class="nump">48,184,714<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted weighted average shares</a></td>
<td class="nump">51,569,148<span></span>
</td>
<td class="nump">48,230,438<span></span>
</td>
<td class="nump">48,696,341<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract', window );"><strong>Other comprehensive income</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Foreign currency translation adjustment</a></td>
<td class="num">$ (16,160)<span></span>
</td>
<td class="nump">$ 661<span></span>
</td>
<td class="nump">$ 4,571<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent', window );">Unrealized gain (loss) on derivative instruments, net of tax</a></td>
<td class="nump">18,576<span></span>
</td>
<td class="nump">8,358<span></span>
</td>
<td class="num">(1,778)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Total other comprehensive income</a></td>
<td class="nump">2,416<span></span>
</td>
<td class="nump">9,019<span></span>
</td>
<td class="nump">2,793<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Comprehensive (loss) income</a></td>
<td class="num">(42,991)<span></span>
</td>
<td class="nump">14,717<span></span>
</td>
<td class="nump">10,510<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=blkb_RecurringMember', window );">Recurring [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesAbstract', window );"><strong>Revenue</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">1,011,733<span></span>
</td>
<td class="nump">880,850<span></span>
</td>
<td class="nump">850,745<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfRevenueAbstract', window );"><strong>Cost of revenue</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Cost of revenue</a></td>
<td class="nump">463,449<span></span>
</td>
<td class="nump">390,803<span></span>
</td>
<td class="nump">369,681<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_TechnologyServiceMember', window );">Cost of one-time services and other [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesAbstract', window );"><strong>Revenue</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">46,372<span></span>
</td>
<td class="nump">46,890<span></span>
</td>
<td class="nump">62,474<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfRevenueAbstract', window );"><strong>Cost of revenue</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Cost of revenue</a></td>
<td class="nump">$ 41,940<span></span>
</td>
<td class="nump">$ 52,392<span></span>
</td>
<td class="nump">$ 58,384<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_blkb_NonoperatingIncomeExpenseExcludingInterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of income or expense, excluding interest expense, from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">blkb_NonoperatingIncomeExpenseExcludingInterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>blkb_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16225-109274<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(24))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e557-108580<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(26))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfGoodsAndServicesSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI https://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(a),(d))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfGoodsAndServicesSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfRevenueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfRevenueAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e4984-109258<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e3842-109258<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 18: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1,2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126941158&amp;loc=d3e41242-110953<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the cost of borrowed funds accounted for as interest expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6450988&amp;loc=d3e26243-108391<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (210.5-03(11))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.9)<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax and reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness, attributable to parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e637-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of other comprehensive income (loss) attributable to parent entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569643-111683<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ResearchAndDevelopmentExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 912<br> -SubTopic 730<br> -Section 25<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6472174&amp;loc=d3e58812-109433<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 985<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6501960&amp;loc=d3e128462-111756<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 730<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6420194&amp;loc=d3e21568-108373<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=109237686&amp;loc=d3e17752-110868<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.P.3)<br> -URI https://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140864-122747<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(b)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI https://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenuesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenuesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SellingAndMarketingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate total amount of expenses directly related to the marketing or selling of products or services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingAndMarketingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=blkb_RecurringMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=blkb_RecurringMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=us-gaap_TechnologyServiceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=us-gaap_TechnologyServiceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>39
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140458383199856">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Cash Flows - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Cash flows from operating activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net (loss) income</a></td>
<td class="num">$ (45,407)<span></span>
</td>
<td class="nump">$ 5,698<span></span>
</td>
<td class="nump">$ 7,717<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net (loss) income to net cash provided by operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">102,369<span></span>
</td>
<td class="nump">82,410<span></span>
</td>
<td class="nump">92,735<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProvisionForDoubtfulAccounts', window );">Provision for credit losses and sales returns</a></td>
<td class="nump">6,066<span></span>
</td>
<td class="nump">11,450<span></span>
</td>
<td class="nump">13,230<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Stock-based compensation expense</a></td>
<td class="nump">110,294<span></span>
</td>
<td class="nump">120,379<span></span>
</td>
<td class="nump">87,257<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Deferred taxes</a></td>
<td class="num">(26,644)<span></span>
</td>
<td class="num">(2,429)<span></span>
</td>
<td class="nump">8,837<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfFinancingCostsAndDiscounts', window );">Amortization of deferred financing costs and discount</a></td>
<td class="nump">2,364<span></span>
</td>
<td class="nump">1,570<span></span>
</td>
<td class="nump">781<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNoncashIncomeExpense', window );">Other non-cash adjustments</a></td>
<td class="nump">5,676<span></span>
</td>
<td class="nump">10,490<span></span>
</td>
<td class="nump">2,958<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Changes in operating assets and liabilities, net of acquisition and disposal of businesses:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsReceivable', window );">Accounts receivable</a></td>
<td class="num">(7,340)<span></span>
</td>
<td class="num">(6,525)<span></span>
</td>
<td class="num">(18,414)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets', window );">Prepaid expenses and other assets</a></td>
<td class="nump">26,235<span></span>
</td>
<td class="num">(2,048)<span></span>
</td>
<td class="nump">22,568<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayableTrade', window );">Trade accounts payable</a></td>
<td class="nump">21,607<span></span>
</td>
<td class="num">(9,670)<span></span>
</td>
<td class="num">(19,997)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_blkb_IncreaseDecreaseAccruedExpensesAndOtherLiabilities', window );">Accrued expenses and other liabilities</a></td>
<td class="num">(2,386)<span></span>
</td>
<td class="num">(8,190)<span></span>
</td>
<td class="num">(49,232)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInDeferredRevenue', window );">Deferred revenue</a></td>
<td class="nump">11,059<span></span>
</td>
<td class="nump">10,526<span></span>
</td>
<td class="num">(485)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by operating activities</a></td>
<td class="nump">203,893<span></span>
</td>
<td class="nump">213,661<span></span>
</td>
<td class="nump">147,955<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Cash flows from investing activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Purchase of property and equipment</a></td>
<td class="num">(12,289)<span></span>
</td>
<td class="num">(11,664)<span></span>
</td>
<td class="num">(29,690)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToDevelopSoftware', window );">Capitalized software and content development costs</a></td>
<td class="num">(58,774)<span></span>
</td>
<td class="num">(40,489)<span></span>
</td>
<td class="num">(42,157)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Purchase of net assets of acquired companies, net of cash and restricted cash acquired</a></td>
<td class="num">(20,912)<span></span>
</td>
<td class="num">(419,120)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromDivestitureOfBusinesses', window );">Cash received in sale of business</a></td>
<td class="nump">6,426<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used in investing activities</a></td>
<td class="num">(85,549)<span></span>
</td>
<td class="num">(471,273)<span></span>
</td>
<td class="num">(71,847)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Cash flows from financing activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfDebt', window );">Proceeds from issuance of debt</a></td>
<td class="nump">211,000<span></span>
</td>
<td class="nump">582,200<span></span>
</td>
<td class="nump">748,500<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfDebt', window );">Payments on debt</a></td>
<td class="num">(310,740)<span></span>
</td>
<td class="num">(152,971)<span></span>
</td>
<td class="num">(747,563)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsOfFinancingCosts', window );">Debt issuance costs</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(3,106)<span></span>
</td>
<td class="num">(4,586)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsOfStockIssuanceCosts', window );">Stock issuance costs</a></td>
<td class="num">(1,339)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Employee taxes paid for withheld shares upon equity award settlement</a></td>
<td class="num">(36,376)<span></span>
</td>
<td class="num">(39,404)<span></span>
</td>
<td class="num">(21,425)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromStockOptionsExercised', window );">Proceeds from exercise of stock options</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">4<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_blkb_IncreaseDecreaseInDueToCustomers', window );">Change in due to customers</a></td>
<td class="nump">111,386<span></span>
</td>
<td class="num">(13,464)<span></span>
</td>
<td class="nump">61,214<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_blkb_ChangeInCustomerFundsReceivable', window );">Change in customer funds receivable</a></td>
<td class="nump">380<span></span>
</td>
<td class="num">(731)<span></span>
</td>
<td class="nump">138<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForRepurchaseOfCommonStock', window );">Purchase of treasury stock</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(108,416)<span></span>
</td>
<td class="num">(41,001)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsOfDividends', window );">Dividend payments to stockholders</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(5,960)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash (used in) provided by financing activities</a></td>
<td class="num">(25,689)<span></span>
</td>
<td class="nump">264,108<span></span>
</td>
<td class="num">(10,679)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations', window );">Effect of exchange rate on cash, cash equivalents and restricted cash</a></td>
<td class="num">(10,486)<span></span>
</td>
<td class="nump">297<span></span>
</td>
<td class="nump">2,245<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net increase in cash, cash equivalents and restricted cash</a></td>
<td class="nump">82,169<span></span>
</td>
<td class="nump">6,793<span></span>
</td>
<td class="nump">67,674<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations', window );">Cash, cash equivalents and restricted cash, beginning of year</a></td>
<td class="nump">651,762<span></span>
</td>
<td class="nump">644,969<span></span>
</td>
<td class="nump">577,295<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations', window );">Cash, cash equivalents and restricted cash, end of year</a></td>
<td class="nump">733,931<span></span>
</td>
<td class="nump">651,762<span></span>
</td>
<td class="nump">644,969<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SupplementalCashFlowInformationAbstract', window );"><strong>Cash paid during the year for:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestPaidNet', window );">Interest</a></td>
<td class="num">(33,371)<span></span>
</td>
<td class="num">(16,386)<span></span>
</td>
<td class="num">(15,716)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaidNet', window );">Taxes, net of refunds</a></td>
<td class="num">(9,670)<span></span>
</td>
<td class="num">(10,073)<span></span>
</td>
<td class="num">(3,563)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssued1', window );">Purchase of EVERFI through the issuance of stock (see Note 3)</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(303,633)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalExpendituresIncurredButNotYetPaid', window );">Purchase of equipment and other assets included in accounts payable</a></td>
<td class="num">(158)<span></span>
</td>
<td class="num">(1,747)<span></span>
</td>
<td class="num">(840)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract', window );"><strong>Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">31,691<span></span>
</td>
<td class="nump">55,146<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue', window );">Total restricted cash</a></td>
<td class="nump">702,240<span></span>
</td>
<td class="nump">596,616<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Total cash, cash equivalents and restricted cash in the statement of cash flows</a></td>
<td class="nump">733,931<span></span>
</td>
<td class="nump">651,762<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_MortgagesMember', window );">Real estate loans [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LoansAssumed1', window );">Purchases by assuming directly related liabilities</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(61,064)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LoansPayableMember', window );">Other debt [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LoansAssumed1', window );">Purchases by assuming directly related liabilities</a></td>
<td class="num">$ (1,710)<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="num">$ (5,620)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_blkb_ChangeInCustomerFundsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Change In Customer Funds Receivable</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">blkb_ChangeInCustomerFundsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>blkb_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_blkb_IncreaseDecreaseAccruedExpensesAndOtherLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net change during the reporting period in accrued expenses and other liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">blkb_IncreaseDecreaseAccruedExpensesAndOtherLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>blkb_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_blkb_IncreaseDecreaseInDueToCustomers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the amount of net increase (decrease) in funds due to customers during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">blkb_IncreaseDecreaseInDueToCustomers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>blkb_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfFinancingCostsAndDiscounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense attributable to debt discount (premium) and debt issuance costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69E<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495743-112612<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495355-112611<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69F<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495745-112612<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfFinancingCostsAndDiscounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalExpendituresIncurredButNotYetPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Future cash outflow to pay for purchases of fixed assets that have occurred.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4332-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4313-108586<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4304-108586<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalExpendituresIncurredButNotYetPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=SL98516268-108586<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=SL98516268-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123444420&amp;loc=d3e33268-110906<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.1)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123444420&amp;loc=d3e33268-110906<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxesPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4297-108586<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxesPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsPayableTrade">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Change in recurring obligations of a business that arise from the acquisition of merchandise, materials, supplies and services used in the production and sale of goods and services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsPayableTrade</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInDeferredRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInDeferredRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingCapitalAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in prepaid expenses, and assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4297-108586<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3367-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LoansAssumed1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The fair value of loans assumed in noncash investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4313-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4304-108586<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4332-108586<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LoansAssumed1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3536-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNoncashIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNoncashIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForRepurchaseOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow to reacquire common stock during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForRepurchaseOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfDividends">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfDividends</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfFinancingCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for loan and debt issuance costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfFinancingCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfStockIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for cost incurred directly with the issuance of an equity security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfStockIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquirePropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToDevelopSoftware">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the development or modification of software programs or applications for internal use (that is, not to be sold, leased or otherwise marketed to others) that qualify for capitalization.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToDevelopSoftware</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromDivestitureOfBusinesses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the amount received from the sale of a portion of the company's business, for example a segment, division, branch or other business, during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromDivestitureOfBusinesses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow during the period from additional borrowings in aggregate debt. Includes proceeds from short-term and long-term debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from exercise of option under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=SL79508275-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProvisionForDoubtfulAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense (reversal of expense) for expected credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProvisionForDoubtfulAccounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow during the period from the repayment of aggregate short-term and long-term debt. Excludes payment of capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=SL98516268-108586<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssued1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The fair value of stock issued in noncash financing activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4304-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4332-108586<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4313-108586<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssued1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplementalCashFlowInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplementalCashFlowInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_MortgagesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_MortgagesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LoansPayableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_LoansPayableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140458389128576">
<tr>
<th class="tl" colspan="2" rowspan="1"><div style="width: 200px;"><strong>Consolidated Statements of Stockholders' Equity - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Total</div></th>
<th class="th"><div>Common stock [Member]</div></th>
<th class="th"><div>Additional paid-in capital [Member]</div></th>
<th class="th"><div>Treasury stock [Member]</div></th>
<th class="th"><div>Accumulated other comprehensive loss [Member]</div></th>
<th class="th"><div>Retained earnings [Member]</div></th>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Balance (in shares) at Dec. 31, 2019</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">60,206,091<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Dec. 31, 2019</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 396,764<span></span>
</td>
<td class="nump">$ 60<span></span>
</td>
<td class="nump">$ 457,804<span></span>
</td>
<td class="num">$ (290,665)<span></span>
</td>
<td class="num">$ (5,290)<span></span>
</td>
<td class="nump">$ 234,855<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net (loss) income</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 7,717<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,717<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockDividendsPerShareCashPaid', window );">Dividends per share (in dollars per share)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 0.12<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DividendsCash', window );">Payment of dividends</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="num">$ (5,960)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(5,960)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockSharesAcquired', window );">Purchase of treasury shares under stock repurchase program (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">714,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockValueAcquiredCostMethod', window );">Purchase of treasury shares under stock repurchase program, cost method</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">$ (41,001)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(41,001)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_blkb_ExerciseOfStockOptionsAndStockAppreciationRightsShares', window );">Exercise of stock options and vesting of restricted stock units (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">218,141<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_blkb_ExerciseOfStockOptionsAndStockAppreciationRightsValue', window );">Exercise of stock options and vesting of restricted stock units</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_blkb_SurrenderOfSharesUponRestrictedStockAndRestrictedUnitVestingAndExerciseofStockAppreciationRights', window );">Employee taxes paid for withheld shares upon equity award settlement (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">273,914<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Employee taxes paid for withheld shares upon equity award settlement</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">$ (21,425)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(21,425)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">87,257<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">87,155<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">102<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross', window );">Restricted stock grants (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">657,483<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross', window );">Restricted stock grants</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited', window );">Restricted stock cancellations (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(177,077)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive income</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">2,793<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,793<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Balance (in shares) at Dec. 31, 2020</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">60,904,638<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Dec. 31, 2020</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">426,150<span></span>
</td>
<td class="nump">$ 61<span></span>
</td>
<td class="nump">544,963<span></span>
</td>
<td class="num">(353,091)<span></span>
</td>
<td class="num">(2,497)<span></span>
</td>
<td class="nump">236,714<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net (loss) income</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 5,698<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,698<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockSharesAcquired', window );">Purchase of treasury shares under stock repurchase program (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,592,933<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockValueAcquiredCostMethod', window );">Purchase of treasury shares under stock repurchase program, cost method</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">$ (108,416)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(108,416)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_blkb_ExerciseOfStockOptionsAndStockAppreciationRightsShares', window );">Exercise of stock options and vesting of restricted stock units (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,014,562<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_blkb_ExerciseOfStockOptionsAndStockAppreciationRightsValue', window );">Exercise of stock options and vesting of restricted stock units</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 1<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_blkb_SurrenderOfSharesUponRestrictedStockAndRestrictedUnitVestingAndExerciseofStockAppreciationRights', window );">Employee taxes paid for withheld shares upon equity award settlement (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">535,604<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Employee taxes paid for withheld shares upon equity award settlement</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">$ (39,404)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(39,404)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">120,379<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">120,335<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">44<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross', window );">Restricted stock grants (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">596,763<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross', window );">Restricted stock grants</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited', window );">Restricted stock cancellations (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(194,720)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive income</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">9,019<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,019<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesAcquisitions', window );">Stock Issued During Period, Shares, Acquisitions</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,844,423<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueAcquisitions', window );">Stock Issued During Period, Value, Acquisitions</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">303,633<span></span>
</td>
<td class="nump">$ 4<span></span>
</td>
<td class="nump">303,629<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Balance (in shares) at Dec. 31, 2021</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">66,165,666<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Dec. 31, 2021</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">717,060<span></span>
</td>
<td class="nump">$ 66<span></span>
</td>
<td class="nump">968,927<span></span>
</td>
<td class="num">(500,911)<span></span>
</td>
<td class="nump">6,522<span></span>
</td>
<td class="nump">242,456<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net (loss) income</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">$ (45,407)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(45,407)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockSharesAcquired', window );">Purchase of treasury shares under stock repurchase program (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_blkb_ExerciseOfStockOptionsAndStockAppreciationRightsShares', window );">Exercise of stock options and vesting of restricted stock units (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,015,304<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_blkb_ExerciseOfStockOptionsAndStockAppreciationRightsValue', window );">Exercise of stock options and vesting of restricted stock units</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_blkb_SurrenderOfSharesUponRestrictedStockAndRestrictedUnitVestingAndExerciseofStockAppreciationRights', window );">Employee taxes paid for withheld shares upon equity award settlement (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">562,425<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Employee taxes paid for withheld shares upon equity award settlement</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">$ (36,376)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(36,376)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">110,294<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">110,294<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross', window );">Restricted stock grants (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">846,295<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross', window );">Restricted stock grants</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">2<span></span>
</td>
<td class="nump">$ 2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited', window );">Restricted stock cancellations (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(179,686)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive income</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">2,416<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,416<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts', window );">Adjustments to Additional Paid in Capital, Stock Issued, Issuance Costs</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(1,352)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,352)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_blkb_RetirementsOfCommonStockShares', window );">Retirements of Common Stock, Shares</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(33,535)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_blkb_AdjustmentsToAdditionalPaidInCapitalStockIssuedRetirements', window );">Adjustments to Additional Paid in Capital, Stock Issued, Retirements</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="num">(2,605)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,605)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Balance (in shares) at Dec. 31, 2022</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">67,814,044<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Dec. 31, 2022</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 744,032<span></span>
</td>
<td class="nump">$ 68<span></span>
</td>
<td class="nump">$ 1,075,264<span></span>
</td>
<td class="num">$ (537,287)<span></span>
</td>
<td class="nump">$ 8,938<span></span>
</td>
<td class="nump">$ 197,049<span></span>
</td>
</tr>
<tr><td colspan="7"></td></tr>
<tr><td colspan="7"><table class="outerFootnotes" width="100%">
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">Represents dividends paid in Q1 2020. Refer to the discussion of our Board of Directors' decision to discontinue the declaration and payments of all cash dividends beginning in Q2 2020 in Note 14 of our Annual Report on Form 10-K for the  fiscal year ended December 31, 2020, as filed with the SEC on February 23, 2021.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[2]</td>
<td style="vertical-align: top;" valign="top">Represents shares retired after determining certain EVERFI's selling shareholders would be paid in cash, rather than shares of our common stock. See Note 3 for additional information regarding our acquisition of EVERFI.</td>
</tr>
</table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_blkb_AdjustmentsToAdditionalPaidInCapitalStockIssuedRetirements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in additional paid in capital (APIC) resulting from retirement of shares intended for acquisition shareholders who were paid in cash rather than shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">blkb_AdjustmentsToAdditionalPaidInCapitalStockIssuedRetirements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>blkb_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_blkb_ExerciseOfStockOptionsAndStockAppreciationRightsShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued during the period as a result of the exercise of stock options and stock appreciation rights.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">blkb_ExerciseOfStockOptionsAndStockAppreciationRightsShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>blkb_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_blkb_ExerciseOfStockOptionsAndStockAppreciationRightsValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value stock issued during the period as a result of the exercise of stock options and stock appreciation rights.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">blkb_ExerciseOfStockOptionsAndStockAppreciationRightsValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>blkb_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_blkb_RetirementsOfCommonStockShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares retired from shares intended for acquisition shareholders who were paid in cash rather than shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">blkb_RetirementsOfCommonStockShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>blkb_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_blkb_SurrenderOfSharesUponRestrictedStockAndRestrictedUnitVestingAndExerciseofStockAppreciationRights">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares that have been surrendered upon vesting of restricted stock/restricted stock units or exercise of stock appreciation rights during the period and are being held in treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">blkb_SurrenderOfSharesUponRestrictedStockAndRestrictedUnitVestingAndExerciseofStockAppreciationRights</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>blkb_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=126964447&amp;loc=d3e11149-113907<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 13<br> -URI https://asc.fasb.org/extlink&amp;oid=126964447&amp;loc=d3e11178-113907<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 35<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126961718&amp;loc=d3e4534-113899<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in additional paid in capital (APIC) resulting from direct costs associated with issuing stock. Includes, but is not limited to, legal and accounting fees and direct costs associated with stock issues under a shelf registration.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockDividendsPerShareCashPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate dividends paid during the period for each share of common stock outstanding.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockDividendsPerShareCashPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DividendsCash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of paid and unpaid cash dividends declared for classes of stock, for example, but not limited to, common and preferred.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 405<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=6957935&amp;loc=d3e64057-112817<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DividendsCash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInStockholdersEquityRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442407-227067<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=124507222&amp;loc=d3e1436-108581<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442411-227067<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesAcquisitions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of stock issued during the period pursuant to acquisitions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesAcquisitions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares related to Restricted Stock Award forfeited during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueAcquisitions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value of stock issued pursuant to acquisitions during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29-31)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueAcquisitions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate value of stock related to Restricted Stock Awards issued during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI https://asc.fasb.org/extlink&amp;oid=122038336&amp;loc=d3e74512-122707<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockSharesAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares that have been repurchased during the period and are being held in treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockSharesAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockValueAcquiredCostMethod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockValueAcquiredCostMethod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>41
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140458392102912">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Organization<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock', window );">Organization</a></td>
<td class="text"><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006880;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:700;line-height:120%">1. Organization</span></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are the world&#8217;s leading cloud software company powering social good. Serving the entire social good community&#8212;nonprofits, higher education institutions, K&#8211;12 schools, healthcare organizations, faith communities, arts and cultural organizations, foundations, companies and individual change agents&#8212;we connect and empower organizations to increase their impact through cloud software, services, expertise and data intelligence. Our portfolio is tailored to the unique needs of vertical markets, with solutions for fundraising and CRM, marketing, advocacy, peer-to-peer fundraising, corporate social responsibility (CSR) and environmental, social and governance (ESG), school management, ticketing, grantmaking, financial management, payment processing and analytics. Serving the industry for more than four decades, we are a remote-first company headquartered in Charleston, South Carolina, with operations in the United States, Australia, Canada, Costa Rica and the United Kingdom.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -URI https://asc.fasb.org/topic&amp;trid=2122149<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -URI https://asc.fasb.org/topic&amp;trid=2197479<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>42
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140458391058592">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Basis of Presentation<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SignificantAccountingPoliciesTextBlock', window );">Basis of Presentation</a></td>
<td class="text"><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006880;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:700;line-height:120%">2. Basis of Presentation</span></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basis of presentation</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United&#160;States (&#8220;GAAP&#8221;).</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basis of consolidation</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The consolidated financial statements include the accounts of Blackbaud, Inc. and its wholly owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Use of estimates</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements, as well as the reported amounts of revenues and expenses during the reporting periods. On an ongoing basis, we reconsider and evaluate our estimates and assumptions, including those that impact revenue recognition, long-lived and intangible assets, income taxes, business combinations, stock-based compensation, capitalization of software development costs, our allowances for credit losses and sales returns, costs of obtaining contracts, valuation of derivative instruments, loss contingencies and insurance recoveries, among others. Changes in the facts or circumstances underlying these estimates could result in material changes and actual results could materially differ from these estimates.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recently adopted accounting pronouncements</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2020, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") 2020-04, </span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting </span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">("ASU 2020-04")</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">.</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> This update provides for optional financial reporting alternatives to reduce cost and complexity associated with accounting for contracts, hedging relationships, and other transactions affected by reference rate reform. This update applies only to contracts, hedging relationships, and other transactions that reference the London Interbank Offer Rate ("LIBOR") or other reference rates expected to be discontinued because of reference rate reform. The accommodations are available for all entities through December 31, 2022, with early adoption permitted. We adopted ASU 2020-04 prospectively as of July 1, 2022, and the adoption did not have a material impact on our consolidated financial statements.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recently issued accounting pronouncements</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There are no recently issued accounting pronouncements that are expected to have a material impact on our financial position or results of operations when adopted in the future.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Summary of significant accounting policies</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Revenue recognition</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our revenue is primarily generated from the following sources: (i) charging for the use of our software solutions in cloud and hosted environments; (ii)&#160;providing payment and transaction services; (iii) providing software maintenance and support services; and (iv) providing professional services, including implementation, consulting, training, analytic and other services. Revenues are recognized when control of these services is transferred to our customers, in an amount that reflects the consideration we expect to be entitled to in exchange for those services.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We determine revenue recognition through the following steps:</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">Identification of the contract, or contracts, with a customer;</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">Identification of the performance obligations in the contract;</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">Determination of the transaction price;</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">Allocation of the transaction price to the performance obligations in the contract; and</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">Recognition of revenue when, or as, we satisfy a performance obligation.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Recurring</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Recurring revenue represents stand-ready performance obligations in which we are making our solutions or services available to our customers continuously over time or the value of the contract renews.&#160;Therefore, recurring revenue is generally recognized over time on a ratable basis over the contract term, beginning on the date that the solution or service is made available to the customer. Our recurring revenue contracts are generally for a term of 3 years at contract inception with 1 to 3-year renewals thereafter, billed annually in advance and non-cancelable.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Recurring revenue is comprised of fees for the use of our subscription-based software solutions, which includes providing access to cloud solutions, hosting services, payment services, online training programs, and subscription-based analytic services, such as donor insight and data enrichment services. Recurring revenue also includes fees from maintenance services for our on-premises solutions, services included in our renewable subscription contracts, retained and managed services contracts that we expect to have a term consistent with our cloud solution contracts, and variable transaction revenue associated with the use of our solutions.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our payment services are offered with the assistance of third-party vendors. In general, when we are the principal in a transaction based on the factors identified in ASC 606-10-55-36 through 55-40, we record the revenue and related costs on a gross basis. Otherwise, we net the cost of revenue associated with the service against the gross revenue (amount withheld for the transaction fees) and record the net amount as revenue. For payment and transaction services, we have the right to invoice the customer in an amount that directly corresponds with the value to the customer of our performance to date. Therefore, we recognize revenue for these services over time based on the amount we withhold for the transaction fees in accordance with the 'as invoiced' practical expedient in ASC 606-10-55-18.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">One-time services and other</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">One-time services and other revenue is primarily comprised of fees for one-time consulting, analytic and onsite training services and fees for retained and managed services contracts that we do not expect to have a term consistent with our cloud solution contracts.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We generally bill consulting services based on hourly rates plus reimbursable travel-related expenses. Fixed price consulting engagements are generally billed as milestones towards completion are reached. Revenue for one-time consulting services is generally recognized over time as the services are performed.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fees for retained and managed services contracts are generally billed in advance and recognized over time on a ratable basis over the contract term, beginning on the date the service is made available to the customer.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Contracts with multiple performance obligations</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Some of our contracts with customers contain multiple performance obligations. For these contracts, we account for individual performance obligations separately if they are distinct. The transaction price is allocated to the separate performance obligations on a relative standalone selling price basis. Standalone selling prices of our solutions and services are typically estimated based on observable transactions when the solutions or services are sold on a standalone basis.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Costs of obtaining contracts, contract assets and deferred revenue</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We pay sales commissions at the time contracts with customers are signed or shortly thereafter, depending on the size and duration of the sales contract. Sales commissions and related fringe benefits earned by our sales force are considered incremental and recoverable costs of obtaining a contract with a customer. These costs are deferred and then amortized in a manner that aligns with the expected period of benefit, which we have primarily determined to be 5 years. We determined the period of benefit by taking into consideration our customer contracts, including renewals, retention, our technology and other factors. We generally do not pay commissions for contract renewals that are commensurate with the commission paid on the initial contract. The related amortization expense is included in sales, marketing and customer success expense in our consolidated statements of comprehensive income.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A contract asset is recorded when revenue is recognized in advance of our right to receive consideration (i.e., we must satisfy additional performance obligations in order to receive consideration). Amounts are recorded as receivables when our right to consideration is unconditional (i.e., only the passage of time is required before payment of the consideration is due). Our contract assets are recorded within prepaid expenses and other current assets on our consolidated balance sheets. To the extent that our customers are billed for our solutions and services in advance of us satisfying the related performance obligations, we record such amounts in deferred revenue.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Sales taxes</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We present sales taxes and other taxes collected from customers and remitted to governmental authorities on a net basis and, as such, exclude them from revenues.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Fair value measurements</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We measure certain financial assets and liabilities at fair value on a recurring basis, including derivative instruments. Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability (an exit price) in an orderly transaction between market participants at the measurement date. An active market is defined as a market in which transactions for the asset or liability take place with sufficient frequency and volume to provide pricing information on an ongoing basis. We use a three-tier fair value hierarchy to measure fair value. This hierarchy prioritizes the inputs into three broad levels as follows:</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">Level 1 - Quoted prices for identical assets or liabilities in active markets;</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">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</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">Level 3 - Valuations derived from valuation techniques in which one or more significant inputs are unobservable.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our financial assets and liabilities are classified in their entirety within the hierarchy based on the lowest level of input that is significant to fair value measurement. Changes to a financial asset's or liability's level within the fair value hierarchy are determined as of the end of a reporting period. All methods of assessing fair value result in a general approximation of value, and such value may never actually be realized.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Derivative instruments</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We generally use derivative instruments to manage interest rate and foreign currency exchange risk. We view derivative instruments as risk management tools and do not use them for trading or speculative purposes. 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. Accordingly, changes in fair value of the derivative contract must be highly correlated with changes in the fair value of the underlying hedged item at inception of the hedge and over the life of the hedge contract.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We record all derivative instruments on our consolidated balance sheets at fair value as either an asset or liability. If the derivative is designated as a cash flow hedge, the effective portions of the changes in fair value of the derivative are recorded in other comprehensive income and reclassified to earnings in a manner that matches the timing of the earnings impact of the hedged transactions. If the derivative is designated as a net investment hedge, the effective portions of the changes in fair value of the derivative are recorded to translation adjustment, a component of other comprehensive income, and recognized in earnings only when the hedged investment is liquidated. Ineffective portions of the changes in the fair value of cash flow hedges are recognized currently in earnings. See Note 10 to these consolidated financial statements for further discussion of our derivative instruments.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Cash and cash equivalents</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We consider all highly liquid investments purchased with an original maturity of three months or less and cash items in transit to be cash equivalents.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Restricted cash due to customers; Customer funds receivable; Due to customers</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted cash due to customers consists of monies collected by us (or in transit) and payable to our customers, net of the associated transaction fees earned. Monies associated with amounts due to customers are segregated in separate bank accounts and used exclusively for the payment of amounts due to customers. This usage restriction is either legally or internally imposed and reflects our intention with regard to such deposits. Customer funds receivable consists of monies we expect to collect and remit to our customers.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Concentration of credit risk</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial instruments that potentially subject us to concentrations of credit risk consist of cash and cash equivalents, restricted cash due to customers and accounts receivable. Our cash and cash equivalents and restricted cash due to customers are placed with high credit-quality financial institutions. Our accounts receivable is derived from sales to customers. With respect to accounts receivable, we perform ongoing evaluations of our customers and maintain an allowance for credit losses based on historical experience and our expectations of future credit losses. As of and for the years ended December&#160;31, 2022, 2021 and 2020, there were no significant concentrations with respect to our consolidated revenues or accounts receivable.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Property and equipment</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We record property and equipment assets at cost and depreciate them over their estimated useful lives using the straight-line method. Leasehold improvements are depreciated over the lesser of the term of the lease or the estimated useful life of the asset. Upon retirement or sale, the cost of assets disposed of and the related accumulated depreciation are removed from the accounts and any resulting gain or loss is credited or charged to earnings. Repair and maintenance costs are expensed as incurred.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Construction-in-progress primarily related to purchases of facilities and information technology assets which had not been placed in service at the respective balance sheet dates. We transfer these assets to the applicable property and equipment category on the date they are placed in service. There was no capitalized interest applicable to construction-in-progress for the years ended December&#160;31, 2022, 2021 and 2020.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Business combinations</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We include the operating results of acquired companies as well as the net assets acquired and liabilities assumed in our consolidated financial statements from the date of acquisition. We are required to allocate the purchase price of acquired companies to the tangible and intangible assets acquired and liabilities assumed at the acquisition date based upon their estimated fair values. Goodwill as of the acquisition date represents the excess of the purchase consideration of an acquired business over the fair value of the underlying net tangible and intangible assets acquired and liabilities assumed.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We apply significant judgement in estimating the fair value of intangible assets acquired, which involves the use of significant assumptions. Significant assumptions used in the valuation of customer relationships include future revenue and operating expenses, customer attrition rates, contributory asset charges, tax amortization benefit, and discount rates. Significant assumptions used in the valuation of certain developed technology assets include future revenue, proprietary technology obsolescence curve, royalty rate, and discount rate. Significant assumptions used in the valuation of marketing assets include assumptions about the period of time the brand will continue to be valuable, royalty rate, and discount rate. Significant assumptions used in the valuation of content intangible assets include cost-based assumptions. Our estimates of fair value are based upon assumptions we believe to be reasonable, but which are inherently uncertain and unpredictable, and unanticipated events and changes in circumstances may occur.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Goodwill</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill represents the purchase price in excess of the net amount assigned to assets acquired and liabilities assumed by us in a business combination. Goodwill is not amortized, but tested annually for impairment on the first day of our fourth quarter, or more frequently if indicators of potential impairment arise.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounting guidance permits entities to first assess qualitative factors to determine whether it is more likely than not that the fair value of a reporting unit is less than its carrying amount as a basis to determine whether it is necessary to perform the quantitative impairment test. Significant judgment is required in the assessment of qualitative factors, including but not limited to an evaluation of macroeconomic conditions as they relate to our business, industry and market trends, as well as the overall future financial performance of identified reporting units and future opportunities in the markets in which we operate.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The quantitative impairment test compares the fair values of identified reporting units with their respective carrying amounts. If the carrying amount of a reporting unit exceeds its fair value, an impairment loss is recognized in an amount equal to that excess. Based on our current internal reporting structure, we currently have one operating segment, one reportable segment, and one reporting unit. In each of 2022, 2021 and 2020, we performed the quantitative impairment test, which indicated that the estimated fair values of the identified reporting units significantly exceeded their respective carrying values. There was no impairment of goodwill during 2022, 2021 and 2020.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Intangible assets other than goodwill</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We amortize finite-lived intangible assets over their estimated useful lives as follows.</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:55.771%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:27.993%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.936%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Basis of amortization</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Amortization<br/>period<br/>(in years)</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Customer relationships</span></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:3pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Straight-line&#160;and&#160;accelerated</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:3pt;text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8-17</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Marketing assets</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Straight-line and accelerated</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:3pt;text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14-15</span></div></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Developed technology</span></td><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Straight-line and accelerated</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:3pt;text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3-14</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Content</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Straight-line</span></div></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt">Certain of the customer relationships, marketing assets and developed technology assets are amortized on an accelerated basis.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We write off the gross carrying amount and accumulated amortization balances for all fully amortized intangible assets. We evaluate the estimated useful lives and the potential for impairment of finite and indefinite-lived intangible assets on an annual basis or more frequently if events or circumstances indicate revised estimates of useful lives may be appropriate or that the carrying amount may be impaired. If the carrying amount of a finite-lived intangible asset is no longer recoverable based upon the undiscounted cash flows of the asset, the amount of impairment is the difference between the carrying amount and the fair value of the asset. Substantially all of our intangible assets were acquired in business combinations. See Note 6 to these consolidated financial statements for a discussion of our impairment of certain intangible assets during 2022. There were no impairments of acquired intangible assets during 2021 and 2020.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Impairment of long-lived assets</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We review long-lived assets for impairment when events change or circumstances indicate the carrying amount may not be recoverable. Events or changes in circumstances that indicate the carrying amount may not be recoverable include, but are not limited to, a significant decrease in the market value of the business or asset acquired, a significant adverse change in the extent or manner in which the business or asset acquired is used or significant adverse change in the business climate. If such events or changes in circumstances are present, the undiscounted cash flow method is used to determine whether the asset or asset group is impaired. See Note 6 to these consolidated financial statements for a discussion of our impairment of certain long-lived assets during 2022, 2021 and 2020.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Deferred financing costs and debt discount</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred financing costs included in other assets represent the direct third-party costs of entering into the revolving (line-of-credit) portion of our credit facility in October 2020 and portions of the unamortized deferred financing costs from prior facilities. These costs are amortized ratably over the term of the credit facility as interest expense.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other debt issuance costs, as well as the debt discount associated with our 2021 Incremental Term Loan (as defined below), 2020 Credit facility (as defined below) and portions of the unamortized balances from prior facilities, are recorded as a direct deduction from debt. These costs are amortized over the term of the credit facility as interest expense.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Stock-based compensation</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We measure stock-based compensation cost at the grant date based on the fair value of the award and recognize it as expense over the requisite service period, which is the vesting period.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize the effect of awards for which the requisite service period is not rendered when the award is forfeited (that is, we recognize the effect of forfeitures in compensation cost when they occur). Previously recognized compensation cost for an award is reversed in the period that the award is forfeited. Income tax benefits resulting from the vesting and exercise of stock-based compensation awards are recognized in the period the unit or award is vested or option or right is exercised.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Income taxes</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We make estimates and judgments in accounting for income taxes. The calculation of the income tax provision requires estimates due to transactions, credits and calculations where the ultimate tax determination is uncertain. Uncertainties arise as a consequence of the actual source of taxable income between domestic and foreign locations, the outcome of tax audits and the ultimate utilization of tax credits. To the extent actual results differ from estimated amounts recorded, such differences will impact the income tax provision in the period in which the determination is made.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We make estimates in determining tax assets and liabilities, which arise from differences in the timing of recognition of revenue and expense for tax and financial statement purposes. We record valuation allowances to reduce our deferred tax assets to the amount expected to be realized. In assessing the adequacy of a recorded valuation allowance significant judgment is required.  We consider all positive and negative evidence and a variety of factors including the scheduled reversal of deferred tax liabilities, historical and projected future taxable income, and prudent and feasible tax planning strategies. If we determine there is less than a 50% likelihood that we will be able to use a deferred tax asset in the future in excess of its net carrying value, then an adjustment to the deferred tax asset valuation allowance is made to increase income tax expense, thereby reducing net income in the period such determination was made.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We measure and recognize uncertain tax positions. To recognize such positions, we must first determine if it is more likely than not that the position will be sustained upon audit. We must then measure the benefit as the largest amount that is more than 50% likely of being realized upon ultimate settlement. Significant judgment is required in the identification and measurement of uncertain tax positions.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Foreign currency</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net assets recorded in a foreign currency are translated at the exchange rate on the balance sheet date. Revenue and expense items are translated using an average of monthly exchange rates. The resulting translation adjustments are recorded in accumulated other comprehensive income.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gains and losses resulting from foreign currency transactions denominated in currency other than the functional currency are recorded at the approximate rate of exchange at the transaction date in other income, net. For the year ended December&#160;31, 2022, we recorded a net foreign currency gain of $4.6 million. During the years ended December&#160;31, 2021 and 2020, we recorded net foreign currency losses that were $1.6 million and $1.1 million, respectively.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Research and development</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development costs are expensed as incurred except as noted below under </span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Software and content development costs</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. These costs include compensation costs for engineering and product management personnel, third-party contractor expenses, software development tools and other expenses related to researching and developing new solutions or upgrading and enhancing existing solutions that do not qualify for capitalization, and allocated depreciation, facilities and IT support costs.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Software and content development costs</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We incur certain costs associated with the development of internal-use software and content, which are primarily related to activities performed to develop our cloud solutions and the development of online education curriculum to be delivered on the Company's cloud platform. Internal and external costs incurred in the preliminary project stage of internal-use software development and content are expensed as incurred. Once the software or content being developed has reached the application development stage, qualifying internal costs including payroll and payroll-related costs of employees who are directly associated with and devote time to the software or content project as well as external direct costs of materials and services are capitalized. Capitalization ceases at the point at which the developed software or content is substantially complete and ready for its intended use, which is typically upon completion of all substantial testing. Qualifying costs capitalized during the application development stage include those related to specific upgrades and enhancements when it is probable that those costs incurred will result in additional functionality. Overhead costs, including general and administrative costs, as well as maintenance, training and all other costs associated with post-implementation stage activities are expensed as incurred. In addition, internal costs that cannot be reasonably separated between maintenance and relatively minor upgrades and enhancements are expensed as incurred. In certain circumstances, content development costs are considered deferred costs, when ownership of developed content belongs to the customer.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Qualifying capitalized software and content development costs are amortized on a straight-line basis over the software asset's estimated useful life, which is generally 3 to 7 years. We evaluate the useful lives of these assets on an annual basis and test for impairment whenever events or changes in circumstances occur that could impact the recoverability of these assets. See Note 6 to these consolidated financial statements for a discussion of our impairment of certain capitalized software development costs during 2022 and 2020. There were no impairment charges related to capitalized software or content development costs during 2021. We write off the gross carrying amount and accumulated amortization balances for all fully amortized software and content development cost assets. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Allowance for credit losses</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our accounts receivable consist of a single portfolio segment. Accounts receivable are recorded at original invoice amounts less an allowance for credit losses, an amount we estimate to be sufficient to provide adequate protection against lifetime expected losses resulting from extending credit to our customers. In judging the adequacy of the allowance for credit losses, we consider multiple factors including historical bad debt experience, the current aging of our receivables and current economic conditions that may affect our customers' ability to pay. A considerable amount of judgment is required in assessing these factors and if any receivables were to deteriorate, an additional provision for credit losses could be required. Accounts are written off after all means of collection are exhausted and recovery is considered remote. Provisions for credit losses are recorded in general and administrative expense.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Below is a summary of the changes in our allowance for credit losses.</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:24.083%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.469%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.662%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.662%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.662%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.862%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Years ended December&#160;31,<br/>(in thousands)</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Balance&#160;at<br/>beginning&#160;of year</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Provision/<br/>adjustment</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Write-off</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Recovery</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Balance&#160;at <br/>end of year</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></div></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,375&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,281&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(5,162)</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">528&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,022&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,016&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,483&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(4,565)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">441&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,375&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></div></td><td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,011&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,787&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2,363)</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">581&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,016&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our allowance for credit losses decreased during the year ended December 31, 2022, primarily due to improvement in the aging of accounts receivable and write-offs during 2022 of aged receivables primarily generated during the COVID-19 pandemic. The amount of write-offs during the year ended December 31, 2021 was higher than during 2020 as we temporarily suspended sending past due customer accounts to collections during the second and third quarters of 2020 due to payment delays related to COVID-19.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Allowance for sales returns</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We maintain a reserve for returns and credits which is estimated based on several factors including historical experience, known credits yet to be issued, the aging of customer accounts and the nature of service level commitments. A considerable amount of judgment is required in assessing these factors. Provisions for sales returns and credits are charged against the related revenue items.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Below is a summary of the changes in our allowance for sales returns.</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:24.083%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.469%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.860%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Years ended December&#160;31,<br/>(in thousands)</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Balance&#160;at<br/>beginning&#160;of year</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Provision/<br/>adjustment</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Deduction</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Balance&#160;at <br/>end of year</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></div></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,780&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,785&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(5,269)</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,296&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,276&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,967&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(6,463)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,780&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></div></td><td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,518&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,443&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(6,685)</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,276&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Advertising costs</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We expense advertising costs as incurred, which were $16.5 million, $7.1 million and $3.0 million for the years ended December&#160;31, 2022, 2021 and 2020, respectively.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Restructuring costs</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restructuring costs include charges for the costs of exit or disposal activities. The liability for costs associated with exit or disposal activities is measured initially at fair value and only recognized when the liability is incurred.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Leases</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We determine if an arrangement is a lease at inception. Operating leases are included in operating lease ROU assets, accrued expense and other current liabilities, and operating lease liabilities, net of current portion in our consolidated balance sheet as of December&#160;31, 2022 and 2021.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ROU assets represent our right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at the lease commencement date based on the present value of lease payments over the lease term. As most of our leases do not provide an implicit rate, we generally use our incremental borrowing rate in determining the present value of lease payments. Our incremental borrowing rate is based on the estimated rate of interest for collateralized borrowing over a similar term of the lease payments at the commencement date. We use the implicit rate when readily determinable. The operating lease ROU asset also includes any initial direct costs and lease payments made and excludes lease incentives. Our lease terms may include options to extend or terminate the lease when it is reasonably certain that we will exercise that option. Lease expense for lease payments related to our operating leases is recognized on a straight-line basis over the lease term. We have lease agreements with lease and non-lease components, which are generally accounted for separately. We do not recognize short-term leases (those that, at the commencement date, have a lease term of 12 months or less) on our consolidated balance sheets. Variable lease payments, which are primarily comprised of common-area maintenance, utilities and real estate taxes that are passed on from the lessor in proportion to the space leased by us, are recognized in operating expenses in the period in which the obligation for those payments is incurred.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Loss contingencies</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are subject to the possibility of various loss contingencies, including legal proceedings and claims, that arise in the normal course of business, as well as certain other non-ordinary course proceedings, claims and investigations, as described in Note 11 to these consolidated financial statements. We record an accrual for a loss contingency when it is both probable that a liability has been incurred and the amount of the loss can be reasonably estimated. Often these issues are subject to substantial uncertainties and, therefore, the probability of loss and the estimation of damages are difficult to ascertain. These assessments can involve a series of complex judgments about future events and can rely heavily on estimates and assumptions that have been deemed reasonable by us. Although we believe we have substantial defenses in these matters, we could incur judgments or enter into settlements of claims that could have a material adverse effect on our consolidated financial position, results of operations or cash flows in any particular period.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">(Loss) earnings per share</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We compute basic (loss) earnings per share by dividing net (loss) income attributable to common stockholders by the weighted average number of common shares outstanding during the period. Diluted (loss) earnings per share is computed by dividing net (loss) income attributable to common stockholders by the weighted average number of common shares and dilutive potential common shares outstanding during the period. Diluted (loss) earnings per share reflect the assumed exercise, settlement and vesting of all dilutive securities using the &#8220;treasury stock method&#8221; except when the effect is anti-dilutive. Potentially dilutive securities consist of shares issuable upon the exercise of stock options and stock appreciation rights and vesting of restricted stock awards and units.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SignificantAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for all significant accounting policies of the reporting entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126899994&amp;loc=d3e18726-107790<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -URI https://asc.fasb.org/topic&amp;trid=2122369<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SignificantAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140458394383344">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Business Combinations<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationsAbstract', window );"><strong>Business Combinations [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationDisclosureTextBlock', window );">Business Combinations</a></td>
<td class="text"><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006880;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:700;line-height:120%">3. Business Combinations and Dispositions</span></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2022 Disposition</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Blackbaud FIMS&#8482; and DonorCentral&#174; NXT</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On September&#160;9, 2022, we sold our Foundation Information Management System ("FIMS") and DonorCentral NXT solutions to Fusion Laboratories, LLC for cash proceeds of approximately $6.4 million, subject to closing adjustments. We expect the sale of these solutions to allow us to reduce complexity and focus on innovation within our core products as we execute our strategic growth plans. During the year ended December 31, 2022, we recognized a noncash impairment charge of $2.0 million against certain insignificant FIMS customer relationship intangible assets that were then held for sale. The impairment charge was recorded in general and administrative expense in our consolidated statements of comprehensive loss. During the year ended December&#160;31, 2022, we recognized an insignificant loss on the disposal of FIMS held for sale assets and liabilities.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2022 Acquisition</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Kilter</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On August&#160;19, 2022, we acquired all of the outstanding stock of Kilter, Inc., a Delaware corporation, pursuant to an agreement and plan of merger, for approximately $2.9 million in cash, subject to closing adjustments. The acquisition of Kilter's mobile application will allow us to expand activity-based peer-to-peer fundraising engagement, to support activity-based health and wellness initiatives for socially responsible companies, and to grow the ways individuals can connect with the causes they care about most through the activities they love. In addition to the consideration paid at closing, we may be required to pay up to a maximum of $3.0 million in additional cash consideration if during the two-year period commencing January 1, 2023 Kilter meets certain application participation targets. A liability for the contingent consideration was recorded at its acquisition-date fair value of $2.7 million in other liabilities in our consolidated balance sheet. Any change in the fair value of the contingent liability, or any change upon final settlement, will be recognized in income from operations. Fair values were also assigned to the other assets acquired and liabilities assumed, primarily consisting of goodwill and a finite-lived developed technology intangible asset, which will be amortized over an estimated useful life of three years. The fair values are based on our best estimates and assumptions as of the reporting date and are considered preliminary pending finalization. Insignificant acquisition-related costs, which primarily consisted of legal services, were recorded as general and administrative expense during the year ended December&#160;31, 2022.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2021 Acquisition</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">EVERFI</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December&#160;31, 2021, we acquired all of the outstanding equity securities, including all voting equity interests, of EVERFI, Inc., a Delaware corporation, pursuant to an agreement and plan of merger. The acquisition advanced our position as a leader in the rapidly evolving ESG and CSR spaces. We acquired the equity securities for approximately $441.8 million in cash consideration and 3,810,888 shares of our common stock, valued at approximately $301.0 million, for an aggregate purchase price of approximately $742.8 million, net of closing adjustments. The cash consideration and related expenses were funded primarily through cash on hand and new borrowings under the 2020 Credit Facility (as defined below). As a result of the acquisition, EVERFI has become a wholly owned subsidiary of ours. The operating results of EVERFI have been included in our consolidated financial statements from the date of acquisition. During the year ended December&#160;31, 2021, we incurred insignificant acquisition-related expenses associated with the acquisition, which were recorded in general and administrative expense. In accordance with applicable accounting rules, we determined that the impact of this acquisition was not material to our consolidated financial statements; therefore, revenue and earnings since the acquisition date and pro forma information are not required or presented. We finalized the purchase price allocation of EVERFI, including the valuation of assets acquired and liabilities assumed, during the fourth quarter of 2022.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -URI https://asc.fasb.org/topic&amp;trid=2303972<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4946-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>44
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140458388778576">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Other Intangible Assets<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock', window );">Goodwill and Other Intangible Assets</a></td>
<td class="text"><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006880;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:700;line-height:120%">4. Goodwill and Other Intangible Assets</span></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The change in goodwill during 2022 consisted of the following:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:88.373%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.427%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Balance at December 31, 2021</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,058,640&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;padding-left:6pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additions related to business combination</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,610&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;padding-left:6pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Adjustments related to prior year business combination</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2,232)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;padding-left:6pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Adjustments related to dispositions</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2,501)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Effect of foreign currency translation</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(7,245)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Balance at December 31, 2022</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,050,272&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt">See Note 3 to these consolidated financial statements for a discussion of our acquisition of Kilter.</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2)</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt">See Note 3 to these consolidated financial statements for a discussion of the measurement period adjustments during the year ended December&#160;31, 2022 to the estimated fair value of the EVERFI assets acquired and liabilities assumed.</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(3)</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt">See Note 3 to these consolidated financial statements for a summary of our disposition of Blackbaud FIMS and DonorCentral NXT.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have recorded intangible assets acquired in various business combinations based on their fair values at the date of acquisition. The table below sets forth the balances of each class of intangible asset and related amortization as of:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:75.181%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.759%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.760%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="6" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,</span></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Finite-lived gross carrying amount</span></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Customer relationships</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">569,009&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">606,409&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Marketing assets</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">69,643&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">74,731&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Developed technology</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">182,463&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">211,552&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Content</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17,900&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17,900&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Total finite-lived gross carrying amount</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">839,015&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">910,592&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Accumulated amortization</span></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Customer relationships</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(146,948)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(151,258)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Marketing assets</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(8,371)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(7,269)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Developed technology</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(46,571)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(54,013)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Content</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1,989)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Total accumulated amortization</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(203,879)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(212,540)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Intangible assets, net</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">635,136&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">698,052&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During </span><span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the year ended December&#160;31, 2022, changes to the gross carrying amounts of intangible asset classes were primarily related to our business acquisitions and disposals as described in Note 3 to these consolidated financial statements, write-offs of fully amortized intangible assets and the effect of foreign currency translation.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Amortization expense</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense related to finite-lived intangible assets acquired in business combinations is allocated to cost of revenue on the consolidated statements of comprehensive income based on the revenue stream to which the asset contributes, except for marketing assets and non-compete agreements, for which the associated amortization expense is included in operating expenses.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes amortization expense of our finite-lived intangible assets:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:63.321%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.759%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.759%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.761%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="9" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Years ended&#160;December 31,</span></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Included in cost of revenue:</span></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of recurring</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">47,085&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33,132&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">36,835&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of one-time services and other</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,407&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,680&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,133&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total included in cost of revenue</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">48,492&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">34,812&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">38,968&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Included in operating expenses</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,925&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,227&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,915&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total amortization of intangibles from business combinations</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">51,417&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">37,039&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">41,883&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table outlines the estimated future amortization expense for each of the next five years for our finite-lived intangible assets as of December&#160;31, 2022:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:84.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.520%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Years ending December 31,<br/>(dollars in thousands)</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Amortization<br/>expense</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023&#160;</span></td><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">55,426&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024&#160;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">62,015&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2025&#160;</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">65,552&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2026&#160;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">63,915&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2027&#160;</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">59,755&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">306,663&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for goodwill and intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -URI https://asc.fasb.org/topic&amp;trid=2144416<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>45
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140458394255456">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earnings Per Share<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareTextBlock', window );">Earnings Per Share</a></td>
<td class="text"><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006880;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:700;line-height:120%">5. (Loss) Earnings Per Share</span></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the computation of basic and diluted (loss) earnings per share:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:64.250%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.449%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.449%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.452%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">&#160;&#160;</span></td><td colspan="9" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Years ended December 31,</span></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands, except per share amounts)</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Numerator:</span></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net (loss) income</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(45,407)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,698&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,717&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Denominator:</span></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted average common shares</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">51,569,148&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">47,412,306&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">48,184,714&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Add effect of dilutive securities:</span></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based awards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">818,132&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">511,627&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted average common shares assuming dilution</span></td><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">51,569,148&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">48,230,438&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">48,696,341&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(Loss) earnings per share:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic</span></td><td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(0.88)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.12&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.16&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Diluted</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(0.88)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.12&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.16&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Anti-dilutive shares excluded from calculations of diluted (loss) earnings per share</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,046,307&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">974,110&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">956,303&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Diluted loss per share for the year ended December 31, 2022 was the same as basic loss per share as there was a net loss in the period and inclusion of potentially dilutive securities was anti-dilutive.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for earnings per share.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=109243012&amp;loc=SL65017193-207537<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -URI https://asc.fasb.org/topic&amp;trid=2144383<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3630-109257<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>46
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140458394417600">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurements<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueMeasurementInputsDisclosureTextBlock', window );">Fair Value Measurements</a></td>
<td class="text"><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006880;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:700;line-height:120%">6. Fair Value Measurements</span></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recurring fair value measurements</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial assets and liabilities that are measured at fair value on a recurring basis consisted of the following, as of the dates indicated below:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:43.490%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.208%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="15" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fair value measurement using</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Quoted Prices in Active Markets for Identical Assets and Liabilities<br/>(Level 1)</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Significant Other  Observable Inputs <br/>(Level 2)</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Significant Unobservable Inputs <br/>(Level 3)</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Fair value as of December 31, 2022</span></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:3pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Derivative instruments:</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Interest rate swaps</span></td><td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31,870&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31,870&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Foreign currency forward contracts</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">247&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">247&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total financial assets</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">32,117&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">32,117&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Fair value as of December 31, 2022</span></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:3pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Derivative instruments:</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Foreign currency forward contracts</span></td><td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">323&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">323&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contingent consideration obligations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,710&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,710&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total financial liabilities</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">323&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,710&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,033&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Fair value as of December 31, 2021</span></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:3pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Derivative instruments:</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Interest rate swaps</span></td><td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,160&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,160&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total financial assets</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,160&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,160&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our derivative instruments within the scope of Accounting Standards Codification ("ASC") 815, </span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Derivatives and Hedging</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, are required to be recorded at fair value. Our derivative instruments that are recorded at fair value include interest rate swaps and foreign currency forward contracts. See Note 10 to these consolidated financial statements for additional information about our derivative instruments.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of our interest rate swaps and foreign currency forward contracts are based on model-driven valuations using Secured Overnight Financing Rate ("SOFR") rates and foreign currency forward rates, respectively, which are observable at commonly quoted intervals. Accordingly, our interest rate swaps and foreign currency forward contracts are classified within Level 2 of the fair value hierarchy. Our financial contracts that were indexed to LIBOR were modified to reference SOFR during the three months ended September 30, 2022. These modifications did not have a significant financial impact.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contingent consideration obligations arise from business acquisitions. The fair values are based on discounted cash flow analyses reflecting a probability-weighted assessment approach derived from the likelihood of possible achievement of specified performance measures or events and captures the contractual nature of the contingencies, commercial risk, and the time value of money. As the fair value measurements for our contingent consideration obligations contain significant unobservable inputs, they are classified within Level 3 of the fair value hierarchy. See Note 3 to these consolidated financial statements for additional information about our contingent consideration obligations.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 December&#160;31, 2022 and December&#160;31, 2021, due to the immediate or short-term maturity of these instruments.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe the carrying amount of our debt approximates its fair value at December&#160;31, 2022 and December&#160;31, 2021, as the debt bears interest rates that approximate market value. As SOFR and LIBOR rates are observable at commonly quoted intervals, our debt under the 2020 Credit Facility (as defined below) is classified within Level 2 of the fair value hierarchy. Our fixed rate debt is also classified within Level 2 of the fair value hierarchy.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We did not transfer any assets or liabilities among the levels within the fair value hierarchy during the years ended December&#160;31, 2022, 2021 and 2020. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Non-recurring fair value measurements</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets and liabilities that are measured at fair value on a non-recurring basis include long-lived assets, intangible assets, goodwill and operating lease 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.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As more fully described in Note 7 and Note 11 to these consolidated financial statements, during the year ended December&#160;31, 2022, we recorded noncash impairment charges of $2.3 million against certain previously capitalized software development costs, $2.0 million against certain insignificant customer relationship intangible assets that were held for sale, $1.0 million against certain operating lease ROU assets and insignificant impairment charges against certain property and equipment assets.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December&#160;31, 2021, we recorded impairment charges of $1.7 million against certain property and equipment assets and $3.6 million against certain operating lease ROU assets. See Notes 7 and 11, respectively, to these consolidated financial statements for additional details.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December&#160;31, 2020, we recorded impairment charges of $4.3 million against certain previously capitalized software development costs and $4.0 million against our operating lease ROU assets. See Notes 7 and 11, respectively, to these consolidated financial statements for additional details.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no other non-recurring fair value adjustments during 2022, 2021 and 2020 except for certain business combination accounting adjustments to the initial fair value estimates of the assets acquired and liabilities assumed at the acquisition date from updated estimates and assumptions during the measurement period. See Note 3 to these consolidated financial statements for additional details.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueMeasurementInputsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure of the fair value measurement of assets and liabilities, which includes financial instruments measured at fair value that are classified in shareholders' equity, which may be measured on a recurring or nonrecurring basis.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -URI https://asc.fasb.org/topic&amp;trid=2155941<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementInputsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>47
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140458394203776">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property and Equipment and Software and Content Development Costs<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock', window );">Property and Equipment and Software Development Costs</a></td>
<td class="text"><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006880;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:700;line-height:120%">7. Property and Equipment and Software and Content Development Costs</span></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Property and equipment</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment consisted of the following as of:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:37.057%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:36.473%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.036%"/><td style="width:0.1%"/></tr><tr style="height:21pt"><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="3" rowspan="2" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Estimated<br/>useful life<br/>(years)</span></td><td colspan="6" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,</span></td></tr><tr style="height:20pt"><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Land</span></td><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,548&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,548&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Building</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">39</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">61,284&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">61,284&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Building improvements</span></div></td><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:3pt;text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7 - 20</span></div></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,874&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,874&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:3pt;text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1 - 5</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,312&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,320&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Computer hardware</span></td><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:3pt;text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1 - 5</span></div></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">47,886&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">47,768&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Computer software</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:3pt;text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1 - 5</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20,299&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21,347&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Construction in progress</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,500&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,135&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Furniture and fixtures</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:3pt;text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2 - 7</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,264&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,658&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Leasehold improvements</span></td><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lesser of lease term or estimated useful life</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,822&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12,086&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total property and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">170,789&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">170,020&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less: accumulated depreciation</span></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(63,363)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(58,592)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, net</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">107,426&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">111,428&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span><br/></span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation expense was $14.1 million, $14.4 million and $19.2 million for the years ended December&#160;31, 2022, 2021 and 2020, respectively.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December&#160;31, 2022, we recorded insignificant noncash impairment char</span><span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ges against certain property and equipment assets. </span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These impairment charges resulted primarily from our decision to cease using a portion of our leased office space and are reflected in general and administrative expense on the statements of comprehensive income.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December&#160;31, 2021, we recorded impairment char</span><span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ges of </span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$1.7 million</span><span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> against certain property and equipment assets. These impairment charges resulted primarily from our decision to close our Austin office and are</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> reflected in general and administrative expense on the statements of comprehensive income.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Software and content development costs</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Software and content development costs consisted of the following as of:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:62.204%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.036%"/><td style="width:0.1%"/></tr><tr style="height:21pt"><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="3" rowspan="2" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Estimated<br/>useful life<br/>(years)</span></td><td colspan="6" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,</span></td></tr><tr style="height:20pt"><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Software development costs</span></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:3pt;text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3 - 7</span></div></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">250,551&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">196,337&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Content development costs</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:3pt;text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,409&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less: accumulated amortization</span></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(112,937)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(74,960)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;padding-left:6pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Software and content development costs, net</span></div></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">141,023&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">121,377&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the years ended December&#160;31, 2022 and 2020, we recorded noncash impairment charges of $2.3 million and $4.3 million, respectively, against certain previously capitalized software development costs that reduced the carrying value of those assets to zero. The impairment charges were reflected in general and administrative expense and cost of recurring revenue, respectively, on the statements of comprehensive income. These impairment charges resulted primarily from our decision to accelerate the end of customer support for certain solutions.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other changes to the gross carrying amount of software and content development costs were primarily related to qualifying costs associated with development activities that are required to be capitalized under the internal-use software accounting guidance such as those for our cloud solutions and online education curriculum, write-offs of fully amortized assets, and the effect of foreign currency translation.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense related to software and content development costs was $36.8 million, $31.0 million and $31.7 million for the years ended December&#160;31, 2022, 2021 and 2020, respectively, and is included primarily in cost of recurring.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=126982197&amp;loc=d3e99893-112916<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -URI https://asc.fasb.org/topic&amp;trid=2155823<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126982197&amp;loc=SL120174063-112916<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126982197&amp;loc=d3e99779-112916<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>48
<FILENAME>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140458395256320">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Financial Statement Details<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdditionalFinancialInformationDisclosureTextBlock', window );">Consolidated Financial Statement Details</a></td>
<td class="text"><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006880;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:700;line-height:120%">8. Consolidated Financial Statement Details</span></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Restricted cash</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:69.952%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.373%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.375%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2022</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted cash due to customers</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">700,611&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">593,296&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Letters of credit for operating leases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,186&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Real estate escrow balances and other</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,629&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,134&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total restricted cash</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">702,240&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">596,616&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Prepaid expenses and other assets</span></div><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:69.994%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.352%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.354%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2022</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Costs of obtaining contracts</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)(2)</span></div></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">74,272&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">78,465&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prepaid software maintenance and subscriptions</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">34,766&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28,880&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Derivative instruments</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">32,117&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,160&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Implementation costs for cloud computing arrangements, net</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(4)(5)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,189&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,892&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unbilled accounts receivable</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,775&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,443&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prepaid insurance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,902&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,363&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Taxes, prepaid and receivable</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,855&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,986&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred tax assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,153&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,546&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Receivables for probable insurance recoveries</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(6)(7)</span></div></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18,202&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,929&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,835&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total prepaid expenses and other assets</span></td><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">175,958&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">172,772&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less: Long-term portion</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">94,304&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">77,266&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prepaid expenses and other current assets</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">81,654&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">95,506&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt">Amortization expense from costs of obtaining contracts was $33.6 million, $35.5 million and $37.4 million for the years ended December&#160;31, 2022, 2021 and 2020, respectively, and is included in sales, marketing and customer success expense in our consolidated statements of comprehensive income.</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2)</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt">The current portion of costs of obtaining contracts as of December&#160;31, 2022 and 2021 was $29.1 million and $30.2 million, respectively.</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(3)</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt">The current portion of prepaid software maintenance and subscriptions as of December&#160;31, 2022 and December&#160;31, 2021 was $31.7 million and $24.7 million, respectively.</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(4)</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt">These costs primarily relate to the multi-year implementations of our new global enterprise resource planning and customer relationship management systems.</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(5)</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt">Amortization expense from capitalized cloud computing implementation costs was $2.2 million, $1.9 million and $0.8 million for the years ended December&#160;31, 2022, 2021 and 2020, respectively. Accumulated amortization for these costs was $5.2 million and $3.0 million as of December&#160;31, 2022 and 2021, respectively.</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(6)</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt">All receivables for probable insurance recoveries were classified as current.</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(7)</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt">See discussion of the Security Incident at Note 11 to these consolidated financial statements.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Accrued expenses and other liabilities</span></div><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:69.994%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.352%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.354%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2022</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued legal costs</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28,448&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,724&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Taxes payable</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16,667&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19,777&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Customer credit balances</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,257&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,403&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease liabilities, current portion</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,723&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,170&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued commissions and salaries</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,944&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,872&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued transaction-based costs related to payments services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,059&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,427&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contingent consideration liability</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span></div></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,710&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued health care costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,467&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,042&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued vacation costs</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,156&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,234&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued bonuses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,026&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,829&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unrecognized tax benefit</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">266&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,248&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amounts payable to former EVERFI option holders</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(4)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17,404&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other liabilities</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,573&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,310&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total accrued expenses and other liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">90,296&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">101,440&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less: Long-term portion</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,294&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,344&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses and other current liabilities</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">86,002&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100,096&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt">All accrued legal costs are classified as current.</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2)</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt">We deferred payments of the employer's portion of Social Security taxes during 2020 under the Coronavirus, Aid, Relief and Economic Security Act ("CARES Act"), half of which was due by the end of calendar year 2021 with the remainder due by the end of calendar year 2022.</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(3)</span><span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt">See discussion of our acquisition of Kilter at Note 3 to these consolidated financial statements.</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(4)</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt">Represents amounts that had not been paid by EVERFI to its former option holders as of December 31, 2021, solely due to the timing of the acquisition on the last day of 2021. See Note 3 to these consolidated financial statements for additional information regarding our acquisition of EVERFI.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other income, net</span></div><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:55.542%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.352%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.352%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.354%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="9" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Years ended December 31,</span></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest income</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,746&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">392&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,660&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Currency revaluation gains (losses)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,635&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1,644)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1,065)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other income, net</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,332&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,432&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,063&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other income, net</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,713&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">180&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,658&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalFinancialInformationDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosures of supplemental information, including descriptions and amounts, related to the balance sheet, income statement, and/or cash flow statement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdditionalFinancialInformationDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140458394209952">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureTextBlock', window );">Debt</a></td>
<td class="text"><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006880;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:700;line-height:120%">9. Debt</span></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes our debt balances and the related weighted average effective interest rates, which includes the effect of interest rate swap agreements.</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:43.621%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.538%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="6" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Debt balance at</span></td><td colspan="3" style="border-left:1pt solid #004054;padding:0 1pt"/><td colspan="6" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Weighted average<br/>effective interest rate at</span></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2022</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2021</span></td><td colspan="3" style="border-left:1pt solid #004054;padding:0 1pt"/><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2022</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Credit facility:</span></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revolving credit loans</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">177,800&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">260,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.18&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.27&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Term loans</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">623,750&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">640,000&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.26&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.02&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Real estate loans</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">58,189&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">59,480&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.22&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.22&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other debt</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,247&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,694&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7.38&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.00&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total debt</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">861,986&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">961,174&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.52&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.23&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less: Unamortized discount and debt issuance costs</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,943&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,994&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less: Debt, current portion</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18,802&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18,697&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6.45&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.11&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Debt, net of current portion</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">840,241&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">937,483&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:0 1pt"/><td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.48&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.23&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr></table></div><div style="margin-top:9pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2020 refinancing</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We were previously party to a 5-year $700.0 million credit facility entered into during June 2017. The credit facility included: a dollar and a designated currency revolving credit facility with sublimits for letters of credit, swingline loans and multicurrency borrowings (the &#8220;2017 Revolving Facility&#8221;) and a term loan (the &#8220;2017 Term Loan&#8221;) together, (the &#8220;2017 Credit Facility&#8221;).</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2020, we entered into a 5-year $900.0 million Amended and Restated Credit Agreement (the &#8220;2020 Credit Facility&#8221;). The 2020 Credit Facility matures in October 2025 and replaced the 2017 Credit Facility by amending and restating it to include a $500.0 million revolving credit facility (the &#8220;2020 Revolving Facility&#8221;) and a $400.0 million term loan facility (the &#8220;2020 Term Loan&#8221;). Upon closing, we borrowed $400.0 million pursuant to the 2020 Term Loan and used the proceeds to repay the outstanding principal balance of the term loan under the 2017 Credit Facility, and repay $124.4 million of outstanding revolving credit loans under the 2017 Revolving Facility.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the amendment and restatement of the 2017 Credit Facility, the existing Pledge Agreement dated </span><span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">June 2, 2017, by us in favor of Bank of Am</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">erica, N.A., as administrative agent, was likewise amended and restated.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain lenders of the 2020 Term Loan participated in the 2017 Term Loan and the change in present value of our future cash flows to these lenders under the 2017 Term Loan and under the 2020 Term Loan was less than 10%. Accordingly, we accounted for the refinancing event as a debt modification. Certain lenders of the 2017 Term Loan did not participate in the 2020 Term Loan. Accordingly, we accounted for the refinancing event for these lenders as a debt extinguishment. Certain lenders of the 2017 Revolving Facility participated in the 2020 Revolving Facility and provided increased borrowing capacities. Accordingly, we accounted for the refinancing event for these lenders as a debt modification. Certain lenders of the 2017 Revolving Facility did not participate in the 2020 Revolving Facility. Accordingly, we accounted for the refinancing event for these lenders as a debt extinguishment.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recorded</span><span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> an insignificant loss on debt extinguishment related to the write-off of debt discount and deferred financing costs for the portions of t</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">he 2017 Credit Facility considered to be extinguished. This loss was recognized in the consolidated statements of comprehensive income within other income, net.</span></div><div style="margin-top:9pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Summary of the 2020 Credit Facility</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2020 Revolving Facility includes (i) a $50.0 million sublimit available for the issuance of standby letters of credit, (ii) a $50.0 million sublimit available for swingline loans, and (iii) a $100.0 million sublimit available for multicurrency borrowings.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our obligations under the 2020 Credit Facility are secured by the stock and limited liability company interests of certain of our direct subsidiaries and any of our material domestic subsidiaries, if any, and the proceeds therefrom pledged pursuant to an Amended and Restated Pledge Agreement dated as of October 30, 2020, by us in favor of Bank of America, N.A., as administrative agent, for the ratable benefit of itself and the secured parties referred to therein.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The term loan under the 2020 Credit Facility requires periodic principal payments. The balance of the term loan and any amounts drawn on the revolving credit loans are due upon maturity of the 2020 Credit Facility in October 2025. We evaluate the classification of our debt as current or non-current based on the required annual maturities of the 2020 Credit Facility. We may prepay the 2020 Credit Facility in whole or in part at any time without premium or penalty, other than customary breakage costs with respect to certain types of loans.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2020 Credit Facility contains various representations, warranties and affirmative, negative and financial covenants customary for financings of this type. Financial covenants include a net leverage ratio and an interest coverage ratio. At December 31, 2022, we were in compliance with our debt covenants under the 2020 Credit Facility.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the terms of the 2020 Credit Facility, we are entitled on one or more occasions, subject to the satisfaction of certain conditions, to request an increase in the commitments under the Revolving Credit Facility and/or request additional incremental term loans in the aggregate principal amount of up to $250.0 million plus an amount, if any, such that the net leverage ratio shall be no greater than 3.25 to 1.00. At December&#160;31, 2022, our available borrowing capacity under the 2020 Credit Facility was $319.8 million.</span></div><div><span><br/></span></div><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">First Amendment to 2020 Credit Facility</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 31, 2022, we entered into the First Amendment to Credit Agreement (the &#8220;Amendment&#8221;). The Amendment amended the 2020 Credit Facility to, among other things, (i) modify the definition of &#8220;Applicable Margin&#8221;, (ii) modify the net leverage ratio financial covenant to require a net leverage ratio of (A) 4.00:1.00 or less for the fiscal quarter ended December 31, 2021 and for fiscal quarters ending thereafter through December 31, 2023 and (B) 3.75:1.00 or less for the fiscal quarters ending March 31, 2024 and thereafter, (iii) reset the $250.0 million fixed dollar basket with respect to the accordion feature and (iv) modify certain negative covenants to provide additional operational flexibility.</span></div><div><span><br/></span></div><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">LIBOR Transition Amendment</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On August 26, 2022, we entered into a LIBOR Transition Amendment (the "LIBOR Amendment"). The LIBOR Amendment amended the 2020 Credit Facility, as previously amended, to change the interest rate benchmark from LIBOR to SOFR (as defined therein). The LIBOR Amendment did not change any terms of the 2020 Credit Facility unrelated to reference rate reform.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">After giving effect to both the First Amendment and the LIBOR Transition Amendment, dollar denominated loans under the 2020 Revolving Facility and the 2020 Term Loan bear interest based on, at our election, either (a) the Base Rate (as defined below) or (b) Term SOFR (as defined below), in each case, plus an applicable margin. "Base Rate" is defined as a rate per annum equal to the highest of (i) the Federal Funds Rate plus 0.50%, (ii) the prime rate announced by Bank of America, N.A., and (iii) Term SOFR plus 1.00%. "Term SOFR" is defined as a rate per annum equal to the forward-looking term rate based on the secured overnight financing rate plus a credit sensitive adjustment of 0.11448% for a one month tenor, 0.26161% for a three month tenor or 0.42826% for a six month tenor, as applicable, in each case, per annum. The applicable margin is adjusted quarterly based on our net leverage ratio and ranges from 0.375% to 1.50% for Base Rate loans and 1.375% to 2.50% for Term SOFR loans, in each case, per annum.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sterling denominated loans under the 2020 Revolving Facility bear interest based on SONIA plus an applicable margin. "SONIA" is defined as a rate per annum equal to the Sterling Overnight Index Average Reference Rate published on the fifth Business Day preceding such date on the applicable Reuters screen page plus a credit sensitive adjustment of 0.0326% per annum. The applicable margin is adjusted quarterly based on our net leverage ratio and ranges from 1.375% to 2.50% per annum.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We also pay a quarterly commitment fee on the unused portion of the 2020 Revolving Facility from 0.250% to 0.50% per annum, depending on our net leverage ratio.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December&#160;31, 2022, the applicable margin for Term SOFR, SONIA and other Eurocurrency Rate loans under the 2020 Credit Facility was 2.125% and the commitment fee applicable to the 2020 Revolving Facility was 0.375%.</span></div><div style="margin-top:9pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">First Incremental Term Loan</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December&#160;31, 2021, we entered into the First Incremental Term Loan Agreement (the "Incremental Amendment"). The Incremental Amendment amends the 2020 Credit Facility and, among other things, provides for a $250.0 million incremental term loan (the &#8220;2021 Incremental Term Loan&#8221;).</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2021 Incremental Term Loan bears interest based on, at our election, either (a) the Base Rate (2021 Incremental) (as defined below), (b) Daily SOFR Rate (as defined below) or (c) Term SOFR (2021 Incremental) (as defined below), in each case, plus an applicable margin. "Base Rate (2021 Incremental)" is defined as a rate per annum equal to the highest of (i) the Federal Funds Rate plus 0.50%, (ii) the prime rate announced by Bank of America, N.A., and (iii) Daily SOFR Rate plus 1.00%. &#8220;Daily SOFR Rate&#8221; is defined as a rate per annum equal to secured overnight financing rate plus a credit sensitive adjustment of 0.10%. "Term SOFR (2021 Incremental)" is defined as a rate per annum equal to the forward-looking term rate based on the secured overnight financing rate plus a credit sensitive adjustment of 0.10% for a one month tenor, 0.15% for a three month tenor or 0.25% for a six month tenor, as applicable, in each case, per annum. The applicable margin is adjusted quarterly based on our net leverage ratio and ranges from 0.375% to 1.50% for Base Rate (2021 Incremental) loans and 1.375% to 2.50% for Daily SOFR Rate loans and Term SOFR (2021 Incremental) loans, in each case, per annum. The 2021 Incremental Term Loan matures in October 2025, which is the maturity date of the existing term loan under the 2020 Credit Facility, and is otherwise subject to substantially the same terms and conditions as the existing term loan under the 2020 Credit Facility.</span></div><div style="margin-top:9pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Financing costs</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with our entry into the 2020 Credit Facility, we paid $4.0 million in financing costs, of which $1.2 million were capitalized in other assets and, together with a portion of the unamortized deferred financing costs from the 2017 Credit Facility and prior facilities, are being amortized into interest expense over the term of the new facility. We recorded aggregate financing costs of $2.0 million as a direct deduction from the carrying amount of our debt liability, which related to debt discount (fees paid to lenders) and debt issuance costs for the 2020 Term Loan. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with our entry into the 2021 Incremental Term Loan, we paid </span><span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$3.1 million</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in financing costs which were recorded as a direct deduction from the carrying amount of our debt liability.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2022, deferred financing costs totaling $0.9 million were included in other assets on our consolidated balance sheets.</span></div><div style="margin-top:9pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Financing for EVERFI acquisition</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December&#160;31, 2021, we acquired EVERFI for approximately $441.8 million in cash consideration and 3,810,888 shares of the company's common stock, valued at approximately $301.0 million, for an aggregate purchase price of approximately $742.8 million, net of closing adjustments. We financed the cash consideration and related expenses through cash on hand and new borrowings u</span><span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">nder the </span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020 Credit Facility</span><span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, including </span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$250.0 million</span><span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> under the First Incremental Term Loan (as defined above).</span></div><div style="margin-top:9pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Real estate loans</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2020, we completed the purchase of our global headquarters facility. As part of the purchase price, we assumed  the Seller&#8217;s obligations under (i) a 5.12% Senior Secured Note, Series A1, in the outstanding principal amount of $49.1 million, dated May 2, 2018, and (ii) a 5.61% Senior Secured Note, Series A2, in the outstanding principal amount of $12.0 million, dated May 2, 2018, or an aggregate outstanding principal amount of $61.1 million (collectively, the &#8220;Real Estate Loans&#8221;). The Series A1 Note provides that we will pay the remaining principal amount due thereunder together with interest thereon at the rate indicated above, in monthly installments until it matures in April 2038. The Series A2 Note provides that we pay interest only in monthly installments at the rate indicated above with the principal amount due at maturity in April 2038. The Real Estate Loans are secured by a first priority lien on the real property constituting the global headquarters facility. Our assumption of the Real Estate Loans was a noncash investing and financing transaction and is reflected in our supplemental disclosure of cash flow information. At December 31, 2022, we were in compliance with our debt covenants under the Real Estate Loans.</span></div><div style="margin-top:9pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other debt</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. Our assumption of these loans are noncash financing transactions and are reflected in our supplemental disclosure of cash flow information.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes our currently effective financing agreements as of December&#160;31, 2022:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:42.467%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.499%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Term<br/>&#160;in Months</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Number of<br/>Annual Payments</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">First Annual<br/>Payment Due</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Original Loan<br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Effective dates of agreements:</span></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 2019</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">51</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">January 2020</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,150&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 2022</span></td><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">39</span></td><td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">January 2023</span></td><td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,710&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2022, the required annual maturities related to the 2020 Credit Facility, the Real Estate Loans and our other debt were as follows:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:87.788%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.012%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Years ending December 31,<br/>(dollars in thousands)</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Annual<br/>maturities</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18,802&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024&#160;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18,429&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2025&#160;</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">771,403&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2026&#160;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,969&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2027&#160;</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,166&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">49,217&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total required maturities</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">861,986&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -URI https://asc.fasb.org/topic&amp;trid=2208564<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(c))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (g)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140458388770272">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Derivative Instruments<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract', window );"><strong>Derivative Instruments and Hedging Activities Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativesAndFairValueTextBlock', window );">Derivatives Instruments</a></td>
<td class="text"><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006880;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:700;line-height:120%">10. Derivative Instruments</span></td></tr></table></div><div style="margin-top:9pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We generally use derivative instruments to manage our interest rate and foreign currency exchange risk. We currently have derivatives classified as cash flow hedges and net investment hedges. We do not enter into any derivatives for trading or speculative purposes.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All of our derivative instruments are governed by International Swap Dealers Association, Inc. ("ISDA") master agreements with our counterparties. As of December&#160;31, 2022 and December&#160;31, 2021, we have presented the fair value of our derivative instruments at the gross amounts in the consolidated balance sheet as the gross fair values of our derivative instruments equaled their net fair values.</span></div><div style="margin-top:9pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cash flow hedges</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have entered into interest rate swap agreements, which effectively convert portions of our variable rate debt under the 2020 Credit Facility to a fixed rate for the term of the swap agreements. We designated each of the interest rate swaps as cash flow hedges at the inception of the contracts. As of December&#160;31, 2022 and December&#160;31, 2021, the aggregate notional values of the interest rate swaps were $435.0 million. All of the contracts have maturities on or before October 2024.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended September 30, 2022, we entered into foreign currency forward contracts to hedge revenues denominated in the Canadian Dollar ("CAD") against changes in the exchange rate with the United States Dollar ("USD"). We designated each of the forwards as cash flow hedges at the inception of the contracts. As of December&#160;31, 2022, the aggregate notional values of the foreign currency forward contracts designated as cash flow hedges that we held to buy USD in exchange for Canadian Dollars were $22.6 million CAD. All of the contracts have maturities of 12 months or less. We did not have foreign currency forward contracts as of December&#160;31, 2021.</span></div><div style="margin-top:9pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Net investment hedges</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have entered into foreign currency forward contracts to hedge a portion of the foreign currency exposure that arises on translation of our investments denominated in British Pounds ("GBP") into USD. We designated each of these foreign currency forward contracts as net investment hedges at the inception of the contracts. As of December&#160;31, 2022, we had &#163;11.2 million of foreign currency forward contracts designated as net investment hedges to reduce the volatility of the U.S. dollar value of a portion of our GBP-denominated investments.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair values of our derivative instruments were as follows as of:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:24.192%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.958%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.958%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.870%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="6" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Asset derivatives</span></td><td colspan="3" style="border-left:1pt solid #004054;padding:0 1pt"/><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="6" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Liability Derivatives</span></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Balance sheet location</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2022</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2021</span></td><td colspan="3" style="border-left:1pt solid #004054;padding:0 1pt"/><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Balance sheet location</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2022</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Derivative instruments designated as hedging instruments:</span></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;padding-left:6pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Foreign currency forward contracts, current portion</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prepaid expenses<br/>and other current assets</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">247&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses<br/>and other current liabilities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">323&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:3pt;padding-left:6pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest rate swaps, long-term</span></div></td><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other assets</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31,870&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,160&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other liabilities</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Total derivative instruments designated as hedging instruments</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">32,117&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,160&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">323&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:9pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The effects of derivative instruments in cash flow hedging relationships were as follows:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.835%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:33.989%"/><td style="width:0.1%"/></tr><tr style="height:44pt"><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Gain (loss) recognized</span></div><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">in accumulated other </span></div><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">comprehensive </span></div><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">income as of</span></div></td><td colspan="3" rowspan="2" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Location </span></div><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">of gain (loss) </span></div><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">reclassified from </span></div><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">accumulated other </span></div><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">comprehensive </span></div><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">income into</span></div><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(loss) income</span></div></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Gain (loss) reclassified from accumulated</span></div><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">&#160;other comprehensive income into (loss) income</span></div></td></tr><tr style="height:23pt"><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2022</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Year ended<br/>December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cash Flow Hedges</span></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest rate swaps</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31,870&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest expense</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,520&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Foreign currency forward contracts</span></td><td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">247&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue</span></td><td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">165&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Net Investment Hedge</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Foreign currency forward contracts</span></td><td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(323)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-right:1pt solid #004054;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2021</span></td><td colspan="3" style="border-left:1pt solid #004054;padding:0 1pt"/><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Year ended<br/>December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cash Flow Hedges</span></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest rate swaps</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,160&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest expense</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3,714)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2020</span></td><td colspan="3" style="border-left:1pt solid #004054;padding:0 1pt"/><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Year ended<br/>December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest rate swaps</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(4,159)</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest expense</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3,827)</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our policy requires that derivatives used for hedging purposes be designated and effective as a hedge of the identified risk exposure at the inception of the contract. Accumulated other comprehensive income (loss) includes unrealized gains or losses from the change in fair value measurement of our derivative instruments each reporting period and the related income tax expense or benefit. Excluding net investment hedges, changes in the fair value measurements of the derivative instruments and the related income tax expense or benefit are reflected as adjustments to accumulated other comprehensive income (loss) until the actual hedged expense is incurred or until the hedge is terminated at which point the unrealized gain (loss) is reclassified from accumulated other comprehensive income (loss) to current earnings. For net investment hedges, changes in the fair value measurements of the derivative instruments and the related income tax expense or benefit are reflected as adjustments to translation adjustment, a component of accumulated other comprehensive income (loss), and recognized in earnings only when the hedged GBP investment is liquidated. The estimated accumulated other comprehensive income as of December&#160;31, 2022 that is expected to be reclassified into earnings within the next twelve months is $19.5 million. There were no ineffective portions of our interest rate swap or foreign currency forward derivatives during the years ended December&#160;31, 2022, 2021 and 2020. See Note 14 to these consolidated financial statements for a summary of the changes in accumulated other comprehensive income (loss) by component. We classify cash flows related to derivative instruments as operating activities in the consolidated statements of cash flows.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We did not have any undesignated derivative instruments during 2022, 2021 and 2020.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativesAndFairValueTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for derivatives and fair value of assets and liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -URI https://asc.fasb.org/topic&amp;trid=2155941<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -URI https://asc.fasb.org/topic&amp;trid=2229140<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativesAndFairValueTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>51
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140458394239520">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock', window );">Commitments and Contingencies</a></td>
<td class="text"><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006880;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:700;line-height:120%">11. Commitments and Contingencies</span></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Leases</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have operating leases for corporate offices, subleased offices and certain equipment and furniture. In August 2020, we completed the purchase of our global headquarters facility that we previously leased. As of December&#160;31, 2022, we had operating leases for equipment that had not yet commenced with future rent payments of $3.1 million. These operating leases are expected to commence during 2023 with lease terms of 3 years.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">With the acquisition of EVERFI, we assumed a lease for office space in Washington, D.C. At December&#160;31, 2022, we had a standby letter of credit of $2.1 million for a security deposit for this lease.</span></div><div style="margin-top:9pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the components of our lease expense:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:60.742%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.620%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="9" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Year ended&#160;<br/>&#160;December 31,</span></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease cost</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,501&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,636&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">41,210&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Variable lease cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,670&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,478&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,266&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sublease income</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2,763)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1,516)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3,120)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net lease cost</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,408&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,598&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">42,356&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt">Includes short-term lease costs, which were immaterial.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the twelve months ended </span><span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31, 2022, we </span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">recorded noncash impairment charges of $1.0 million against certain operating lease ROU assets resulting primarily from our decision to cease using a portion of our leased office space. These charges are reflected in general and administrative expense on the statements of comprehensive income.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2021, we made the decision to permanently close our fixed office locations (with the exception of our global headquarters facility in Charleston, South Carolina), effective in December 2021. This change was intended to align our real estate footprint with our transition to a remote-first workforce. We enter into arrangements for smaller more flexible workspaces where ne</span><span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">cessary. As a result, during the twelve months ended December 31, 2021, we reduced the estimated useful lives of our operating lease ROU assets for certain of our office locations we expected to exit. </span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recorded $5.3 million in incremental operating lease costs during 2021 related to this change in accounting estimate. </span><span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For these same office locations, we also reduced the estimated useful lives of certain facilities-related fixed assets, which resulted in incremental depreciation expense of </span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$1.7 million</span><span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> during 2021 (see Note 7 to these consolidated financial statements). During the twelve months ended December 31, 2021, we also recorded </span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$3.6 million</span><span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in impairments of op</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">erating lease ROU assets associated with certain leased office spaces we have ceased using as a result of our adjusted workforce strategy. These impairment charges are reflected in general and administrative expense.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the twelve months ended December 31, 2020, we reduced the estimated useful lives of our operating lease ROU assets for certain of our office locations we expected to exit. We recorded $16.2 million in incremental operating lease costs during 2020 related to this change in accounting estimate, which accounts for a substantial portion of the increase in operating lease costs during 2020. For these same office locations, we also reduced the estimated useful lives of certain facilities-related fixed assets, which resulted in incremental depreciation expense of $4.6 million during 2020 (see Note 7 to these consolidated financial statements). </span><span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the twelve months ended </span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 31, 2020</span><span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, we also recorded </span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$4.0 million</span><span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in impairments of op</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">erating lease ROU assets associated with certain leased office spaces we ceased using. These impairment charges are reflected in general and administrative expense.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturities of our operating lease liabilities as of December&#160;31, 2022 were as follows:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:86.180%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.620%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Years ending December 31,<br/>(dollars in thousands)</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Operating leases</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,978&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024&#160;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,699&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2025&#160;</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,659&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2026&#160;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,104&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2027&#160;</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,207&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26,790&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total lease payments</span></td><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">63,437&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less: Amount representing interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,796&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Present value of future payments</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">52,641&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our ROU assets and lease liabilities are included in the following line items in our consolidated balance sheet:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:73.461%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.620%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2022</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Operating leases</span></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:3pt;padding-left:6pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease ROU assets</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">45,899&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">53,883&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses and other current liabilities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,723&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,170&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease liabilities, net of current portion</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">44,918&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">53,386&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total operating lease liabilities</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">52,641&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">62,556&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted average remaining lease terms and discount rates were as follows:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:60.742%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.620%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2022</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2021</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Operating leases</span></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted average remaining lease term (years)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8.5</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8.9</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.6</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted average discount rate</span></td><td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.63&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.68&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.70&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental cash flow information related to leases was as follows:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:60.742%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.620%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="9" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Year ended&#160;<br/>&#160;December 31,</span></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:3pt;padding-left:6pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating cash flows from operating leases</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,439&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,338&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26,713&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Right-of-use assets obtained in exchange for lease obligations (non-cash):</span></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating leases</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,358&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,002&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt">The 2020 amount was revised to correct an immaterial disclosure error in the previously filed consolidated financial statements.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other commitments</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 December&#160;31, 2022, the remaining aggregate minimum purchase commitment under these arrangements was approximately $294.4 million through 2027.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Solution and service indemnifications</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the ordinary course of business, we provide certain indemnifications of varying scope to customers against claims of intellectual property infringement made by third parties arising from the use of our solutions or services. We have not identified any losses that might be covered by these indemnifications</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Legal proceedings</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are subject to legal proceedings and claims that arise in the ordinary course of business, as well as certain other non-ordinary course proceedings, claims and investigations, as described below. We record an accrual 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 accruals at least quarterly and adjust them to reflect the impacts of negotiations, settlements, rulings, advice of legal counsel and other information and events pertaining to a particular case. We recognize insurance recoveries, if any, when they are probable of receipt. All associated costs due to third-party service providers and consultants, including legal fees, are expensed as incurred.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Legal proceedings are inherently unpredictable. However, we believe that we have valid defenses with respect to the legal matters pending or threatened against us and intend to defend ourselves vigorously against all claims asserted. It is possible that our consolidated financial position, results of operations or cash flows could be materially negatively affected in any particular period by an unfavorable resolution of one or more of such legal proceedings.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Security incident</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As previously disclosed, we are subject to risks and uncertainties as a result of a ransomware attack against us in May 2020 in which a cybercriminal removed a copy of a subset of data from our self-hosted environment (the "Security Incident"). Based on the nature of the Security Incident, our research and third party (including law enforcement) investigation, we do not believe that any data went beyond the cybercriminal, has been misused, or has been disseminated or otherwise made available publicly. Our investigation into the Security Incident by our cybersecurity team and third-party forensic advisors remains ongoing.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result of the Security Incident, we are currently subject to certain legal proceedings, claims and investigations, as discussed below, and could be the subject of additional legal proceedings, claims, inquiries 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 abo</span><span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ve a $250 thousand deductible payable by us. As noted below, this coverage has reduced our financial exposure related to the Security Incident.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recorded expenses and offsetting probable insurance recoveries related to the Security Incident as follows:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:60.742%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.620%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="9" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Years ended December 31,</span></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></div></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gross expense</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">57,614&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">40,561&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,830&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Offsetting probable insurance recoveries</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1,891)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(38,745)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(9,364)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net expense</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">55,723&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,816&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">466&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following summarizes our cumulative expenses, insurance recoveries recognized and insurance recoveries paid as of:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:60.742%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.620%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2022</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2021</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December&#160;31, 2020</span></div></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cumulative gross expense</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">108,005&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50,391&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,830&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cumulative offsetting insurance recoveries recognized</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(50,000)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(48,109)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(9,364)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cumulative net expense</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">58,005&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,282&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">466&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cumulative offsetting insurance recoveries paid</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(50,000)</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(29,968)</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3,075)</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Recorded expenses have consisted primarily of payments </span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">to third-party service providers and consultants, including legal fees, as well as settlements of customer claims and accruals for certain loss contingencies. Not included in the expenses discussed above were costs associated with enhancements to our cybersecurity program. </span><span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We present expenses and insurance recoveries related to the Security Incident in general and administrative expense on o</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ur consolidated statements of comprehensive income and as operating activities on our consolidated statements of cash flows. </span><span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total costs related to the Security Incident exceeded the limit of our insurance coverage during the first quarter of 2022. </span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We expect to continue to experience significant expenses related to our response to the Security Incident, resolution of legal proceedings, claims and investigations, including those discussed below, and our efforts to further enhance our cybersecurity measures. For full year 2022, we incurred net pre-tax expense of $32.7 million and had net cash outlays of $20.9 million for ongoing legal fees related to the Security Incident. In line with our policy, legal fees, are expensed as incurred. For full year 2023, we currently expect net pre-tax expense of approximately $20.0 million to $30.0 million and net cash outlays of approximately $25.0 million to $35.0 million for ongoing legal fees related to the Security Incident.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2022, we have recorded approximately $23.0 million in aggregate liabilities for loss contingencies based primarily on recent negotiations with certain governmental agencies related to the Security Incident that we believe we can reasonably estimate. It is reasonably possible that our estimated or actual losses may change in the near term for those matters and be materially in excess of the amounts accrued, but we are unable at this time to reasonably estimate the possible additional loss.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There are other Security Incident-related matters, including customer claims, customer constituent class actions and governmental investigations, for which we have not recorded a liability for a loss contingency as of December&#160;31, 2022 because we are unable at this time to reasonably estimate the possible loss or range of loss. Each of these matters could, separately or in the aggregate, result in an adverse judgement, settlement, fine, penalty or other resolution, the amount, scope and timing of which we are currently unable to predict, but could have a material adverse impact on our results of operations, cash flows or financial condition.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Customer claims.</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To date, we have received approximately 260 specific requests for reimbursement of expenses, approximately 200 (or 77%) of which have been fully resolved and closed. We have also received approximately 400 reservations of the right to seek expense recovery in the future from customers or their attorneys in the U.S., U.K. and Canada related to the Security Incident. We have also received notices of proposed claims on behalf of a number of UK data subjects, which we are reviewing. In addition, insurance companies representing various customers&#8217; interests through subrogation claims have contacted us, and certain insurance companies have filed subrogation claims in court. Customer and insurer subrogation claims generally seek reimbursement of their costs and expenses associated with notifying their own customers of the Security Incident and taking steps to assure that personal information has not been compromised as a result of the Security Incident. Our review of customer and subrogation claims includes analyzing individual customer contracts into which we have entered, the specific claims made and applicable law.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Customer constituent class actions</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">.</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Presently, we are a defendant in 19 putative consumer class action cases [17 in U.S. federal courts (which have been consolidated under multi district litigation to a single federal court) and 2 in Canadian courts] alleging harm from the Security Incident. The plaintiffs in these cases, who purport to represent various classes of individual constituents of our customers, generally claim to have been harmed by alleged actions and/or omissions by us in connection with the Security Incident and assert a variety of common law and statutory claims seeking monetary damages, injunctive relief, costs and attorneys&#8217; fees and other related relief.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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&#8212;known as class certification&#8212;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. We are currently engaged in court proceedings to determine whether this will proceed as a class action. Frequently, a court&#8217;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.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Furthermore, for putative class actions, it is often not possible to reasonably estimate the possible loss or a range of loss amounts, even where we have determined that a loss is reasonably possible. Generally, class actions involve a large number of people and raise complex legal and factual issues that result in uncertainty as to their outcome and, ultimately, making it difficult for us to estimate the amount of damages that a plaintiff might successfully prove. This analysis is further complicated by the fact that the plaintiffs lack contractual privity with us.  </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Governmental investigations.</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> To date, we have received a consolidated, multi-state Civil Investigative Demand issued on behalf of 49 state Attorneys General and the District of Columbia, a separate Civil Investigative Demand from the office of the Indiana Attorney General and a separate Civil Investigative Demand from the office of the California Attorney General relating to the Security Incident. We have been in discussions, directly with certain Attorneys General or indirectly through an executive committee of the multi-state group of Attorneys General, about potential resolution of issues arising from these investigations. Although we are hopeful that we can resolve these matters on acceptable terms, there is no assurance that we will be able to do so on terms acceptable to us and to any or all such states.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We also are subject to the following pending governmental actions: </span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">an investigation by the U.S. Federal Trade Commission;</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">a formal investigation by the SEC;</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">an investigation by the U.S. Department of Health and Human Services;</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">an investigation by the Office of the Australian Information Commissioner; and</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">an investigation by the Office of the Privacy Commissioner of Canada.</span></div><div style="margin-top:9pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have been in discussions with the SEC Staff about potential resolution of issues arising from their investigation. Although we are hopeful that we can resolve the matter on acceptable terms, there is no assurance that we will be able to resolve the matter on terms acceptable to us and the SEC.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On September 28, 2021, the Information Commissioner&#8217;s Office in the United Kingdom under the U.K. Data Protection Act 2018 (the "ICO") notified us that it has closed its investigation of the Security Incident. Based on its investigation and having considered our actions before, during and after the Security Incident, the ICO issued our European subsidiary a reprimand in accordance with Article 58(2)(b) of the U.K. General Data Protection Regulation ("U.K. GDPR") due to our non-compliance, in the ICO's view, with the requirements set out in Article 32 of the U.K. GDPR regarding the processing of personal data. The ICO did not impose a penalty related to the Security Incident, nor did it impose any requirements for further action by us.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On September 24, 2021, we received notice from the Spanish Data Protection Authority that it has concluded its investigation of the Security Incident, pursuant to which our European subsidiary paid a penalty of &#8364;60,000 in relation to the alleged late notification of two Spanish data controllers regarding the Security Incident.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 15, 2021, we were notified by the Data Protection Commission of Ireland that it has concluded its investigation of the Security Incident without taking any action against us.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We continue to cooperate with all ongoing investigations, which include various requests for documents, policies, narratives and communications, as well as requests to interview or depose various Company-related personnel. As noted above, each of these separate governmental investigations could result in adverse judgements, settlements, fines, penalties or other resolution, the amount, scope and timing of which we are currently unable to predict, but could have a material adverse impact on our results of operations, cash flows or financial condition.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for commitments and contingencies.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -URI https://asc.fasb.org/topic&amp;trid=2144648<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 440<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6491277&amp;loc=d3e6429-115629<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -URI https://asc.fasb.org/topic&amp;trid=2127136<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25336-109308<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25336-109308<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>52
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140458394231232">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureTextBlock', window );">Income Taxes</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006880;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:700;line-height:120%">12. Income Taxes</span></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We file income tax returns in the U.S. for federal and various state jurisdictions as well as in foreign jurisdictions including Canada, the U.K., Australia, Ireland and Costa Rica. We are generally subject to U.S. federal income tax examination for calendar tax years 2019 through 2022 as well as state and foreign income tax examinations for various years depending on statutes of limitations of those jurisdictions.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following summarizes the components of income tax expense (benefit):</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.549%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.350%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.350%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.351%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="9" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Years ended December 31,</span></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td><td colspan="2" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#004054;border-top:1pt solid #ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#004054;border-top:1pt solid #ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Current taxes:</span></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">U.S. Federal</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,485&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2,499)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(407)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">U.S. State and local</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,708&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(257)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,563&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">International</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,283&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,570&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,904&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Total current taxes</span></td><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16,476&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,814&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,060&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Deferred taxes:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">U.S. Federal</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(16,880)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(4,615)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1,064)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">U.S. State and local</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(9,319)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">222&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,725&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">International</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(445)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,964&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,176&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Total deferred taxes</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(26,644)</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2,429)</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,837&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Total income tax (benefit) provision</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(10,168)</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,385&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13,897&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following summarizes the components of income before provision for income taxes:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.549%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.350%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.350%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.351%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="9" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Years ended December 31,</span></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td><td colspan="2" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#004054;border-top:1pt solid #ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#004054;border-top:1pt solid #ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">U.S.</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(91,493)</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(23,180)</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(4,112)</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">International</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">35,918&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30,263&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">25,726&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income before provision for income taxes</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(55,575)</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,083&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21,614&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation between the effect of applying the federal statutory rate and the effective income tax rate used to calculate our income tax provision (benefit) is as follows:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.549%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.350%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.350%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.351%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="9" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Years ended December 31,</span></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="2" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#004054;border-top:1pt solid #ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#004054;border-top:1pt solid #ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Federal statutory rate</span></td><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21.0&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21.0&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21.0&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Effect of:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">State income taxes, net of federal benefit</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.5&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.4&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.9&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Change in foreign income tax rate applied to deferred tax balances</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">42.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Change in state income tax rate applied to deferred tax balances</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.8&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.3&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.1&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;padding-left:6pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Nondeductible security incident-related fines or penalties</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(8.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Section 162(m) limitation</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(6.4)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">75.0&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17.5&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(6.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(36.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Change in valuation reserve (primarily state credit reserves)</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(5.4)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26.1&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">38.2&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">GILTI inclusion</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2.6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Nondeductible meals, entertainment and transportation</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(0.7)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.1&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.3&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Acquisition costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DTA Adjustment &#8211; NOLs</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3.3)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unrecognized tax benefit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(32.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Foreign tax rate</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.0&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(6.0)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1.7)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Return to accrual adjustment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(4.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(4.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">FDII benefit</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.3&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">State credits, net of federal benefit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(32.6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Federal credits generated</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11.5&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(54.5)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(17.4)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax provision effective rate</span></td><td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18.3&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19.6&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">64.3&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The decrease in our effective income tax rate for year ended December 31, 2022, when compared to the same period in 2021, was primarily attributable to current-year non-deductible accruals for loss contingencies related to the Security Incident, stock-based compensation shortfall partially offset by increased tax credits and impact of tax rate decreases. The 2021 effective income tax rate was positively impacted by benefit attributable to stock-based compensation windfall net of tax expense resulting from impact of UK corporate rate increase. The year-on-year comparison is further impacted by 2022 pre-tax loss versus income in prior periods.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The significant components of our deferred tax assets and liabilities were as follows:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.999%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.350%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.351%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="6" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,</span></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td><td colspan="2" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#004054;border-top:1pt solid #ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Deferred tax assets relating to:</span></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Federal and state and foreign net operating loss carryforwards</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,369&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21,456&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Federal, state and foreign tax credits</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50,194&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">52,283&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21,166&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21,432&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating leases</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14,024&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23,795&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Allowance for credit losses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,803&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,524&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">561&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,070&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,820&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,057&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued bonuses</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">455&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">218&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;padding-left:6pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Capitalized R&amp;D and software costs</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12,166&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,293&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13,515&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Total deferred tax assets</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">118,851&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">137,350&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Deferred tax liabilities relating to:</span></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(161,836)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(168,392)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;padding-left:6pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Capitalized software and content development costs</span></div></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(31,326)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Costs of obtaining contracts</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(16,287)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(18,046)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating leases</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(11,721)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(23,582)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fixed assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(9,827)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(8,483)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(9,016)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2,515)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Total deferred tax liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(208,687)</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(252,344)</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Valuation allowance</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(34,769)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(31,974)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Net deferred tax liability</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(124,605)</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(146,968)</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2022, our federal, foreign and state net operating loss carryforwards for income tax purposes were approximately $31.1 million, $5.3 million and $38.3 million, respectively. Of our federal net operating loss carryforwards, $13.8 million are subject to expiration beginning in 2023 while the remainder have an unlimited carryforward period. The state net operating loss carryforwards are subject to various applicable state tax laws. If not utilized, the state net operating loss carryforwards will expire over various periods beginning in 2023. Of our foreign net operating loss carryforwards, $62 thousand expires in 2024 with the remainder having an unlimited carryforward period. Our federal tax credit carryforwards for income tax purposes were approximately $16.9 million. Our state tax credit carryforwards for income tax purposes were approximately $36.1 million, net of federal benefit. If not utilized, the federal tax credit carryforwards will begin to expire in 2039 and the state tax credit carryforwards will begin to expire in 2023. A portion of the foreign and state net operating loss carryforwards and state credit carryforwards have a valuation reserve due to management's uncertainty regarding the future ability to use such carryforwards.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Tax Cuts and Jobs Act requires taxpayers to capitalize and amortize research and experimental expenditures under Section 174 of the Internal Revenue Code for tax years beginning after December 31, 2021. Accordingly, our historic deferred tax liability attributable to capitalized software has become a deferred tax asset as a result of capitalization for tax purposes.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table illustrates the change in our deferred tax asset valuation allowance:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.245%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.350%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.350%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.351%"/><td style="width:0.1%"/></tr><tr style="height:15pt"><td colspan="3" rowspan="2" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Years ended&#160;December 31,<br/>(dollars in thousands)</span></td><td colspan="3" rowspan="2" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Balance<br/>at&#160;beginning<br/>of year</span></td><td colspan="3" rowspan="2" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Acquisition-<br/>related<br/>change</span></td><td colspan="3" rowspan="2" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Charges&#160;to<br/>expense</span></td><td colspan="3" rowspan="2" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Balance&#160;at<br/>end&#160;of<br/>year</span></td></tr><tr style="height:15pt"><td colspan="15" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31,974&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,795&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">34,769&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29,184&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">893&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,897&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31,974&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,453&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22,731&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29,184&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the change to our unrecognized tax benefit for the years ended December&#160;31, 2022, 2021 and 2020:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.549%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.350%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.350%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.351%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="9" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Years ended December 31,</span></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td><td colspan="2" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#004054;border-top:1pt solid #ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#004054;border-top:1pt solid #ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance at beginning of year</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,651&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,625&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,346&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Increases from prior period positions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">89&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">414&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Decreases in prior year positions</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(908)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(57)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(614)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Increases from current period positions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">629&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,751&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">491&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Settlements (payments)</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1,192)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lapse of statute of limitations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(378)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1,482)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(12)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance at end of year</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,083&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,651&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,625&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total amount of unrecognized tax benefit that, if recognized, would favorably affect the effective tax rate was $3.1 million at December&#160;31, 2022. Certain prior period amounts relating to our 2014 acquisitions were covered under indemnification agreements and, therefore, had a corresponding indemnification asset. Due to lapse of statute of limitations, the indemnified unrecognized tax benefit was released in 2022 resulting in income tax benefit with offsetting expense included in pretax income from corresponding release of indemnification asset. We recognize accrued interest and penalties, if any, related to unrecognized tax benefits as a component of income tax expense. The total amount of accrued interest and penalties included in the consolidated balance sheet as of December&#160;31, 2022 and December&#160;31, 2021 was insignificant. The total amount of interest and penalties included in the consolidated statements of comprehensive income as an increase or decrease in income tax expense for 2022, 2021 and 2020 was insignificant.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have taken federal and state tax positions for which it is reasonably possible that the total amounts of unrecognized tax benefits might decrease within the next twelve months. This possible decrease could result from the expiration of statutes of limitations. The reasonably possible decrease at December&#160;31, 2022 was insignificant.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For our undistributed earnings of foreign subsidiaries, which we do not consider to be significant, we concluded that these earnings would be permanently reinvested in the local jurisdictions and not repatriated to the United States. Accordingly, we have not provided for U.S. state income taxes and foreign withholding taxes on those undistributed earnings of our foreign subsidiaries. If some or all of such earnings were to be remitted, the amount of taxes payable would be insignificant.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32857-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 11.C)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330215-122817<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32809-109319<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.5.Q1)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32705-109319<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 270<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6424409&amp;loc=d3e44925-109338<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -URI https://asc.fasb.org/topic&amp;trid=2144680<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6424122&amp;loc=d3e41874-109331<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>53
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140458394319728">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-Based Payment Arrangement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock', window );">Stock-Based Compensation</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006880;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:700;line-height:120%">13. Stock-based Compensation</span></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Employee stock-based compensation plans</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the 2016 Equity and Incentive Compensation Plan Amended and Restated as of June&#160;9, 2022 (the "2016 Equity Plan"), we may grant incentive stock options, nonstatutory stock options, stock appreciation rights, restricted stock, restricted stock units, other stock awards and cash incentive awards to employees, directors and consultants. Our Compensation Committee of the Board of Directors administers this plan and the stock-based awards are granted under terms determined by it.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total number of authorized stock-based awards available under our plan was 2,875,892 as of December&#160;31, 2022. We issue common stock from our pool of authorized stock upon exercise of stock options and stock appreciation rights, vesting of restricted stock units or upon granting of restricted stock.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Recently, we have issued three types of awards under our plans: restricted stock awards, time-based restricted stock units, and performance-based restricted stock units. The following table sets forth the number of awards outstanding for each award type as of:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:65.323%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.688%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.689%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="6" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Outstanding at December&#160;31,</span></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Award type</span></td><td colspan="2" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#004054;border-top:1pt solid #ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted stock awards</span></td><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,345,608&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,192,810&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Time-based restricted stock units</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">455,708&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">336,199&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Performance-based restricted stock units</span></td><td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,104,260&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">943,071&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Awards granted to our executive officers and certain members of management are subject to accelerated vesting upon a change in control as defined in the employees&#8217; retention agreement.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Expense recognition</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize compensation expense associated with stock options and awards with performance or market based vesting conditions on an accelerated basis over the requisite service period of the individual grantees, which generally equals the vesting period. We recognize compensation expense associated with restricted stock awards and SARs on a straight-line basis over the requisite service period of the individual grantees, which generally equals the vesting period. We recognize the effect of awards for which the requisite service period is not rendered when the award is forfeited (that is, we recognize the effect of forfeitures in compensation cost when they occur). Previously recognized compensation cost for an award is reversed in the period that the award is forfeited.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation expense is allocated to cost of revenue and operating expenses on the consolidated statements of comprehensive income based on where the associated employee&#8217;s compensation is recorded. The following table summarizes stock-based compensation expense:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:59.807%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.933%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="9" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Years ended December 31,</span></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(in thousands)</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Included in cost of revenue:</span></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of recurring</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,258&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12,405&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,793&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of one-time services and other</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,178&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,547&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,581&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19.75pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total included in cost of revenue</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14,436&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19,952&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13,374&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Included in operating expenses:</span></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales, marketing and customer success</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21,409&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20,283&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15,514&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24,207&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27,080&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18,527&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">General and administrative</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50,242&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">53,064&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">39,842&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 19.75pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total included in operating expenses</span></td><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">95,858&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100,427&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">73,883&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 24.25pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total stock-based compensation expense</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">110,294&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">120,379&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">87,257&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total amount of compensation cost related to unvested awards not recognized was $93.0 million at December&#160;31, 2022. It is expected that this amount will be recognized over a weighted average period of 1.3 years.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Restricted stock awards</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have granted shares of common stock subject to certain restrictions under the 2016 Equity Plan. Restricted stock awards granted to employees vest in equal annual installments generally over 3 years from the grant date subject to the recipient&#8217;s continued employment with us. Restricted stock awards granted to non-employee directors vest after one year from the date of grant or, if earlier, immediately prior to the next annual election of directors, provided the non-employee director is serving as a director at that time. The fair market value of the stock at the time of the grant is amortized on a straight-line basis to expense over the period of vesting. Recipients of restricted stock awards have the right to vote such shares and receive dividends, if declared.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes our unvested restricted stock awards as of December&#160;31, 2022, and changes during the year then ended:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.087%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.350%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.838%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Restricted stock awards</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Restricted<br/>stock&#160;awards</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Weighted<br/>average<br/>grant-date<br/>fair value</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Aggregate</span></div><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">intrinsic&#160;value</span><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:5.2pt;font-weight:700;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(in&#160;thousands)</span></div></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unvested at January 1, 2022</span></td><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,192,810&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">78.73&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">846,295&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">60.90&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Forfeited</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(179,686)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">69.29&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Vested</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(513,811)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">79.83&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unvested at December 31, 2022</span></td><td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,345,608&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">68.09&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:0 1pt"/><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">79,202&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt">The intrinsic value is calculated as the market value as of the end of the fiscal period.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total fair value of restricted stock awards that vested during the years ended December&#160;31, 2022, 2021 and 2020 was $41.0 million, $38.5 million and $39.9 million, respectively. The weighted average grant-date fair value of restricted stock awards granted during the years ended December&#160;31, 2021 and 2020 was $77.39 and $77.16, respectively.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Restricted stock units</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have also granted restricted stock units subject to certain restrictions under the 2016 Equity Plan. Restricted stock units granted to employees vest in equal annual installments generally over 3 years from the grant date subject to the recipient&#8217;s continued employment with us. We have also granted restricted stock units for which vesting is subject to meeting certain performance conditions. The fair market value of the stock at the time of the grant is amortized to expense on a straight-line basis over the period of vesting except for awards with performance conditions, which are amortized on an accelerated basis over the period of vesting.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes our unvested, time-based restricted stock units as of December&#160;31, 2022, and changes during the year then ended:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.087%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.350%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.838%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Time-based restricted stock units</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Restricted<br/>stock units</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Weighted<br/>average<br/>grant-date<br/>fair value</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Aggregate</span></div><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">intrinsic&#160;value</span><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:5.2pt;font-weight:700;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(in&#160;thousands)</span></div></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unvested at January 1, 2022</span></td><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">336,199&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">77.99&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">287,198&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">62.38&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Forfeited</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(48,343)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">65.80&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Vested</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(119,346)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">77.59&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unvested at December 31, 2022</span></td><td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">455,708&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">68.81&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:0 1pt"/><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26,823&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt">The intrinsic value is calculated as the market value as of the end of the fiscal period.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total fair value of time-based restricted stock units that vested during the years ended December&#160;31, 2022, 2021 and 2020 was $9.3 million, $9.4 million and $1.7 million, respectively. The weighted average grant date fair value of time-based restricted stock units granted for the years ended December&#160;31, 2021 and 2020 was $77.74 and $56.66, respectively.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes our unvested, performance-based restricted stock units as of December&#160;31, 2022, and changes during the year then ended:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.087%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.350%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.838%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Performance-based restricted stock units</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Restricted<br/>stock units</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Weighted<br/>average<br/>grant-date<br/>fair value</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Aggregate</span></div><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">intrinsic&#160;value</span><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:5.2pt;font-weight:700;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(in&#160;thousands)</span></div></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unvested at January 1, 2022</span></td><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">943,071&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">73.62&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">977,377&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">61.79&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Forfeited</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(114,071)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">63.47&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Vested</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(702,117)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">71.93&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unvested at December 31, 2022</span></td><td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,104,260&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">64.94&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:0 1pt"/><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">64,997&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt">The intrinsic value is calculated as the market value as of the end of the fiscal period.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total fair value of performance-based restricted stock units that vested during the years ended December&#160;31, 2022, 2021 and 2020 was $50.5 million, $44.9 million, and $17.2 million, respectively. The weighted average grant date fair value of performance-based restricted stock units granted for the years ended December&#160;31, 2021 and 2020 was $71.91 and $60.21, respectively.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -URI https://asc.fasb.org/topic&amp;trid=2228938<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (l)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>54
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140458391081392">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock', window );">Stockholders' Equity</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006880;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:700;line-height:120%">14. Stockholders' Equity</span></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Preferred stock</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our Board of Directors may fix the relative rights and preferences of each series of preferred stock in a resolution of the Board of Directors.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Stock repurchase program</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under our 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 does not have an expiration date and 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, which are summarized on page <a href="#i24d9cd6a7b6a4bb3aaf54098d618780c_163" style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none">56</a> in this report.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We account for purchases of treasury stock under the cost method. During the year ended December&#160;31, 2022, we did not purchase any shares. In December 2021, our Board of Directors reauthorized and replenished our stock repurchase program that authorizes us to purchase up to $250.0 million of our outstanding shares of common stock. The remaining amount available to purchase stock under the stock repurchase program was $250.0 million as of December&#160;31, 2022.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Changes in accumulated other comprehensive loss by component</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The changes in accumulated other comprehensive loss by component, consisted of the following:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:66.835%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.588%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.588%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.589%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="9" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Years ended December 31,</span></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(in thousands)</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Accumulated other comprehensive income (loss), beginning of period</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,522&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2,497)</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(5,290)</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">By component:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Gains and losses on cash flow hedges:</span></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accumulated other comprehensive income (loss) balance, beginning of period</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,257&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3,101)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1,323)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:3pt;padding-left:18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other comprehensive (loss) income before reclassifications, net of tax effects of $(8,068), $(1,982) and $1,625</span></div></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22,772&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,617&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(4,602)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amounts reclassified from accumulated other comprehensive income (loss)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(5,685)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,714&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,827&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Tax expense (benefit) included in provision for income taxes</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,489&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(973)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1,003)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total amounts reclassified from accumulated other comprehensive income (loss)</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(4,196)</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,741&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,824&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net current-period other comprehensive income (loss)</span></td><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18,576&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,358&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1,778)</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accumulated other comprehensive income (loss) balance, end of period</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23,833&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,257&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3,101)</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Foreign currency translation adjustment:</span></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accumulated other comprehensive income (loss) balance, beginning of period</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,265&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">604&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3,967)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Translation adjustment</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(16,160)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">661&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,571&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accumulated other comprehensive (loss) income balance, end of period</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(14,895)</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,265&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">604&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Accumulated other comprehensive income (loss), end of period</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,938&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,522&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2,497)</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -URI https://asc.fasb.org/topic&amp;trid=2208762<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496171-112644<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496171-112644<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496189-112644<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (g)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496189-112644<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496171-112644<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496189-112644<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 16<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496180-112644<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(e)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126731327&amp;loc=SL126733271-114008<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>55
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140458394227504">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Defined Contribution Plan<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CompensationAndRetirementDisclosureAbstract', window );"><strong>Retirement Benefits [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock', window );">Defined Contribution Plan</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006880;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:700;line-height:120%">15. Defined Contribution Plan</span></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have a defined contribution 401(k) plan (the "401K Plan") covering substantially all employees. Employees were able to contribute between 1% and 75% of their salaries in 2022, 2021 and 2020. We match 50% of qualified employees&#8217; contributions up to 6% of their salary. The 401K Plan also provides for additional employer contributions to be made at our discretion. We suspended our 401(k) match program between April 1, 2020 and December 31, 2020 in response to COVID-19. Total matching contributions to the 401K Plan for the years ended December&#160;31, 2022, 2021 and 2020 were $9.3 million, $6.5 million and $1.9 million, respectively. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2020, we made a discretionary matching contribution to eligible employees 401(k) plans totaling $1.2 million, given our financial performance during the fourth quarter. There were no discretionary contributions by us to the 401K Plan in 2022 and 2021.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for an entity's employee compensation and benefit plans, including, but not limited to, postemployment and postretirement benefit plans, defined benefit pension plans, defined contribution plans, non-qualified and supplemental benefit plans, deferred compensation, share-based compensation, life insurance, severance, health care, unemployment and other benefit plans.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -URI https://asc.fasb.org/topic&amp;trid=2228938<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 712<br> -URI https://asc.fasb.org/topic&amp;trid=2197446<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 710<br> -URI https://asc.fasb.org/topic&amp;trid=2127225<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -URI https://asc.fasb.org/topic&amp;trid=2235017<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CompensationAndEmployeeBenefitPlansTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CompensationAndRetirementDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CompensationAndRetirementDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>56
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140458394237088">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Information<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingDisclosureTextBlock', window );">Segment Information</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006880;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:700;line-height:120%">16. Segment Information</span></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our chief operating decision maker is our chief executive officer ("CEO"). Our chief operating decision maker uses consolidated financial information to make operating decisions, assess financial performance and allocate resources. We have one operating segment and one reportable segment.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents long-lived assets by geographic region based on the location of the assets. For purposes of this disclosure, long-lived assets includes property and equipment, net and operating lease ROU assets.</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:76.677%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.012%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="6" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Years ended<br/>December 31,</span></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">United States</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">151,656&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">163,241&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other countries</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,669&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,070&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;padding-left:6pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total long-lived assets</span></div></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">153,325&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">165,311&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Note 17 to these consolidated financial statements for information about our revenues by geographic region.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 34<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8981-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8721-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 26<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8844-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8657-108599<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8721-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -URI https://asc.fasb.org/topic&amp;trid=2134510<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>57
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140458394220144">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue Recognition<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerTextBlock', window );">Revenue from Contract with Customer</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006880;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:700;line-height:120%">17. Revenue Recognition</span></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Transaction price allocated to the remaining performance obligations</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2022, approximately </span><span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$1.0 billion</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of revenue is expected to be recognized from remaining performance obligations. We expect to recognize revenue on approximately </span><span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">60%</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of these remaining performance obligations over the next 12 months, with the remainder recognized thereafter.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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).</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We also applied the practical expedient in ASC 606-10-65-1-(f)(3), whereby the transaction price allocated to the remaining performance obligations, or an explanation of when we expect to recognize that amount as revenue for all reporting periods presented before the date of the initial application, is not disclosed.</span></div><div style="margin-top:9pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Contract balances</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our contract assets as of December&#160;31, 2022 and December&#160;31, 2021 were insignificant. Our closing balances of deferred revenue were as follows:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:69.994%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.352%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.354%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(in thousands)</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2022</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total deferred revenue</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">385,236&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">378,746&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The increase in deferred revenue during 2022 was primarily due to new subscription sales of our cloud solutions and, to a lesser extent, progress in initiatives to bring our pricing in line with the market. The amount of revenue recognized during 2022 that was included in the deferred revenue balance at the beginning of the period was approximately </span><span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$339 million</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The amount of revenue recognized during 2022 from performance obligations satisfied in prior periods was </span><span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">insignificant</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Disaggregation of revenue</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:67.467%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.426%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.427%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="9" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Years ended<br/>December 31,</span></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></div></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></div></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></div></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">United States</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">896,116&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">777,333&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">772,188&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">United Kingdom</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">101,026&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">89,688&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">84,121&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other countries</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">60,963&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">60,719&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">56,910&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total revenue</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,058,105&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">927,740&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">913,219&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the third quarter of 2022, we reorganized our market groups. The Social Sector and Corporate Sector market groups comprised our go-to-market organizations as of December&#160;31, 2022. The following is a description of each market group as of that date:</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">The Social Sector market group focuses on sales to customers and prospects in the social sector, such as nonprofits, foundations, education institutions, healthcare organizations and other not-for-profit entities globally, and includes JustGiving from Blackbaud; and</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">The Corporate Sector market group focuses on sales to customers and prospects in the corporate sector globally, and includes EVERFI from Blackbaud and YourCause from Blackbaud.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents our revenue by market group:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:67.467%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.426%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.427%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="9" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Years ended<br/>December 31,</span></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></div></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:5.2pt;font-weight:700;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:5.2pt;font-weight:700;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Social Sector</span></div></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">907,197&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">889,755&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">873,878&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Corporate Sector</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">150,908&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">37,985&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">39,341&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total revenue</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,058,105&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">927,740&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">913,219&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt">Due to the market group changes discussed above, we have recast our revenue by market group for the years ended December&#160;31, 2021 and 2020 to present them on a consistent basis with the current year. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents our recurring revenue by type:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:67.321%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.426%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.426%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.427%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="9" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Years ended<br/>December 31,</span></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></div></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></div></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></div></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contractual recurring</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">709,097&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">601,397&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">591,272&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Transactional recurring</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">302,636&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">279,453&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">259,473&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total recurring revenue</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,011,733&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">880,850&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">850,745&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -URI https://asc.fasb.org/topic&amp;trid=49130388<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130551-203045<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130556-203045<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130554-203045<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130550-203045<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130554-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130554-203045<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130554-203045<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130558-203045<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130554-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>58
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140458387023120">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Basis of Presentation (Policy)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock', window );">Basis of presentation</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basis of presentation</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United&#160;States (&#8220;GAAP&#8221;).</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConsolidationPolicyTextBlock', window );">Basis of consolidation</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basis of consolidation</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The consolidated financial statements include the accounts of Blackbaud, Inc. and its wholly owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UseOfEstimates', window );">Use of estimates</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Use of estimates</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements, as well as the reported amounts of revenues and expenses during the reporting periods. On an ongoing basis, we reconsider and evaluate our estimates and assumptions, including those that impact revenue recognition, long-lived and intangible assets, income taxes, business combinations, stock-based compensation, capitalization of software development costs, our allowances for credit losses and sales returns, costs of obtaining contracts, valuation of derivative instruments, loss contingencies and insurance recoveries, among others. Changes in the facts or circumstances underlying these estimates could result in material changes and actual results could materially differ from these estimates.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">Recently adopted accounting pronouncements</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recently adopted accounting pronouncements</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2020, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") 2020-04, </span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting </span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">("ASU 2020-04")</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">.</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> This update provides for optional financial reporting alternatives to reduce cost and complexity associated with accounting for contracts, hedging relationships, and other transactions affected by reference rate reform. This update applies only to contracts, hedging relationships, and other transactions that reference the London Interbank Offer Rate ("LIBOR") or other reference rates expected to be discontinued because of reference rate reform. The accommodations are available for all entities through December 31, 2022, with early adoption permitted. We adopted ASU 2020-04 prospectively as of July 1, 2022, and the adoption did not have a material impact on our consolidated financial statements.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRecognitionPolicyTextBlock', window );">Revenue recognition</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Revenue recognition</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our revenue is primarily generated from the following sources: (i) charging for the use of our software solutions in cloud and hosted environments; (ii)&#160;providing payment and transaction services; (iii) providing software maintenance and support services; and (iv) providing professional services, including implementation, consulting, training, analytic and other services. Revenues are recognized when control of these services is transferred to our customers, in an amount that reflects the consideration we expect to be entitled to in exchange for those services.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We determine revenue recognition through the following steps:</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">Identification of the contract, or contracts, with a customer;</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">Identification of the performance obligations in the contract;</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">Determination of the transaction price;</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">Allocation of the transaction price to the performance obligations in the contract; and</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">Recognition of revenue when, or as, we satisfy a performance obligation.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Recurring</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Recurring revenue represents stand-ready performance obligations in which we are making our solutions or services available to our customers continuously over time or the value of the contract renews.&#160;Therefore, recurring revenue is generally recognized over time on a ratable basis over the contract term, beginning on the date that the solution or service is made available to the customer. Our recurring revenue contracts are generally for a term of 3 years at contract inception with 1 to 3-year renewals thereafter, billed annually in advance and non-cancelable.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Recurring revenue is comprised of fees for the use of our subscription-based software solutions, which includes providing access to cloud solutions, hosting services, payment services, online training programs, and subscription-based analytic services, such as donor insight and data enrichment services. Recurring revenue also includes fees from maintenance services for our on-premises solutions, services included in our renewable subscription contracts, retained and managed services contracts that we expect to have a term consistent with our cloud solution contracts, and variable transaction revenue associated with the use of our solutions.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our payment services are offered with the assistance of third-party vendors. In general, when we are the principal in a transaction based on the factors identified in ASC 606-10-55-36 through 55-40, we record the revenue and related costs on a gross basis. Otherwise, we net the cost of revenue associated with the service against the gross revenue (amount withheld for the transaction fees) and record the net amount as revenue. For payment and transaction services, we have the right to invoice the customer in an amount that directly corresponds with the value to the customer of our performance to date. Therefore, we recognize revenue for these services over time based on the amount we withhold for the transaction fees in accordance with the 'as invoiced' practical expedient in ASC 606-10-55-18.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">One-time services and other</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">One-time services and other revenue is primarily comprised of fees for one-time consulting, analytic and onsite training services and fees for retained and managed services contracts that we do not expect to have a term consistent with our cloud solution contracts.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We generally bill consulting services based on hourly rates plus reimbursable travel-related expenses. Fixed price consulting engagements are generally billed as milestones towards completion are reached. Revenue for one-time consulting services is generally recognized over time as the services are performed.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fees for retained and managed services contracts are generally billed in advance and recognized over time on a ratable basis over the contract term, beginning on the date the service is made available to the customer.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Contracts with multiple performance obligations</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Some of our contracts with customers contain multiple performance obligations. For these contracts, we account for individual performance obligations separately if they are distinct. The transaction price is allocated to the separate performance obligations on a relative standalone selling price basis. Standalone selling prices of our solutions and services are typically estimated based on observable transactions when the solutions or services are sold on a standalone basis.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Costs of obtaining contracts, contract assets and deferred revenue</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We pay sales commissions at the time contracts with customers are signed or shortly thereafter, depending on the size and duration of the sales contract. Sales commissions and related fringe benefits earned by our sales force are considered incremental and recoverable costs of obtaining a contract with a customer. These costs are deferred and then amortized in a manner that aligns with the expected period of benefit, which we have primarily determined to be 5 years. We determined the period of benefit by taking into consideration our customer contracts, including renewals, retention, our technology and other factors. We generally do not pay commissions for contract renewals that are commensurate with the commission paid on the initial contract. The related amortization expense is included in sales, marketing and customer success expense in our consolidated statements of comprehensive income.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A contract asset is recorded when revenue is recognized in advance of our right to receive consideration (i.e., we must satisfy additional performance obligations in order to receive consideration). Amounts are recorded as receivables when our right to consideration is unconditional (i.e., only the passage of time is required before payment of the consideration is due). Our contract assets are recorded within prepaid expenses and other current assets on our consolidated balance sheets. To the extent that our customers are billed for our solutions and services in advance of us satisfying the related performance obligations, we record such amounts in deferred revenue.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_blkb_SalesTaxesPolicyTextBlock', window );">Sales taxes</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Sales taxes</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We present sales taxes and other taxes collected from customers and remitted to governmental authorities on a net basis and, as such, exclude them from revenues.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueOfFinancialInstrumentsPolicy', window );">Fair value measurements</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Fair value measurements</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We measure certain financial assets and liabilities at fair value on a recurring basis, including derivative instruments. Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability (an exit price) in an orderly transaction between market participants at the measurement date. An active market is defined as a market in which transactions for the asset or liability take place with sufficient frequency and volume to provide pricing information on an ongoing basis. We use a three-tier fair value hierarchy to measure fair value. This hierarchy prioritizes the inputs into three broad levels as follows:</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">Level 1 - Quoted prices for identical assets or liabilities in active markets;</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">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</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">Level 3 - Valuations derived from valuation techniques in which one or more significant inputs are unobservable.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our financial assets and liabilities are classified in their entirety within the hierarchy based on the lowest level of input that is significant to fair value measurement. Changes to a financial asset's or liability's level within the fair value hierarchy are determined as of the end of a reporting period. All methods of assessing fair value result in a general approximation of value, and such value may never actually be realized.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativesPolicyTextBlock', window );">Derivative instruments</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Derivative instruments</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We generally use derivative instruments to manage interest rate and foreign currency exchange risk. We view derivative instruments as risk management tools and do not use them for trading or speculative purposes. 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. Accordingly, changes in fair value of the derivative contract must be highly correlated with changes in the fair value of the underlying hedged item at inception of the hedge and over the life of the hedge contract.</span></div>We record all derivative instruments on our consolidated balance sheets at fair value as either an asset or liability. If the derivative is designated as a cash flow hedge, the effective portions of the changes in fair value of the derivative are recorded in other comprehensive income and reclassified to earnings in a manner that matches the timing of the earnings impact of the hedged transactions. If the derivative is designated as a net investment hedge, the effective portions of the changes in fair value of the derivative are recorded to translation adjustment, a component of other comprehensive income, and recognized in earnings only when the hedged investment is liquidated. Ineffective portions of the changes in the fair value of cash flow hedges are recognized currently in earnings.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsPolicyTextBlock', window );">Cash and cash equivalents</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Cash and cash equivalents</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We consider all highly liquid investments purchased with an original maturity of three months or less and cash items in transit to be cash equivalents.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy', window );">Restricted cash due to customers; customer funds receivable; due to customers</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Restricted cash due to customers; Customer funds receivable; Due to customers</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted cash due to customers consists of monies collected by us (or in transit) and payable to our customers, net of the associated transaction fees earned. Monies associated with amounts due to customers are segregated in separate bank accounts and used exclusively for the payment of amounts due to customers. This usage restriction is either legally or internally imposed and reflects our intention with regard to such deposits. Customer funds receivable consists of monies we expect to collect and remit to our customers.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskCreditRisk', window );">Concentration of credit risk</a></td>
<td class="text">Concentration of credit riskFinancial instruments that potentially subject us to concentrations of credit risk consist of cash and cash equivalents, restricted cash due to customers and accounts receivable. Our cash and cash equivalents and restricted cash due to customers are placed with high credit-quality financial institutions. Our accounts receivable is derived from sales to customers. With respect to accounts receivable, we perform ongoing evaluations of our customers and maintain an allowance for credit losses based on historical experience and our expectations of future credit losses.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock', window );">Property and equipment</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Property and equipment</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We record property and equipment assets at cost and depreciate them over their estimated useful lives using the straight-line method. Leasehold improvements are depreciated over the lesser of the term of the lease or the estimated useful life of the asset. Upon retirement or sale, the cost of assets disposed of and the related accumulated depreciation are removed from the accounts and any resulting gain or loss is credited or charged to earnings. Repair and maintenance costs are expensed as incurred.</span></div>Construction-in-progress primarily related to purchases of facilities and information technology assets which had not been placed in service at the respective balance sheet dates. We transfer these assets to the applicable property and equipment category on the date they are placed in service.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationsPolicy', window );">Business combinations</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Business combinations</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We include the operating results of acquired companies as well as the net assets acquired and liabilities assumed in our consolidated financial statements from the date of acquisition. We are required to allocate the purchase price of acquired companies to the tangible and intangible assets acquired and liabilities assumed at the acquisition date based upon their estimated fair values. Goodwill as of the acquisition date represents the excess of the purchase consideration of an acquired business over the fair value of the underlying net tangible and intangible assets acquired and liabilities assumed.</span></div>We apply significant judgement in estimating the fair value of intangible assets acquired, which involves the use of significant assumptions. Significant assumptions used in the valuation of customer relationships include future revenue and operating expenses, customer attrition rates, contributory asset charges, tax amortization benefit, and discount rates. Significant assumptions used in the valuation of certain developed technology assets include future revenue, proprietary technology obsolescence curve, royalty rate, and discount rate. Significant assumptions used in the valuation of marketing assets include assumptions about the period of time the brand will continue to be valuable, royalty rate, and discount rate. Significant assumptions used in the valuation of content intangible assets include cost-based assumptions. Our estimates of fair value are based upon assumptions we believe to be reasonable, but which are inherently uncertain and unpredictable, and unanticipated events and changes in circumstances may occur.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy', window );">Goodwill</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Goodwill</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill represents the purchase price in excess of the net amount assigned to assets acquired and liabilities assumed by us in a business combination. Goodwill is not amortized, but tested annually for impairment on the first day of our fourth quarter, or more frequently if indicators of potential impairment arise.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounting guidance permits entities to first assess qualitative factors to determine whether it is more likely than not that the fair value of a reporting unit is less than its carrying amount as a basis to determine whether it is necessary to perform the quantitative impairment test. Significant judgment is required in the assessment of qualitative factors, including but not limited to an evaluation of macroeconomic conditions as they relate to our business, industry and market trends, as well as the overall future financial performance of identified reporting units and future opportunities in the markets in which we operate.</span></div>The quantitative impairment test compares the fair values of identified reporting units with their respective carrying amounts. If the carrying amount of a reporting unit exceeds its fair value, an impairment loss is recognized in an amount equal to that excess.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy', window );">Intangible assets</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Intangible assets other than goodwill</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We amortize finite-lived intangible assets over their estimated useful lives as follows.</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:55.771%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:27.993%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.936%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Basis of amortization</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Amortization<br/>period<br/>(in years)</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Customer relationships</span></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:3pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Straight-line&#160;and&#160;accelerated</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:3pt;text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8-17</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Marketing assets</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Straight-line and accelerated</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:3pt;text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14-15</span></div></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Developed technology</span></td><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Straight-line and accelerated</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:3pt;text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3-14</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Content</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Straight-line</span></div></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt">Certain of the customer relationships, marketing assets and developed technology assets are amortized on an accelerated basis.</span></div>We write off the gross carrying amount and accumulated amortization balances for all fully amortized intangible assets. We evaluate the estimated useful lives and the potential for impairment of finite and indefinite-lived intangible assets on an annual basis or more frequently if events or circumstances indicate revised estimates of useful lives may be appropriate or that the carrying amount may be impaired. If the carrying amount of a finite-lived intangible asset is no longer recoverable based upon the undiscounted cash flows of the asset, the amount of impairment is the difference between the carrying amount and the fair value of the asset.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock', window );">Impairment of long-lived assets</a></td>
<td class="text">Impairment of long-lived assetsWe review long-lived assets for impairment when events change or circumstances indicate the carrying amount may not be recoverable. Events or changes in circumstances that indicate the carrying amount may not be recoverable include, but are not limited to, a significant decrease in the market value of the business or asset acquired, a significant adverse change in the extent or manner in which the business or asset acquired is used or significant adverse change in the business climate. If such events or changes in circumstances are present, the undiscounted cash flow method is used to determine whether the asset or asset group is impaired.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredChargesPolicyTextBlock', window );">Deferred financing costs</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Deferred financing costs and debt discount</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred financing costs included in other assets represent the direct third-party costs of entering into the revolving (line-of-credit) portion of our credit facility in October 2020 and portions of the unamortized deferred financing costs from prior facilities. These costs are amortized ratably over the term of the credit facility as interest expense.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other debt issuance costs, as well as the debt discount associated with our 2021 Incremental Term Loan (as defined below), 2020 Credit facility (as defined below) and portions of the unamortized balances from prior facilities, are recorded as a direct deduction from debt. These costs are amortized over the term of the credit facility as interest expense.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy', window );">Stock-based compensation</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Stock-based compensation</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We measure stock-based compensation cost at the grant date based on the fair value of the award and recognize it as expense over the requisite service period, which is the vesting period.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize the effect of awards for which the requisite service period is not rendered when the award is forfeited (that is, we recognize the effect of forfeitures in compensation cost when they occur). Previously recognized compensation cost for an award is reversed in the period that the award is forfeited. Income tax benefits resulting from the vesting and exercise of stock-based compensation awards are recognized in the period the unit or award is vested or option or right is exercised.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxPolicyTextBlock', window );">Income taxes</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Income taxes</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We make estimates and judgments in accounting for income taxes. The calculation of the income tax provision requires estimates due to transactions, credits and calculations where the ultimate tax determination is uncertain. Uncertainties arise as a consequence of the actual source of taxable income between domestic and foreign locations, the outcome of tax audits and the ultimate utilization of tax credits. To the extent actual results differ from estimated amounts recorded, such differences will impact the income tax provision in the period in which the determination is made.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We make estimates in determining tax assets and liabilities, which arise from differences in the timing of recognition of revenue and expense for tax and financial statement purposes. We record valuation allowances to reduce our deferred tax assets to the amount expected to be realized. In assessing the adequacy of a recorded valuation allowance significant judgment is required.  We consider all positive and negative evidence and a variety of factors including the scheduled reversal of deferred tax liabilities, historical and projected future taxable income, and prudent and feasible tax planning strategies. If we determine there is less than a 50% likelihood that we will be able to use a deferred tax asset in the future in excess of its net carrying value, then an adjustment to the deferred tax asset valuation allowance is made to increase income tax expense, thereby reducing net income in the period such determination was made.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We measure and recognize uncertain tax positions. To recognize such positions, we must first determine if it is more likely than not that the position will be sustained upon audit. We must then measure the benefit as the largest amount that is more than 50% likely of being realized upon ultimate settlement. Significant judgment is required in the identification and measurement of uncertain tax positions.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock', window );">Foreign currency</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Foreign currency</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net assets recorded in a foreign currency are translated at the exchange rate on the balance sheet date. Revenue and expense items are translated using an average of monthly exchange rates. The resulting translation adjustments are recorded in accumulated other comprehensive income.</span></div>Gains and losses resulting from foreign currency transactions denominated in currency other than the functional currency are recorded at the approximate rate of exchange at the transaction date in other income, net.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpensePolicy', window );">Research and development</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Research and development</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development costs are expensed as incurred except as noted below under </span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Software and content development costs</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. These costs include compensation costs for engineering and product management personnel, third-party contractor expenses, software development tools and other expenses related to researching and developing new solutions or upgrading and enhancing existing solutions that do not qualify for capitalization, and allocated depreciation, facilities and IT support costs.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InternalUseSoftwarePolicy', window );">Software development costs, software for internal use</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Software and content development costs</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We incur certain costs associated with the development of internal-use software and content, which are primarily related to activities performed to develop our cloud solutions and the development of online education curriculum to be delivered on the Company's cloud platform. Internal and external costs incurred in the preliminary project stage of internal-use software development and content are expensed as incurred. Once the software or content being developed has reached the application development stage, qualifying internal costs including payroll and payroll-related costs of employees who are directly associated with and devote time to the software or content project as well as external direct costs of materials and services are capitalized. Capitalization ceases at the point at which the developed software or content is substantially complete and ready for its intended use, which is typically upon completion of all substantial testing. Qualifying costs capitalized during the application development stage include those related to specific upgrades and enhancements when it is probable that those costs incurred will result in additional functionality. Overhead costs, including general and administrative costs, as well as maintenance, training and all other costs associated with post-implementation stage activities are expensed as incurred. In addition, internal costs that cannot be reasonably separated between maintenance and relatively minor upgrades and enhancements are expensed as incurred. In certain circumstances, content development costs are considered deferred costs, when ownership of developed content belongs to the customer.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SoftwareToBeSoldLeasedOrOtherwiseMarketedPolicy', window );">Software development costs, software to be sold</a></td>
<td class="text">Qualifying capitalized software and content development costs are amortized on a straight-line basis over the software asset's estimated useful life, which is generally 3 to 7 years. We evaluate the useful lives of these assets on an annual basis and test for impairment whenever events or changes in circumstances occur that could impact the recoverability of these assets. See Note 6 to these consolidated financial statements for a discussion of our impairment of certain capitalized software development costs during 2022 and 2020.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditLossFinancialInstrumentPolicyTextBlock', window );">Credit losses and sales returns</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Allowance for credit losses</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our accounts receivable consist of a single portfolio segment. Accounts receivable are recorded at original invoice amounts less an allowance for credit losses, an amount we estimate to be sufficient to provide adequate protection against lifetime expected losses resulting from extending credit to our customers. In judging the adequacy of the allowance for credit losses, we consider multiple factors including historical bad debt experience, the current aging of our receivables and current economic conditions that may affect our customers' ability to pay. A considerable amount of judgment is required in assessing these factors and if any receivables were to deteriorate, an additional provision for credit losses could be required. Accounts are written off after all means of collection are exhausted and recovery is considered remote. Provisions for credit losses are recorded in general and administrative expense.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Below is a summary of the changes in our allowance for credit losses.</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:24.083%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.469%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.662%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.662%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.662%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.862%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Years ended December&#160;31,<br/>(in thousands)</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Balance&#160;at<br/>beginning&#160;of year</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Provision/<br/>adjustment</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Write-off</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Recovery</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Balance&#160;at <br/>end of year</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></div></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,375&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,281&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(5,162)</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">528&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,022&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,016&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,483&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(4,565)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">441&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,375&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></div></td><td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,011&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,787&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2,363)</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">581&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,016&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our allowance for credit losses decreased during the year ended December 31, 2022, primarily due to improvement in the aging of accounts receivable and write-offs during 2022 of aged receivables primarily generated during the COVID-19 pandemic. The amount of write-offs during the year ended December 31, 2021 was higher than during 2020 as we temporarily suspended sending past due customer accounts to collections during the second and third quarters of 2020 due to payment delays related to COVID-19.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Allowance for sales returns</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We maintain a reserve for returns and credits which is estimated based on several factors including historical experience, known credits yet to be issued, the aging of customer accounts and the nature of service level commitments. A considerable amount of judgment is required in assessing these factors. Provisions for sales returns and credits are charged against the related revenue items.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdvertisingCostsPolicyTextBlock', window );">Advertising costs</a></td>
<td class="text">Advertising costsWe expense advertising costs as incurred<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock', window );">Restructuring costs</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Restructuring costs</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restructuring costs include charges for the costs of exit or disposal activities. The liability for costs associated with exit or disposal activities is measured initially at fair value and only recognized when the liability is incurred.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeLeasesPolicyTextBlock', window );">Leases</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Leases</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We determine if an arrangement is a lease at inception. Operating leases are included in operating lease ROU assets, accrued expense and other current liabilities, and operating lease liabilities, net of current portion in our consolidated balance sheet as of December&#160;31, 2022 and 2021.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ROU assets represent our right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at the lease commencement date based on the present value of lease payments over the lease term. As most of our leases do not provide an implicit rate, we generally use our incremental borrowing rate in determining the present value of lease payments. Our incremental borrowing rate is based on the estimated rate of interest for collateralized borrowing over a similar term of the lease payments at the commencement date. We use the implicit rate when readily determinable. The operating lease ROU asset also includes any initial direct costs and lease payments made and excludes lease incentives. Our lease terms may include options to extend or terminate the lease when it is reasonably certain that we will exercise that option. Lease expense for lease payments related to our operating leases is recognized on a straight-line basis over the lease term. We have lease agreements with lease and non-lease components, which are generally accounted for separately. We do not recognize short-term leases (those that, at the commencement date, have a lease term of 12 months or less) on our consolidated balance sheets. Variable lease payments, which are primarily comprised of common-area maintenance, utilities and real estate taxes that are passed on from the lessor in proportion to the space leased by us, are recognized in operating expenses in the period in which the obligation for those payments is incurred.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesPolicyTextBlock', window );">Contingencies</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Loss contingencies</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are subject to the possibility of various loss contingencies, including legal proceedings and claims, that arise in the normal course of business, as well as certain other non-ordinary course proceedings, claims and investigations, as described in Note 11 to these consolidated financial statements. We record an accrual for a loss contingency when it is both probable that a liability has been incurred and the amount of the loss can be reasonably estimated. Often these issues are subject to substantial uncertainties and, therefore, the probability of loss and the estimation of damages are difficult to ascertain. These assessments can involve a series of complex judgments about future events and can rely heavily on estimates and assumptions that have been deemed reasonable by us. Although we believe we have substantial defenses in these matters, we could incur judgments or enter into settlements of claims that could have a material adverse effect on our consolidated financial position, results of operations or cash flows in any particular period.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerSharePolicyTextBlock', window );">Earnings per share</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">(Loss) earnings per share</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We compute basic (loss) earnings per share by dividing net (loss) income attributable to common stockholders by the weighted average number of common shares outstanding during the period. Diluted (loss) earnings per share is computed by dividing net (loss) income attributable to common stockholders by the weighted average number of common shares and dilutive potential common shares outstanding during the period. Diluted (loss) earnings per share reflect the assumed exercise, settlement and vesting of all dilutive securities using the &#8220;treasury stock method&#8221; except when the effect is anti-dilutive. Potentially dilutive securities consist of shares issuable upon the exercise of stock options and stock appreciation rights and vesting of restricted stock awards and units.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LegalCostsPolicyTextBlock', window );">Legal contingencies</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Legal proceedings</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are subject to legal proceedings and claims that arise in the ordinary course of business, as well as certain other non-ordinary course proceedings, claims and investigations, as described below. We record an accrual 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 accruals at least quarterly and adjust them to reflect the impacts of negotiations, settlements, rulings, advice of legal counsel and other information and events pertaining to a particular case. We recognize insurance recoveries, if any, when they are probable of receipt. All associated costs due to third-party service providers and consultants, including legal fees, are expensed as incurred.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_blkb_SalesTaxesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sales taxes [policy text block].</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">blkb_SalesTaxesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>blkb_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdvertisingCostsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for advertising cost.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 720<br> -SubTopic 35<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6420018&amp;loc=d3e36677-107848<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdvertisingCostsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BasisOfAccountingPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 05<br> -Paragraph 4<br> -Subparagraph (a)-(d)<br> -URI https://asc.fasb.org/extlink&amp;oid=6909625&amp;loc=d3e227-128457<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4273-108586<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(1)(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4273-108586<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for commitments and contingencies, which may include policies for recognizing and measuring loss and gain contingencies.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126907703&amp;loc=d3e12565-110249<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 450<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6491354&amp;loc=d3e6049-115624<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskCreditRisk">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for credit risk.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 825<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126941378&amp;loc=d3e61044-112788<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskCreditRisk</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConsolidationPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126899994&amp;loc=d3e18823-107790<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=d3e5614-111684<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConsolidationPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for recognizing and reporting costs associated with exiting, disposing of, and restructuring certain operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4)<br> -URI https://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140864-122747<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.P.3)<br> -URI https://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140864-122747<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditLossFinancialInstrumentPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for credit loss on financial instrument measured at amortized cost basis, net investment in lease, off-balance sheet credit exposure, and available-for-sale debt security. Includes, but is not limited to, methodology used to estimate allowance for credit loss, how writeoff of uncollectible amount is recognized, and determination of past due status and nonaccrual status.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 35<br> -Paragraph 7A<br> -URI https://asc.fasb.org/extlink&amp;oid=125515542&amp;loc=SL120269220-210453<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3D<br> -URI https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL120267969-210447<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=124269663&amp;loc=SL82922895-210455<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 35<br> -Paragraph 13A<br> -URI https://asc.fasb.org/extlink&amp;oid=125515542&amp;loc=SL120267917-210453<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 35<br> -Paragraph 8A<br> -URI https://asc.fasb.org/extlink&amp;oid=124266218&amp;loc=SL120267834-210445<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 30<br> -Paragraph 4A<br> -URI https://asc.fasb.org/extlink&amp;oid=124256539&amp;loc=SL120269210-210444<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919260-210447<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124255206&amp;loc=SL120267845-210446<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 14<br> -URI https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919253-210447<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 21<br> -URI https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919272-210447<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 30<br> -Paragraph 5A<br> -URI https://asc.fasb.org/extlink&amp;oid=124256539&amp;loc=SL120254536-210444<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3C<br> -URI https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL120267966-210447<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 30<br> -Paragraph 1B<br> -URI https://asc.fasb.org/extlink&amp;oid=124268681&amp;loc=SL120267897-210452<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919244-210447<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 50<br> -Paragraph 3D<br> -URI https://asc.fasb.org/extlink&amp;oid=124269663&amp;loc=SL120267862-210455<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.M.Q4)<br> -URI https://asc.fasb.org/extlink&amp;oid=122651532&amp;loc=SL122037091-237805<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 50<br> -Paragraph 3C<br> -URI https://asc.fasb.org/extlink&amp;oid=124269663&amp;loc=SL120267859-210455<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 50<br> -Paragraph 3A<br> -URI https://asc.fasb.org/extlink&amp;oid=124269663&amp;loc=SL120267853-210455<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditLossFinancialInstrumentPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredChargesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for deferral and amortization of significant deferred charges.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredChargesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for its derivative instruments and hedging activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=d3e41620-113959<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=d3e41638-113959<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -URI https://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5579245-113959<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=d3e41675-113959<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(n))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5579240-113959<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerSharePolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3630-109257<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerSharePolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueOfFinancialInstrumentsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for determining the fair value of financial instruments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 60<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=7493716&amp;loc=d3e21868-110260<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13279-108611<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueOfFinancialInstrumentsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -URI https://asc.fasb.org/topic&amp;trid=2175825<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13854-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -URI https://asc.fasb.org/subtopic&amp;trid=2144439<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for intangible assets. This accounting policy may address both intangible assets subject to amortization and those that are not. The following also may be disclosed: (1) a description of intangible assets (2) the estimated useful lives of those assets (3) the amortization method used (4) how the entity assesses and measures impairment of such assets (5) how future cash flows are estimated (6) how the fair values of such asset are determined.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 05<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=109226317&amp;loc=d3e202-110218<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.CC)<br> -URI https://asc.fasb.org/extlink&amp;oid=27011434&amp;loc=d3e125687-122742<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e32247-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32847-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32840-109319<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL116659661-227067<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e32280-109318<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32809-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InternalUseSoftwarePolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for costs incurred when both (1) the software is acquired, internally developed, or modified solely to meet the entity's internal needs, and (2) during the software's development or modification, no substantive plan exists or is being developed to market the software externally.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 40<br> -Section 30<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=118172244&amp;loc=d3e17916-109280<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 50<br> -Section 25<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=16397303&amp;loc=d3e19379-109286<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InternalUseSoftwarePolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LegalCostsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for legal costs incurred to protect or defend the entity's assets and rights, or to obtain assets, including monetary damages, or to obtain rights.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section S99<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=27011672&amp;loc=d3e149975-122751<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LegalCostsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeLeasesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for leasing arrangement entered into by lessee.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918666-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeLeasesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126982197&amp;loc=d3e99779-112916<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=126982197&amp;loc=d3e99893-112916<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ResearchAndDevelopmentExpensePolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 730<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6420194&amp;loc=d3e21568-108373<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentExpensePolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRecognitionPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126899994&amp;loc=d3e18823-107790<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126899994&amp;loc=d3e18823-107790<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRecognitionPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -URI https://asc.fasb.org/topic&amp;trid=2228938<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.2.Q6)<br> -URI https://asc.fasb.org/extlink&amp;oid=122041274&amp;loc=d3e301413-122809<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SoftwareToBeSoldLeasedOrOtherwiseMarketedPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for costs incurred to (1) establish the technological feasibility of a computer software product to be sold, leased, or otherwise marketed; and (2) produce product masters after establishing technological feasibility. This accounting policy also may apply to purchased computer software. This policy also may address the entity's amortization policy for its capitalized computer software costs and how it evaluates such capitalized costs for impairment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 985<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6501960&amp;loc=d3e128462-111756<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SoftwareToBeSoldLeasedOrOtherwiseMarketedPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UseOfEstimates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6191-108592<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6161-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6143-108592<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6061-108592<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6132-108592<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UseOfEstimates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>59
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140458394219712">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Basis of Presentation (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock', window );">Schedule of Finite-Lived Intangible Assets</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We amortize finite-lived intangible assets over their estimated useful lives as follows.</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:55.771%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:27.993%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.936%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Basis of amortization</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Amortization<br/>period<br/>(in years)</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Customer relationships</span></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:3pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Straight-line&#160;and&#160;accelerated</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:3pt;text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8-17</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Marketing assets</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Straight-line and accelerated</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:3pt;text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14-15</span></div></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Developed technology</span></td><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Straight-line and accelerated</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:3pt;text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3-14</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Content</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Straight-line</span></div></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt">Certain of the customer relationships, marketing assets and developed technology assets are amortized on an accelerated basis.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock', window );">Accounts Receivable, Allowance for Credit Loss</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Below is a summary of the changes in our allowance for credit losses.</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:24.083%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.469%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.662%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.662%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.662%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.862%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Years ended December&#160;31,<br/>(in thousands)</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Balance&#160;at<br/>beginning&#160;of year</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Provision/<br/>adjustment</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Write-off</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Recovery</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Balance&#160;at <br/>end of year</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></div></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,375&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,281&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(5,162)</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">528&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,022&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,016&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,483&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(4,565)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">441&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,375&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></div></td><td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,011&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,787&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2,363)</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">581&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,016&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our allowance for credit losses decreased during the year ended December 31, 2022, primarily due to improvement in the aging of accounts receivable and write-offs during 2022 of aged receivables primarily generated during the COVID-19 pandemic. The amount of write-offs during the year ended December 31, 2021 was higher than during 2020 as we temporarily suspended sending past due customer accounts to collections during the second and third quarters of 2020 due to payment delays related to COVID-19.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Allowance for sales returns</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We maintain a reserve for returns and credits which is estimated based on several factors including historical experience, known credits yet to be issued, the aging of customer accounts and the nature of service level commitments. A considerable amount of judgment is required in assessing these factors. Provisions for sales returns and credits are charged against the related revenue items.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Below is a summary of the changes in our allowance for sales returns.</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:24.083%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.469%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.860%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Years ended December&#160;31,<br/>(in thousands)</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Balance&#160;at<br/>beginning&#160;of year</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Provision/<br/>adjustment</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Deduction</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Balance&#160;at <br/>end of year</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></div></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,780&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,785&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(5,269)</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,296&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,276&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,967&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(6,463)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,780&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></div></td><td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,518&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,443&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(6,685)</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,276&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of allowance for credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -URI https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>60
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140458383132720">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Other Intangible Assets (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfGoodwillTextBlock', window );">Change in Goodwill</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The change in goodwill during 2022 consisted of the following:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:88.373%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.427%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Balance at December 31, 2021</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,058,640&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;padding-left:6pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additions related to business combination</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,610&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;padding-left:6pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Adjustments related to prior year business combination</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2,232)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;padding-left:6pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Adjustments related to dispositions</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2,501)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Effect of foreign currency translation</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(7,245)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Balance at December 31, 2022</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,050,272&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock', window );">Fair Values Of Intangible Assets Acquired In Various Business Combinations By Class</a></td>
<td class="text">The table below sets forth the balances of each class of intangible asset and related amortization as of:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:75.181%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.759%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.760%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="6" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,</span></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Finite-lived gross carrying amount</span></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Customer relationships</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">569,009&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">606,409&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Marketing assets</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">69,643&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">74,731&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Developed technology</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">182,463&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">211,552&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Content</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17,900&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17,900&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Total finite-lived gross carrying amount</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">839,015&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">910,592&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Accumulated amortization</span></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Customer relationships</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(146,948)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(151,258)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Marketing assets</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(8,371)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(7,269)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Developed technology</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(46,571)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(54,013)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Content</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1,989)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Total accumulated amortization</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(203,879)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(212,540)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Intangible assets, net</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">635,136&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">698,052&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock', window );">Summary of Amortization Expense</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes amortization expense of our finite-lived intangible assets:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:63.321%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.759%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.759%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.761%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="9" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Years ended&#160;December 31,</span></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Included in cost of revenue:</span></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of recurring</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">47,085&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33,132&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">36,835&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of one-time services and other</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,407&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,680&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,133&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total included in cost of revenue</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">48,492&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">34,812&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">38,968&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Included in operating expenses</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,925&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,227&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,915&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total amortization of intangibles from business combinations</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">51,417&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">37,039&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">41,883&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock', window );">Future Amortization Expense for Finite-Lived Intangible Assets</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table outlines the estimated future amortization expense for each of the next five years for our finite-lived intangible assets as of December&#160;31, 2022:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:84.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.520%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Years ending December 31,<br/>(dollars in thousands)</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Amortization<br/>expense</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023&#160;</span></td><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">55,426&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024&#160;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">62,015&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2025&#160;</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">65,552&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2026&#160;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">63,915&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2027&#160;</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">59,755&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">306,663&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of amortization expense of assets, excluding financial assets, that lack physical substance, having a limited useful life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the characteristics, including initial carrying value, residual amount, weighted average useful life, of finite-lived intangible assets acquired during the period by major class. A major class is composed of intangible assets that can be grouped together because they are similar, either by nature or by their use in the operations of the company.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfGoodwillTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (g)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1A<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=SL108378252-109267<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13854-109267<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfGoodwillTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>61
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140458395256320">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earnings Per Share (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock', window );">Computation of Basic and Diluted Earnings Per Share</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the computation of basic and diluted (loss) earnings per share:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:64.250%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.449%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.449%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.452%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">&#160;&#160;</span></td><td colspan="9" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Years ended December 31,</span></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands, except per share amounts)</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Numerator:</span></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net (loss) income</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(45,407)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,698&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,717&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Denominator:</span></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted average common shares</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">51,569,148&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">47,412,306&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">48,184,714&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Add effect of dilutive securities:</span></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based awards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">818,132&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">511,627&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted average common shares assuming dilution</span></td><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">51,569,148&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">48,230,438&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">48,696,341&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(Loss) earnings per share:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic</span></td><td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(0.88)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.12&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.16&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Diluted</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(0.88)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.12&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.16&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Anti-dilutive shares excluded from calculations of diluted (loss) earnings per share</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,046,307&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">974,110&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">956,303&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>62
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140458394383344">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurements (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock', window );">Assets and Liabilities Measured at Fair Value on a Recurring Basis</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial assets and liabilities that are measured at fair value on a recurring basis consisted of the following, as of the dates indicated below:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:43.490%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.208%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="15" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fair value measurement using</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Quoted Prices in Active Markets for Identical Assets and Liabilities<br/>(Level 1)</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Significant Other  Observable Inputs <br/>(Level 2)</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Significant Unobservable Inputs <br/>(Level 3)</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Fair value as of December 31, 2022</span></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:3pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Derivative instruments:</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Interest rate swaps</span></td><td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31,870&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31,870&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Foreign currency forward contracts</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">247&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">247&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total financial assets</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">32,117&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">32,117&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Fair value as of December 31, 2022</span></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:3pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Derivative instruments:</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Foreign currency forward contracts</span></td><td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">323&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">323&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contingent consideration obligations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,710&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,710&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total financial liabilities</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">323&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,710&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,033&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Fair value as of December 31, 2021</span></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:3pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Derivative instruments:</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Interest rate swaps</span></td><td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,160&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,160&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total financial assets</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,160&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,160&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>63
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140458387192864">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property and Equipment and Software and Content Development Costs (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_PropertyPlantAndEquipmentMember', window );">Property and equipment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentTextBlock', window );">Schedule of Property and Equipment</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment consisted of the following as of:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:37.057%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:36.473%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.036%"/><td style="width:0.1%"/></tr><tr style="height:21pt"><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="3" rowspan="2" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Estimated<br/>useful life<br/>(years)</span></td><td colspan="6" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,</span></td></tr><tr style="height:20pt"><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Land</span></td><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,548&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,548&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Building</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">39</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">61,284&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">61,284&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Building improvements</span></div></td><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:3pt;text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7 - 20</span></div></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,874&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,874&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:3pt;text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1 - 5</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,312&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,320&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Computer hardware</span></td><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:3pt;text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1 - 5</span></div></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">47,886&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">47,768&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Computer software</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:3pt;text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1 - 5</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20,299&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21,347&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Construction in progress</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,500&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,135&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Furniture and fixtures</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:3pt;text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2 - 7</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,264&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,658&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Leasehold improvements</span></td><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lesser of lease term or estimated useful life</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,822&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12,086&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total property and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">170,789&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">170,020&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less: accumulated depreciation</span></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(63,363)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(58,592)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, net</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">107,426&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">111,428&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=blkb_SoftwareAndContentDevelopmentMember', window );">Software and content development</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentTextBlock', window );">Schedule of Property and Equipment</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Software and content development costs consisted of the following as of:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:62.204%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.036%"/><td style="width:0.1%"/></tr><tr style="height:21pt"><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="3" rowspan="2" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Estimated<br/>useful life<br/>(years)</span></td><td colspan="6" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,</span></td></tr><tr style="height:20pt"><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Software development costs</span></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:3pt;text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3 - 7</span></div></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">250,551&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">196,337&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Content development costs</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:3pt;text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,409&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less: accumulated amortization</span></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(112,937)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(74,960)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;padding-left:6pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Software and content development costs, net</span></div></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">141,023&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">121,377&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_PropertyPlantAndEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_PropertyPlantAndEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=blkb_SoftwareAndContentDevelopmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=blkb_SoftwareAndContentDevelopmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>64
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140458387262784">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Financial Statement Details (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_blkb_ScheduleOfRestrictedCashTableTextBlock', window );">Components of Restricted Cash</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Restricted cash</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:69.952%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.373%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.375%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2022</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted cash due to customers</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">700,611&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">593,296&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Letters of credit for operating leases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,186&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Real estate escrow balances and other</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,629&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,134&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total restricted cash</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">702,240&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">596,616&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_blkb_ScheduleOfPrepaidExpensesAndOtherAssetsCurrentTableTextBlock', window );">Components of Prepaid Expenses and Other Assets</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Prepaid expenses and other assets</span></div><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:69.994%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.352%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.354%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2022</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Costs of obtaining contracts</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)(2)</span></div></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">74,272&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">78,465&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prepaid software maintenance and subscriptions</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">34,766&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28,880&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Derivative instruments</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">32,117&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,160&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Implementation costs for cloud computing arrangements, net</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(4)(5)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,189&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,892&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unbilled accounts receivable</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,775&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,443&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prepaid insurance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,902&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,363&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Taxes, prepaid and receivable</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,855&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,986&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred tax assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,153&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,546&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Receivables for probable insurance recoveries</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(6)(7)</span></div></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18,202&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,929&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,835&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total prepaid expenses and other assets</span></td><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">175,958&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">172,772&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less: Long-term portion</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">94,304&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">77,266&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prepaid expenses and other current assets</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">81,654&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">95,506&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt">Amortization expense from costs of obtaining contracts was $33.6 million, $35.5 million and $37.4 million for the years ended December&#160;31, 2022, 2021 and 2020, respectively, and is included in sales, marketing and customer success expense in our consolidated statements of comprehensive income.</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2)</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt">The current portion of costs of obtaining contracts as of December&#160;31, 2022 and 2021 was $29.1 million and $30.2 million, respectively.</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(3)</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt">The current portion of prepaid software maintenance and subscriptions as of December&#160;31, 2022 and December&#160;31, 2021 was $31.7 million and $24.7 million, respectively.</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(4)</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt">These costs primarily relate to the multi-year implementations of our new global enterprise resource planning and customer relationship management systems.</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(5)</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt">Amortization expense from capitalized cloud computing implementation costs was $2.2 million, $1.9 million and $0.8 million for the years ended December&#160;31, 2022, 2021 and 2020, respectively. Accumulated amortization for these costs was $5.2 million and $3.0 million as of December&#160;31, 2022 and 2021, respectively.</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(6)</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt">All receivables for probable insurance recoveries were classified as current.</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(7)</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt">See discussion of the Security Incident at Note 11 to these consolidated financial statements.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_blkb_AccruedExpensesAndOtherLiabilitiesTextBlock', window );">Components of Accrued Expenses and Other Liabilities</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Accrued expenses and other liabilities</span></div><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:69.994%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.352%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.354%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2022</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued legal costs</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28,448&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,724&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Taxes payable</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16,667&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19,777&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Customer credit balances</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,257&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,403&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease liabilities, current portion</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,723&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,170&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued commissions and salaries</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,944&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,872&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued transaction-based costs related to payments services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,059&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,427&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contingent consideration liability</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span></div></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,710&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued health care costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,467&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,042&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued vacation costs</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,156&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,234&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued bonuses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,026&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,829&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unrecognized tax benefit</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">266&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,248&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amounts payable to former EVERFI option holders</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(4)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17,404&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other liabilities</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,573&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,310&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total accrued expenses and other liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">90,296&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">101,440&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less: Long-term portion</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,294&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,344&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses and other current liabilities</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">86,002&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100,096&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt">All accrued legal costs are classified as current.</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2)</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt">We deferred payments of the employer's portion of Social Security taxes during 2020 under the Coronavirus, Aid, Relief and Economic Security Act ("CARES Act"), half of which was due by the end of calendar year 2021 with the remainder due by the end of calendar year 2022.</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(3)</span><span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt">See discussion of our acquisition of Kilter at Note 3 to these consolidated financial statements.</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(4)</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt">Represents amounts that had not been paid by EVERFI to its former option holders as of December 31, 2021, solely due to the timing of the acquisition on the last day of 2021. See Note 3 to these consolidated financial statements for additional information regarding our acquisition of EVERFI.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock', window );">Components of Other Income (Expense)</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other income, net</span></div><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:55.542%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.352%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.352%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.354%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="9" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Years ended December 31,</span></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest income</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,746&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">392&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,660&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Currency revaluation gains (losses)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,635&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1,644)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1,065)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other income, net</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,332&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,432&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,063&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other income, net</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,713&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">180&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,658&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_blkb_AccruedExpensesAndOtherLiabilitiesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The disclosure describes the Company's accrued expenses and other liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">blkb_AccruedExpensesAndOtherLiabilitiesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>blkb_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_blkb_ScheduleOfPrepaidExpensesAndOtherAssetsCurrentTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of components of prepaid expenses and other current assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">blkb_ScheduleOfPrepaidExpensesAndOtherAssetsCurrentTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>blkb_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_blkb_ScheduleOfRestrictedCashTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Schedule Of Restricted Cash</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">blkb_ScheduleOfRestrictedCashTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>blkb_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for other income or other expense items (both operating and nonoperating). Sources of nonoperating income or nonoperating expense that may be disclosed, include amounts earned from dividends, interest on securities, profits (losses) on securities, net and miscellaneous other income or income deductions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 720<br> -URI https://asc.fasb.org/topic&amp;trid=2122503<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 610<br> -URI https://asc.fasb.org/topic&amp;trid=49130413<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>65
<FILENAME>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140458388183216">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfDebtInstrumentsTextBlock', window );">Summary of Debt</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes our debt balances and the related weighted average effective interest rates, which includes the effect of interest rate swap agreements.</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:43.621%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.538%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="6" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Debt balance at</span></td><td colspan="3" style="border-left:1pt solid #004054;padding:0 1pt"/><td colspan="6" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Weighted average<br/>effective interest rate at</span></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2022</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2021</span></td><td colspan="3" style="border-left:1pt solid #004054;padding:0 1pt"/><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2022</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Credit facility:</span></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revolving credit loans</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">177,800&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">260,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.18&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.27&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Term loans</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">623,750&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">640,000&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.26&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.02&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Real estate loans</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">58,189&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">59,480&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.22&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.22&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other debt</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,247&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,694&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7.38&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.00&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total debt</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">861,986&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">961,174&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.52&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.23&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less: Unamortized discount and debt issuance costs</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,943&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,994&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less: Debt, current portion</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18,802&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18,697&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6.45&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.11&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Debt, net of current portion</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">840,241&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">937,483&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:0 1pt"/><td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.48&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.23&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_blkb_ScheduleOfDebtInstrumentsOtherTableTextBlock', window );">Schedule of Currently Effective Financing Agreements</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes our currently effective financing agreements as of December&#160;31, 2022:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:42.467%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.499%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Term<br/>&#160;in Months</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Number of<br/>Annual Payments</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">First Annual<br/>Payment Due</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Original Loan<br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Effective dates of agreements:</span></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 2019</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">51</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">January 2020</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,150&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 2022</span></td><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">39</span></td><td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">January 2023</span></td><td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,710&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock', window );">Annual Maturities Related to Credit Facility, Real Estate Loans and Other Debt</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2022, the required annual maturities related to the 2020 Credit Facility, the Real Estate Loans and our other debt were as follows:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:87.788%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.012%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Years ending December 31,<br/>(dollars in thousands)</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Annual<br/>maturities</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18,802&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024&#160;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18,429&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2025&#160;</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">771,403&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2026&#160;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,969&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2027&#160;</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,166&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">49,217&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total required maturities</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">861,986&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_blkb_ScheduleOfDebtInstrumentsOtherTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Schedule Of Debt Instruments, Other</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">blkb_ScheduleOfDebtInstrumentsOtherTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>blkb_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDebtInstrumentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1A<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28541-108399<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21506-112644<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28551-108399<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69E<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495743-112612<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21521-112644<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21538-112644<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 470<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=123599511&amp;loc=d3e64711-112823<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=114775985&amp;loc=d3e28878-108400<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21475-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDebtInstrumentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of maturity and sinking fund requirement for long-term debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>66
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140458387268480">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Derivative Instruments (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract', window );"><strong>Derivative Instruments and Hedging Activities Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock', window );">Fair Values of Derivative Instruments</a></td>
<td class="text"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:24.192%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.958%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.958%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.870%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="6" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Asset derivatives</span></td><td colspan="3" style="border-left:1pt solid #004054;padding:0 1pt"/><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="6" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Liability Derivatives</span></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Balance sheet location</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2022</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2021</span></td><td colspan="3" style="border-left:1pt solid #004054;padding:0 1pt"/><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Balance sheet location</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2022</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Derivative instruments designated as hedging instruments:</span></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;padding-left:6pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Foreign currency forward contracts, current portion</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prepaid expenses<br/>and other current assets</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">247&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses<br/>and other current liabilities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">323&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:3pt;padding-left:6pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest rate swaps, long-term</span></div></td><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other assets</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31,870&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,160&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other liabilities</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Total derivative instruments designated as hedging instruments</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">32,117&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,160&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">323&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock', window );">Effects of Derivative Instruments in Cash Flow Hedging Relationships</a></td>
<td class="text"><div style="margin-top:9pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The effects of derivative instruments in cash flow hedging relationships were as follows:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.835%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:33.989%"/><td style="width:0.1%"/></tr><tr style="height:44pt"><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Gain (loss) recognized</span></div><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">in accumulated other </span></div><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">comprehensive </span></div><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">income as of</span></div></td><td colspan="3" rowspan="2" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Location </span></div><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">of gain (loss) </span></div><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">reclassified from </span></div><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">accumulated other </span></div><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">comprehensive </span></div><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">income into</span></div><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(loss) income</span></div></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Gain (loss) reclassified from accumulated</span></div><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">&#160;other comprehensive income into (loss) income</span></div></td></tr><tr style="height:23pt"><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2022</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Year ended<br/>December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cash Flow Hedges</span></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest rate swaps</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31,870&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest expense</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,520&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Foreign currency forward contracts</span></td><td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">247&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue</span></td><td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">165&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Net Investment Hedge</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Foreign currency forward contracts</span></td><td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(323)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-right:1pt solid #004054;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2021</span></td><td colspan="3" style="border-left:1pt solid #004054;padding:0 1pt"/><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Year ended<br/>December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cash Flow Hedges</span></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest rate swaps</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,160&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest expense</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3,714)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2020</span></td><td colspan="3" style="border-left:1pt solid #004054;padding:0 1pt"/><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Year ended<br/>December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest rate swaps</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(4,159)</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest expense</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3,827)</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of gain (loss) on derivative and nonderivative instruments designated and qualifying as cash flow hedge recorded in accumulated other comprehensive income (AOCI) and reclassified into earnings.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4C<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5624171-113959<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the location and fair value amounts of derivative instruments (and nonderivative instruments that are designated and qualify as hedging instruments) reported in the statement of financial position.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4B<br> -URI https://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5624163-113959<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>67
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140458389107472">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeaseCostTableTextBlock', window );">Components of Lease Expense</a></td>
<td class="text"><div style="margin-top:9pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the components of our lease expense:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:60.742%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.620%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="9" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Year ended&#160;<br/>&#160;December 31,</span></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease cost</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,501&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,636&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">41,210&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Variable lease cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,670&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,478&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,266&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sublease income</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2,763)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1,516)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3,120)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net lease cost</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,408&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,598&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">42,356&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt">Includes short-term lease costs, which were immaterial.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock', window );">Schedule of Maturities of Operating Lease Liabilities</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturities of our operating lease liabilities as of December&#160;31, 2022 were as follows:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:86.180%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.620%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Years ending December 31,<br/>(dollars in thousands)</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Operating leases</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,978&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024&#160;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,699&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2025&#160;</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,659&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2026&#160;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,104&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2027&#160;</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,207&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26,790&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total lease payments</span></td><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">63,437&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less: Amount representing interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,796&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Present value of future payments</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">52,641&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_blkb_ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock', window );">Schedule Of Supplemental Balance Sheet Information Related To Leases</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our ROU assets and lease liabilities are included in the following line items in our consolidated balance sheet:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:73.461%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.620%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2022</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Operating leases</span></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:3pt;padding-left:6pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease ROU assets</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">45,899&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">53,883&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses and other current liabilities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,723&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,170&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease liabilities, net of current portion</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">44,918&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">53,386&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total operating lease liabilities</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">52,641&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">62,556&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted average remaining lease terms and discount rates were as follows:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:60.742%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.620%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2022</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2021</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Operating leases</span></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted average remaining lease term (years)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8.5</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8.9</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.6</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted average discount rate</span></td><td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.63&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.68&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.70&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_blkb_ScheduleOfSupplementalCashFlowInformationRelatedToLeasesTableTextBlock', window );">Schedule Of Supplemental Cash Flow Information Related To Leases</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental cash flow information related to leases was as follows:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:60.742%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.620%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="9" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Year ended&#160;<br/>&#160;December 31,</span></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:3pt;padding-left:6pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating cash flows from operating leases</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,439&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,338&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26,713&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Right-of-use assets obtained in exchange for lease obligations (non-cash):</span></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating leases</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,358&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,002&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt">The 2020 amount was revised to correct an immaterial disclosure error in the previously filed consolidated financial statements.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense', window );">Schedule of Security Incident Expense and Probable Insurance Recoveries</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recorded expenses and offsetting probable insurance recoveries related to the Security Incident as follows:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:60.742%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.620%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="9" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Years ended December 31,</span></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></div></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gross expense</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">57,614&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">40,561&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,830&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Offsetting probable insurance recoveries</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1,891)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(38,745)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(9,364)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net expense</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">55,723&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,816&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">466&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following summarizes our cumulative expenses, insurance recoveries recognized and insurance recoveries paid as of:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:60.742%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.620%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2022</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2021</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December&#160;31, 2020</span></div></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cumulative gross expense</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">108,005&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50,391&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,830&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cumulative offsetting insurance recoveries recognized</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(50,000)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(48,109)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(9,364)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cumulative net expense</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">58,005&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,282&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">466&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cumulative offsetting insurance recoveries paid</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(50,000)</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(29,968)</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3,075)</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_blkb_ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Schedule Of Supplemental Balance Sheet Information Related To Leases [Table Text Block]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">blkb_ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>blkb_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_blkb_ScheduleOfSupplementalCashFlowInformationRelatedToLeasesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Schedule Of Supplemental Cash Flow Information Related To Leases [Table Text Block]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">blkb_ScheduleOfSupplementalCashFlowInformationRelatedToLeasesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>blkb_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCostTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCostTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the activity in the reserve for settling insured claims and expenses incurred in the claims settlement process for the period. The estimated liability includes the amount of money that will be required for future payments of (a) claims that have been reported to the insurer, (b) claims related to insured events that have occurred but that have not been reported to the insurer as of the date the liability is estimated, and (c) claim adjustment expenses. Claim adjustment expenses include costs incurred in the claim settlement process such as legal fees; outside adjuster fees; and costs to record, process, and adjust claims.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=116884095&amp;loc=d3e14764-158437<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>68
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140458387336512">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock', window );">Schedule of Components of Income Tax Expense</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following summarizes the components of income tax expense (benefit):</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.549%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.350%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.350%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.351%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="9" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Years ended December 31,</span></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td><td colspan="2" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#004054;border-top:1pt solid #ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#004054;border-top:1pt solid #ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Current taxes:</span></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">U.S. Federal</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,485&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2,499)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(407)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">U.S. State and local</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,708&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(257)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,563&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">International</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,283&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,570&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,904&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Total current taxes</span></td><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16,476&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,814&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,060&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Deferred taxes:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">U.S. Federal</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(16,880)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(4,615)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1,064)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">U.S. State and local</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(9,319)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">222&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,725&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">International</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(445)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,964&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,176&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Total deferred taxes</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(26,644)</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2,429)</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,837&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Total income tax (benefit) provision</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(10,168)</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,385&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13,897&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock', window );">Schedule of Income Before Provision for Income Taxes</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following summarizes the components of income before provision for income taxes:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.549%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.350%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.350%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.351%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="9" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Years ended December 31,</span></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td><td colspan="2" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#004054;border-top:1pt solid #ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#004054;border-top:1pt solid #ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">U.S.</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(91,493)</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(23,180)</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(4,112)</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">International</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">35,918&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30,263&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">25,726&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income before provision for income taxes</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(55,575)</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,083&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21,614&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock', window );">Schedule of Effective Income Tax Rate Reconciliation</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation between the effect of applying the federal statutory rate and the effective income tax rate used to calculate our income tax provision (benefit) is as follows:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.549%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.350%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.350%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.351%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="9" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Years ended December 31,</span></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="2" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#004054;border-top:1pt solid #ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#004054;border-top:1pt solid #ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Federal statutory rate</span></td><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21.0&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21.0&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21.0&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Effect of:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">State income taxes, net of federal benefit</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.5&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.4&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.9&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Change in foreign income tax rate applied to deferred tax balances</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">42.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Change in state income tax rate applied to deferred tax balances</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.8&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.3&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.1&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;padding-left:6pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Nondeductible security incident-related fines or penalties</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(8.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Section 162(m) limitation</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(6.4)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">75.0&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17.5&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(6.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(36.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Change in valuation reserve (primarily state credit reserves)</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(5.4)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26.1&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">38.2&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">GILTI inclusion</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2.6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Nondeductible meals, entertainment and transportation</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(0.7)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.1&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.3&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Acquisition costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DTA Adjustment &#8211; NOLs</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3.3)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unrecognized tax benefit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(32.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Foreign tax rate</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.0&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(6.0)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1.7)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Return to accrual adjustment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(4.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(4.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">FDII benefit</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.3&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">State credits, net of federal benefit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(32.6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Federal credits generated</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11.5&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(54.5)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(17.4)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax provision effective rate</span></td><td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18.3&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19.6&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">64.3&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock', window );">Schedule of Deferred Tax Assets and Liabilities</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The significant components of our deferred tax assets and liabilities were as follows:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.999%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.350%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.351%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="6" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,</span></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td><td colspan="2" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#004054;border-top:1pt solid #ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Deferred tax assets relating to:</span></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Federal and state and foreign net operating loss carryforwards</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,369&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21,456&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Federal, state and foreign tax credits</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50,194&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">52,283&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21,166&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21,432&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating leases</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14,024&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23,795&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Allowance for credit losses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,803&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,524&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">561&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,070&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,820&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,057&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued bonuses</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">455&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">218&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;padding-left:6pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Capitalized R&amp;D and software costs</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12,166&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,293&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13,515&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Total deferred tax assets</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">118,851&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">137,350&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Deferred tax liabilities relating to:</span></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(161,836)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(168,392)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;padding-left:6pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Capitalized software and content development costs</span></div></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(31,326)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Costs of obtaining contracts</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(16,287)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(18,046)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating leases</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(11,721)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(23,582)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fixed assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(9,827)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(8,483)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(9,016)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2,515)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Total deferred tax liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(208,687)</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(252,344)</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Valuation allowance</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(34,769)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(31,974)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Net deferred tax liability</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(124,605)</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(146,968)</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SummaryOfValuationAllowanceTextBlock', window );">Summary of Changes in Deferred Tax Asset Valuation Allowance</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table illustrates the change in our deferred tax asset valuation allowance:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.245%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.350%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.350%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.351%"/><td style="width:0.1%"/></tr><tr style="height:15pt"><td colspan="3" rowspan="2" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Years ended&#160;December 31,<br/>(dollars in thousands)</span></td><td colspan="3" rowspan="2" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Balance<br/>at&#160;beginning<br/>of year</span></td><td colspan="3" rowspan="2" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Acquisition-<br/>related<br/>change</span></td><td colspan="3" rowspan="2" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Charges&#160;to<br/>expense</span></td><td colspan="3" rowspan="2" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Balance&#160;at<br/>end&#160;of<br/>year</span></td></tr><tr style="height:15pt"><td colspan="15" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31,974&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,795&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">34,769&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29,184&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">893&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,897&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31,974&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,453&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22,731&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29,184&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock', window );">Summary of Changes in Unrecognized Tax Benefits</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the change to our unrecognized tax benefit for the years ended December&#160;31, 2022, 2021 and 2020:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.549%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.350%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.350%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.351%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="9" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Years ended December 31,</span></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td><td colspan="2" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#004054;border-top:1pt solid #ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#004054;border-top:1pt solid #ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance at beginning of year</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,651&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,625&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,346&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Increases from prior period positions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">89&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">414&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Decreases in prior year positions</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(908)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(57)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(614)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Increases from current period positions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">629&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,751&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">491&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Settlements (payments)</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1,192)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lapse of statute of limitations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(378)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1,482)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(12)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance at end of year</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,083&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,651&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,625&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of income before income tax between domestic and foreign jurisdictions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure for tax positions taken in the tax returns filed or to be filed for which it is more likely than not that the tax position will not be sustained upon examination by taxing authorities and other income tax contingencies. Includes, but is not limited to, interest and penalties, reconciliation of unrecognized tax benefits, unrecognized tax benefits that would affect the effective tax rate, tax years that remain subject to examination by tax jurisdictions, and information about positions for which it is reasonably possible that amounts unrecognized will significantly change within 12 months.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32718-109319<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32840-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SummaryOfIncomeTaxContingenciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SummaryOfValuationAllowanceTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of valuation allowances to reduce deferred tax assets to net realizable value, including identification of the deferred tax asset more likely than not will not be fully realized and the corresponding amount of the valuation allowance.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SummaryOfValuationAllowanceTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>69
<FILENAME>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140458389274048">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-Based Payment Arrangement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock', window );">Summary of Awards Outstanding by Each Award Type</a></td>
<td class="text">The following table sets forth the number of awards outstanding for each award type as of:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:65.323%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.688%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.689%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="6" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Outstanding at December&#160;31,</span></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Award type</span></td><td colspan="2" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#004054;border-top:1pt solid #ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted stock awards</span></td><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,345,608&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,192,810&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Time-based restricted stock units</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">455,708&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">336,199&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Performance-based restricted stock units</span></td><td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,104,260&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">943,071&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock', window );">Summary of Stock-Based Compensation Expense</a></td>
<td class="text">The following table summarizes stock-based compensation expense:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:59.807%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.933%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="9" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Years ended December 31,</span></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(in thousands)</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Included in cost of revenue:</span></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of recurring</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,258&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12,405&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,793&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of one-time services and other</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,178&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,547&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,581&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19.75pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total included in cost of revenue</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14,436&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19,952&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13,374&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Included in operating expenses:</span></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales, marketing and customer success</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21,409&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20,283&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15,514&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24,207&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27,080&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18,527&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">General and administrative</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50,242&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">53,064&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">39,842&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 19.75pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total included in operating expenses</span></td><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">95,858&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100,427&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">73,883&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 24.25pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total stock-based compensation expense</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">110,294&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">120,379&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">87,257&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock', window );">Summary of Unvested Restricted Stock Awards, Activity</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes our unvested restricted stock awards as of December&#160;31, 2022, and changes during the year then ended:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.087%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.350%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.838%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Restricted stock awards</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Restricted<br/>stock&#160;awards</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Weighted<br/>average<br/>grant-date<br/>fair value</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Aggregate</span></div><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">intrinsic&#160;value</span><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:5.2pt;font-weight:700;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(in&#160;thousands)</span></div></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unvested at January 1, 2022</span></td><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,192,810&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">78.73&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">846,295&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">60.90&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Forfeited</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(179,686)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">69.29&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Vested</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(513,811)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">79.83&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unvested at December 31, 2022</span></td><td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,345,608&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">68.09&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:0 1pt"/><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">79,202&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt">The intrinsic value is calculated as the market value as of the end of the fiscal period.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock', window );">Summary of Unvested Restricted Stock Units, Activity</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes our unvested, time-based restricted stock units as of December&#160;31, 2022, and changes during the year then ended:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.087%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.350%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.838%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Time-based restricted stock units</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Restricted<br/>stock units</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Weighted<br/>average<br/>grant-date<br/>fair value</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Aggregate</span></div><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">intrinsic&#160;value</span><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:5.2pt;font-weight:700;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(in&#160;thousands)</span></div></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unvested at January 1, 2022</span></td><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">336,199&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">77.99&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">287,198&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">62.38&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Forfeited</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(48,343)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">65.80&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Vested</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(119,346)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">77.59&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unvested at December 31, 2022</span></td><td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">455,708&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">68.81&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:0 1pt"/><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26,823&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt">The intrinsic value is calculated as the market value as of the end of the fiscal period.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes our unvested, performance-based restricted stock units as of December&#160;31, 2022, and changes during the year then ended:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.087%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.350%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.838%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Performance-based restricted stock units</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Restricted<br/>stock units</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Weighted<br/>average<br/>grant-date<br/>fair value</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Aggregate</span></div><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">intrinsic&#160;value</span><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:5.2pt;font-weight:700;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(in&#160;thousands)</span></div></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unvested at January 1, 2022</span></td><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">943,071&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">73.62&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">977,377&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">61.79&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Forfeited</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(114,071)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">63.47&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Vested</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(702,117)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">71.93&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unvested at December 31, 2022</span></td><td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,104,260&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">64.94&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:0 1pt"/><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">64,997&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt">The intrinsic value is calculated as the market value as of the end of the fiscal period.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5047-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the changes in outstanding nonvested restricted stock shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of cost recognized for award under share-based payment arrangement by plan. Includes, but is not limited to, related tax benefit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the changes in outstanding nonvested restricted stock units.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>70
<FILENAME>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140458383139888">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock', window );">Changes in Accumulated Other Comprehensive Loss by Component</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The changes in accumulated other comprehensive loss by component, consisted of the following:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:66.835%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.588%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.588%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.589%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="9" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Years ended December 31,</span></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(in thousands)</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Accumulated other comprehensive income (loss), beginning of period</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,522&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2,497)</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(5,290)</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">By component:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Gains and losses on cash flow hedges:</span></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accumulated other comprehensive income (loss) balance, beginning of period</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,257&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3,101)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1,323)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:3pt;padding-left:18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other comprehensive (loss) income before reclassifications, net of tax effects of $(8,068), $(1,982) and $1,625</span></div></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22,772&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,617&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(4,602)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amounts reclassified from accumulated other comprehensive income (loss)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(5,685)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,714&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,827&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Tax expense (benefit) included in provision for income taxes</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,489&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(973)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1,003)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total amounts reclassified from accumulated other comprehensive income (loss)</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(4,196)</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,741&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,824&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net current-period other comprehensive income (loss)</span></td><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18,576&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,358&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1,778)</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accumulated other comprehensive income (loss) balance, end of period</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23,833&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,257&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3,101)</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Foreign currency translation adjustment:</span></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accumulated other comprehensive income (loss) balance, beginning of period</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,265&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">604&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3,967)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Translation adjustment</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(16,160)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">661&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,571&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accumulated other comprehensive (loss) income balance, end of period</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(14,895)</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,265&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">604&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Accumulated other comprehensive income (loss), end of period</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,938&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,522&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2,497)</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of accumulated other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669686-108580<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>71
<FILENAME>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140458394358560">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Information (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock', window );">Long-Lived Assets By Geographic Region</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents long-lived assets by geographic region based on the location of the assets. For purposes of this disclosure, long-lived assets includes property and equipment, net and operating lease ROU assets.</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:76.677%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.012%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="6" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Years ended<br/>December 31,</span></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">United States</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">151,656&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">163,241&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other countries</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,669&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,070&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;padding-left:6pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total long-lived assets</span></div></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">153,325&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">165,311&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of information concerning material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>72
<FILENAME>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140458394219712">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue Recognition (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock', window );">Contract Balances</a></td>
<td class="text">Our closing balances of deferred revenue were as follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:69.994%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.352%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.354%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(in thousands)</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2022</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total deferred revenue</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">385,236&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">378,746&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueTableTextBlock', window );">Disaggregation of Revenue</a></td>
<td class="text">The following table presents our revenue by geographic area based on the address of our customers:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:67.467%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.426%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.427%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="9" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Years ended<br/>December 31,</span></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></div></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></div></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></div></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">United States</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">896,116&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">777,333&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">772,188&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">United Kingdom</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">101,026&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">89,688&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">84,121&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other countries</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">60,963&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">60,719&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">56,910&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total revenue</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,058,105&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">927,740&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">913,219&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents our revenue by market group:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:67.467%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.426%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.427%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="9" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Years ended<br/>December 31,</span></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></div></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:5.2pt;font-weight:700;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:5.2pt;font-weight:700;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Social Sector</span></div></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">907,197&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">889,755&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">873,878&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Corporate Sector</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">150,908&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">37,985&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">39,341&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total revenue</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,058,105&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">927,740&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">913,219&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div>(1)Due to the market group changes discussed above, we have recast our revenue by market group for the years ended December&#160;31, 2021 and 2020 to present them on a consistent basis with the current year.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_blkb_DisaggregationOfRevenueRecurringTableTextBlock', window );">Disaggregation Of Revenue, Recurring</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents our recurring revenue by type:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:67.321%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.426%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.426%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.427%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="9" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Years ended<br/>December 31,</span></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></div></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></div></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></div></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contractual recurring</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">709,097&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">601,397&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">591,272&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Transactional recurring</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">302,636&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">279,453&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">259,473&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total recurring revenue</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,011,733&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">880,850&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">850,745&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_blkb_DisaggregationOfRevenueRecurringTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disaggregation Of Revenue, Recurring</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">blkb_DisaggregationOfRevenueRecurringTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>blkb_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130551-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130545-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>73
<FILENAME>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140458383219152">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Basis of Presentation (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_blkb_SignificantAccountingPoliciesLineItems', window );"><strong>Basis of Presentation [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_blkb_ContractTermOfRecurringRevenueContractsAtContractInceptionYears', window );">Contract term of recurring revenue contracts at contract inception (years)</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RealEstateInventoryCapitalizedInterestCosts', window );">Capitalized interest applicable to construction-in-progress</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillImpairmentLoss', window );">Impairment of goodwill</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill', window );">Impairment charges against certain finite-lived intangible assets</a></td>
<td class="nump">2,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax', window );">Currency revaluations gains (losses)</a></td>
<td class="nump">4,635<span></span>
</td>
<td class="num">(1,644)<span></span>
</td>
<td class="num">(1,065)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetImpairmentCharges', window );">Impairment of capitalized software dev costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdvertisingExpense', window );">Advertising costs</a></td>
<td class="nump">$ 16,500<span></span>
</td>
<td class="nump">$ 7,100<span></span>
</td>
<td class="nump">$ 3,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_blkb_SignificantAccountingPoliciesLineItems', window );"><strong>Basis of Presentation [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_blkb_ContractTermOfRecurringRevenueContractsAtRenewalYears', window );">Contract term of recurring revenue contracts at renewal (years)</a></td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_blkb_SignificantAccountingPoliciesLineItems', window );"><strong>Basis of Presentation [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_blkb_ContractTermOfRecurringRevenueContractsAtRenewalYears', window );">Contract term of recurring revenue contracts at renewal (years)</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalizedContractCostAmortizationPeriod', window );">Expected period of benefit</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=blkb_SoftwareAndContentDevelopmentMember', window );">Software and content development | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_blkb_SignificantAccountingPoliciesLineItems', window );"><strong>Basis of Presentation [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful life (years)</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=blkb_SoftwareAndContentDevelopmentMember', window );">Software and content development | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_blkb_SignificantAccountingPoliciesLineItems', window );"><strong>Basis of Presentation [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful life (years)</a></td>
<td class="text">7 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_blkb_ContractTermOfRecurringRevenueContractsAtContractInceptionYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contract term of recurring revenue contracts at contract inception (in years).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">blkb_ContractTermOfRecurringRevenueContractsAtContractInceptionYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>blkb_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_blkb_ContractTermOfRecurringRevenueContractsAtRenewalYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contract term of recurring revenue contracts at renewal (in years).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">blkb_ContractTermOfRecurringRevenueContractsAtRenewalYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>blkb_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_blkb_SignificantAccountingPoliciesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Significant Accounting Policies [Line Items]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">blkb_SignificantAccountingPoliciesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>blkb_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdvertisingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 720<br> -SubTopic 35<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=6420018&amp;loc=d3e36677-107848<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdvertisingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalizedContractCostAmortizationPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amortization period of cost capitalized in obtaining or fulfilling contract with customer, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 40<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126905575&amp;loc=SL49131251-203054<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizedContractCostAmortizationPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before tax of foreign currency transaction realized and unrealized gain (loss) recognized in the income statement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=125521441&amp;loc=d3e30690-110894<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 35<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123602790&amp;loc=d3e30226-110892<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=126980362&amp;loc=d3e28228-110885<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124440516&amp;loc=d3e30840-110895<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyTransactionGainLossBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13854-109267<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13777-109266<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillImpairmentLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of an intangible asset (excluding goodwill) to fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16373-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetImpairmentCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The charge against earnings resulting from the write down of long lived assets other than goodwill due to the difference between the carrying value and lower fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2921-110230<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetImpairmentCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RealEstateInventoryCapitalizedInterestCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of interest costs that were capitalized to properties under development during the land development and construction period of a project, and which are included in inventory.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=6450988&amp;loc=d3e26243-108391<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RealEstateInventoryCapitalizedInterestCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=blkb_SoftwareAndContentDevelopmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=blkb_SoftwareAndContentDevelopmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>74
<FILENAME>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140458389018208">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Basis of Presentation (Finite-Lived Intangible Assets by Major Class) (Details)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr><th class="th" colspan="2"><div>Dec. 31, 2022</div></th></tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember', window );">Customer relationships [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationMethod', window );">Finite-lived intangible assets, amortization method</a></td>
<td class="text">Straight-line&#160;and&#160;accelerated(1)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember', window );">Customer relationships [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Finite-lived intangible assets, useful life</a></td>
<td class="text">8 years<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember', window );">Customer relationships [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Finite-lived intangible assets, useful life</a></td>
<td class="text">17 years<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_MarketingRelatedIntangibleAssetsMember', window );">Marketing assets [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationMethod', window );">Finite-lived intangible assets, amortization method</a></td>
<td class="text">Straight-line and accelerated(1)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_MarketingRelatedIntangibleAssetsMember', window );">Marketing assets [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Finite-lived intangible assets, useful life</a></td>
<td class="text">14 years<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_MarketingRelatedIntangibleAssetsMember', window );">Marketing assets [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Finite-lived intangible assets, useful life</a></td>
<td class="text">15 years<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_ComputerSoftwareIntangibleAssetMember', window );">Acquired software and technology [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationMethod', window );">Finite-lived intangible assets, amortization method</a></td>
<td class="text">Straight-line and accelerated(1)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_ComputerSoftwareIntangibleAssetMember', window );">Acquired software and technology [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Finite-lived intangible assets, useful life</a></td>
<td class="text">3 years<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_ComputerSoftwareIntangibleAssetMember', window );">Acquired software and technology [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Finite-lived intangible assets, useful life</a></td>
<td class="text">14 years<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_MediaContentMember', window );">Content [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationMethod', window );">Finite-lived intangible assets, amortization method</a></td>
<td class="text">Straight-line<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_MediaContentMember', window );">Content [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Finite-lived intangible assets, useful life</a></td>
<td class="text">9 years<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr><td colspan="3"></td></tr>
<tr><td colspan="3"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">Certain of the customer relationships, marketing assets and developed technology assets are amortized on an accelerated basis.</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationMethod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amortization method of a major finite-lived intangible asset class. A major class is composed of intangible assets that can be grouped together because they are similar either by their nature or by their use in the operations of a company. The straight-line method is the preferred amortization method, unless another method better reflects the pattern in which the asset is consumed.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 35<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121554622&amp;loc=d3e15372-109273<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationMethod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_MarketingRelatedIntangibleAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_MarketingRelatedIntangibleAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_ComputerSoftwareIntangibleAssetMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_ComputerSoftwareIntangibleAssetMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_MediaContentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_MediaContentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>75
<FILENAME>R42.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140458387057152">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Basis of Presentation (Changes in Allowance for Sales Returns and Doubtful Accounts) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesTypeAxis=us-gaap_AllowanceForCreditLossMember', window );">Allowance for credit losses [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ValuationAndQualifyingAccountsDisclosureLineItems', window );"><strong>SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivable', window );">Balance at beginning of year</a></td>
<td class="nump">$ 9,375<span></span>
</td>
<td class="nump">$ 9,016<span></span>
</td>
<td class="nump">$ 4,011<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease', window );">Provision/adjustment</a></td>
<td class="nump">1,281<span></span>
</td>
<td class="nump">4,483<span></span>
</td>
<td class="nump">6,787<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs', window );">Write-off</a></td>
<td class="nump">5,162<span></span>
</td>
<td class="nump">4,565<span></span>
</td>
<td class="nump">2,363<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries', window );">Recovery</a></td>
<td class="nump">528<span></span>
</td>
<td class="nump">441<span></span>
</td>
<td class="nump">581<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivable', window );">Balance at end of year</a></td>
<td class="nump">6,022<span></span>
</td>
<td class="nump">9,375<span></span>
</td>
<td class="nump">9,016<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesTypeAxis=blkb_AllowanceforReturnsMember', window );">Allowance for sales returns [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ValuationAndQualifyingAccountsDisclosureLineItems', window );"><strong>SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivable', window );">Balance at beginning of year</a></td>
<td class="nump">1,780<span></span>
</td>
<td class="nump">1,276<span></span>
</td>
<td class="nump">1,518<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease', window );">Provision/adjustment</a></td>
<td class="nump">4,785<span></span>
</td>
<td class="nump">6,967<span></span>
</td>
<td class="nump">6,443<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs', window );">Write-off</a></td>
<td class="nump">5,269<span></span>
</td>
<td class="nump">6,463<span></span>
</td>
<td class="nump">6,685<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivable', window );">Balance at end of year</a></td>
<td class="nump">$ 1,296<span></span>
</td>
<td class="nump">$ 1,780<span></span>
</td>
<td class="nump">$ 1,276<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ValuationAndQualifyingAccountsDisclosureLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ValuationAndQualifyingAccountsDisclosureLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5074-111524<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124255206&amp;loc=SL82895884-210446<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in allowance for credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -URI https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in allowance for credit loss on accounts receivable, from recovery.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of direct write-downs of accounts receivable charged against the allowance.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowancesAndReservesTypeAxis=us-gaap_AllowanceForCreditLossMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowancesAndReservesTypeAxis=us-gaap_AllowanceForCreditLossMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowancesAndReservesTypeAxis=blkb_AllowanceforReturnsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowancesAndReservesTypeAxis=blkb_AllowanceforReturnsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>76
<FILENAME>R43.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140458383216224">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>Business Combinations (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 09, 2022</div></th>
<th class="th"><div>Aug. 19, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromDivestitureOfBusinesses', window );">Cash received in sale of business</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 6,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6,426<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill', window );">Impairment charges against certain finite-lived intangible assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiability', window );">Contingent consideration obligations</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 2,710<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent', window );">Contingent consideration, liability, noncurrent</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=blkb_KilterMember', window );">Kilter [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesGross', window );">Total cash consideration paid for the acquisition</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiability', window );">Contingent consideration obligations</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=blkb_EVERFIMember', window );">EVERFI [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesGross', window );">Total cash consideration paid for the acquisition</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 441,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued', window );">Shares of company's common stock, shares</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,810,888<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned', window );">Shares of company's common stock, value assigned</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 301,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 301,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Aggregate purchase price</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 742,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr><td colspan="7"></td></tr>
<tr><td colspan="7"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">See discussion of our acquisition of Kilter at Note 3 to these consolidated financial statements.</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value of equity interests (such as common shares, preferred shares, or partnership interest) issued or issuable to acquire the entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126975305&amp;loc=d3e6927-128479<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of equity interests issued or issuable to acquire entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126975305&amp;loc=d3e6927-128479<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationConsiderationTransferred1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126966197&amp;loc=d3e6613-128477<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126975305&amp;loc=d3e6927-128479<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126966197&amp;loc=d3e6578-128477<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationConsiderationTransferred1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationContingentConsiderationLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liability recognized arising from contingent consideration in a business combination.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126975305&amp;loc=d3e6927-128479<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 35<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126966325&amp;loc=d3e6819-128478<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 25<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=6911189&amp;loc=d3e6408-128476<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled beyond one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 25<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=6911189&amp;loc=d3e6408-128476<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 35<br> -Paragraph 1<br> -Subparagraph b<br> -URI https://asc.fasb.org/extlink&amp;oid=126966325&amp;loc=d3e6819-128478<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of an intangible asset (excluding goodwill) to fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16373-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireBusinessesGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126975305&amp;loc=d3e6927-128479<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireBusinessesGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromDivestitureOfBusinesses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the amount received from the sale of a portion of the company's business, for example a segment, division, branch or other business, during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromDivestitureOfBusinesses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=blkb_KilterMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=blkb_KilterMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=blkb_EVERFIMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=blkb_EVERFIMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>77
<FILENAME>R44.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140458388825440">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Other Intangible Assets (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill', window );">Impairment charges against certain finite-lived intangible assets</a></td>
<td class="nump">$ 2.0<span></span>
</td>
<td class="nump">$ 0.0<span></span>
</td>
<td class="nump">$ 0.0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of an intangible asset (excluding goodwill) to fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16373-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>78
<FILENAME>R45.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140458387284512">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Other Intangible Assets (Change in Goodwill) (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr><th class="th" colspan="2">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillLineItems', window );"><strong>Goodwill [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Balance at December 31, 2021</a></td>
<td class="nump">$ 1,058,640<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit', window );">Adjustments related to dispositions</a></td>
<td class="num">(2,501)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillForeignCurrencyTranslationGainLoss', window );">Effect of foreign currency translation</a></td>
<td class="num">(7,245)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Balance at December 31, 2022</a></td>
<td class="nump">1,050,272<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=blkb_KilterMember', window );">Kilter [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillLineItems', window );"><strong>Goodwill [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Additions related to business combination</a></td>
<td class="nump">3,610<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[2]</sup></td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=blkb_EVERFIMember', window );">EVERFI [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillLineItems', window );"><strong>Goodwill [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillPurchaseAccountingAdjustments', window );">Adjustments related to prior year business combination</a></td>
<td class="num">$ (2,232)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[3]</sup></td>
</tr>
<tr><td colspan="3"></td></tr>
<tr><td colspan="3"><table class="outerFootnotes" width="100%">
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">See Note 3 to these consolidated financial statements for a summary of our disposition of Blackbaud FIMS and DonorCentral NXT.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[2]</td>
<td style="vertical-align: top;" valign="top">See Note 3 to these consolidated financial statements for a discussion of our acquisition of Kilter.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[3]</td>
<td style="vertical-align: top;" valign="top">See Note 3 to these consolidated financial statements for a discussion of the measurement period adjustments during the year ended December&#160;31, 2022 to the estimated fair value of the EVERFI assets acquired and liabilities assumed.</td>
</tr>
</table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAcquiredDuringPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAcquiredDuringPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillForeignCurrencyTranslationGainLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillForeignCurrencyTranslationGainLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillPurchaseAccountingAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) from adjustments after acquisition date under purchase accounting of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (g)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 25<br> -Paragraph 16<br> -URI https://asc.fasb.org/extlink&amp;oid=123586518&amp;loc=d3e961-128460<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillPurchaseAccountingAdjustments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of divestiture of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=blkb_KilterMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=blkb_KilterMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=blkb_EVERFIMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=blkb_EVERFIMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>79
<FILENAME>R46.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140458383113824">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Goodwill And Other Intangible Assets (Fair Values Of Intangible Assets Acquired In Various Business Combinations By Class) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_blkb_ScheduleofAcquiredIntangibleAssetsbyMajorClassLineItems', window );"><strong>Schedule of Acquired Intangible Assets by Major Class [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Finite-lived intangible assets, gross carrying amount</a></td>
<td class="nump">$ 839,015<span></span>
</td>
<td class="nump">$ 910,592<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Finite-lived intangible assets, accumulated amortization</a></td>
<td class="num">(203,879)<span></span>
</td>
<td class="num">(212,540)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Intangible assets, net (excluding goodwill)</a></td>
<td class="nump">635,136<span></span>
</td>
<td class="nump">698,052<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember', window );">Customer relationships [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_blkb_ScheduleofAcquiredIntangibleAssetsbyMajorClassLineItems', window );"><strong>Schedule of Acquired Intangible Assets by Major Class [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Finite-lived intangible assets, gross carrying amount</a></td>
<td class="nump">569,009<span></span>
</td>
<td class="nump">606,409<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Finite-lived intangible assets, accumulated amortization</a></td>
<td class="num">(146,948)<span></span>
</td>
<td class="num">(151,258)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_MarketingRelatedIntangibleAssetsMember', window );">Marketing assets [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_blkb_ScheduleofAcquiredIntangibleAssetsbyMajorClassLineItems', window );"><strong>Schedule of Acquired Intangible Assets by Major Class [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Finite-lived intangible assets, gross carrying amount</a></td>
<td class="nump">69,643<span></span>
</td>
<td class="nump">74,731<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Finite-lived intangible assets, accumulated amortization</a></td>
<td class="num">(8,371)<span></span>
</td>
<td class="num">(7,269)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TechnologyBasedIntangibleAssetsMember', window );">Developed technology [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_blkb_ScheduleofAcquiredIntangibleAssetsbyMajorClassLineItems', window );"><strong>Schedule of Acquired Intangible Assets by Major Class [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Finite-lived intangible assets, gross carrying amount</a></td>
<td class="nump">182,463<span></span>
</td>
<td class="nump">211,552<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Finite-lived intangible assets, accumulated amortization</a></td>
<td class="num">(46,571)<span></span>
</td>
<td class="num">(54,013)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_MediaContentMember', window );">Content [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_blkb_ScheduleofAcquiredIntangibleAssetsbyMajorClassLineItems', window );"><strong>Schedule of Acquired Intangible Assets by Major Class [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Finite-lived intangible assets, gross carrying amount</a></td>
<td class="nump">17,900<span></span>
</td>
<td class="nump">17,900<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Finite-lived intangible assets, accumulated amortization</a></td>
<td class="num">$ (1,989)<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_blkb_ScheduleofAcquiredIntangibleAssetsbyMajorClassLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>[Line Items] for Tabular disclosure of the major classes of acquired intangible assets. Includes finite-lived and indefinite-lived intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">blkb_ScheduleofAcquiredIntangibleAssetsbyMajorClassLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>blkb_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 928<br> -SubTopic 340<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6473545&amp;loc=d3e61844-108004<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsNetExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph ((a)(1),(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16212-109274<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsNetExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_MarketingRelatedIntangibleAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_MarketingRelatedIntangibleAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TechnologyBasedIntangibleAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TechnologyBasedIntangibleAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_MediaContentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_MediaContentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>80
<FILENAME>R47.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140458387210976">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Other Intangible Assets (Summary of Amortization Expense) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_blkb_AmortizationOfIntangibleAssetsAcquiredByIncomeStatementLocationLineItems', window );"><strong>Amortization of Intangible Assets Acquired by Income Statement Location [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentForAmortization', window );">Amortization</a></td>
<td class="nump">$ 51,417<span></span>
</td>
<td class="nump">$ 37,039<span></span>
</td>
<td class="nump">$ 41,883<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=blkb_CostOfRecurringMember', window );">Cost of recurring [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_blkb_AmortizationOfIntangibleAssetsAcquiredByIncomeStatementLocationLineItems', window );"><strong>Amortization of Intangible Assets Acquired by Income Statement Location [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentForAmortization', window );">Amortization</a></td>
<td class="nump">47,085<span></span>
</td>
<td class="nump">33,132<span></span>
</td>
<td class="nump">36,835<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=blkb_CostOfOneTimeServicesAndOtherMember', window );">Cost of one-time services and other [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_blkb_AmortizationOfIntangibleAssetsAcquiredByIncomeStatementLocationLineItems', window );"><strong>Amortization of Intangible Assets Acquired by Income Statement Location [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentForAmortization', window );">Amortization</a></td>
<td class="nump">1,407<span></span>
</td>
<td class="nump">1,680<span></span>
</td>
<td class="nump">2,133<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember', window );">Total included in cost of revenue [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_blkb_AmortizationOfIntangibleAssetsAcquiredByIncomeStatementLocationLineItems', window );"><strong>Amortization of Intangible Assets Acquired by Income Statement Location [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentForAmortization', window );">Amortization</a></td>
<td class="nump">48,492<span></span>
</td>
<td class="nump">34,812<span></span>
</td>
<td class="nump">38,968<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_OperatingExpenseMember', window );">Included in operating expenses [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_blkb_AmortizationOfIntangibleAssetsAcquiredByIncomeStatementLocationLineItems', window );"><strong>Amortization of Intangible Assets Acquired by Income Statement Location [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentForAmortization', window );">Amortization</a></td>
<td class="nump">$ 2,925<span></span>
</td>
<td class="nump">$ 2,227<span></span>
</td>
<td class="nump">$ 2,915<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_blkb_AmortizationOfIntangibleAssetsAcquiredByIncomeStatementLocationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amortization of intangible assets acquired by income statement location [line items].</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">blkb_AmortizationOfIntangibleAssetsAcquiredByIncomeStatementLocationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>blkb_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentForAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of recurring noncash expense charged against earnings in the period to allocate the cost of assets over their estimated remaining economic lives.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentForAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=blkb_CostOfRecurringMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=blkb_CostOfRecurringMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=blkb_CostOfOneTimeServicesAndOtherMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=blkb_CostOfOneTimeServicesAndOtherMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_OperatingExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_OperatingExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>81
<FILENAME>R48.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140458386992064">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Goodwill and Other Intangible Assets (Future Amortization Expense for Finite-Lived Intangible Assets) (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract', window );"><strong>Future amortization expense for finite-lived intangible assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths', window );">2023&#160;</a></td>
<td class="nump">$ 55,426<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo', window );">2024&#160;</a></td>
<td class="nump">62,015<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree', window );">2025&#160;</a></td>
<td class="nump">65,552<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour', window );">2026&#160;</a></td>
<td class="nump">63,915<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive', window );">2027&#160;</a></td>
<td class="nump">59,755<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_blkb_EstimatedAmortizationExpenseforFiniteLivedIntangibleAssetsfortheNextFiveYears', window );">Total</a></td>
<td class="nump">$ 306,663<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_blkb_EstimatedAmortizationExpenseforFiniteLivedIntangibleAssetsfortheNextFiveYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate estimated amortization expense for finite-lived intangible assets for the next five years as of period end date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">blkb_EstimatedAmortizationExpenseforFiniteLivedIntangibleAssetsfortheNextFiveYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>blkb_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>82
<FILENAME>R49.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140458388949968">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earnings Per Share (Computation of Basic and Diluted Earnings Per Share) (Details) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net (loss) income</a></td>
<td class="num">$ (45,407)<span></span>
</td>
<td class="nump">$ 5,698<span></span>
</td>
<td class="nump">$ 7,717<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted average common shares</a></td>
<td class="nump">51,569,148<span></span>
</td>
<td class="nump">47,412,306<span></span>
</td>
<td class="nump">48,184,714<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements', window );">Stock-based awards</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">818,132<span></span>
</td>
<td class="nump">511,627<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted average common shares assuming dilution</a></td>
<td class="nump">51,569,148<span></span>
</td>
<td class="nump">48,230,438<span></span>
</td>
<td class="nump">48,696,341<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic earnings per share</a></td>
<td class="num">$ (0.88)<span></span>
</td>
<td class="nump">$ 0.12<span></span>
</td>
<td class="nump">$ 0.16<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted earnings per share</a></td>
<td class="num">$ (0.88)<span></span>
</td>
<td class="nump">$ 0.12<span></span>
</td>
<td class="nump">$ 0.16<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Shares excluded from calculations of diluted earnings per share</a></td>
<td class="nump">1,046,307<span></span>
</td>
<td class="nump">974,110<span></span>
</td>
<td class="nump">956,303<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e4984-109258<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e3842-109258<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126962052&amp;loc=d3e4991-113900<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1707-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28A<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1500-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1757-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>83
<FILENAME>R50.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140458387248112">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurements (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalizedComputerSoftwareImpairments1', window );">Capitalized software development costs, impairments</a></td>
<td class="nump">$ 2.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4.3<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill', window );">Impairment charges against certain finite-lived intangible assets</a></td>
<td class="nump">2.0<span></span>
</td>
<td class="nump">$ 0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseImpairmentLoss', window );">Operating lease right-of-use assets, impairments</a></td>
<td class="nump">$ 1.0<span></span>
</td>
<td class="nump">3.6<span></span>
</td>
<td class="nump">$ 4.0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse', window );">Impairment charges against certain property and equipment assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1.7<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalizedComputerSoftwareImpairments1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of impairment loss from capitalized computer software costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 985<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=6501960&amp;loc=d3e128487-111756<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 985<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=6501960&amp;loc=d3e128462-111756<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizedComputerSoftwareImpairments1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of an intangible asset (excluding goodwill) to fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16373-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2921-110230<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126905981&amp;loc=d3e2420-110228<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOfLongLivedAssetsHeldForUse</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of loss from impairment of right-of-use asset from operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 25<br> -Paragraph 6<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123399704&amp;loc=SL77918431-209957<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseImpairmentLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>84
<FILENAME>R51.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140458388064768">
<tr>
<th class="tl" colspan="2" rowspan="1"><div style="width: 200px;"><strong>Fair Value Measurements (Assets and Liabilities Measured at Fair Value on a Recurring Basis) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiability', window );">Contingent consideration obligations</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">$ 2,710<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration', window );">Derivative Asset, Statement of Financial Position [Extensible Enumeration]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">Other assets<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair value measurements, recurring [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeAssets', window );">Interest rate swaps</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 31,870<span></span>
</td>
<td class="nump">7,160<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure', window );">Foreign currency forward contracts</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">247<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Total financial assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">32,117<span></span>
</td>
<td class="nump">7,160<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure', window );">Foreign currency forward contracts</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">323<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiability', window );">Contingent consideration obligations</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">2,710<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosure', window );">Total financial liabilities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">3,033<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair value measurements, recurring [Member] | Level 1 [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeAssets', window );">Interest rate swaps</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure', window );">Foreign currency forward contracts</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Total financial assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure', window );">Foreign currency forward contracts</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiability', window );">Contingent consideration obligations</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosure', window );">Total financial liabilities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair value measurements, recurring [Member] | Level 2 [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeAssets', window );">Interest rate swaps</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">31,870<span></span>
</td>
<td class="nump">7,160<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure', window );">Foreign currency forward contracts</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">247<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Total financial assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">32,117<span></span>
</td>
<td class="nump">7,160<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure', window );">Foreign currency forward contracts</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">323<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiability', window );">Contingent consideration obligations</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosure', window );">Total financial liabilities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">323<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair value measurements, recurring [Member] | Level 3 [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeAssets', window );">Interest rate swaps</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure', window );">Foreign currency forward contracts</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Total financial assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure', window );">Foreign currency forward contracts</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiability', window );">Contingent consideration obligations</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">2,710<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosure', window );">Total financial liabilities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 2,710<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr><td colspan="3"></td></tr>
<tr><td colspan="3"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">See discussion of our acquisition of Kilter at Note 3 to these consolidated financial statements.</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationContingentConsiderationLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liability recognized arising from contingent consideration in a business combination.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126975305&amp;loc=d3e6927-128479<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 35<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126966325&amp;loc=d3e6819-128478<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 25<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=6911189&amp;loc=d3e6408-128476<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes derivative asset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5618551-113959<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets not subject to a master netting arrangement and not elected to be offset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=99393222&amp;loc=SL20226008-175313<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 55<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=99393222&amp;loc=SL20226052-175313<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13433-108611<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=51824906&amp;loc=SL20225862-175312<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of asset contracts related to the exchange of different currencies, including, but not limited to, foreign currency options, forward contracts, and swaps.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyContractAssetFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of liability contracts related to the exchange of different currencies, including, but not limited to, foreign currency options, forward (delivery or nondelivery) contracts, and swaps entered into.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value of financial and nonfinancial obligations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>85
<FILENAME>R52.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140458395238576">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property and Equipment and Software and Content Development Costs (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation</a></td>
<td class="nump">$ 14.1<span></span>
</td>
<td class="nump">$ 14.4<span></span>
</td>
<td class="nump">$ 19.2<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse', window );">Impairment charges against certain property and equipment assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.7<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalizedComputerSoftwareImpairments1', window );">Capitalized software development costs, impairments</a></td>
<td class="nump">2.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.3<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalizedComputerSoftwareAmortization1', window );">Software and content development costs, amortization</a></td>
<td class="nump">$ 36.8<span></span>
</td>
<td class="nump">$ 31.0<span></span>
</td>
<td class="nump">$ 31.7<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ImpairmentLongLivedAssetHeldForUseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration', window );">Impairment, Long-Lived Asset, Held-for-Use, Statement of Income or Comprehensive Income [Extensible Enumeration]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">General and administrative<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalizedComputerSoftwareAmortization1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for amortization of capitalized computer software costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 985<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=6501960&amp;loc=d3e128462-111756<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 985<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=6501960&amp;loc=d3e128487-111756<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizedComputerSoftwareAmortization1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalizedComputerSoftwareImpairments1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of impairment loss from capitalized computer software costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 985<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=6501960&amp;loc=d3e128487-111756<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 985<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=6501960&amp;loc=d3e128462-111756<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizedComputerSoftwareImpairments1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Depreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Depreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImpairmentLongLivedAssetHeldForUseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of income or comprehensive income that includes impairment of long-lived asset held for use.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2921-110230<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentLongLivedAssetHeldForUseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2921-110230<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126905981&amp;loc=d3e2420-110228<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOfLongLivedAssetsHeldForUse</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>86
<FILENAME>R53.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140458382861408">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property and Equipment and Software and Content Development Costs (Schedule of Property and Equipment) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">$ 170,789<span></span>
</td>
<td class="nump">$ 170,020<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Less: accumulated depreciation</a></td>
<td class="num">(63,363)<span></span>
</td>
<td class="num">(58,592)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property and equipment, net</a></td>
<td class="nump">107,426<span></span>
</td>
<td class="nump">111,428<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandMember', window );">Land [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">9,548<span></span>
</td>
<td class="nump">9,548<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingMember', window );">Building [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">$ 61,284<span></span>
</td>
<td class="nump">61,284<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property and equipment, estimated useful life (years)</a></td>
<td class="text">39 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingImprovementsMember', window );">Building improvements [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">$ 10,874<span></span>
</td>
<td class="nump">10,874<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingImprovementsMember', window );">Building improvements [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property and equipment, estimated useful life (years)</a></td>
<td class="text">7 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingImprovementsMember', window );">Building improvements [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property and equipment, estimated useful life (years)</a></td>
<td class="text">20 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_EquipmentMember', window );">Equipment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">$ 2,312<span></span>
</td>
<td class="nump">2,320<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_EquipmentMember', window );">Equipment [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property and equipment, estimated useful life (years)</a></td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_EquipmentMember', window );">Equipment [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property and equipment, estimated useful life (years)</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ComputerEquipmentMember', window );">Computer hardware [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">$ 47,886<span></span>
</td>
<td class="nump">47,768<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ComputerEquipmentMember', window );">Computer hardware [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property and equipment, estimated useful life (years)</a></td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ComputerEquipmentMember', window );">Computer hardware [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property and equipment, estimated useful life (years)</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=blkb_ComputerSoftwareMember', window );">Computer software [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">$ 20,299<span></span>
</td>
<td class="nump">21,347<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=blkb_ComputerSoftwareMember', window );">Computer software [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property and equipment, estimated useful life (years)</a></td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=blkb_ComputerSoftwareMember', window );">Computer software [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property and equipment, estimated useful life (years)</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ConstructionInProgressMember', window );">Construction in progress [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">$ 3,500<span></span>
</td>
<td class="nump">2,135<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember', window );">Furniture and fixtures [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">$ 3,264<span></span>
</td>
<td class="nump">2,658<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember', window );">Furniture and fixtures [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property and equipment, estimated useful life (years)</a></td>
<td class="text">2 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember', window );">Furniture and fixtures [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property and equipment, estimated useful life (years)</a></td>
<td class="text">7 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember', window );">Leasehold improvements [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">$ 11,822<span></span>
</td>
<td class="nump">$ 12,086<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124429447&amp;loc=SL124453093-239630<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingImprovementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_EquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_EquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ComputerEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ComputerEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=blkb_ComputerSoftwareMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=blkb_ComputerSoftwareMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ConstructionInProgressMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ConstructionInProgressMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>87
<FILENAME>R54.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140458388970752">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property and Equipment and Software and Content Development Costs (Schedule of Software Development Costs) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalizedComputerSoftwareGross', window );">Software development costs</a></td>
<td class="nump">$ 250,551<span></span>
</td>
<td class="nump">$ 196,337<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_blkb_CapitalizedContentGross', window );">Content development costs</a></td>
<td class="nump">3,409<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization', window );">Less: accumulated amortization</a></td>
<td class="num">(112,937)<span></span>
</td>
<td class="num">(74,960)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalizedComputerSoftwareNet', window );">Software and content development costs, net</a></td>
<td class="nump">$ 141,023<span></span>
</td>
<td class="nump">$ 121,377<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_SoftwareDevelopmentMember', window );">Software development [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful life (years)</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_SoftwareDevelopmentMember', window );">Software development [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful life (years)</a></td>
<td class="text">7 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MediaContentMember', window );">Content [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful life (years)</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_blkb_CapitalizedContentGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated amortization of capitalized costs for content, including but not limited to, acquired and internally developed content.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">blkb_CapitalizedContentGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>blkb_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For each balance sheet presented, the amount of accumulated amortization for capitalized computer software costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 985<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6501960&amp;loc=d3e128462-111756<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalizedComputerSoftwareGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated amortization of capitalized costs for computer software, including but not limited to, acquired and internally developed computer software.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 985<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6501960&amp;loc=d3e128462-111756<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizedComputerSoftwareGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalizedComputerSoftwareNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The carrying amount of capitalized computer software costs net of accumulated amortization as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 985<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6501960&amp;loc=d3e128462-111756<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizedComputerSoftwareNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_SoftwareDevelopmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_SoftwareDevelopmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MediaContentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MediaContentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>88
<FILENAME>R55.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140458387190016">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Financial Statement Details (Components of Restricted Cash) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedCash', window );">Restricted cash due to customers</a></td>
<td class="nump">$ 700,611<span></span>
</td>
<td class="nump">$ 593,296<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EscrowDeposit', window );">Real estate escrow balances and other</a></td>
<td class="nump">1,629<span></span>
</td>
<td class="nump">1,134<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue', window );">Total restricted cash</a></td>
<td class="nump">702,240<span></span>
</td>
<td class="nump">596,616<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_blkb_RestrictedCashLettersOfCreditForOperatingLeases', window );">Restricted cash, letters of credit for operating leases</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 2,186<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_blkb_RestrictedCashLettersOfCreditForOperatingLeases">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Restricted cash, letters of credit for operating leases</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">blkb_RestrictedCashLettersOfCreditForOperatingLeases</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>blkb_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EscrowDeposit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The designation of funds furnished by a borrower to a lender to assure future payments of the borrower's real estate taxes and insurance obligations with respect to a mortgaged property. Escrow deposits may be made for a variety of other purposes such as earnest money and contingent payments. This element excludes replacement reserves which are an escrow separately provided for within the US GAAP taxonomy.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.10)<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 440<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=6491277&amp;loc=d3e6429-115629<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EscrowDeposit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedCash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=SL98516268-108586<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(1)(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=SL98516268-108586<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>89
<FILENAME>R56.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140458382949984">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>Consolidated Financial Statement Details (Components of Prepaid Expenses and Other Assets) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalizedContractCostNet', window );">Costs of obtaining contracts</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1],[2]</sup></td>
<td class="nump">$ 74,272<span></span>
</td>
<td class="nump">$ 78,465<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_blkb_PrepaidSoftwareMaintenanceCurrentAndLongTerm', window );">Prepaid software maintenance and subscriptions</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[3]</sup></td>
<td class="nump">34,766<span></span>
</td>
<td class="nump">28,880<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_blkb_DerivativeInstrumentsCurrentAndLongTerm', window );">Derivative instruments</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">32,117<span></span>
</td>
<td class="nump">7,160<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization', window );">Implementation costs for cloud computing arrangements</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[4],[5]</sup></td>
<td class="nump">10,189<span></span>
</td>
<td class="nump">11,892<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnbilledContractsReceivable', window );">Unbilled accounts receivable</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">5,775<span></span>
</td>
<td class="nump">5,443<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_blkb_PrepaidInsuranceCurrentandLongterm', window );">Prepaid insurance</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">4,902<span></span>
</td>
<td class="nump">5,363<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_blkb_TaxesPrepaidAndReceivableCurrentAndLongTerm', window );">Taxes, prepaid and receivable</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,855<span></span>
</td>
<td class="nump">3,986<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_blkb_DeferredIncomeTaxesAndOtherAssetsCurrentAndNoncurrent', window );">Deferred tax assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,153<span></span>
</td>
<td class="nump">1,546<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EstimatedInsuranceRecoveries', window );">Receivables for probable insurance recoveries</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[6],[7]</sup></td>
<td class="nump">0<span></span>
</td>
<td class="nump">18,202<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssets', window );">Other assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">10,929<span></span>
</td>
<td class="nump">11,835<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssets', window );">Total prepaid expenses and other assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">175,958<span></span>
</td>
<td class="nump">172,772<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Less: Long-term portion</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">94,304<span></span>
</td>
<td class="nump">77,266<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent', window );">Prepaid expenses and other current assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">81,654<span></span>
</td>
<td class="nump">95,506<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalizedContractCostAmortization', window );">Amortization expense from costs of obtaining contracts</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">33,600<span></span>
</td>
<td class="nump">35,500<span></span>
</td>
<td class="nump">$ 37,400<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalizedContractCostNetCurrent', window );">Cost of obtaining contracts, current portion</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">29,100<span></span>
</td>
<td class="nump">30,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_blkb_PrepaidSoftwareMaintenanceAndSubscriptionsCurrent', window );">Prepaid software maintenance and subscriptions, current portion</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">31,700<span></span>
</td>
<td class="nump">24,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_HostingArrangementServiceContractImplementationCostExpenseAmortization', window );">Implementation costs for cloud computing arrangements, amortization</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">2,200<span></span>
</td>
<td class="nump">1,900<span></span>
</td>
<td class="nump">$ 800<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAccumulatedAmortization', window );">Implementation costs for cloud computing arrangements, accumulated amortization</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 5,200<span></span>
</td>
<td class="nump">$ 3,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr><td colspan="4"></td></tr>
<tr><td colspan="4"><table class="outerFootnotes" width="100%">
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">Amortization expense from costs of obtaining contracts was $33.6 million, $35.5 million and $37.4 million for the years ended December&#160;31, 2022, 2021 and 2020, respectively, and is included in sales, marketing and customer success expense in our consolidated statements of comprehensive income.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[2]</td>
<td style="vertical-align: top;" valign="top">The current portion of costs of obtaining contracts as of December&#160;31, 2022 and 2021 was $29.1 million and $30.2 million, respectively.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[3]</td>
<td style="vertical-align: top;" valign="top">The current portion of prepaid software maintenance and subscriptions as of December&#160;31, 2022 and December&#160;31, 2021 was $31.7 million and $24.7 million, respectively.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[4]</td>
<td style="vertical-align: top;" valign="top">Amortization expense from capitalized cloud computing implementation costs was $2.2 million, $1.9 million and $0.8 million for the years ended December&#160;31, 2022, 2021 and 2020, respectively. Accumulated amortization for these costs was $5.2 million and $3.0 million as of December&#160;31, 2022 and 2021, respectively.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[5]</td>
<td style="vertical-align: top;" valign="top">These costs primarily relate to the multi-year implementations of our new global enterprise resource planning and customer relationship management systems.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[6]</td>
<td style="vertical-align: top;" valign="top">All receivables for probable insurance recoveries were classified as current.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[7]</td>
<td style="vertical-align: top;" valign="top">See discussion of the Security Incident at Note 11 to these consolidated financial statements.</td>
</tr>
</table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_blkb_DeferredIncomeTaxesAndOtherAssetsCurrentAndNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and other assets. Includes current and long-term portion.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">blkb_DeferredIncomeTaxesAndOtherAssetsCurrentAndNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>blkb_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_blkb_DerivativeInstrumentsCurrentAndLongTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Derivative Instruments, Current and Long-term</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">blkb_DerivativeInstrumentsCurrentAndLongTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>blkb_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_blkb_PrepaidInsuranceCurrentandLongterm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for insurance. Includes current and non-current portions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">blkb_PrepaidInsuranceCurrentandLongterm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>blkb_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_blkb_PrepaidSoftwareMaintenanceAndSubscriptionsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for software maintenance and subscriptions that provides economic benefits within a future period of one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">blkb_PrepaidSoftwareMaintenanceAndSubscriptionsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>blkb_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_blkb_PrepaidSoftwareMaintenanceCurrentAndLongTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of amounts paid for software maintenance in advance of when the expense is to be recognized. Includes current and non-current portions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">blkb_PrepaidSoftwareMaintenanceCurrentAndLongTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>blkb_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_blkb_TaxesPrepaidAndReceivableCurrentAndLongTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of payments made in advance for income and other taxes. Includes current and non-current portions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">blkb_TaxesPrepaidAndReceivableCurrentAndLongTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>blkb_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalizedContractCostAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense for asset recognized from cost incurred to obtain or fulfill contract with customer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 40<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126905575&amp;loc=SL49131252-203054<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizedContractCostAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalizedContractCostNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 40<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126905575&amp;loc=SL49131252-203054<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizedContractCostNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalizedContractCostNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer; classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 40<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126905575&amp;loc=SL49131252-203054<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizedContractCostNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EstimatedInsuranceRecoveries">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of amounts expected to be recovered under the terms of insurance contracts.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EstimatedInsuranceRecoveries</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated amortization of capitalized implementation cost from hosting arrangement that is service contract.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 40<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=118198657&amp;loc=SL118198666-228104<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization, of capitalized implementation cost from hosting arrangement that is service contract.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 40<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=118198657&amp;loc=SL118198666-228104<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_HostingArrangementServiceContractImplementationCostExpenseAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense for capitalized implementation cost from hosting arrangement that is service contract.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 40<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=118198657&amp;loc=SL118198666-228104<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_HostingArrangementServiceContractImplementationCostExpenseAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(10))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseAndOtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseAndOtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseAndOtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnbilledContractsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Unbilled amounts due for services rendered or to be rendered, actions taken or to be taken, or a promise to refrain from taking certain actions in accordance with the terms of a legally binding agreement between the entity and, at a minimum, one other party. An example would be amounts associated with contracts or programs where the recognized revenue for performance thereunder exceeds the amounts billed under the terms thereof as of the date of the balance sheet.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 912<br> -SubTopic 310<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126938201&amp;loc=d3e55302-109406<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnbilledContractsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>90
<FILENAME>R57.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140458386960080">
<tr>
<th class="tl" colspan="2" rowspan="1"><div style="width: 200px;"><strong>Consolidated Financial Statement Details (Components of Accrued Expenses and Other Liabilities) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th" colspan="2"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedProfessionalFeesCurrentAndNoncurrent', window );">Accrued legal costs</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">$ 28,448<span></span>
</td>
<td class="nump">$ 11,724<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TaxesPayableCurrentAndNoncurrent', window );">Taxes payable</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="nump">16,667<span></span>
</td>
<td class="nump">19,777<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_blkb_AccruedCustomerCreditBalancesCurrentAndLongTerm', window );">Customer credit balances</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">8,257<span></span>
</td>
<td class="nump">8,403<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Operating lease liabilities, current portion</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">7,723<span></span>
</td>
<td class="nump">9,170<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_blkb_AccruedCommissionsAndSalariesCurrentAndLongTerm', window );">Accrued commissions and salaries</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">6,944<span></span>
</td>
<td class="nump">7,872<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_blkb_AccruedTransactionBasedCostsRelatedToPaymentsServices', window );">Accrued transaction-based costs related to payments services</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">5,059<span></span>
</td>
<td class="nump">5,427<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiability', window );">Contingent consideration obligations</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[3]</sup></td>
<td class="nump">2,710<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedInsuranceCurrentAndNoncurrent', window );">Accrued health care costs</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">2,467<span></span>
</td>
<td class="nump">3,042<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedVacationCurrentAndNoncurrent', window );">Accrued vacation costs</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">2,156<span></span>
</td>
<td class="nump">2,234<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedBonusesCurrentAndNoncurrent', window );">Accrued bonuses</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">2,026<span></span>
</td>
<td class="nump">5,829<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_blkb_UnrecognizedTaxBenefitCurrentandLongterm', window );">Unrecognized tax benefit</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">266<span></span>
</td>
<td class="nump">1,248<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_blkb_AmountsPayableToFormerOptionHoldersOfAnAcquiredCompany', window );">Amounts payable to former EVERFI option holders</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0<span></span>
</td>
<td class="nump">17,404<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[4]</sup></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilities', window );">Other liabilities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">7,573<span></span>
</td>
<td class="nump">9,310<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesAndOtherLiabilities', window );">Total accrued expenses and other liabilities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">90,296<span></span>
</td>
<td class="nump">101,440<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Less: Long-term portion</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">4,294<span></span>
</td>
<td class="nump">1,344<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_blkb_AccruedExpensesAndOtherCurrentLiabilities', window );">Accrued expenses and other current liabilities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 86,002<span></span>
</td>
<td class="nump">$ 100,096<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList', window );">Operating Lease, Liability, Current, Statement of Financial Position [Extensible List]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">Accrued expenses and other current liabilities<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr><td colspan="4"></td></tr>
<tr><td colspan="4"><table class="outerFootnotes" width="100%">
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">All accrued legal costs are classified as current.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[2]</td>
<td style="vertical-align: top;" valign="top">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 was due by the end of calendar year 2021 with the remainder due by the end of calendar year 2022.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[3]</td>
<td style="vertical-align: top;" valign="top">See discussion of our acquisition of Kilter at Note 3 to these consolidated financial statements.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[4]</td>
<td style="vertical-align: top;" valign="top">Represents amounts that had not been paid by EVERFI to its former option holders as of December 31, 2021, solely due to the timing of the acquisition on the last day of 2021. See Note 3 to these consolidated financial statements for additional information regarding our acquisition of EVERFI.</td>
</tr>
</table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_blkb_AccruedCommissionsAndSalariesCurrentAndLongTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable for salaries and sales commissions earned by employees. Includes current and non-current portions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">blkb_AccruedCommissionsAndSalariesCurrentAndLongTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>blkb_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_blkb_AccruedCustomerCreditBalancesCurrentAndLongTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations to customers for credit balances generated by customer overpayments. Includes current and non-current portions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">blkb_AccruedCustomerCreditBalancesCurrentAndLongTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>blkb_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_blkb_AccruedExpensesAndOtherCurrentLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred, for which invoices have typically not been received that are payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). Includes aggregate carrying amount, as of the balance sheet date, of current obligations not separately disclosed in the balance sheet due to materiality considerations. Current liabilities are expected to be paid within one year (or the normal operating cycle, if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">blkb_AccruedExpensesAndOtherCurrentLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>blkb_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_blkb_AccruedTransactionBasedCostsRelatedToPaymentsServices">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred through that date and payable for transaction-based costs related to payments services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">blkb_AccruedTransactionBasedCostsRelatedToPaymentsServices</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>blkb_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_blkb_AmountsPayableToFormerOptionHoldersOfAnAcquiredCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amounts due to former option holders of an acquired company.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">blkb_AmountsPayableToFormerOptionHoldersOfAnAcquiredCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>blkb_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_blkb_UnrecognizedTaxBenefitCurrentandLongterm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Liability for uncertain tax positions as of the balance sheet date. Includes current and non-current portions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">blkb_UnrecognizedTaxBenefitCurrentandLongterm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>blkb_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedBonusesCurrentAndNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable for incentive compensation awarded to employees and directors or earned by them based on the terms of one or more relevant arrangements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.15(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.15(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedBonusesCurrentAndNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedInsuranceCurrentAndNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred through that date and payable to insurance entities to mitigate potential loss from various risks or to satisfy a promise to provide certain coverage's to employees.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(15)(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedInsuranceCurrentAndNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesAndOtherLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses incurred but not yet paid nor invoiced, and liabilities classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesAndOtherLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedProfessionalFeesCurrentAndNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.15(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.15(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedProfessionalFeesCurrentAndNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedVacationCurrentAndNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable for unused vacation time owed to employees based on the entity's vacation benefit given to its employees.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.15(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 710<br> -SubTopic 10<br> -Section 25<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=6409733&amp;loc=d3e19396-108361<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.15(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedVacationCurrentAndNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationContingentConsiderationLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liability recognized arising from contingent consideration in a business combination.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126975305&amp;loc=d3e6927-128479<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 35<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126966325&amp;loc=d3e6819-128478<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 25<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=6911189&amp;loc=d3e6408-128476<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes current operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918631-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.15)<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.24)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxesPayableCurrentAndNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxesPayableCurrentAndNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>91
<FILENAME>R58.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140458387255536">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Financial Statement Details (Components of Other Income (Expense)) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentIncomeInterest', window );">Interest income</a></td>
<td class="nump">$ 1,746<span></span>
</td>
<td class="nump">$ 392<span></span>
</td>
<td class="nump">$ 1,660<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax', window );">Currency revaluations gains (losses)</a></td>
<td class="nump">4,635<span></span>
</td>
<td class="num">(1,644)<span></span>
</td>
<td class="num">(1,065)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpense', window );">Other income, net</a></td>
<td class="nump">2,332<span></span>
</td>
<td class="nump">1,432<span></span>
</td>
<td class="nump">1,063<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_blkb_NonoperatingIncomeExpenseExcludingInterestExpense', window );">Other income, net</a></td>
<td class="nump">$ 8,713<span></span>
</td>
<td class="nump">$ 180<span></span>
</td>
<td class="nump">$ 1,658<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_blkb_NonoperatingIncomeExpenseExcludingInterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of income or expense, excluding interest expense, from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">blkb_NonoperatingIncomeExpenseExcludingInterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>blkb_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before tax of foreign currency transaction realized and unrealized gain (loss) recognized in the income statement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=125521441&amp;loc=d3e30690-110894<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 35<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123602790&amp;loc=d3e30226-110892<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=126980362&amp;loc=d3e28228-110885<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124440516&amp;loc=d3e30840-110895<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyTransactionGainLossBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentIncomeInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentIncomeInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (expense) related to nonoperating activities, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.9)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>92
<FILENAME>R59.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140458379217616">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt (Details)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Jun. 02, 2017 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Oct. 30, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th"><div>Aug. 26, 2022</div></th>
<th class="th">
<div>Jan. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Aug. 31, 2020 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentTerm', window );">Debt instrument, term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years<span></span>
</td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Credit facility, maximum borrowing capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 700,000,000<span></span>
</td>
<td class="nump">$ 900,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_blkb_LineofCreditFacilityAvailableIncreaseCapacityAmount', window );">Line of credit facility, available increase capacity, amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">250,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 250,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity', window );">Line of credit facility, current borrowing capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 319,800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage', window );">Commitment fee on unused portion of revolving credit facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.375%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsOfFinancingCosts', window );">Payment of financing costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,000,000<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 3,106,000<span></span>
</td>
<td class="nump">$ 4,586,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsOfDebtIssuanceCosts', window );">Capitalized financing costs to be amortized over term of facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet', window );">Aggregate financing costs related to debt discount and debt issuance costs</a></td>
<td class="num">$ (4,994,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (2,000,000)<span></span>
</td>
<td class="num">(2,943,000)<span></span>
</td>
<td class="num">(4,994,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet', window );">Total deferred financing costs included in other assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">900,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Long-term debt, gross</a></td>
<td class="nump">961,174,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 861,986,000<span></span>
</td>
<td class="nump">961,174,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_blkb_NetLeverageRatioRequirementAxis=blkb_MaximumAfterDecember312023Member', window );">Maximum After December 31, 2023</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_blkb_NetLeverageRatio', window );">Net leverage ratio</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.75<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_blkb_NetLeverageRatioRequirementAxis=blkb_MaximumThroughDecember312023Member', window );">Maximum Through December 31, 2023</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_blkb_NetLeverageRatio', window );">Net leverage ratio</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.00<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=blkb_EVERFIMember', window );">EVERFI [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesGross', window );">Total cash consideration paid for the acquisition</a></td>
<td class="nump">$ 441,800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued', window );">Shares of company's common stock, shares | shares</a></td>
<td class="nump">3,810,888<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned', window );">Shares of company's common stock, value assigned</a></td>
<td class="nump">$ 301,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">301,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Aggregate purchase price</a></td>
<td class="nump">$ 742,800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis=blkb_GlobalHQMember', window );">Global HQ [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Long-term debt, gross</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 61,100,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage', window );">Commitment fee on unused portion of revolving credit facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.25%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_blkb_NetLeverageRatio', window );">Net leverage ratio</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.25<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage', window );">Commitment fee on unused portion of revolving credit facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VariableRateAxis=us-gaap_FederalFundsEffectiveSwapRateMember', window );">Federal funds rate option [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_blkb_LineOfCreditFacilityVariableInterestRate', window );">Credit facility, variable interest rate</a></td>
<td class="nump">0.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VariableRateAxis=us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember', window );">Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_blkb_LineOfCreditFacilityVariableInterestRate', window );">Credit facility, variable interest rate</a></td>
<td class="nump">1.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Credit facility, basis spread on variable rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.125%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VariableRateAxis=us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember', window );">Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate | Daily</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_blkb_CreditSensitiveAdjustment', window );">Credit sensitive adjustment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.10%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VariableRateAxis=us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember', window );">Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate | One-month</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_blkb_CreditSensitiveAdjustment', window );">Credit sensitive adjustment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.11448%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VariableRateAxis=us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember', window );">Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate | Three-month</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_blkb_CreditSensitiveAdjustment', window );">Credit sensitive adjustment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.26161%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VariableRateAxis=us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember', window );">Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate | Six-month</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_blkb_CreditSensitiveAdjustment', window );">Credit sensitive adjustment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.42826%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VariableRateAxis=us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember', window );">Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Credit facility, basis spread on variable rate</a></td>
<td class="nump">1.375%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.375%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VariableRateAxis=us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember', window );">Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Credit facility, basis spread on variable rate</a></td>
<td class="nump">2.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VariableRateAxis=us-gaap_BaseRateMember', window );">Base rate margin [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Credit facility, basis spread on variable rate</a></td>
<td class="nump">0.375%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.375%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VariableRateAxis=us-gaap_BaseRateMember', window );">Base rate margin [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Credit facility, basis spread on variable rate</a></td>
<td class="nump">1.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VariableRateAxis=blkb_SterlingOvernightIndexAverageRateSONIAOvernightIndexSwapRateMember', window );">Sterling Overnight Index Average Rate (SONIA) Overnight Index Swap Rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_blkb_CreditSensitiveAdjustment', window );">Credit sensitive adjustment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.0326%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Credit facility, basis spread on variable rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.125%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VariableRateAxis=blkb_SterlingOvernightIndexAverageRateSONIAOvernightIndexSwapRateMember', window );">Sterling Overnight Index Average Rate (SONIA) Overnight Index Swap Rate | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Credit facility, basis spread on variable rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.375%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VariableRateAxis=blkb_SterlingOvernightIndexAverageRateSONIAOvernightIndexSwapRateMember', window );">Sterling Overnight Index Average Rate (SONIA) Overnight Index Swap Rate | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Credit facility, basis spread on variable rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VariableRateAxis=us-gaap_EurodollarMember', window );">Eurocurrency base rate option [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Credit facility, basis spread on variable rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.125%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving credit loans [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Credit facility, maximum borrowing capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 500,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfLinesOfCredit', window );">Repayments of lines of credit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">124,400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Long-term debt, gross</a></td>
<td class="nump">$ 260,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 177,800,000<span></span>
</td>
<td class="nump">260,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_SecuredDebtMember', window );">Term loans [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Credit facility, maximum borrowing capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">400,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromLinesOfCredit', window );">Proceeds from lines of credit</a></td>
<td class="nump">250,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">400,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsOfFinancingCosts', window );">Payment of financing costs</a></td>
<td class="nump">3,100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Long-term debt, gross</a></td>
<td class="nump">$ 640,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 623,750,000<span></span>
</td>
<td class="nump">$ 640,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_StandbyLettersOfCreditMember', window );">Standby letters of credit [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Credit facility, maximum borrowing capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=blkb_SwinglineloansMember', window );">Swingline loans [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Credit facility, maximum borrowing capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_ForeignLineOfCreditMember', window );">Multicurrency borrowings [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Credit facility, maximum borrowing capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 100,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=blkb_IncrementalTermLoanMember', window );">Incremental Term Loan | Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate | One-month</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_blkb_CreditSensitiveAdjustment', window );">Credit sensitive adjustment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.10%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=blkb_IncrementalTermLoanMember', window );">Incremental Term Loan | Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate | Three-month</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_blkb_CreditSensitiveAdjustment', window );">Credit sensitive adjustment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.15%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=blkb_IncrementalTermLoanMember', window );">Incremental Term Loan | Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate | Six-month</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_blkb_CreditSensitiveAdjustment', window );">Credit sensitive adjustment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.25%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=blkb_SeniorSecuredNoteSeriesA1Member', window );">Senior Secured Note, Series A1 [Member] | Global HQ [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtPercentageBearingFixedInterestRate', window );">Long-term debt, percentage bearing fixed interest, percentage rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.12%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Long-term debt, gross</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 49,100,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=blkb_SeniorSecuredNoteSeriesA2Member', window );">Senior Secured Note, Series A2 [Member] | Global HQ [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtPercentageBearingFixedInterestRate', window );">Long-term debt, percentage bearing fixed interest, percentage rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.61%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Long-term debt, gross</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 12,000,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_blkb_CreditSensitiveAdjustment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Adjustment made to the stated rate to determine the effective rate.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">blkb_CreditSensitiveAdjustment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>blkb_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_blkb_LineOfCreditFacilityVariableInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line Of Credit Facility Variable Interest Rate</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">blkb_LineOfCreditFacilityVariableInterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>blkb_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_blkb_LineofCreditFacilityAvailableIncreaseCapacityAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Maximum allowable increase amount provided in credit facility to increase revolving credit commitments and/or request additional term loans.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">blkb_LineofCreditFacilityAvailableIncreaseCapacityAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>blkb_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_blkb_NetLeverageRatio">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Net Leverage Ratio</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">blkb_NetLeverageRatio</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>blkb_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:pureItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value of equity interests (such as common shares, preferred shares, or partnership interest) issued or issuable to acquire the entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126975305&amp;loc=d3e6927-128479<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of equity interests issued or issuable to acquire entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126975305&amp;loc=d3e6927-128479<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationConsiderationTransferred1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126966197&amp;loc=d3e6613-128477<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126975305&amp;loc=d3e6927-128479<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126966197&amp;loc=d3e6578-128477<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationConsiderationTransferred1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage points added to the reference rate to compute the variable rate on the debt instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentBasisSpreadOnVariableRate1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6031897-161870<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentCarryingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of unamortized debt discount (premium) and debt issuance costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69C<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495737-112612<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6031897-161870<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495340-112611<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization, of debt issuance costs related to line of credit arrangements. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section S45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=68176171&amp;loc=SL68176184-208336<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current borrowing capacity under the credit facility considering any current restrictions on the amount that could be borrowed (for example, borrowings may be limited by the amount of current assets), but without considering any amounts currently outstanding under the facility.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtPercentageBearingFixedInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The interest rate applicable to the portion of the carrying amount of long-term borrowings outstanding as of the balance sheet date, including current maturities, which accrues interest at a set, unchanging rate.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtPercentageBearingFixedInterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfDebtIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfDebtIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfFinancingCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for loan and debt issuance costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfFinancingCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireBusinessesGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126975305&amp;loc=d3e6927-128479<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireBusinessesGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromLinesOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3255-108585<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromLinesOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfLinesOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow for payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfLinesOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_blkb_NetLeverageRatioRequirementAxis=blkb_MaximumAfterDecember312023Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">blkb_NetLeverageRatioRequirementAxis=blkb_MaximumAfterDecember312023Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_blkb_NetLeverageRatioRequirementAxis=blkb_MaximumThroughDecember312023Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">blkb_NetLeverageRatioRequirementAxis=blkb_MaximumThroughDecember312023Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=blkb_EVERFIMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=blkb_EVERFIMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis=blkb_GlobalHQMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis=blkb_GlobalHQMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableRateAxis=us-gaap_FederalFundsEffectiveSwapRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableRateAxis=us-gaap_FederalFundsEffectiveSwapRateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableRateAxis=us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableRateAxis=us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_blkb_ApplicableInterestPeriodAxis=blkb_DailyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">blkb_ApplicableInterestPeriodAxis=blkb_DailyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_blkb_ApplicableInterestPeriodAxis=blkb_OneMonthMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">blkb_ApplicableInterestPeriodAxis=blkb_OneMonthMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_blkb_ApplicableInterestPeriodAxis=blkb_ThreeMonthMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">blkb_ApplicableInterestPeriodAxis=blkb_ThreeMonthMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_blkb_ApplicableInterestPeriodAxis=blkb_SixMonthMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">blkb_ApplicableInterestPeriodAxis=blkb_SixMonthMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableRateAxis=us-gaap_BaseRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableRateAxis=us-gaap_BaseRateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableRateAxis=blkb_SterlingOvernightIndexAverageRateSONIAOvernightIndexSwapRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableRateAxis=blkb_SterlingOvernightIndexAverageRateSONIAOvernightIndexSwapRateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableRateAxis=us-gaap_EurodollarMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableRateAxis=us-gaap_EurodollarMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=us-gaap_SecuredDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=us-gaap_SecuredDebtMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=us-gaap_StandbyLettersOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=us-gaap_StandbyLettersOfCreditMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=blkb_SwinglineloansMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=blkb_SwinglineloansMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=us-gaap_ForeignLineOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=us-gaap_ForeignLineOfCreditMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=blkb_IncrementalTermLoanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=blkb_IncrementalTermLoanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=blkb_SeniorSecuredNoteSeriesA1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=blkb_SeniorSecuredNoteSeriesA1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=blkb_SeniorSecuredNoteSeriesA2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=blkb_SeniorSecuredNoteSeriesA2Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>93
<FILENAME>R60.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140458382715520">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Debt (Summary of Debt) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Oct. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Debt, gross</a></td>
<td class="nump">$ 861,986<span></span>
</td>
<td class="nump">$ 961,174<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLongTermDebt', window );">Other debt</a></td>
<td class="nump">2,247<span></span>
</td>
<td class="nump">1,694<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet', window );">Less: Unamortized discount and debt issuance costs</a></td>
<td class="nump">2,943<span></span>
</td>
<td class="nump">4,994<span></span>
</td>
<td class="nump">$ 2,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtCurrent', window );">Less: Debt, current portion</a></td>
<td class="nump">18,802<span></span>
</td>
<td class="nump">18,697<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Debt, net of current portion</a></td>
<td class="nump">$ 840,241<span></span>
</td>
<td class="nump">$ 937,483<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Weighted average effective interest rate</a></td>
<td class="nump">4.52%<span></span>
</td>
<td class="nump">3.23%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving credit loans [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Debt, gross</a></td>
<td class="nump">$ 177,800<span></span>
</td>
<td class="nump">$ 260,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Weighted average effective interest rate</a></td>
<td class="nump">5.18%<span></span>
</td>
<td class="nump">3.27%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_SecuredDebtMember', window );">Term loans [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Debt, gross</a></td>
<td class="nump">$ 623,750<span></span>
</td>
<td class="nump">$ 640,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Weighted average effective interest rate</a></td>
<td class="nump">4.26%<span></span>
</td>
<td class="nump">3.02%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_MortgagesMember', window );">Real estate loans [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Debt, gross</a></td>
<td class="nump">$ 58,189<span></span>
</td>
<td class="nump">$ 59,480<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Weighted average effective interest rate</a></td>
<td class="nump">5.22%<span></span>
</td>
<td class="nump">5.22%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_LoansPayableMember', window );">Other debt [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Weighted average effective interest rate</a></td>
<td class="nump">7.38%<span></span>
</td>
<td class="nump">5.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_ShortTermDebtMember', window );">Short-term debt [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Weighted average effective interest rate</a></td>
<td class="nump">6.45%<span></span>
</td>
<td class="nump">3.11%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_LongTermDebtMember', window );">Long-term debt [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Weighted average effective interest rate</a></td>
<td class="nump">4.48%<span></span>
</td>
<td class="nump">3.23%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6031897-161870<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentCarryingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6036836-161870<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28551-108399<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124429444&amp;loc=SL124452920-239629<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateEffectivePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of unamortized debt discount (premium) and debt issuance costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69C<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495737-112612<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6031897-161870<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495340-112611<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=us-gaap_SecuredDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=us-gaap_SecuredDebtMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=us-gaap_MortgagesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=us-gaap_MortgagesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=us-gaap_LoansPayableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=us-gaap_LoansPayableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=us-gaap_ShortTermDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=us-gaap_ShortTermDebtMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=us-gaap_LongTermDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=us-gaap_LongTermDebtMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>94
<FILENAME>R61.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140458392004768">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Debt (Schedule of Currently Effective Financing Agreements) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LoansPayableMember', window );">Other debt [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Debt, face amount</a></td>
<td class="nump">$ 1,710<span></span>
</td>
<td class="nump">$ 2,150<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentFaceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face (par) amount of debt instrument at time of issuance.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28551-108399<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=114775985&amp;loc=d3e28878-108400<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124429444&amp;loc=SL124452920-239629<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69C<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495737-112612<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentFaceAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LoansPayableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_LoansPayableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>95
<FILENAME>R62.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140458386956272">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Debt (Annual Maturities Related to Credit Facility, Real Estate Loans and Other Debt) (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths', window );">2023&#160;</a></td>
<td class="nump">$ 18,802<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo', window );">2024&#160;</a></td>
<td class="nump">18,429<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree', window );">2025&#160;</a></td>
<td class="nump">771,403<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour', window );">2026&#160;</a></td>
<td class="nump">1,969<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive', window );">2027&#160;</a></td>
<td class="nump">2,166<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive', window );">Thereafter</a></td>
<td class="nump">49,217<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Total required maturities</a></td>
<td class="nump">$ 861,986<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6031897-161870<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69C<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495737-112612<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495340-112611<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>96
<FILENAME>R63.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140458387950592">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Derivative Instruments (Details)<br> &#163; in Millions, $ in Millions, $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="2"></th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>CAD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>GBP (&#163;)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems', window );"><strong>Derivative Instruments and Hedging Activities Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnCashFlowHedgeIneffectivenessNet', window );">Ineffective portion of interest rate swap(s)</a></td>
<td class="nump">$ 0.0<span></span>
</td>
<td class="nump">$ 0.0<span></span>
</td>
<td class="nump">$ 0.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths', window );">Accumulated other comprehensive income expected to be reclassified into earnings within next 12 months</a></td>
<td class="nump">19.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet', window );">Undesignated derivative instruments</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">$ 0.0<span></span>
</td>
<td class="nump">$ 0.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember', window );">Interest rate swap [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems', window );"><strong>Derivative Instruments and Hedging Activities Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeNotionalAmount', window );">Derivative, notional amount</a></td>
<td class="nump">$ 435.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeForwardMember', window );">Foreign currency forward contracts [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems', window );"><strong>Derivative Instruments and Hedging Activities Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeNotionalAmount', window );">Derivative, notional amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 22.6<span></span>
</td>
<td class="nump">&#163; 11.2<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The estimated net amount of existing gains or losses on cash flow hedges at the reporting date expected to be reclassified to earnings within the next 12 months.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=121549185&amp;loc=d3e80748-113994<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of realized and unrealized gain (loss) of derivative instruments not designated or qualifying as hedging instruments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4CC<br> -URI https://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL109998890-113959<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4C<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5624171-113959<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeNotionalAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Nominal or face amount used to calculate payment on derivative.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1B<br> -URI https://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5580258-113959<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5579245-113959<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeNotionalAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnCashFlowHedgeIneffectivenessNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net gain (loss) recognized in earnings during the reporting period representing the amount of the cash flow hedges' ineffectiveness.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4C<br> -Subparagraph (d)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5624171-113959<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnCashFlowHedgeIneffectivenessNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeForwardMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeForwardMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>97
<FILENAME>R64.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140458386887872">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Derivative Instruments (Fair Value of Derivative Instruments) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativesFairValueLineItems', window );"><strong>Derivatives, Fair Value [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeAssetCurrentStatementOfFinancialPositionExtensibleEnumeration', window );">Derivative Asset, Current, Statement of Financial Position [Extensible Enumeration]</a></td>
<td class="text">Prepaid expenses and other current assets<span></span>
</td>
<td class="text">Prepaid expenses and other current assets<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeAssetNoncurrentStatementOfFinancialPositionExtensibleEnumeration', window );">Derivative Asset, Noncurrent, Statement of Financial Position [Extensible Enumeration]</a></td>
<td class="text">Other assets<span></span>
</td>
<td class="text">Other assets<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_HedgingDesignationAxis=us-gaap_DesignatedAsHedgingInstrumentMember', window );">Designated as hedging instrument [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativesFairValueLineItems', window );"><strong>Derivatives, Fair Value [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral', window );">Derivative assets, fair value</a></td>
<td class="nump">$ 32,117<span></span>
</td>
<td class="nump">$ 7,160<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral', window );">Derivative liabilities, fair value</a></td>
<td class="nump">323<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_HedgingDesignationAxis=us-gaap_DesignatedAsHedgingInstrumentMember', window );">Designated as hedging instrument [Member] | Foreign currency forward contracts [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativesFairValueLineItems', window );"><strong>Derivatives, Fair Value [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeAssetsCurrent', window );">Derivative asset, foreign currency forward contracts, current</a></td>
<td class="nump">247<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeLiabilitiesCurrent', window );">Derivative liability, foreign currency forward contracts, current</a></td>
<td class="nump">323<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_HedgingDesignationAxis=us-gaap_DesignatedAsHedgingInstrumentMember', window );">Designated as hedging instrument [Member] | Interest rate swap [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativesFairValueLineItems', window );"><strong>Derivatives, Fair Value [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeAssetsNoncurrent', window );">Derivative asset, interest rate swaps, long-term</a></td>
<td class="nump">31,870<span></span>
</td>
<td class="nump">7,160<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeLiabilitiesNoncurrent', window );">Derivative liability, interest rate swaps, long-term</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeAssetCurrentStatementOfFinancialPositionExtensibleEnumeration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes derivative asset classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5618551-113959<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeAssetCurrentStatementOfFinancialPositionExtensibleEnumeration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeAssetNoncurrentStatementOfFinancialPositionExtensibleEnumeration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes derivative asset classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5618551-113959<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeAssetNoncurrentStatementOfFinancialPositionExtensibleEnumeration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled within one year or normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=51824906&amp;loc=SL20225862-175312<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled after one year or the normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=51824906&amp;loc=SL20225862-175312<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value, after offset of derivative liability, of financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, before offset against an obligation to return collateral under a master netting arrangement. Includes assets elected not to be offset. Excludes assets not subject to a master netting arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=51824906&amp;loc=SL20225862-175312<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=99393222&amp;loc=SL20226008-175313<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 55<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=99393222&amp;loc=SL20226006-175313<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=d3e41678-113959<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value, after offset of derivative asset, of financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, elected not to be and before offset against a right to receive collateral under a master netting arrangement. Includes liabilities elected not to be offset. Excludes liabilities not subject to a master netting arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=d3e41678-113959<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=51824906&amp;loc=SL20225862-175312<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 55<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=99393222&amp;loc=SL20226006-175313<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=99393222&amp;loc=SL20226008-175313<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled within one year or normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=51824906&amp;loc=SL20225862-175312<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled after one year or the normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=51824906&amp;loc=SL20225862-175312<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativesFairValueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativesFairValueLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_HedgingDesignationAxis=us-gaap_DesignatedAsHedgingInstrumentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_HedgingDesignationAxis=us-gaap_DesignatedAsHedgingInstrumentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeForwardMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeForwardMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>98
<FILENAME>R65.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140458387225360">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Derivative Instruments (Effects of Derivative Instruments in Cash Flow Hedging Relationships) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsGainLossLineItems', window );"><strong>Derivative Instruments, Gain (Loss) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentGainLossReclassifiedFromAociIntoIncomeEffectivePortionStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration', window );">Derivative Instrument, Gain (Loss) Reclassified from AOCI into Income, Effective Portion, Statement of Income or Comprehensive Income [Extensible Enumeration]</a></td>
<td class="text">Interest Expense, Revenue<span></span>
</td>
<td class="text">Interest Expense<span></span>
</td>
<td class="text">Interest Expense<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember', window );">Interest rate swap [Member] | Cash flow hedging [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsGainLossLineItems', window );"><strong>Derivative Instruments, Gain (Loss) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnDerivativeInstrumentsNetPretax', window );">Gain (loss) recognized in accumulated other comprehensive loss</a></td>
<td class="nump">$ 31,870<span></span>
</td>
<td class="nump">$ 7,160<span></span>
</td>
<td class="num">$ (4,159)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet', window );">Gain (loss) reclassified from accumulated other comprehensive loss into income</a></td>
<td class="nump">5,520<span></span>
</td>
<td class="num">$ (3,714)<span></span>
</td>
<td class="num">$ (3,827)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeForwardMember', window );">Foreign currency forward contracts [Member] | Cash flow hedging [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsGainLossLineItems', window );"><strong>Derivative Instruments, Gain (Loss) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnDerivativeInstrumentsNetPretax', window );">Gain (loss) recognized in accumulated other comprehensive loss</a></td>
<td class="nump">247<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet', window );">Gain (loss) reclassified from accumulated other comprehensive loss into income</a></td>
<td class="nump">165<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeForwardMember', window );">Foreign currency forward contracts [Member] | Net Investment Hedging</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsGainLossLineItems', window );"><strong>Derivative Instruments, Gain (Loss) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnDerivativeInstrumentsNetPretax', window );">Gain (loss) recognized in accumulated other comprehensive loss</a></td>
<td class="num">(323)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet', window );">Gain (loss) reclassified from accumulated other comprehensive loss into income</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentGainLossReclassifiedFromAociIntoIncomeEffectivePortionStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of income or comprehensive income that includes gain (loss) from effective portion of derivative instrument reclassified from accumulated other comprehensive income (AOCI) into income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4D<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5624177-113959<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentGainLossReclassifiedFromAociIntoIncomeEffectivePortionStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsGainLossLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsGainLossLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The effective portion of net gain (loss) reclassified from accumulated other comprehensive income into income on derivative instruments designated and qualifying as hedging instruments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4D<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5624177-113959<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4C<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5624171-113959<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnDerivativeInstrumentsNetPretax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate net gain (loss) on all derivative instruments recognized in earnings during the period, before tax effects.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5618551-113959<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnDerivativeInstrumentsNetPretax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_CashFlowHedgingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_CashFlowHedgingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeForwardMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeForwardMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_NetInvestmentHedgingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_NetInvestmentHedgingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>99
<FILENAME>R66.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140458383492976">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies (Details)<br> &#8364; in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Sep. 30, 2021 </div>
<div>EUR (&#8364;)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($) </div>
<div>cases</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_blkb_OperatingLeaseLeaseNotYetCommencedExpense', window );">Operating lease, lease not yet commenced, expense</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1', window );">Operating lease, lease not yet commenced, term of contract</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseImpairmentLoss', window );">Operating lease right-of-use assets, impairments</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,000<span></span>
</td>
<td class="nump">$ 3,600<span></span>
</td>
<td class="nump">$ 4,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseCost', window );">Incremental operating lease costs</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,501<span></span>
</td>
<td class="nump">9,636<span></span>
</td>
<td class="nump">41,210<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Incremental depreciation expense</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14,100<span></span>
</td>
<td class="nump">14,400<span></span>
</td>
<td class="nump">19,200<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_blkb_LiabilityInsuranceAmountTotal', window );">Liability insurance, amount, total</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_blkb_LiabilityInsuranceAmountDeductible', window );">Liability insurance, amount, deductible</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">250<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_blkb_SecurityIncidentNetPreTaxExpense', window );">Security Incident, net pre-tax expense</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">32,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_blkb_SecurityIncidentNetCashOutlays', window );">Security Incident, net cash outlays</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20,900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingencyAccrualAtCarryingValue', window );">Loss contingency accrual</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 23,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_blkb_SecurityIncidentNumberOfCustomerReimbursementRequestsReceived', window );">Security Incident, number of customer reimbursement requests received | cases</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">260<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingencyClaimsSettledNumber', window );">Security Incident, claims settled, number | cases</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_blkb_LossContingencyClaimsSettledPercent', window );">Security Incident, claims settled, percent</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">77.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_blkb_SecurityIncidentNumberOfReservationsOfTheRightToSeekFutureExpenseRecovery', window );">Security Incident, number of reservations of the right to seek future expense recovery | cases</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_blkb_SecurityIncidentNumberOfStateAttorneysGeneral', window );">Security Incident, number of state Attorneys General | cases</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">49<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_LitigationCaseAxis=blkb_PutativeConsumerClassActionCasesMember', window );">Putative Consumer Class Action Cases</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingencyNumberOfPlaintiffs', window );">Security Incident, number of plaintiffs | cases</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">19<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_LitigationCaseAxis=blkb_PutativeConsumerClassActionCasesUSFederalCourtsMember', window );">Putative Consumer Class Action Cases - US Federal Courts</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingencyNumberOfPlaintiffs', window );">Security Incident, number of plaintiffs | cases</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_LitigationCaseAxis=blkb_PutativeConsumerClassActionCasesCanadianCourtsMember', window );">Putative Consumer Class Action Cases - Canadian Courts</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingencyNumberOfPlaintiffs', window );">Security Incident, number of plaintiffs | cases</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=blkb_EVERFIMember', window );">EVERFI [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LettersOfCreditOutstandingAmount', window );">Letters of credit for operating leases</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_ES', window );">Spain [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_blkb_SecurityIncidentPenaltyPaid', window );">Security Incident, penalty paid | &#8364;</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">&#8364; 60<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ChangeInAccountingEstimateByTypeAxis=blkb_ChangeInAccountingEstimateWorkforceStrategyMember', window );">Change in Accounting Estimate, Workforce Strategy</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseCost', window );">Incremental operating lease costs</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,300<span></span>
</td>
<td class="nump">16,200<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Incremental depreciation expense</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,700<span></span>
</td>
<td class="nump">$ 4,600<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_blkb_SecurityIncidentExpectedCost', window );">Security Incident, expected cost</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_blkb_ExpectedNetCashOutlaysForOngoingLegalFees', window );">Security Incident, expected net cash outlays for ongoing legal fees</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_blkb_SecurityIncidentExpectedCost', window );">Security Incident, expected cost</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">30,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_blkb_ExpectedNetCashOutlaysForOngoingLegalFees', window );">Security Incident, expected net cash outlays for ongoing legal fees</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">35,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis=blkb_ThirdpartyTechnologyMember', window );">Third-party technology [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermPurchaseCommitmentLineItems', window );"><strong>Long-term Purchase Commitment [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_blkb_LongtermPurchaseCommitmentRemainingMinimumAmountCommitted', window );">Remaining aggregate minimum purchase commitment</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 294,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr><td colspan="5"></td></tr>
<tr><td colspan="5"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">Includes short-term lease costs, which were immaterial.</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_blkb_ExpectedNetCashOutlaysForOngoingLegalFees">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Expected Net Cash Outlays for Ongoing Legal Fees</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">blkb_ExpectedNetCashOutlaysForOngoingLegalFees</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>blkb_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_blkb_LiabilityInsuranceAmountDeductible">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Liability Insurance, Amount, Deductible</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">blkb_LiabilityInsuranceAmountDeductible</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>blkb_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_blkb_LiabilityInsuranceAmountTotal">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Liability Insurance, Amount, Total</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">blkb_LiabilityInsuranceAmountTotal</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>blkb_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_blkb_LongtermPurchaseCommitmentRemainingMinimumAmountCommitted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Minimum amount to be expended to satisfy the terms of long-term purchase arrangements in which the entity has agreed to expend funds to procure goods or services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">blkb_LongtermPurchaseCommitmentRemainingMinimumAmountCommitted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>blkb_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_blkb_LossContingencyClaimsSettledPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of claims settled.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">blkb_LossContingencyClaimsSettledPercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>blkb_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_blkb_OperatingLeaseLeaseNotYetCommencedExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of operating lease expense, excluding sublease income, for leases that have not yet commenced.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">blkb_OperatingLeaseLeaseNotYetCommencedExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>blkb_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_blkb_SecurityIncidentExpectedCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Net pre-tax expenses currently expected relating to the Security Incident.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">blkb_SecurityIncidentExpectedCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>blkb_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_blkb_SecurityIncidentNetCashOutlays">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Security Incident, Net Cash Outlays</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">blkb_SecurityIncidentNetCashOutlays</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>blkb_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_blkb_SecurityIncidentNetPreTaxExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Security Incident, Net Pre-tax Expense</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">blkb_SecurityIncidentNetPreTaxExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>blkb_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_blkb_SecurityIncidentNumberOfCustomerReimbursementRequestsReceived">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Security incident, number of customer reimbursement requests received</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">blkb_SecurityIncidentNumberOfCustomerReimbursementRequestsReceived</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>blkb_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_blkb_SecurityIncidentNumberOfReservationsOfTheRightToSeekFutureExpenseRecovery">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Security incident, number of reservations of the right to seek future expense recovery</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">blkb_SecurityIncidentNumberOfReservationsOfTheRightToSeekFutureExpenseRecovery</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>blkb_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_blkb_SecurityIncidentNumberOfStateAttorneysGeneral">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Security incident, number of state Attorneys General</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">blkb_SecurityIncidentNumberOfStateAttorneysGeneral</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>blkb_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_blkb_SecurityIncidentPenaltyPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Security incident, penalty paid</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">blkb_SecurityIncidentPenaltyPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>blkb_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Depreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Depreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeLeaseDescriptionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeLeaseDescriptionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Term of lessee's operating lease not yet commenced, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918673-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LettersOfCreditOutstandingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The total amount of the contingent obligation under letters of credit outstanding as of the reporting date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LettersOfCreditOutstandingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermPurchaseCommitmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermPurchaseCommitmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingenciesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingenciesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingencyAccrualAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of loss contingency liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14326-108349<br><br>Reference 2: http://www.xbrl.org/2003/role/recommendedDisclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14615-108349<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingencyAccrualAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingencyClaimsSettledNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of claims settled.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14435-108349<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14557-108349<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingencyClaimsSettledNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingencyNumberOfPlaintiffs">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of plaintiffs that have filed claims pertaining to a loss contingency.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14435-108349<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14557-108349<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingencyNumberOfPlaintiffs</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of loss from impairment of right-of-use asset from operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 25<br> -Paragraph 6<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123399704&amp;loc=SL77918431-209957<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseImpairmentLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_LitigationCaseAxis=blkb_PutativeConsumerClassActionCasesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_LitigationCaseAxis=blkb_PutativeConsumerClassActionCasesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_LitigationCaseAxis=blkb_PutativeConsumerClassActionCasesUSFederalCourtsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_LitigationCaseAxis=blkb_PutativeConsumerClassActionCasesUSFederalCourtsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_LitigationCaseAxis=blkb_PutativeConsumerClassActionCasesCanadianCourtsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_LitigationCaseAxis=blkb_PutativeConsumerClassActionCasesCanadianCourtsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=blkb_EVERFIMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=blkb_EVERFIMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_ES">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_ES</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ChangeInAccountingEstimateByTypeAxis=blkb_ChangeInAccountingEstimateWorkforceStrategyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ChangeInAccountingEstimateByTypeAxis=blkb_ChangeInAccountingEstimateWorkforceStrategyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis=blkb_ThirdpartyTechnologyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis=blkb_ThirdpartyTechnologyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>100
<FILENAME>R67.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140458395236192">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies (Components of Lease Expense) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseCost', window );">Operating lease cost</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">$ 9,501<span></span>
</td>
<td class="nump">$ 9,636<span></span>
</td>
<td class="nump">$ 41,210<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VariableLeaseCost', window );">Variable lease cost</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,670<span></span>
</td>
<td class="nump">2,478<span></span>
</td>
<td class="nump">4,266<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubleaseIncome', window );">Sublease income</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(2,763)<span></span>
</td>
<td class="num">(1,516)<span></span>
</td>
<td class="num">(3,120)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeaseCost', window );">Net lease cost</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 8,408<span></span>
</td>
<td class="nump">$ 10,598<span></span>
</td>
<td class="nump">$ 42,356<span></span>
</td>
</tr>
<tr><td colspan="4"></td></tr>
<tr><td colspan="4"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">Includes short-term lease costs, which were immaterial.</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lease cost recognized by lessee for lease contract.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubleaseIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of sublease income excluding finance and operating lease expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubleaseIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>101
<FILENAME>R68.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140458383260128">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Commitments and Contingencies (Schedule of Maturities of Operating Lease Liabilities) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2023&#160;</a></td>
<td class="nump">$ 9,978<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">2024&#160;</a></td>
<td class="nump">7,699<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree', window );">2025&#160;</a></td>
<td class="nump">6,659<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour', window );">2026&#160;</a></td>
<td class="nump">6,104<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive', window );">2027&#160;</a></td>
<td class="nump">6,207<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive', window );">Thereafter</a></td>
<td class="nump">26,790<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Total lease payments</a></td>
<td class="nump">63,437<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount', window );">Less: Amount representing interest</a></td>
<td class="nump">10,796<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Present value of future payments</a></td>
<td class="nump">$ 52,641<span></span>
</td>
<td class="nump">$ 62,556<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>102
<FILENAME>R69.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140458382681744">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Commitments and Contingencies (Schedule of Supplemental Balance Sheet Information Related To Leases) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease right-of-use assets</a></td>
<td class="nump">$ 45,899<span></span>
</td>
<td class="nump">$ 53,883<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Operating lease liabilities</a></td>
<td class="nump">$ 52,641<span></span>
</td>
<td class="nump">$ 62,556<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1', window );">Weighted average remaining lease term (years)</a></td>
<td class="text">8 years 6 months<span></span>
</td>
<td class="text">8 years 10 months 24 days<span></span>
</td>
<td class="text">4 years 7 months 6 days<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent', window );">Weighted average discount rate</a></td>
<td class="nump">4.63%<span></span>
</td>
<td class="nump">4.68%<span></span>
</td>
<td class="nump">5.70%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BalanceSheetLocationAxis=blkb_AccruedexpensesandothercurrentliabilitiesMember', window );">Accrued expenses and other current liabilities [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Operating lease liabilities</a></td>
<td class="nump">$ 7,723<span></span>
</td>
<td class="nump">$ 9,170<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BalanceSheetLocationAxis=blkb_OperatingLeaseLiabilitiesNetOfCurrentPortionMember', window );">Operating lease liabilities, net of current portion</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Operating lease liabilities</a></td>
<td class="nump">$ 44,918<span></span>
</td>
<td class="nump">$ 53,386<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeLeaseDescriptionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeLeaseDescriptionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average discount rate for operating lease calculated at point in time.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=blkb_AccruedexpensesandothercurrentliabilitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=blkb_AccruedexpensesandothercurrentliabilitiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=blkb_OperatingLeaseLiabilitiesNetOfCurrentPortionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=blkb_OperatingLeaseLiabilitiesNetOfCurrentPortionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>103
<FILENAME>R70.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140458391091264">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies (Schedule of Supplemental Cash Flow Information Related To Leases) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="4">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th" colspan="2"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeasePayments', window );">Operating cash flows from operating leases</a></td>
<td class="nump">$ 11,439<span></span>
</td>
<td class="nump">$ 11,338<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">$ 26,713<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability', window );">Right-of-use assets obtained in exchange for lease obligations (non-cash), operating leases</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 5,358<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 11,002<span></span>
</td>
</tr>
<tr><td colspan="5"></td></tr>
<tr><td colspan="5"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">The 2020 amount was revised to correct an immaterial disclosure error in the previously filed consolidated financial statements.</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasePayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918643-209977<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasePayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in right-of-use asset obtained in exchange for operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>104
<FILENAME>R71.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140458387361552">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies (Schedule of Security Incident Expense and Probable Insurance Recoveries) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_blkb_SecurityIncidentExpense', window );">Security Incident, gross expense</a></td>
<td class="nump">$ 57,614<span></span>
</td>
<td class="nump">$ 40,561<span></span>
</td>
<td class="nump">$ 9,830<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_blkb_SecurityIncidentAccruedInsuranceRecoveries', window );">Security Incident, offsetting probable insurance recoveries</a></td>
<td class="num">(1,891)<span></span>
</td>
<td class="num">(38,745)<span></span>
</td>
<td class="num">(9,364)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_blkb_SecurityIncidentNetExpense', window );">Security Incident, net expense</a></td>
<td class="nump">55,723<span></span>
</td>
<td class="nump">1,816<span></span>
</td>
<td class="nump">466<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_blkb_SecurityIncidentCumulativeExpense', window );">Security Incident, cumulative gross expense</a></td>
<td class="nump">108,005<span></span>
</td>
<td class="nump">50,391<span></span>
</td>
<td class="nump">9,830<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_blkb_SecurityIncidentCumulativeAccruedInsuranceRecoveries', window );">Security Incident, cumulative offsetting insurance recoveries</a></td>
<td class="num">(50,000)<span></span>
</td>
<td class="num">(48,109)<span></span>
</td>
<td class="num">(9,364)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_blkb_SecurityIncidentCumulativeNetExpense', window );">Security Incident, cumulative net expense</a></td>
<td class="nump">58,005<span></span>
</td>
<td class="nump">2,282<span></span>
</td>
<td class="nump">466<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InsuranceRecoveries', window );">Cumulative offsetting insurance recoveries paid</a></td>
<td class="num">$ (50,000)<span></span>
</td>
<td class="num">$ (29,968)<span></span>
</td>
<td class="num">$ (3,075)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_blkb_SecurityIncidentAccruedInsuranceRecoveries">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Security Incident, Accrued Insurance Recoveries</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">blkb_SecurityIncidentAccruedInsuranceRecoveries</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>blkb_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_blkb_SecurityIncidentCumulativeAccruedInsuranceRecoveries">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Security Incident, Cumulative Accrued Insurance Recoveries</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">blkb_SecurityIncidentCumulativeAccruedInsuranceRecoveries</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>blkb_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_blkb_SecurityIncidentCumulativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Security Incident Cumulative Expense</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">blkb_SecurityIncidentCumulativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>blkb_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_blkb_SecurityIncidentCumulativeNetExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Security Incident Cumulative Net Expense</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">blkb_SecurityIncidentCumulativeNetExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>blkb_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_blkb_SecurityIncidentExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Security Incident Expense</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">blkb_SecurityIncidentExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>blkb_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_blkb_SecurityIncidentNetExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Security Incident Net Expense</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">blkb_SecurityIncidentNetExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>blkb_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InsuranceRecoveries">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount recovered from insurance. These recoveries reduce costs and losses that are reported as a separate line item under operating expenses.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InsuranceRecoveries</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>105
<FILENAME>R72.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140458386902144">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Income Taxes (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_blkb_IncomeTaxesLineItems', window );"><strong>Income Taxes [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate', window );">Unrecognized tax benefit that, if recognized, would favorably affect the effective tax rate</a></td>
<td class="nump">$ 3,100<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember', window );">Domestic Tax Authority [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_blkb_IncomeTaxesLineItems', window );"><strong>Income Taxes [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwards', window );">Operating loss carryforwards</a></td>
<td class="nump">31,100<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_blkb_OperatingLossCarryforwardsSubjectToExpiration', window );">Operating loss carryforwards subject to expiration</a></td>
<td class="nump">13,800<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TaxCreditCarryforwardAmount', window );">Tax credit carryforwards</a></td>
<td class="nump">16,900<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_ForeignCountryMember', window );">Foreign Tax Authority [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_blkb_IncomeTaxesLineItems', window );"><strong>Income Taxes [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwards', window );">Operating loss carryforwards</a></td>
<td class="nump">5,300<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_blkb_OperatingLossCarryforwardsSubjectToExpiration', window );">Operating loss carryforwards subject to expiration</a></td>
<td class="nump">62<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember', window );">State and Local Jurisdiction [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_blkb_IncomeTaxesLineItems', window );"><strong>Income Taxes [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwards', window );">Operating loss carryforwards</a></td>
<td class="nump">38,300<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TaxCreditCarryforwardAmount', window );">Tax credit carryforwards</a></td>
<td class="nump">$ 36,100<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_blkb_IncomeTaxesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Income taxes [line items].</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">blkb_IncomeTaxesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>blkb_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_blkb_OperatingLossCarryforwardsSubjectToExpiration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Operating Loss Carryforwards Subject To Expiration</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">blkb_OperatingLossCarryforwardsSubjectToExpiration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>blkb_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLossCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32559-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLossCarryforwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxCreditCarryforwardAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32559-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxCreditCarryforwardAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_ForeignCountryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityAxis=us-gaap_ForeignCountryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>106
<FILENAME>R73.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140458382683920">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Schedule of Components of Income Tax Expense) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract', window );"><strong>Current taxes:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentFederalTaxExpenseBenefit', window );">U.S. Federal</a></td>
<td class="nump">$ 3,485<span></span>
</td>
<td class="num">$ (2,499)<span></span>
</td>
<td class="num">$ (407)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentStateAndLocalTaxExpenseBenefit', window );">U.S. State and local</a></td>
<td class="nump">5,708<span></span>
</td>
<td class="num">(257)<span></span>
</td>
<td class="nump">1,563<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentForeignTaxExpenseBenefit', window );">International</a></td>
<td class="nump">7,283<span></span>
</td>
<td class="nump">6,570<span></span>
</td>
<td class="nump">3,904<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentIncomeTaxExpenseBenefit', window );">Total current taxes</a></td>
<td class="nump">16,476<span></span>
</td>
<td class="nump">3,814<span></span>
</td>
<td class="nump">5,060<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract', window );"><strong>Deferred taxes:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredFederalIncomeTaxExpenseBenefit', window );">U.S. Federal</a></td>
<td class="num">(16,880)<span></span>
</td>
<td class="num">(4,615)<span></span>
</td>
<td class="num">(1,064)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit', window );">U.S. State and local</a></td>
<td class="num">(9,319)<span></span>
</td>
<td class="nump">222<span></span>
</td>
<td class="nump">7,725<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredForeignIncomeTaxExpenseBenefit', window );">International</a></td>
<td class="num">(445)<span></span>
</td>
<td class="nump">1,964<span></span>
</td>
<td class="nump">2,176<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Total deferred taxes</a></td>
<td class="num">(26,644)<span></span>
</td>
<td class="num">(2,429)<span></span>
</td>
<td class="nump">8,837<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Total income tax (benefit) provision</a></td>
<td class="num">$ (10,168)<span></span>
</td>
<td class="nump">$ 1,385<span></span>
</td>
<td class="nump">$ 13,897<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentFederalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentFederalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentForeignTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentForeignTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentStateAndLocalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentStateAndLocalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredFederalIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFederalIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredForeignIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredForeignIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.1)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>107
<FILENAME>R74.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140458389053760">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Schedule of Income Before Provision for Income Taxes) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic', window );">U.S.</a></td>
<td class="num">$ (91,493)<span></span>
</td>
<td class="num">$ (23,180)<span></span>
</td>
<td class="num">$ (4,112)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign', window );">International</a></td>
<td class="nump">35,918<span></span>
</td>
<td class="nump">30,263<span></span>
</td>
<td class="nump">25,726<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest</a></td>
<td class="num">$ (55,575)<span></span>
</td>
<td class="nump">$ 7,083<span></span>
</td>
<td class="nump">$ 21,614<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.3)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126941158&amp;loc=d3e41242-110953<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.3)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>108
<FILENAME>R75.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140458389318848">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Schedule of Effective Income Tax Rate Reconciliation) (Details)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">Federal statutory rate</a></td>
<td class="nump">21.00%<span></span>
</td>
<td class="nump">21.00%<span></span>
</td>
<td class="nump">21.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract', window );"><strong>Effect of:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes', window );">State income taxes, net of federal benefit</a></td>
<td class="nump">1.50%<span></span>
</td>
<td class="nump">4.40%<span></span>
</td>
<td class="nump">5.90%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther', window );">Nondeductible security incident-related fines or penalties</a></td>
<td class="num">(8.70%)<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost', window );">Section 162(m) limitation</a></td>
<td class="num">(6.40%)<span></span>
</td>
<td class="nump">75.00%<span></span>
</td>
<td class="nump">17.50%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent', window );">Stock-based compensation</a></td>
<td class="num">(6.30%)<span></span>
</td>
<td class="num">(36.20%)<span></span>
</td>
<td class="num">(1.20%)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance', window );">Change in valuation reserve (primarily state credit reserves)</a></td>
<td class="num">(5.40%)<span></span>
</td>
<td class="nump">26.10%<span></span>
</td>
<td class="nump">38.20%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_blkb_EffectiveIncomeTaxRateReconciliationGlobalIntangibleLowTaxIncomePercent', window );">GILTI inclusion</a></td>
<td class="num">(2.60%)<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">1.30%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment', window );">Nondeductible meals, entertainment and transportation</a></td>
<td class="num">(0.70%)<span></span>
</td>
<td class="nump">1.10%<span></span>
</td>
<td class="nump">3.30%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_blkb_EffectiveIncomeTaxRateReconciliationAcquisitionCosts', window );">Acquisition costs</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">8.70%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_blkb_EffectiveIncomeTaxRateReconciliationDTAAdjustments', window );">DTA Adjustment &#8211; NOLs</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="num">(3.30%)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_blkb_EffectiveIncomeTaxRateReconciliationUnrecognizedTaxBenefits', window );">Unrecognized tax benefit</a></td>
<td class="nump">0.50%<span></span>
</td>
<td class="num">(32.70%)<span></span>
</td>
<td class="nump">1.30%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential', window );">Foreign tax rate</a></td>
<td class="nump">1.00%<span></span>
</td>
<td class="num">(6.00%)<span></span>
</td>
<td class="num">(1.70%)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes', window );">Return to accrual adjustment</a></td>
<td class="nump">1.40%<span></span>
</td>
<td class="num">(4.20%)<span></span>
</td>
<td class="num">(4.10%)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_blkb_EffectiveIncomeTaxRateReconciliationDeductionTCJAFDIIPercent', window );">FDII benefit</a></td>
<td class="nump">2.30%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_blkb_EffectiveIncomeTaxRateReconciliationTaxCreditsStateAndLocal', window );">State credits, net of federal benefit</a></td>
<td class="nump">7.20%<span></span>
</td>
<td class="num">(32.60%)<span></span>
</td>
<td class="num">(2.30%)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits', window );">Federal credits generated</a></td>
<td class="nump">11.50%<span></span>
</td>
<td class="num">(54.50%)<span></span>
</td>
<td class="num">(17.40%)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments', window );">Other</a></td>
<td class="nump">0.10%<span></span>
</td>
<td class="nump">4.60%<span></span>
</td>
<td class="nump">1.70%<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations', window );">Income tax provision effective rate</a></td>
<td class="nump">18.30%<span></span>
</td>
<td class="nump">19.60%<span></span>
</td>
<td class="nump">64.30%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_ForeignCountryMember', window );">Foreign Tax Authority [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract', window );"><strong>Effect of:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate', window );">Change in income tax rate applied to deferred tax balances</a></td>
<td class="nump">0.10%<span></span>
</td>
<td class="nump">42.60%<span></span>
</td>
<td class="nump">4.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember', window );">State and Local Jurisdiction [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract', window );"><strong>Effect of:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate', window );">Change in income tax rate applied to deferred tax balances</a></td>
<td class="nump">1.80%<span></span>
</td>
<td class="nump">2.30%<span></span>
</td>
<td class="nump">0.10%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_blkb_EffectiveIncomeTaxRateReconciliationAcquisitionCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of the difference between the effective income tax rate and domestic federal statutory income tax rate attributable to acquisition costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">blkb_EffectiveIncomeTaxRateReconciliationAcquisitionCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>blkb_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_blkb_EffectiveIncomeTaxRateReconciliationDTAAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Effective Income Tax Rate Reconciliation, DTA Adjustments</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">blkb_EffectiveIncomeTaxRateReconciliationDTAAdjustments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>blkb_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_blkb_EffectiveIncomeTaxRateReconciliationDeductionTCJAFDIIPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the foreign-derived intangible income deduction (FDII), provided by the Tax Cut and Jobs Act (TCJA), to qualifying income from foreign customers.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">blkb_EffectiveIncomeTaxRateReconciliationDeductionTCJAFDIIPercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>blkb_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_blkb_EffectiveIncomeTaxRateReconciliationGlobalIntangibleLowTaxIncomePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Effective income tax rate reconciliation, global intangible low-tax income adjustment</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">blkb_EffectiveIncomeTaxRateReconciliationGlobalIntangibleLowTaxIncomePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>blkb_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_blkb_EffectiveIncomeTaxRateReconciliationTaxCreditsStateAndLocal">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Effective income tax rate reconciliation, tax credits, state and local.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">blkb_EffectiveIncomeTaxRateReconciliationTaxCreditsStateAndLocal</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>blkb_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_blkb_EffectiveIncomeTaxRateReconciliationUnrecognizedTaxBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of the difference between the effective income tax rate and domestic federal statutory income tax rate attributable to unrecognized tax benefits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">blkb_EffectiveIncomeTaxRateReconciliationUnrecognizedTaxBenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>blkb_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of domestic federal statutory tax rate applicable to pretax income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the valuation allowance for deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the income tax rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to statutory income tax expense (benefit) outside of the country of domicile.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to meals and entertainment expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other nondeductible expenses.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to revisions of previously reported income tax expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to expense for award under share-based payment arrangement. Excludes expense determined to be nondeductible upon grant or after for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 740<br> -Section 35<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126970579&amp;loc=d3e23163-113944<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to tax credits. Including, but not limited to, research credit, foreign tax credit, investment tax credit, and other tax credits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_ForeignCountryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityAxis=us-gaap_ForeignCountryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>109
<FILENAME>R76.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140458383275760">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Income Taxes (Schedule of Deferred Tax Assets and Liabilities) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsGrossAbstract', window );"><strong>Deferred tax assets relating to:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards', window );">Federal and state and foreign net operating loss carryforwards</a></td>
<td class="nump">$ 10,369<span></span>
</td>
<td class="nump">$ 21,456<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_blkb_DeferredTaxAssetsTaxCreditCarryforwardsStateAndForeign', window );">Federal, state and foreign tax credits</a></td>
<td class="nump">50,194<span></span>
</td>
<td class="nump">52,283<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost', window );">Stock-based compensation</a></td>
<td class="nump">21,166<span></span>
</td>
<td class="nump">21,432<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_blkb_DeferredTaxAssetsLeasingArrangements', window );">Operating leases</a></td>
<td class="nump">14,024<span></span>
</td>
<td class="nump">23,795<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts', window );">Allowance for credit losses</a></td>
<td class="nump">1,803<span></span>
</td>
<td class="nump">2,524<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_blkb_DeferredTaxAssetIntangibleAssets', window );">Intangible assets</a></td>
<td class="nump">561<span></span>
</td>
<td class="nump">1,070<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsDeferredIncome', window );">Deferred revenue</a></td>
<td class="nump">1,820<span></span>
</td>
<td class="nump">1,057<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBonuses', window );">Accrued bonuses</a></td>
<td class="nump">455<span></span>
</td>
<td class="nump">218<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_blkb_DeferredTaxAssetsTaxDeferredExpenseCapitalizedRDAndSoftwareCosts', window );">Capitalized R&amp;D and software costs</a></td>
<td class="nump">12,166<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOther', window );">Other</a></td>
<td class="nump">6,293<span></span>
</td>
<td class="nump">13,515<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsGross', window );">Total deferred tax assets</a></td>
<td class="nump">118,851<span></span>
</td>
<td class="nump">137,350<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesAbstract', window );"><strong>Deferred tax liabilities relating to:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets', window );">Intangible assets</a></td>
<td class="num">(161,836)<span></span>
</td>
<td class="num">(168,392)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedSoftware', window );">Capitalized software and content development costs</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(31,326)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_blkb_DeferredTaxLiabilitiesDeferredExpenseSalesCommissions', window );">Costs of obtaining contracts</a></td>
<td class="num">(16,287)<span></span>
</td>
<td class="num">(18,046)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesLeasingArrangements', window );">Operating leases</a></td>
<td class="num">(11,721)<span></span>
</td>
<td class="num">(23,582)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment', window );">Fixed assets</a></td>
<td class="num">(9,827)<span></span>
</td>
<td class="num">(8,483)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesOther', window );">Other</a></td>
<td class="num">(9,016)<span></span>
</td>
<td class="num">(2,515)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilities', window );">Total deferred tax liabilities</a></td>
<td class="num">(208,687)<span></span>
</td>
<td class="num">(252,344)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Valuation allowance</a></td>
<td class="num">(34,769)<span></span>
</td>
<td class="num">(31,974)<span></span>
</td>
<td class="num">$ (29,184)<span></span>
</td>
<td class="num">$ (6,453)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilities', window );">Net deferred tax liability</a></td>
<td class="num">$ (124,605)<span></span>
</td>
<td class="num">$ (146,968)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_blkb_DeferredTaxAssetIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred tax asset, intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">blkb_DeferredTaxAssetIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>blkb_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_blkb_DeferredTaxAssetsLeasingArrangements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax assets attributable to taxable temporary differences from leasing arrangements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">blkb_DeferredTaxAssetsLeasingArrangements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>blkb_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_blkb_DeferredTaxAssetsTaxCreditCarryforwardsStateAndForeign">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred tax assets, tax credit carryforwards, state and foreign.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">blkb_DeferredTaxAssetsTaxCreditCarryforwardsStateAndForeign</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>blkb_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_blkb_DeferredTaxAssetsTaxDeferredExpenseCapitalizedRDAndSoftwareCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Assets, Tax Deferred Expense, Capitalized R&amp;D and Software Costs</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">blkb_DeferredTaxAssetsTaxDeferredExpenseCapitalizedRDAndSoftwareCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>blkb_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_blkb_DeferredTaxLiabilitiesDeferredExpenseSalesCommissions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from deferred sales commissions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">blkb_DeferredTaxLiabilitiesDeferredExpenseSalesCommissions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>blkb_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26)(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(15)(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26)(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsDeferredIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from deferred income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsDeferredIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsGrossAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsGrossAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOperatingLossCarryforwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBonuses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from employee bonuses.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBonuses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary difference from allowance for credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31931-109318<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedSoftware">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from capitalized software.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedSoftware</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from intangible assets other than goodwill.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesLeasingArrangements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from leasing arrangements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesLeasingArrangements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>110
<FILENAME>R77.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140458387360144">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Summary of Changes in Deferred Tax Asset Valuation Allowance) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowanceLineItems', window );"><strong>Valuation Allowance [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Balance at&#160;beginning of year</a></td>
<td class="nump">$ 31,974<span></span>
</td>
<td class="nump">$ 29,184<span></span>
</td>
<td class="nump">$ 6,453<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Balance&#160;at end&#160;of year</a></td>
<td class="nump">34,769<span></span>
</td>
<td class="nump">31,974<span></span>
</td>
<td class="nump">29,184<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis=blkb_ValuationAllowanceChangeAcquisitionRelatedMember', window );">Acquisition- related change</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowanceLineItems', window );"><strong>Valuation Allowance [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount', window );">Valuation allowance, deferred tax asset, increase (decrease), amount</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">893<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis=blkb_ValuationAllowanceChangeChargesToExpenseMember', window );">Charges&#160;to expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowanceLineItems', window );"><strong>Valuation Allowance [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount', window );">Valuation allowance, deferred tax asset, increase (decrease), amount</a></td>
<td class="nump">$ 2,795<span></span>
</td>
<td class="nump">$ 1,897<span></span>
</td>
<td class="nump">$ 22,731<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowanceLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowanceLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis=blkb_ValuationAllowanceChangeAcquisitionRelatedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowanceByDeferredTaxAssetAxis=blkb_ValuationAllowanceChangeAcquisitionRelatedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis=blkb_ValuationAllowanceChangeChargesToExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowanceByDeferredTaxAssetAxis=blkb_ValuationAllowanceChangeChargesToExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>111
<FILENAME>R78.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140458391079184">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Summary of Changes in Unrecognized Tax Benefits) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Balance at December 31, 2021</a></td>
<td class="nump">$ 3,651<span></span>
</td>
<td class="nump">$ 4,625<span></span>
</td>
<td class="nump">$ 4,346<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions', window );">Increases from prior period positions</a></td>
<td class="nump">89<span></span>
</td>
<td class="nump">6<span></span>
</td>
<td class="nump">414<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions', window );">Decreases in prior year positions</a></td>
<td class="num">(908)<span></span>
</td>
<td class="num">(57)<span></span>
</td>
<td class="num">(614)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions', window );">Increases from current period positions</a></td>
<td class="nump">629<span></span>
</td>
<td class="nump">1,751<span></span>
</td>
<td class="nump">491<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities', window );">Settlements (payments)</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(1,192)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations', window );">Lapse of statute of limitations</a></td>
<td class="num">(378)<span></span>
</td>
<td class="num">(1,482)<span></span>
</td>
<td class="num">(12)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Balance at December 31, 2022</a></td>
<td class="nump">$ 3,083<span></span>
</td>
<td class="nump">$ 3,651<span></span>
</td>
<td class="nump">$ 4,625<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of unrecognized tax benefits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10B<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=SL37586934-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in unrecognized tax benefits resulting from settlements with taxing authorities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in unrecognized tax benefits resulting from lapses of applicable statutes of limitations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>112
<FILENAME>R79.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140458388049568">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation (Details) - USD ($)<br> $ / shares in Units, $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized', window );">Total number of authorized stock-based awards available (in shares)</a></td>
<td class="nump">2,875,892<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized', window );">Unvested awards, compensation cost not yet recognized</a></td>
<td class="nump">$ 93.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Unvested awards, compensation cost not yet recognized, period of recognition (in years)</a></td>
<td class="text">1 year 3 months 18 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember', window );">Restricted stock awards [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting period (in years)</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue', window );">Restricted stock vested, total fair value</a></td>
<td class="nump">$ 41.0<span></span>
</td>
<td class="nump">$ 38.5<span></span>
</td>
<td class="nump">$ 39.9<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Restricted stock granted, weighted average grant date fair value</a></td>
<td class="nump">$ 60.90<span></span>
</td>
<td class="nump">$ 77.39<span></span>
</td>
<td class="nump">$ 77.16<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted stock units [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting period (in years)</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=blkb_RestrictedStockUnitTimeBasedMember', window );">Restricted stock unit, time-based [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue', window );">Restricted stock vested, total fair value</a></td>
<td class="nump">$ 9.3<span></span>
</td>
<td class="nump">$ 9.4<span></span>
</td>
<td class="nump">$ 1.7<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Restricted stock granted, weighted average grant date fair value</a></td>
<td class="nump">$ 62.38<span></span>
</td>
<td class="nump">$ 77.74<span></span>
</td>
<td class="nump">$ 56.66<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember', window );">Restricted stock units, performance-based [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue', window );">Restricted stock vested, total fair value</a></td>
<td class="nump">$ 50.5<span></span>
</td>
<td class="nump">$ 44.9<span></span>
</td>
<td class="nump">$ 17.2<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Restricted stock granted, weighted average grant date fair value</a></td>
<td class="nump">$ 61.79<span></span>
</td>
<td class="nump">$ 71.91<span></span>
</td>
<td class="nump">$ 60.21<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost not yet recognized for nonvested award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares authorized for issuance under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=blkb_RestrictedStockUnitTimeBasedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=blkb_RestrictedStockUnitTimeBasedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>113
<FILENAME>R80.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140458390869408">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Stock-Based Compensation (Summary of Awards Outstanding by Each Award Type) (Details) - shares<br></strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember', window );">Restricted stock awards [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Outstanding, number</a></td>
<td class="nump">1,345,608<span></span>
</td>
<td class="nump">1,192,810<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=blkb_RestrictedStockUnitTimeBasedMember', window );">Restricted stock unit, time-based [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Outstanding, number</a></td>
<td class="nump">455,708<span></span>
</td>
<td class="nump">336,199<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember', window );">Restricted stock units, performance-based [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Outstanding, number</a></td>
<td class="nump">1,104,260<span></span>
</td>
<td class="nump">943,071<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of options outstanding, including both vested and non-vested options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=blkb_RestrictedStockUnitTimeBasedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=blkb_RestrictedStockUnitTimeBasedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>114
<FILENAME>R81.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140458382699104">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation (Summary of Stock-Based Compensation Expense) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Employee Service Stock-based Compensation, Allocation of Recognized Period Costs [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Allocated stock-based compensation expense</a></td>
<td class="nump">$ 110,294<span></span>
</td>
<td class="nump">$ 120,379<span></span>
</td>
<td class="nump">$ 87,257<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=blkb_CostOfRecurringMember', window );">Cost of recurring [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Employee Service Stock-based Compensation, Allocation of Recognized Period Costs [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Allocated stock-based compensation expense</a></td>
<td class="nump">11,258<span></span>
</td>
<td class="nump">12,405<span></span>
</td>
<td class="nump">5,793<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_TechnologyServiceMember', window );">Cost of one-time services and other [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Employee Service Stock-based Compensation, Allocation of Recognized Period Costs [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Allocated stock-based compensation expense</a></td>
<td class="nump">3,178<span></span>
</td>
<td class="nump">7,547<span></span>
</td>
<td class="nump">7,581<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember', window );">Total included in cost of revenue [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Employee Service Stock-based Compensation, Allocation of Recognized Period Costs [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Allocated stock-based compensation expense</a></td>
<td class="nump">14,436<span></span>
</td>
<td class="nump">19,952<span></span>
</td>
<td class="nump">13,374<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingAndMarketingExpenseMember', window );">Sales, marketing and customer success [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Employee Service Stock-based Compensation, Allocation of Recognized Period Costs [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Allocated stock-based compensation expense</a></td>
<td class="nump">21,409<span></span>
</td>
<td class="nump">20,283<span></span>
</td>
<td class="nump">15,514<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember', window );">Research and development [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Employee Service Stock-based Compensation, Allocation of Recognized Period Costs [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Allocated stock-based compensation expense</a></td>
<td class="nump">24,207<span></span>
</td>
<td class="nump">27,080<span></span>
</td>
<td class="nump">18,527<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember', window );">General and administrative [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Employee Service Stock-based Compensation, Allocation of Recognized Period Costs [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Allocated stock-based compensation expense</a></td>
<td class="nump">50,242<span></span>
</td>
<td class="nump">53,064<span></span>
</td>
<td class="nump">39,842<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_OperatingExpenseMember', window );">Total included in operating expenses [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Employee Service Stock-based Compensation, Allocation of Recognized Period Costs [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Allocated stock-based compensation expense</a></td>
<td class="nump">$ 95,858<span></span>
</td>
<td class="nump">$ 100,427<span></span>
</td>
<td class="nump">$ 73,883<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllocatedShareBasedCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=blkb_CostOfRecurringMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=blkb_CostOfRecurringMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_TechnologyServiceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_TechnologyServiceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingAndMarketingExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_SellingAndMarketingExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_OperatingExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_OperatingExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>115
<FILENAME>R82.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140458383037312">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation (Summary of Unvested Restricted Stock Awards, Activity) (Details) - Restricted stock awards [Member] - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Unvested, number, beginning of period</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,192,810<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Unvested, weighted average grant date fair value, beginning of period</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 78.73<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted, number</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">846,295<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted, weighted average grant date fair value</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 60.90<span></span>
</td>
<td class="nump">$ 77.39<span></span>
</td>
<td class="nump">$ 77.16<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Forfeited, number</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(179,686)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Forfeited, weighted average grant date fair value</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 69.29<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Vested, number</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(513,811)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Vested, weighted average grant date fair value</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 79.83<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Unvested, number, end of period</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,345,608<span></span>
</td>
<td class="nump">1,192,810<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Unvested, weighted average grant date fair value, end of period</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 68.09<span></span>
</td>
<td class="nump">$ 78.73<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested', window );">Unvested, aggregate intrinsic value</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">$ 79,202<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr><td colspan="4"></td></tr>
<tr><td colspan="4"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">The intrinsic value is calculated as the market value as of the end of the fiscal period.</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Intrinsic value of nonvested award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>116
<FILENAME>R83.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140458383322880">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation (Summary of Unvested Restricted Stock Units, Activity) (Details) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=blkb_RestrictedStockUnitTimeBasedMember', window );">Restricted stock unit, time-based [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Unvested, number, beginning of period</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">336,199<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Unvested, weighted average grant date fair value, beginning of period</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 77.99<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted, number</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">287,198<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted, weighted average grant date fair value</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 62.38<span></span>
</td>
<td class="nump">$ 77.74<span></span>
</td>
<td class="nump">$ 56.66<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Forfeited, number</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(48,343)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Forfeited, weighted average grant date fair value</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 65.80<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Vested, number</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(119,346)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Vested, weighted average grant date fair value</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 77.59<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Unvested, number, end of period</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">455,708<span></span>
</td>
<td class="nump">336,199<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Unvested, weighted average grant date fair value, end of period</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 68.81<span></span>
</td>
<td class="nump">$ 77.99<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested', window );">Unvested, aggregate intrinsic value</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">$ 26,823<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember', window );">Restricted stock units, performance-based [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Unvested, number, beginning of period</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">943,071<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Unvested, weighted average grant date fair value, beginning of period</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 73.62<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted, number</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">977,377<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted, weighted average grant date fair value</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 61.79<span></span>
</td>
<td class="nump">$ 71.91<span></span>
</td>
<td class="nump">$ 60.21<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Forfeited, number</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(114,071)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Forfeited, weighted average grant date fair value</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 63.47<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Vested, number</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(702,117)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Vested, weighted average grant date fair value</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 71.93<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Unvested, number, end of period</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,104,260<span></span>
</td>
<td class="nump">943,071<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Unvested, weighted average grant date fair value, end of period</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 64.94<span></span>
</td>
<td class="nump">$ 73.62<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested', window );">Unvested, aggregate intrinsic value</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 64,997<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr><td colspan="4"></td></tr>
<tr><td colspan="4"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">The intrinsic value is calculated as the market value as of the end of the fiscal period.</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Intrinsic value of nonvested award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=blkb_RestrictedStockUnitTimeBasedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=blkb_RestrictedStockUnitTimeBasedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>117
<FILENAME>R84.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140458387325808">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockSharesAcquired', window );">Treasury stock, shares, acquired</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,592,933<span></span>
</td>
<td class="nump">714,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchaseProgramAuthorizedAmount1', window );">Stock repurchase program, authorized amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 250.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1', window );">Stock repurchase program, remaining authorized repurchase amount</a></td>
<td class="nump">$ 250.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchaseProgramAuthorizedAmount1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of stock repurchase plan authorized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchaseProgramAuthorizedAmount1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount remaining of a stock repurchase plan authorized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockSharesAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares that have been repurchased during the period and are being held in treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockSharesAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>118
<FILENAME>R85.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140458379161024">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity (Changes in Accumulated Other Comprehensive Loss by Component) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_blkb_AccumulatedOtherComprehensiveIncomeRollForward', window );"><strong>Accumulated Other Comprehensive Income [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive (loss) income, beginning of period</a></td>
<td class="nump">$ 6,522<span></span>
</td>
<td class="num">$ (2,497)<span></span>
</td>
<td class="num">$ (5,290)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax (benefit) provision</a></td>
<td class="num">(10,168)<span></span>
</td>
<td class="nump">1,385<span></span>
</td>
<td class="nump">13,897<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Net current-period other comprehensive income (loss)</a></td>
<td class="num">(2,416)<span></span>
</td>
<td class="num">(9,019)<span></span>
</td>
<td class="num">(2,793)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Translation adjustments</a></td>
<td class="num">(16,160)<span></span>
</td>
<td class="nump">661<span></span>
</td>
<td class="nump">4,571<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive (loss) income, end of period</a></td>
<td class="nump">8,938<span></span>
</td>
<td class="nump">6,522<span></span>
</td>
<td class="num">(2,497)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax', window );">Other comprehensive (loss) income before reclassifications, net of tax effects of $(8,068), $(1,982) and $1,625</a></td>
<td class="num">(8,068)<span></span>
</td>
<td class="num">(1,982)<span></span>
</td>
<td class="nump">1,625<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLocationAxis=us-gaap_CashFlowHedgingMember', window );">Gains and losses on cash flow hedges [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_blkb_AccumulatedOtherComprehensiveIncomeRollForward', window );"><strong>Accumulated Other Comprehensive Income [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive (loss) income, beginning of period</a></td>
<td class="nump">5,257<span></span>
</td>
<td class="num">(3,101)<span></span>
</td>
<td class="num">(1,323)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent', window );">Other comprehensive income (loss) before reclassifications</a></td>
<td class="nump">22,772<span></span>
</td>
<td class="nump">5,617<span></span>
</td>
<td class="num">(4,602)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax', window );">Amounts reclassified from accumulated other comprehensive income (loss)</a></td>
<td class="num">(5,685)<span></span>
</td>
<td class="nump">3,714<span></span>
</td>
<td class="nump">3,827<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax (benefit) provision</a></td>
<td class="nump">1,489<span></span>
</td>
<td class="num">(973)<span></span>
</td>
<td class="num">(1,003)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent', window );">Total amounts reclassified from accumulated other comprehensive loss</a></td>
<td class="num">(4,196)<span></span>
</td>
<td class="nump">2,741<span></span>
</td>
<td class="nump">2,824<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Net current-period other comprehensive income (loss)</a></td>
<td class="nump">18,576<span></span>
</td>
<td class="nump">8,358<span></span>
</td>
<td class="num">(1,778)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive (loss) income, end of period</a></td>
<td class="nump">23,833<span></span>
</td>
<td class="nump">5,257<span></span>
</td>
<td class="num">(3,101)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLocationAxis=us-gaap_AccumulatedTranslationAdjustmentMember', window );">Foreign currency translation adjustment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_blkb_AccumulatedOtherComprehensiveIncomeRollForward', window );"><strong>Accumulated Other Comprehensive Income [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive (loss) income, beginning of period</a></td>
<td class="nump">1,265<span></span>
</td>
<td class="nump">604<span></span>
</td>
<td class="num">(3,967)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Translation adjustments</a></td>
<td class="num">(16,160)<span></span>
</td>
<td class="nump">661<span></span>
</td>
<td class="nump">4,571<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive (loss) income, end of period</a></td>
<td class="num">$ (14,895)<span></span>
</td>
<td class="nump">$ 1,265<span></span>
</td>
<td class="nump">$ 604<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_blkb_AccumulatedOtherComprehensiveIncomeRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accumulated Other Comprehensive Income [Roll Forward]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">blkb_AccumulatedOtherComprehensiveIncomeRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>blkb_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e637-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669686-108580<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e681-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax, before reclassification adjustments, of other comprehensive income (loss), attributable to parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=124507222&amp;loc=d3e1436-108581<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669686-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of tax expense (benefit) allocated to other comprehensive income (loss) before reclassification adjustment from accumulated other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442407-227067<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e640-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of other comprehensive income (loss) attributable to parent entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569643-111683<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before tax of reclassification adjustments of other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442411-227067<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442407-227067<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669686-108580<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of reclassification adjustments of other comprehensive income (loss) attributable to parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669686-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=124507222&amp;loc=d3e1436-108581<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLocationAxis=us-gaap_CashFlowHedgingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLocationAxis=us-gaap_CashFlowHedgingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLocationAxis=us-gaap_AccumulatedTranslationAdjustmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLocationAxis=us-gaap_AccumulatedTranslationAdjustmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>119
<FILENAME>R86.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140458383281312">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Defined Contribution Plan (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanDisclosureLineItems', window );"><strong>Defined Contribution Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch', window );">Employer matching contribution, percent of qualified employees' contribution</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50.00%<span></span>
</td>
<td class="nump">50.00%<span></span>
</td>
<td class="nump">50.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanCostRecognized', window );">Employer matching contributions, total</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 9.3<span></span>
</td>
<td class="nump">$ 6.5<span></span>
</td>
<td class="nump">$ 1.9<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount', window );">Employer discretionary contributions, total</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.0<span></span>
</td>
<td class="nump">$ 0.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilityForCatastropheClaimsByCatastrophicEventAxis=blkb_COVID19Member', window );">COVID-19 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanDisclosureLineItems', window );"><strong>Defined Contribution Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount', window );">Employer discretionary contributions, total</a></td>
<td class="nump">$ 1.2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanDisclosureLineItems', window );"><strong>Defined Contribution Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_blkb_PercentageOfSalaryContributionByEmployees', window );">Employee contribution, percent of salary</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.00%<span></span>
</td>
<td class="nump">1.00%<span></span>
</td>
<td class="nump">1.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanDisclosureLineItems', window );"><strong>Defined Contribution Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_blkb_PercentageOfSalaryContributionByEmployees', window );">Employee contribution, percent of salary</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">75.00%<span></span>
</td>
<td class="nump">75.00%<span></span>
</td>
<td class="nump">75.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent', window );">Employer matching contribution, percent of employees' salary</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6.00%<span></span>
</td>
<td class="nump">6.00%<span></span>
</td>
<td class="nump">6.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_blkb_PercentageOfSalaryContributionByEmployees">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of salary contribution by employees.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">blkb_PercentageOfSalaryContributionByEmployees</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>blkb_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedContributionPlanCostRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost for defined contribution plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 70<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=49170846&amp;loc=d3e28014-114942<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedContributionPlanCostRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedContributionPlanDisclosureLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedContributionPlanDisclosureLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of discretionary contributions made by an employer to a defined contribution plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of employees' gross pay for which the employer contributes a matching contribution to a defined contribution plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage employer matches of the employee's percentage contribution matched.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilityForCatastropheClaimsByCatastrophicEventAxis=blkb_COVID19Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilityForCatastropheClaimsByCatastrophicEventAxis=blkb_COVID19Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>120
<FILENAME>R87.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140458383329664">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Segment Information (Long-Lived Assets By Geographic Region) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NoncurrentAssets', window );">Total long-lived assets</a></td>
<td class="nump">$ 153,325<span></span>
</td>
<td class="nump">$ 165,311<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_US', window );">United States [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NoncurrentAssets', window );">Total long-lived assets</a></td>
<td class="nump">151,656<span></span>
</td>
<td class="nump">163,241<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=us-gaap_NonUsMember', window );">Other countries [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NoncurrentAssets', window );">Total long-lived assets</a></td>
<td class="nump">$ 1,669<span></span>
</td>
<td class="nump">$ 2,070<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NoncurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoncurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_US">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_US</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=us-gaap_NonUsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=us-gaap_NonUsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>121
<FILENAME>R88.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140458387276240">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue Recognition (Details)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityRevenueRecognized', window );">Revenue recognized that was included in deferred revenue at beginning of period</a></td>
<td class="nump">$ 339.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2021-01-01', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-01-01</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Revenue, remaining performance obligation</a></td>
<td class="nump">$ 1,000.0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationPercentage', window );">Revenue, remaining performance obligation, percentage to be recognized</a></td>
<td class="nump">60.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1', window );">Revenue, remaining performance obligation, expected timing of satisfaction</a></td>
<td class="text">12 months<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityRevenueRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityRevenueRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of transaction price allocated to performance obligation that has not been recognized as revenue.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130556-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130556-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130556-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2021-01-01">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2021-01-01</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>122
<FILENAME>R89.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140458391696288">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Revenue Recognition (Contract Balances) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiability', window );">Total deferred revenue</a></td>
<td class="nump">$ 385,236<span></span>
</td>
<td class="nump">$ 378,746<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126919976&amp;loc=SL49130531-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130549-203045<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126919976&amp;loc=SL49130532-203044<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>123
<FILENAME>R90.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140458383282592">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue Recognition (Revenue by Geography) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">$ 1,058,105<span></span>
</td>
<td class="nump">$ 927,740<span></span>
</td>
<td class="nump">$ 913,219<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_US', window );">United States [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">896,116<span></span>
</td>
<td class="nump">777,333<span></span>
</td>
<td class="nump">772,188<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_GB', window );">United Kingdom [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">101,026<span></span>
</td>
<td class="nump">89,688<span></span>
</td>
<td class="nump">84,121<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=us-gaap_NonUsMember', window );">Other countries [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">$ 60,963<span></span>
</td>
<td class="nump">$ 60,719<span></span>
</td>
<td class="nump">$ 56,910<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI https://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_US">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_US</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_GB">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_GB</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=us-gaap_NonUsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=us-gaap_NonUsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>124
<FILENAME>R91.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140458388042736">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue Recognition (Revenue by Market Group) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">$ 1,058,105<span></span>
</td>
<td class="nump">$ 927,740<span></span>
</td>
<td class="nump">$ 913,219<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=blkb_SocialSectorMember', window );">Social Sector</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">907,197<span></span>
</td>
<td class="nump">889,755<span></span>
</td>
<td class="nump">873,878<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=blkb_CorporateSectorMember', window );">Corporate Sector</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">$ 150,908<span></span>
</td>
<td class="nump">$ 37,985<span></span>
</td>
<td class="nump">$ 39,341<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI https://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=blkb_SocialSectorMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=blkb_SocialSectorMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=blkb_CorporateSectorMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=blkb_CorporateSectorMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>125
<FILENAME>R92.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140458388882208">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue Recognition (Disaggregation of Recurring Revenue by Type) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">$ 1,058,105<span></span>
</td>
<td class="nump">$ 927,740<span></span>
</td>
<td class="nump">$ 913,219<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=blkb_ContractualRecurringMember', window );">Contractual recurring [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">709,097<span></span>
</td>
<td class="nump">601,397<span></span>
</td>
<td class="nump">591,272<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=blkb_TransactionalRecurringMember', window );">Transactional recurring [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">302,636<span></span>
</td>
<td class="nump">279,453<span></span>
</td>
<td class="nump">259,473<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=blkb_RecurringMember', window );">Recurring [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">$ 1,011,733<span></span>
</td>
<td class="nump">$ 880,850<span></span>
</td>
<td class="nump">$ 850,745<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI https://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=blkb_ContractualRecurringMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=blkb_ContractualRecurringMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=blkb_TransactionalRecurringMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=blkb_TransactionalRecurringMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=blkb_RecurringMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=blkb_RecurringMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>126
<FILENAME>blkb-20221231_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?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/20221231"
  xmlns:country="http://xbrl.sec.gov/country/2022"
  xmlns:dei="http://xbrl.sec.gov/dei/2022"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2022"
  xmlns:us-gaap="http://fasb.org/us-gaap/2022"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="blkb-20221231.xsd" xlink:type="simple"/>
    <context id="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i4b2a5c0c81e949feaa2d997c5b3d7b2e_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i9d8c0359ce054cc08eb58badf90af437_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">blkb:PreferredStockPurchaseRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i8f75db39a37c4e078fc3480efbf70e14_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i18802139c29046d1a2af0a516b585859_I20230217">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
        </entity>
        <period>
            <instant>2023-02-17</instant>
        </period>
    </context>
    <context id="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="id85e61f54d8242459b16d89948927bd4_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i573de9a1d2c64313a2ae1ed3865cbc6a_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">blkb:RecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i2734491e23ff465e8011d4901a60daca_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i22b34001d9ef4b64a045847561d372d3_D20200101-20201231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i11ba179d7609487988477e5c59b72d78_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:TechnologyServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i12b563515c94442d92ea377f02af6e70_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="if82a3c5808b04717a6f55136622cccac_D20200101-20201231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i81bb47b8dc4947ab934c765b4587fb29_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i20926fb190894d738f7e6ed8099c2d78_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ib1d10d5363594b729f08f3fcde8eaa20_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:MortgagesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i20c1b5081695456a8e37f84ad4425387_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:MortgagesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ib541ba29dfe8482b924827349fecd89b_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:MortgagesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i484a1a354c994e9fbe3912924b6523ce_D20220101-20221231">
        <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>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ic29110b2d79a48aaa9d83581d64b14ad_D20210101-20211231">
        <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>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i5f157b00a59848bbb1a528b393e8f3f7_D20200101-20201231">
        <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>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i76497d5967094ab99f23e2668aa7c67a_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="if6f2691579f545cfa9ce0fe0358e9a4f_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="i8ba377d9c93e4d41bf2c6b036e461d3b_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="ie9478d92eca04a279e2713c31fb8f6d5_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="ie000bd60b9374c07823c996a5c7f0225_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="i7b052b8ed24a4806a239abfdf409e182_D20200101-20201231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i42154711a9f046f59770dab800591562_D20200101-20201231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i054a35d454ae4fe7a8e7414ce26dba43_D20200101-20201231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i04dec5ac1d644f60ae5a990e541a5555_D20200101-20201231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="ib94fcc5554d04316b5982539613d3703_D20200101-20201231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="ib0ee593ec9e649688145de4b5818ccef_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="i9d672b16a5c84f9584d0422c035512cf_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="if834bd5b93704c598d6923c4583cbcae_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="ib674b1824b794db19cd0d320c61e3810_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="ie678d43ed2934c09869f6a35e65fb483_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="i8412959b1a2144d38701725450cdff30_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i76dd3afa646849b4b1a212629a45ebca_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i07f177f5c01b44438edec2fdc12af74c_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i707072bc0def42188f7b151bf810c7fe_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i4fe9af243b514c678bcacf78506fb31c_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="icffcd082c1a0489b83f5fe05efe024bf_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i46478d42b6eb44e8a8ff0d733e318734_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i1278a39119f64cb2b14c566b6a51d893_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9393f94672754ee6a400bee840768b0c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i3d9cd0db10e941dc98642a33a4902dfd_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i806705b8fd13426493cb6952c47564f7_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ibda7961a1b724787a86441548d291585_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i557b2bc630b64570bf67a95f6aff8c74_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i8d0c04f9d1d04facb95e0d3c252a42e7_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i8da28bc10b9f4ec2aba41af3f291a822_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ia2c8f220855347c9a23215eb41d15484_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i8d47aa791cc14dab9eb0f46512663647_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i256edb7ae56b413fa02f6a3e6033c849_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ib50d54e74ff14c80b39b0b8039b172f3_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i50615a7dc98642bca06f3a38bd4d3fbb_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i0ea21c7abe644342bf600905bd8b7396_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i811ca009168c4785b3a9fe00ccf1766e_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i89c5a0d38b16456aa61b83ed27495585_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i043d678b6ffd4203ab1eca93c9df9a88_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i80c2f7072e944fbcafb8ab3621c4a3c8_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ibb6ff9c5e3694457a19c0ddf8026b2e8_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="id2dcf59676ec450b942bbb5a13a64a02_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i8fc10a4cc69a457e8f8253ccb597f798_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:MarketingRelatedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ica706296f0a440e6b2b384e312ccc694_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:MarketingRelatedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i9a0e797364f346efbe88ed346a2a34c2_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:MarketingRelatedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="id56b302054f94a7db1e7a914b9065c62_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i90f7399acbf3453681d07a3dbb91660a_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i718d8cf3273d48a18c307ac088e513cb_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i563129819217486ca27a326775f0b3ce_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:MediaContentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i70f7d8c903c94a488f49ac04b2b76d9e_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:MediaContentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i3e3e0735a6b94be08c50c39299352570_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">blkb:SoftwareAndContentDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i18d6be6ab33a4961bcf3d6aa7a44a1b2_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">blkb:SoftwareAndContentDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ifd75776bd85e4e488a629dac4aba6495_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic4f18cad75c642288ca2c2b971b24182_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="icd07701603f54d949b8491f20436cc8d_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i1a284b2a747046328c9e465c9e84e220_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i3d3396b61d544f20848495e44b0280b4_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i7c0481e74aa14fe4af48166a3cc5147c_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i83b31ab2cea548f58b678e64fd91f822_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i4f35e0db2e5f41919042091aaad432c5_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">blkb:AllowanceforReturnsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i572f8166ab3541f1a3aa201cc67f59c7_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">blkb:AllowanceforReturnsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i3fcf87b8cbcb4030a6669f79b857190f_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">blkb:AllowanceforReturnsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i2ea33ae0d3df457dbb77209648e17b1d_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">blkb:AllowanceforReturnsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i10b8533c0fc940ba9e2555b64c12c579_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">blkb:AllowanceforReturnsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i1854631f4ab144c4aafd292f6a8b1c8c_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">blkb:AllowanceforReturnsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i557af75027e04a939e857b090df05571_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">blkb:AllowanceforReturnsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i48f0757e51c64166ba7a642be181e29b_D20220909-20220909">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
        </entity>
        <period>
            <startDate>2022-09-09</startDate>
            <endDate>2022-09-09</endDate>
        </period>
    </context>
    <context id="i2f5d6fa263fe4dbb94e9a1ec59b87c9e_D20220819-20220819">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">blkb:KilterMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-08-19</startDate>
            <endDate>2022-08-19</endDate>
        </period>
    </context>
    <context id="id1aef252d0ee48a793b18c35ba699227_I20220819">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">blkb:KilterMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-08-19</instant>
        </period>
    </context>
    <context id="i54ac8386bba9490ebc1191f70a2d9250_I20220819">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
        </entity>
        <period>
            <instant>2022-08-19</instant>
        </period>
    </context>
    <context id="i346c146538fe433db8121549f71042fa_D20211231-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">blkb:EVERFIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-31</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="iaabaa8b78fba43f1a9ca12ab83c5ef9f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">blkb:EVERFIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if424891332764e809d99df35ecd1658e_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">blkb:KilterMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ic9b69177cd9c4778baad0fc015fc9894_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">blkb:EVERFIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i5c9397372ac24773bdf9f976cf764e51_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i65601480ce22474a967b63cc3e01c895_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iedcc5c27da334a0687d0a919a2480a11_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:MarketingRelatedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i542470f91f8a41119c3903c01becea69_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:MarketingRelatedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id43440f02a66476f99b96835351dc268_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TechnologyBasedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i9e7afad32d6c49139e33abd2818a1fbb_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TechnologyBasedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i32da8b3d119c429f85515acc56e15fca_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:MediaContentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i293ef1bf42704a70ae03e7d504e40b00_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:MediaContentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i5e87f56eed0e4dd3ae9ef854090a4863_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="iacb66638768f437883b9b1f1ee0fafca_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="ie3e768b13f284e83baa8129d9ec3fd09_D20200101-20201231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="if92c79783cdc4b8f9742a5724f6884ec_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">blkb:CostOfOneTimeServicesAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ic4c85a889b8e4a2dbffab6769d6ef650_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">blkb:CostOfOneTimeServicesAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="idb24a3f53a2f47f7b1d7dfc3b264fda9_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">blkb:CostOfOneTimeServicesAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i8bc45e7027114b2dab39329c48d54318_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i615abfc19a4e497fb2cfa09b401cdd78_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i811823296f454d9bafe32e095be8a92c_D20200101-20201231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="idee39963a7154288958537a6a366cb01_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i281868a11fbb4bdda012ade998c8b812_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i503028f5cc1e4eccb61bffdd71a816a2_D20200101-20201231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i3a0f5c05f87344668a2c83cfb93f988c_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="if4560f303fcc4846ab349ca4994546c1_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i5527c278d6b44f32a9dee9d3ab6f05a1_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="idcf18aa21ffb4d1499e2d18feb3e9f9d_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="iacedbaa065044081a4f4af6ec7e22ed9_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i2a11faecf2c44e49b35fab8ee11da30d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4a75cc196c0443768f52aa340ce7d0a8_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i61adb7e41db44ac4a5ce8f5f258df05a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9bf24a289ee4494ea82bdca1329a593b_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:PropertyPlantAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i94ec35db9ca14f0ab9003f21521081d9_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i03255a0fe4a44072be712855b58d4f02_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i7b5975b9b38b49f09029ab0d9a566bd8_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ib94d0cddcaf246ea8da42c790a405a31_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i56ce89dc3b0b4dec82a319767892f544_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i46cea7d98e984ff491ae4afd164b9c07_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="id1116163dbac4c6cb2cdaf140ce83d1d_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i4223d1e18c93404088bb87e3f41f48d5_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i581ba402734a49699920caa6a87c0d31_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i455e8b550201465889f419589ee4ef91_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="idb2449142daf4225a3dd0250c4235b66_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="id1adb8064fa543758bf06ff9a973eb86_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i1a08891bbcdd4802b00eb06429aa4e34_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i15b7bd0e54e14488adaf553389439883_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="id0fd922d3098409091eefcd532ac780e_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ife288653be5f48ae8b51ff8aa5b3f784_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i01d27c7a94014d5db45b4c2f7094f076_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i8d64cdc0b93b4e2ebe246a7d6e443d4a_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">blkb:ComputerSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i1c4c7a4a1c474aa19b52f6bb93a9c922_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">blkb:ComputerSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ic803b89d4c86401fa22c4d93b367dc1b_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">blkb:ComputerSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ia8b25317f82a49a18f54d42b84ef7f43_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">blkb:ComputerSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i1a595346547c4c16b656b576dd2ea583_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i26cf81c78c554eb08c7cb32129ea487a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i1e853381578d4b6aafc25f3a8cec29c7_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i9e1d70665a8e4e3abc18e95ceb57c7b4_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i0eaf2fe0afbc4fdf9562fd3b4acb7e0f_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i844a3ac1c983411faff5c434d645bbec_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic5d0c4a1ebf644ac9d081d1437a854ba_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i79805a729adc41418298de8329971236_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic2d344953d6e457a9c3c66eeac55fe98_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">blkb:SoftwareAndContentDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="id203c324f5f2499fb156c4b5320f3b56_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i1d62af44d3eb47948e6f48754fda558f_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ic285f0f1175f41ecbbfe174528d08342_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MediaContentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ifdd81cbae8d94ed491fd2b5b537e13f7_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="iff5516f9824f4f8ab72949bed625b111_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i19fd4e309f0d48e7ab89c51d01220c2d_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i1b8084304dcd49da9fce42ceab04ebc7_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i44712262d5014aecb797b0701a9da508_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:MortgagesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i87dc68332ef94c8792e07a6ced996850_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:MortgagesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ibabc150ff5fe409bb36cee89643696c2_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LoansPayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i4c0a690c13344311916f536dc0887cac_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LoansPayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i148dad413c6b43488932b14816ab0761_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:ShortTermDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i644e7c776a4c417cb8fb16ca8ca8ec45_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:ShortTermDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i8a9042fdd76c46e58b93fd238ce6b162_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LongTermDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i6ba2092a67c94a8087ae56dd04faffde_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LongTermDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie3ff93806c1440b8a0b7d53407626fdd_D20170602-20170602">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
        </entity>
        <period>
            <startDate>2017-06-02</startDate>
            <endDate>2017-06-02</endDate>
        </period>
    </context>
    <context id="i9f337f27c51c4cea80c09f4f6ca50a18_I20170602">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
        </entity>
        <period>
            <instant>2017-06-02</instant>
        </period>
    </context>
    <context id="i5bb45e736eff414196360d312b1979c6_D20201001-20201030">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2020-10-30</endDate>
        </period>
    </context>
    <context id="i4d341687b89248cbb34d287b86f1d88a_I20201030">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
        </entity>
        <period>
            <instant>2020-10-30</instant>
        </period>
    </context>
    <context id="i002c8fd38d0c4e63937af913ed7000b3_I20201030">
        <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-10-30</instant>
        </period>
    </context>
    <context id="i4d6606e596ca411b9f3292d65515d1b9_I20201030">
        <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-10-30</instant>
        </period>
    </context>
    <context id="i9d024dd3545c4ef1a100d6327f2f663f_D20201001-20201030">
        <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>
            <startDate>2020-10-01</startDate>
            <endDate>2020-10-30</endDate>
        </period>
    </context>
    <context id="idf30d546e5524f3aac56ae7816853dea_D20201001-20201030">
        <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>
            <startDate>2020-10-01</startDate>
            <endDate>2020-10-30</endDate>
        </period>
    </context>
    <context id="i0b40b56eadea42be98c64e489d7c95d2_I20201030">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:StandbyLettersOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-30</instant>
        </period>
    </context>
    <context id="ic6779b577f0147439adef36bcabe56f7_I20201030">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">blkb:SwinglineloansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-30</instant>
        </period>
    </context>
    <context id="if76b2bff28d74327893da34acbc4dff9_I20201030">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:ForeignLineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-30</instant>
        </period>
    </context>
    <context id="i3a70f7a5b46b469e8ec2d6b98092e147_I20201030">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-30</instant>
        </period>
    </context>
    <context id="i66c4449824fb45fbb1e003d325bb57a8_I20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="blkb:NetLeverageRatioRequirementAxis">blkb:MaximumThroughDecember312023Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-31</instant>
        </period>
    </context>
    <context id="i68d0824c54e84a3d9b89a4a4b921f778_I20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="blkb:NetLeverageRatioRequirementAxis">blkb:MaximumAfterDecember312023Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-31</instant>
        </period>
    </context>
    <context id="i0343906334084b23ab567c3a9bee6831_I20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
        </entity>
        <period>
            <instant>2022-01-31</instant>
        </period>
    </context>
    <context id="ie1e577a8461347908f0197d7a963c0c2_D20201001-20201030">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:FederalFundsEffectiveSwapRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2020-10-30</endDate>
        </period>
    </context>
    <context id="i7ca7f8685e9749e3ba1e3ab1434c1db7_D20201001-20201030">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2020-10-30</endDate>
        </period>
    </context>
    <context id="ic35dc07fd52041c8919efbceddb92a41_I20220826">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="blkb:ApplicableInterestPeriodAxis">blkb:OneMonthMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-08-26</instant>
        </period>
    </context>
    <context id="i50eaa7ba16eb45729ec45313e03dc02a_I20220826">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="blkb:ApplicableInterestPeriodAxis">blkb:ThreeMonthMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-08-26</instant>
        </period>
    </context>
    <context id="i89a96ce47d3042a2b5f6305725aad6b6_I20220826">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="blkb:ApplicableInterestPeriodAxis">blkb:SixMonthMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-08-26</instant>
        </period>
    </context>
    <context id="id366eff67f43403286ed09da6d7fec33_D20201001-20201030">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2020-10-30</endDate>
        </period>
    </context>
    <context id="i851400166b93470bbe0f23074a54deea_D20201001-20201030">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2020-10-30</endDate>
        </period>
    </context>
    <context id="ia1c2e51e6f5c4b77b1f0b658d14716ab_D20201001-20201030">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2020-10-30</endDate>
        </period>
    </context>
    <context id="i4b7f44e9c2754aaf90938702419be2d4_D20201001-20201030">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2020-10-30</endDate>
        </period>
    </context>
    <context id="i167ec70d1b314465ab70b72f1c61cd76_I20220826">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">blkb:SterlingOvernightIndexAverageRateSONIAOvernightIndexSwapRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-08-26</instant>
        </period>
    </context>
    <context id="i4be62660e1964e1280108d10f87be0f7_D20201001-20201030">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">blkb:SterlingOvernightIndexAverageRateSONIAOvernightIndexSwapRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2020-10-30</endDate>
        </period>
    </context>
    <context id="ifa10590e23da40f38b5c04d89351c219_D20201001-20201030">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">blkb:SterlingOvernightIndexAverageRateSONIAOvernightIndexSwapRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2020-10-30</endDate>
        </period>
    </context>
    <context id="ic84efe674d2e41e8ab7dd6cd76961c06_D20201001-20201030">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2020-10-30</endDate>
        </period>
    </context>
    <context id="i38e2a814cf8a4b5cb9bc129d7d2b01ab_D20201001-20201030">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2020-10-30</endDate>
        </period>
    </context>
    <context id="ia6713387eca248df9a821b0fdafa36cd_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">blkb:SterlingOvernightIndexAverageRateSONIAOvernightIndexSwapRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i7041c7be0a4846cab8ff5dc2953e583f_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:EurodollarMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i91ecf8a7600848c9b0e4ee5768e58143_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i19fb51b731a54f2dafeaf2891413a353_D20211231-20211231">
        <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>
            <startDate>2021-12-31</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i848863ca6fce4c62aef2ab347383e9a2_D20211231-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:FederalFundsEffectiveSwapRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-31</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i02c5c9b5e67a48378f87cad819a51fa7_D20211231-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-31</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i9dd0f183a5154e4b9f6414043f458584_I20220826">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="blkb:ApplicableInterestPeriodAxis">blkb:DailyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-08-26</instant>
        </period>
    </context>
    <context id="i338af02ce9d841a4b31a0c55b413ce52_I20220826">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">blkb:IncrementalTermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="blkb:ApplicableInterestPeriodAxis">blkb:OneMonthMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-08-26</instant>
        </period>
    </context>
    <context id="i604002635a1341f8854ee824c2046545_I20220826">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">blkb:IncrementalTermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="blkb:ApplicableInterestPeriodAxis">blkb:ThreeMonthMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-08-26</instant>
        </period>
    </context>
    <context id="i228986d943414abd9623b2ff1c50009f_I20220826">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">blkb:IncrementalTermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="blkb:ApplicableInterestPeriodAxis">blkb:SixMonthMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-08-26</instant>
        </period>
    </context>
    <context id="i0c3e6f8bb82d4f3792d300e00ec76da6_D20211231-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-31</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ib483e24096e14e4ea624d532642cda04_D20211231-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-31</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i2a9415a99a6f4e2494db8672b4df0585_D20211231-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-31</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ie8b8d11e382b4719a8d6fe5a3415c3d8_D20211231-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-31</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ic670a977be3b468c8d6aafde2f8aabc1_I20200831">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis">blkb:GlobalHQMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">blkb:SeniorSecuredNoteSeriesA1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-08-31</instant>
        </period>
    </context>
    <context id="i6cfda2480279438d8fa1c45272d8c444_I20200831">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis">blkb:GlobalHQMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">blkb:SeniorSecuredNoteSeriesA2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-08-31</instant>
        </period>
    </context>
    <context id="i0706d4c2df854f9895047a8afedf6850_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="i4eb26c04cec5421e9e64728eebb36616_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="ieea57c190c8840e1b1eca54382993802_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="if67c7ec76e58429692bfd849238c4cdd_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i95465a506de74704aaa89a0957e6a778_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i82c05b9fc99a4d37a2f2a27186be7c41_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i6d48b8bc1dd9425e9a5e42a1433c310e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="icaf0083794514fe7878eda93b5614ffd_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="icf8437456ec641d1bb3d3e5f050eb31f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ifbf1963dbb5f46a9aac4149fca96234c_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i309c258a36994a84bcfc7b9954325a44_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ifbae760245bf470db22b3b77b4f38649_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ia026240736514878ad657c00eab0c67a_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i6370000e17a74d94a2f2aedf74f01d52_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:NetInvestmentHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="if8b44b40934342b7be2aadda9444fe71_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i65cb2095929d457cbd12b1d2f5dc97b0_D20200101-20201231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i6865f570efa74e01bb0130241083d76f_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">blkb:EVERFIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i269c6d6571a94e05ae5a0e7a1f23564d_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ChangeInAccountingEstimateByTypeAxis">blkb:ChangeInAccountingEstimateWorkforceStrategyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="if2f35756fbe9497caaf8f3fe331aeabf_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ChangeInAccountingEstimateByTypeAxis">blkb:ChangeInAccountingEstimateWorkforceStrategyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i30ea5b4b1fdc4e3382891b1ba2a5b010_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">blkb:AccruedexpensesandothercurrentliabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i4921ddf4dd0e45f8b3438a6fd47ef087_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">blkb:AccruedexpensesandothercurrentliabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i7123620d4421448ab478c3b8b5c2a36d_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">blkb:OperatingLeaseLiabilitiesNetOfCurrentPortionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i5105a2bc3ed14094942efaac3a1c0fa4_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">blkb:OperatingLeaseLiabilitiesNetOfCurrentPortionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib8cb5b338cc8438b91e0a98674f1e85a_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis">blkb:ThirdpartyTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ib750483612d44bf3a53c313da359db0d_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i6fcd0e226b074df18f259c1942bd6c7c_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">blkb:PutativeConsumerClassActionCasesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i55f61411722c41b9938ff14811d93ad3_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">blkb:PutativeConsumerClassActionCasesUSFederalCourtsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i634037ed001241ebb1c7eaea591c99ee_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">blkb:PutativeConsumerClassActionCasesCanadianCourtsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="icfff827508814b1c8266b5e79208ddbd_D20210901-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:ES</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i90f43bfb5d734ad2b81de8bc2378d8f5_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i38bc4b615a7844d89973794767545dba_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i78996858485447ac928c896ca53a603a_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i9841ad2e9b70416a8ec3ce8c856305ae_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="id36cd44816b045af90298b6116b8c215_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="if3285ea655144a65a63e20b1a8b3064b_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i5724f1a4544745f6afa6a712ecc17e59_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ib5b24693f7ca4945ac6f8ae6721b60f4_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i31285bec92d04981a1f96cc27fa1b4c6_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i189190fad81542e38b76725a7f58ea6c_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowanceByDeferredTaxAssetAxis">blkb:ValuationAllowanceChangeAcquisitionRelatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i7850c169eef145859ab129c2701a57d0_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowanceByDeferredTaxAssetAxis">blkb:ValuationAllowanceChangeChargesToExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i8d929688ef84408094d258185dbf3d58_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowanceByDeferredTaxAssetAxis">blkb:ValuationAllowanceChangeAcquisitionRelatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="id93f723e74fc4059975e4a69d829fa6b_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowanceByDeferredTaxAssetAxis">blkb:ValuationAllowanceChangeChargesToExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="icc549ce7c277490a8b5814ff6fa8caac_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowanceByDeferredTaxAssetAxis">blkb:ValuationAllowanceChangeAcquisitionRelatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i6874f064967e462281409d33912ca223_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowanceByDeferredTaxAssetAxis">blkb:ValuationAllowanceChangeChargesToExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ie36403a1bc044bf4b9d0ee7c87abf055_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i3d604ad431704e849b942b68dd6216f9_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i0c7d4ffade1a461e8d49849059636fa7_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">blkb:RestrictedStockUnitTimeBasedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i3b8e76fe65284cd29f2ff5708af7af83_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">blkb:RestrictedStockUnitTimeBasedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i5ad5e980dbce4a0795a64c4845068927_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i664e70ac145447a39d706637f3f3af00_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i2ccce048bf0f4edcaca00686bcd408c1_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ifd94c758c11e44379684c60aac441733_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="ie496d3011d44486e90dec3ad998f35df_D20200101-20201231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i26d1567ab49c4b1f932f1a4c12ca96b9_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i6a41def0b53b491a9d4fab8c5970e7dc_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i56f83e935fd644af86a1241c97bbccca_D20200101-20201231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="id6fb9e1ef56c4c0ea29013b444758cc0_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i10d8bc7509b54567b339e2c6d6edccd1_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="iea7a7f2c886f4a70be1641da4cde5937_D20200101-20201231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i8b94ecd734794caf8e3f9966912c9913_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i8fa16f2bde724930958efecdc1e155cc_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="id631f6b3d1374d9bb44d4e4d5213ae71_D20200101-20201231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="ide88a94305c042d88232feedf09efeea_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i42c3799f324e4da5a1b601ebead42801_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="if18ba3c5afb84864bdf5ff4d68c14a23_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i53553276394b4a8296a03437d66eb6fd_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="iaf603a1c7b0e4380ac92f763bfa4ffbc_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">blkb:RestrictedStockUnitTimeBasedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i8ac0acafb9f64f468a68ce1a43a84eb8_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">blkb:RestrictedStockUnitTimeBasedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="id8b87683a3a848d487ea22c447a1887b_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">blkb:RestrictedStockUnitTimeBasedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ib7407bbe6157416fb9e42463f889a0c0_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i160f54c7ac8a4069b64e7c77bdfae8ef_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i555c95096c4e42f99b2fa172e952cfa9_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i144f92d1830b44adbfe1cf9096f65103_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OtherComprehensiveIncomeLocationAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i88ee0d11b6da4e4aa086971273d24bfe_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="idfcfe635d94b4de6b395d32871357d7f_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="ib23f6e4d4e08423e9a10f6ab313b2094_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OtherComprehensiveIncomeLocationAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i25edfd0401544b0c89b269fc1db1dc03_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i8c472483892c4dde9e9ba3779c6e402d_D20200101-20201231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="ida4230bae02c4e7dbf827cb1090cdf16_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OtherComprehensiveIncomeLocationAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i97481f0638ce4836b89a2209399d2822_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OtherComprehensiveIncomeLocationAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ideaf294efb2f4832bd0f32308b3d99d6_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="ie3637e498c4a4aebbf24cbdfba039967_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="ib430c0d7cece40a7a04eee5d88cc7da8_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OtherComprehensiveIncomeLocationAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i1304793df9fa49f88a952a3943df3c5c_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i4c92893464eb442f9dcd8ac8bbf223e8_D20200101-20201231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i3ecd82a8b4684d5eb209021b4793b087_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OtherComprehensiveIncomeLocationAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="id30d1b82816942758c079fef45b09a06_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i3f88bf16ef674302a8447b793c9de889_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ibff72c65e94743eebe54e1b5be71bb47_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i39648f06ac074dc19d1caaf3ca9cb01d_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i84bd4189ebab4148be9dccc5e5fc8aa7_D20201201-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LiabilityForCatastropheClaimsByCatastrophicEventAxis">blkb:COVID19Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="icfa6db376e6e49f59df44b424bbcaf0a_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i7f1ab0024e804f188b5294b25999c5e2_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i7c2657e883464ab99fa9a298daec7a71_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="iab678d9c830741f68c307f8df281cbf6_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i87261ce9872b4f50b735386743ecebff_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2021-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i5667f100e59941f39e4f5614608b5866_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i125897a744704aa7802dc9b0e810c628_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="ia640012d4ced4897acae54417f0a99a5_D20200101-20201231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i8a7207e9b21a4c99a0dd291ead2da08e_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ic5eb56ad929b4940951c6ee91e0b653d_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i7c141c0af0ee4f2bac3307788eabbbbf_D20200101-20201231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i109ad719c3484a168c436b40fb61edd2_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i3f7306e90cb34f77942ea1d22f604c57_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="iae5813d24a184235a5a7c9222a3baea5_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i827868c032ae4522a391a95616cc3376_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">blkb:SocialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i02b07f4d4e75445a9cd8f5a044fe8ce7_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">blkb:SocialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i48b738ddb78a4b75bb8a4a1557416266_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">blkb:SocialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i760ffa50fa4a4335ac296be5854de273_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">blkb:CorporateSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i91b78bcaadc54cbeb3436bf08e0bc233_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">blkb:CorporateSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i0ae1eaa755a74aa497e17634f6fd356e_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">blkb:CorporateSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i57925dbc0a004d529af0c63573f4885b_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">blkb:ContractualRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i297b4323917749c283fcefabd795e89f_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i8ec4b006aa5241188115c7c071e13240_D20200101-20201231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="ia1a27b44931d498a990d464756303ecd_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">blkb:TransactionalRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i8a3fd55cc1db4e019603d5cb27729fea_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i787dee71acf44f3584219d9fd4dd3c44_D20200101-20201231">
        <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-12-31</endDate>
        </period>
    </context>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="cad">
        <measure>iso4217:CAD</measure>
    </unit>
    <unit id="gbp">
        <measure>iso4217:GBP</measure>
    </unit>
    <unit id="cases">
        <measure>blkb:cases</measure>
    </unit>
    <unit id="eur">
        <measure>iso4217:EUR</measure>
    </unit>
    <dei:AmendmentFlag
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xMC9mcmFnOjZmNDUzMmUzNjA2MjQ3NDQ5N2ZhNmQ0Y2U2NGViNTBmL3RhYmxlOmE1ZGRlMmUxMjNlMDRiYTJiYTE3YWEyYzUyMGE2MzJlL3RhYmxlcmFuZ2U6YTVkZGUyZTEyM2UwNGJhMmJhMTdhYTJjNTIwYTYzMmVfMy0xLTEtMS0yNDQ2ODM_162015c7-8aa7-4580-8098-98bd49e9d405">false</dei:AmendmentFlag>
    <dei:DocumentFiscalYearFocus
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xMC9mcmFnOjZmNDUzMmUzNjA2MjQ3NDQ5N2ZhNmQ0Y2U2NGViNTBmL3RhYmxlOmE1ZGRlMmUxMjNlMDRiYTJiYTE3YWEyYzUyMGE2MzJlL3RhYmxlcmFuZ2U6YTVkZGUyZTEyM2UwNGJhMmJhMTdhYTJjNTIwYTYzMmVfNC0xLTEtMS0yNDQ2ODM_e55ac6de-71a7-47e0-a15a-9bd0fb670a85">2022</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xMC9mcmFnOjZmNDUzMmUzNjA2MjQ3NDQ5N2ZhNmQ0Y2U2NGViNTBmL3RhYmxlOmE1ZGRlMmUxMjNlMDRiYTJiYTE3YWEyYzUyMGE2MzJlL3RhYmxlcmFuZ2U6YTVkZGUyZTEyM2UwNGJhMmJhMTdhYTJjNTIwYTYzMmVfNS0xLTEtMS0yNDQ2ODM_bf49327f-b9d3-4c45-8e7f-b5cfa68c8a55">FY</dei:DocumentFiscalPeriodFocus>
    <dei:EntityCentralIndexKey
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xMC9mcmFnOjZmNDUzMmUzNjA2MjQ3NDQ5N2ZhNmQ0Y2U2NGViNTBmL3RhYmxlOmE1ZGRlMmUxMjNlMDRiYTJiYTE3YWEyYzUyMGE2MzJlL3RhYmxlcmFuZ2U6YTVkZGUyZTEyM2UwNGJhMmJhMTdhYTJjNTIwYTYzMmVfNi0xLTEtMS0yNDQ2ODM_5216ec55-76e4-46a0-948e-1f3d62b877bb">0001280058</dei:EntityCentralIndexKey>
    <us-gaap:DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration
      contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNzYyL2ZyYWc6YTliYjJiZDE5NGU1NGQ0M2JhNjg3ZDQxM2EzNDExNzIvdGV4dHJlZ2lvbjphOWJiMmJkMTk0ZTU0ZDQzYmE2ODdkNDEzYTM0MTE3Ml81NDk3NTU4MTM5MDQ_d0ddef2f-71b4-44bf-883a-73e0c6159b12">http://fasb.org/us-gaap/2022#OtherAssetsNoncurrent</us-gaap:DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration>
    <us-gaap:ImpairmentLongLivedAssetHeldForUseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration
      contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNzQ3L2ZyYWc6ZWU5MThjOGIxMzEyNDQ1MDk5MTlmOWEwNTMzNmJhYzkvdGV4dHJlZ2lvbjplZTkxOGM4YjEzMTI0NDUwOTkxOWY5YTA1MzM2YmFjOV8xMDk5NTExNjI3ODg0_40cccd52-dc3d-48a7-8d87-9d98058169a4">http://fasb.org/us-gaap/2022#GeneralAndAdministrativeExpense</us-gaap:ImpairmentLongLivedAssetHeldForUseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzUvZnJhZzpkMmExMzhlOGVkYjE0YmM1OGFhMzdlZjkzMmY5Y2E1Yi90ZXh0cmVnaW9uOmQyYTEzOGU4ZWRiMTRiYzU4YWEzN2VmOTMyZjljYTViXzUx_3591aa8f-94f3-4df7-a97a-9cfc0e770ad7">http://www.blackbaud.com/20221231#AccruedExpensesAndOtherCurrentLiabilities</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="id85e61f54d8242459b16d89948927bd4_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzUvZnJhZzpkMmExMzhlOGVkYjE0YmM1OGFhMzdlZjkzMmY5Y2E1Yi90ZXh0cmVnaW9uOmQyYTEzOGU4ZWRiMTRiYzU4YWEzN2VmOTMyZjljYTViXzUx_506cd56a-0101-4419-996b-dad880caa591"/>
    <us-gaap:DerivativeAssetCurrentStatementOfFinancialPositionExtensibleEnumeration
      contextRef="id85e61f54d8242459b16d89948927bd4_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNzU1L2ZyYWc6NDljY2Y4OTY1MjE3NDk2ZDg3YTkwZDliZDA0NTgzMzcvdGV4dHJlZ2lvbjo0OWNjZjg5NjUyMTc0OTZkODdhOTBkOWJkMDQ1ODMzN181NDk3NTU4MTQxODk_a25d339f-2dce-45c3-b651-ab06575f5b7d">http://fasb.org/us-gaap/2022#PrepaidExpenseAndOtherAssetsCurrent</us-gaap:DerivativeAssetCurrentStatementOfFinancialPositionExtensibleEnumeration>
    <us-gaap:DerivativeAssetCurrentStatementOfFinancialPositionExtensibleEnumeration
      contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNzU1L2ZyYWc6NDljY2Y4OTY1MjE3NDk2ZDg3YTkwZDliZDA0NTgzMzcvdGV4dHJlZ2lvbjo0OWNjZjg5NjUyMTc0OTZkODdhOTBkOWJkMDQ1ODMzN181NDk3NTU4MTQxODk_aae5086a-1dce-4f7b-848c-498c017f41f1">http://fasb.org/us-gaap/2022#PrepaidExpenseAndOtherAssetsCurrent</us-gaap:DerivativeAssetCurrentStatementOfFinancialPositionExtensibleEnumeration>
    <us-gaap:DerivativeAssetNoncurrentStatementOfFinancialPositionExtensibleEnumeration
      contextRef="id85e61f54d8242459b16d89948927bd4_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNzU1L2ZyYWc6NDljY2Y4OTY1MjE3NDk2ZDg3YTkwZDliZDA0NTgzMzcvdGV4dHJlZ2lvbjo0OWNjZjg5NjUyMTc0OTZkODdhOTBkOWJkMDQ1ODMzN181NDk3NTU4MTQxOTA_4b2f710c-0ac7-45de-9885-0575e0f443a2">http://fasb.org/us-gaap/2022#OtherAssetsNoncurrent</us-gaap:DerivativeAssetNoncurrentStatementOfFinancialPositionExtensibleEnumeration>
    <us-gaap:DerivativeAssetNoncurrentStatementOfFinancialPositionExtensibleEnumeration
      contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNzU1L2ZyYWc6NDljY2Y4OTY1MjE3NDk2ZDg3YTkwZDliZDA0NTgzMzcvdGV4dHJlZ2lvbjo0OWNjZjg5NjUyMTc0OTZkODdhOTBkOWJkMDQ1ODMzN181NDk3NTU4MTQxOTA_57ea6621-e9dc-4161-86c7-4e85c81976ff">http://fasb.org/us-gaap/2022#OtherAssetsNoncurrent</us-gaap:DerivativeAssetNoncurrentStatementOfFinancialPositionExtensibleEnumeration>
    <us-gaap:DerivativeInstrumentGainLossReclassifiedFromAociIntoIncomeEffectivePortionStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration
      contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNzU1L2ZyYWc6NDljY2Y4OTY1MjE3NDk2ZDg3YTkwZDliZDA0NTgzMzcvdGV4dHJlZ2lvbjo0OWNjZjg5NjUyMTc0OTZkODdhOTBkOWJkMDQ1ODMzN181NDk3NTU4MTQxOTE_77946fb7-c206-4e9e-8679-f89088f14003">http://fasb.org/us-gaap/2022#InterestExpense</us-gaap:DerivativeInstrumentGainLossReclassifiedFromAociIntoIncomeEffectivePortionStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration>
    <us-gaap:DerivativeInstrumentGainLossReclassifiedFromAociIntoIncomeEffectivePortionStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration
      contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNzU1L2ZyYWc6NDljY2Y4OTY1MjE3NDk2ZDg3YTkwZDliZDA0NTgzMzcvdGV4dHJlZ2lvbjo0OWNjZjg5NjUyMTc0OTZkODdhOTBkOWJkMDQ1ODMzN181NDk3NTU4MTQxOTE_77b71692-20e3-4e20-b425-885e20dcccf8">http://fasb.org/us-gaap/2022#InterestExpense</us-gaap:DerivativeInstrumentGainLossReclassifiedFromAociIntoIncomeEffectivePortionStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration>
    <us-gaap:DerivativeInstrumentGainLossReclassifiedFromAociIntoIncomeEffectivePortionStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNzU1L2ZyYWc6NDljY2Y4OTY1MjE3NDk2ZDg3YTkwZDliZDA0NTgzMzcvdGV4dHJlZ2lvbjo0OWNjZjg5NjUyMTc0OTZkODdhOTBkOWJkMDQ1ODMzN181NDk3NTU4MTQyNzg_987eca89-c19d-4834-bfcb-c9daf5bb412a">http://fasb.org/us-gaap/2022#InterestExpense http://fasb.org/us-gaap/2022#RevenueFromContractWithCustomerExcludingAssessedTax</us-gaap:DerivativeInstrumentGainLossReclassifiedFromAociIntoIncomeEffectivePortionStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration>
    <dei:DocumentType
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY180L2ZyYWc6YTY1NzBkNTk2YjkwNDE3Y2EyYjZlNzhhNTI5Y2ZhY2YvdGV4dHJlZ2lvbjphNjU3MGQ1OTZiOTA0MTdjYTJiNmU3OGE1MjljZmFjZl84Mg_0d7b2cf4-e9ad-4277-a12e-6e7aa70356b3">10-K</dei:DocumentType>
    <dei:DocumentAnnualReport
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY180L2ZyYWc6YTY1NzBkNTk2YjkwNDE3Y2EyYjZlNzhhNTI5Y2ZhY2YvdGFibGU6ZTZiOWM5NjE1MGZmNDQ2Y2EyMzhiNjY0NmM1MjZjMjMvdGFibGVyYW5nZTplNmI5Yzk2MTUwZmY0NDZjYTIzOGI2NjQ2YzUyNmMyM18wLTAtMS0xLTI0NDY4Mw_99af0b17-174d-4349-8a0f-1d28364dc9b8">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY180L2ZyYWc6YTY1NzBkNTk2YjkwNDE3Y2EyYjZlNzhhNTI5Y2ZhY2YvdGFibGU6ZTZiOWM5NjE1MGZmNDQ2Y2EyMzhiNjY0NmM1MjZjMjMvdGFibGVyYW5nZTplNmI5Yzk2MTUwZmY0NDZjYTIzOGI2NjQ2YzUyNmMyM18xLTEtMS0xLTI0NDY4My90ZXh0cmVnaW9uOmIzMTJhMjVmNWY4YTQ1MGE5MmI1MzQzNDQ2MzRjNGMyXzMw_75cf660c-9d84-40b3-b31c-cb3614f24a10">2022-12-31</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY180L2ZyYWc6YTY1NzBkNTk2YjkwNDE3Y2EyYjZlNzhhNTI5Y2ZhY2YvdGFibGU6ZTZiOWM5NjE1MGZmNDQ2Y2EyMzhiNjY0NmM1MjZjMjMvdGFibGVyYW5nZTplNmI5Yzk2MTUwZmY0NDZjYTIzOGI2NjQ2YzUyNmMyM18xLTEtMS0xLTI0NDY4My90ZXh0cmVnaW9uOmIzMTJhMjVmNWY4YTQ1MGE5MmI1MzQzNDQ2MzRjNGMyXzMw_b7d0e838-3bf8-42c5-bda3-80a3c4f3498e">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentTransitionReport
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY180L2ZyYWc6YTY1NzBkNTk2YjkwNDE3Y2EyYjZlNzhhNTI5Y2ZhY2YvdGFibGU6NTFiN2I2YTVkOTNiNGQ1MmI1NDY3NzUyYzUxOGY4YTEvdGFibGVyYW5nZTo1MWI3YjZhNWQ5M2I0ZDUyYjU0Njc3NTJjNTE4ZjhhMV8wLTAtMS0xLTI0NDY4Mw_be0fc1bc-5225-428c-9c4a-cadafb8f24bc">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY180L2ZyYWc6YTY1NzBkNTk2YjkwNDE3Y2EyYjZlNzhhNTI5Y2ZhY2YvdGV4dHJlZ2lvbjphNjU3MGQ1OTZiOTA0MTdjYTJiNmU3OGE1MjljZmFjZl8zNDE2_a41c9366-e871-4758-8920-38beb2a457b4">000-50600</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY180L2ZyYWc6YTY1NzBkNTk2YjkwNDE3Y2EyYjZlNzhhNTI5Y2ZhY2YvdGV4dHJlZ2lvbjphNjU3MGQ1OTZiOTA0MTdjYTJiNmU3OGE1MjljZmFjZl8zNDA0_5db548e8-620d-4dd5-a3db-3dc325f15be7">Blackbaud, Inc.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY180L2ZyYWc6YTY1NzBkNTk2YjkwNDE3Y2EyYjZlNzhhNTI5Y2ZhY2YvdGFibGU6MjQ1ZDAxOGJlYTIzNDIyMmIxNGExNmExMGZhZjg5YzUvdGFibGVyYW5nZToyNDVkMDE4YmVhMjM0MjIyYjE0YTE2YTEwZmFmODljNV8xLTAtMS0xLTI0NDY4Mw_2dc99a66-fb75-4d41-9510-578ad217ef6f">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY180L2ZyYWc6YTY1NzBkNTk2YjkwNDE3Y2EyYjZlNzhhNTI5Y2ZhY2YvdGFibGU6MjQ1ZDAxOGJlYTIzNDIyMmIxNGExNmExMGZhZjg5YzUvdGFibGVyYW5nZToyNDVkMDE4YmVhMjM0MjIyYjE0YTE2YTEwZmFmODljNV8xLTEtMS0xLTI0NDY4Mw_db6148aa-7674-405d-929f-549cac16f078">11-2617163</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY180L2ZyYWc6YTY1NzBkNTk2YjkwNDE3Y2EyYjZlNzhhNTI5Y2ZhY2YvdGV4dHJlZ2lvbjphNjU3MGQ1OTZiOTA0MTdjYTJiNmU3OGE1MjljZmFjZl8zNDA4_0c3e8b61-8deb-46fa-b55e-04064dfc22b5">65 Fairchild Street</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY180L2ZyYWc6YTY1NzBkNTk2YjkwNDE3Y2EyYjZlNzhhNTI5Y2ZhY2YvdGV4dHJlZ2lvbjphNjU3MGQ1OTZiOTA0MTdjYTJiNmU3OGE1MjljZmFjZl8zNDE3_fe1c934c-266c-45b5-87a6-0245234c1973">Charleston</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY180L2ZyYWc6YTY1NzBkNTk2YjkwNDE3Y2EyYjZlNzhhNTI5Y2ZhY2YvdGV4dHJlZ2lvbjphNjU3MGQ1OTZiOTA0MTdjYTJiNmU3OGE1MjljZmFjZl8zNDE4_f4132a02-9615-4c6b-95d0-0d46ae1800c4">SC</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY180L2ZyYWc6YTY1NzBkNTk2YjkwNDE3Y2EyYjZlNzhhNTI5Y2ZhY2YvdGV4dHJlZ2lvbjphNjU3MGQ1OTZiOTA0MTdjYTJiNmU3OGE1MjljZmFjZl8zNDA1_e5dfe3d4-6aec-4e30-bc19-5cab790f26bf">29492</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY180L2ZyYWc6YTY1NzBkNTk2YjkwNDE3Y2EyYjZlNzhhNTI5Y2ZhY2YvdGV4dHJlZ2lvbjphNjU3MGQ1OTZiOTA0MTdjYTJiNmU3OGE1MjljZmFjZl8zNDA5_4730e2db-2993-45af-9814-2c6fbfce3bf7">843</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY180L2ZyYWc6YTY1NzBkNTk2YjkwNDE3Y2EyYjZlNzhhNTI5Y2ZhY2YvdGV4dHJlZ2lvbjphNjU3MGQ1OTZiOTA0MTdjYTJiNmU3OGE1MjljZmFjZl8zNDA2_abe6eb8c-b1f1-4530-98b3-8b626d6c26ad">216-6200</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="i4b2a5c0c81e949feaa2d997c5b3d7b2e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY180L2ZyYWc6YTY1NzBkNTk2YjkwNDE3Y2EyYjZlNzhhNTI5Y2ZhY2YvdGFibGU6ZjMxMmU4MGZhZGQxNDk5YzhlNWYxOTU2NzdkMDE5MDAvdGFibGVyYW5nZTpmMzEyZTgwZmFkZDE0OTljOGU1ZjE5NTY3N2QwMTkwMF8zLTAtMS0xLTI0NDY4Mw_7e7688fe-0741-4183-a930-30afc972eaa1">Common Stock, $0.001 Par Value</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i4b2a5c0c81e949feaa2d997c5b3d7b2e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY180L2ZyYWc6YTY1NzBkNTk2YjkwNDE3Y2EyYjZlNzhhNTI5Y2ZhY2YvdGFibGU6ZjMxMmU4MGZhZGQxNDk5YzhlNWYxOTU2NzdkMDE5MDAvdGFibGVyYW5nZTpmMzEyZTgwZmFkZDE0OTljOGU1ZjE5NTY3N2QwMTkwMF8zLTEtMS0xLTI0NDY4Mw_4d4a5cbf-94da-4e9b-a453-5adfe0dfaef9">BLKB</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i4b2a5c0c81e949feaa2d997c5b3d7b2e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY180L2ZyYWc6YTY1NzBkNTk2YjkwNDE3Y2EyYjZlNzhhNTI5Y2ZhY2YvdGFibGU6ZjMxMmU4MGZhZGQxNDk5YzhlNWYxOTU2NzdkMDE5MDAvdGFibGVyYW5nZTpmMzEyZTgwZmFkZDE0OTljOGU1ZjE5NTY3N2QwMTkwMF8zLTItMS0xLTI0NDY4Mw_ec297bbe-defc-42b4-adff-e52e268ac184">NASDAQ</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="i9d8c0359ce054cc08eb58badf90af437_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY180L2ZyYWc6YTY1NzBkNTk2YjkwNDE3Y2EyYjZlNzhhNTI5Y2ZhY2YvdGFibGU6ZjMxMmU4MGZhZGQxNDk5YzhlNWYxOTU2NzdkMDE5MDAvdGFibGVyYW5nZTpmMzEyZTgwZmFkZDE0OTljOGU1ZjE5NTY3N2QwMTkwMF80LTAtMS0xLTI1NTUyNQ_eb751e00-8da2-48c6-b6a6-ab08be5b1ad8">Preferred Stock Purchase Rights</dei:Security12bTitle>
    <dei:NoTradingSymbolFlag
      contextRef="i9d8c0359ce054cc08eb58badf90af437_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY180L2ZyYWc6YTY1NzBkNTk2YjkwNDE3Y2EyYjZlNzhhNTI5Y2ZhY2YvdGFibGU6ZjMxMmU4MGZhZGQxNDk5YzhlNWYxOTU2NzdkMDE5MDAvdGFibGVyYW5nZTpmMzEyZTgwZmFkZDE0OTljOGU1ZjE5NTY3N2QwMTkwMF80LTEtMS0xLTI1NTUyNQ_fc6e0d10-e2e2-4d2b-8c56-aec5f02f2612">true</dei:NoTradingSymbolFlag>
    <dei:SecurityExchangeName
      contextRef="i9d8c0359ce054cc08eb58badf90af437_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY180L2ZyYWc6YTY1NzBkNTk2YjkwNDE3Y2EyYjZlNzhhNTI5Y2ZhY2YvdGFibGU6ZjMxMmU4MGZhZGQxNDk5YzhlNWYxOTU2NzdkMDE5MDAvdGFibGVyYW5nZTpmMzEyZTgwZmFkZDE0OTljOGU1ZjE5NTY3N2QwMTkwMF80LTItMS0xLTI1NTUyNQ_9cccecbf-639b-47a4-8d51-c742000cc5f1">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityWellKnownSeasonedIssuer
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY180L2ZyYWc6YTY1NzBkNTk2YjkwNDE3Y2EyYjZlNzhhNTI5Y2ZhY2YvdGV4dHJlZ2lvbjphNjU3MGQ1OTZiOTA0MTdjYTJiNmU3OGE1MjljZmFjZl8zNDA3_b6d56551-5fbd-498f-a220-6112fa79f4fb">Yes</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY180L2ZyYWc6YTY1NzBkNTk2YjkwNDE3Y2EyYjZlNzhhNTI5Y2ZhY2YvdGV4dHJlZ2lvbjphNjU3MGQ1OTZiOTA0MTdjYTJiNmU3OGE1MjljZmFjZl8zNDEw_42aaa22a-6adc-453b-8c74-1d173b57c31b">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY180L2ZyYWc6YTY1NzBkNTk2YjkwNDE3Y2EyYjZlNzhhNTI5Y2ZhY2YvdGV4dHJlZ2lvbjphNjU3MGQ1OTZiOTA0MTdjYTJiNmU3OGE1MjljZmFjZl8zNDEy_c0dd8729-f3a6-4794-aef6-f835f503fa83">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY180L2ZyYWc6YTY1NzBkNTk2YjkwNDE3Y2EyYjZlNzhhNTI5Y2ZhY2YvdGV4dHJlZ2lvbjphNjU3MGQ1OTZiOTA0MTdjYTJiNmU3OGE1MjljZmFjZl8zNDAy_db649c2d-d778-4db7-9580-d6d4de7760e6">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY180L2ZyYWc6YTY1NzBkNTk2YjkwNDE3Y2EyYjZlNzhhNTI5Y2ZhY2YvdGFibGU6NmYyYzg0MTJlNGU5NDljMTg1MWIyMmQ4NThlZmY3YzgvdGFibGVyYW5nZTo2ZjJjODQxMmU0ZTk0OWMxODUxYjIyZDg1OGVmZjdjOF8wLTAtMS0xLTI0NDY4Mw_fda098af-dda6-434d-84d3-5d9c0eef8e74">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY180L2ZyYWc6YTY1NzBkNTk2YjkwNDE3Y2EyYjZlNzhhNTI5Y2ZhY2YvdGFibGU6NmYyYzg0MTJlNGU5NDljMTg1MWIyMmQ4NThlZmY3YzgvdGFibGVyYW5nZTo2ZjJjODQxMmU0ZTk0OWMxODUxYjIyZDg1OGVmZjdjOF8xLTQtMS0xLTI0NDY4Mw_475e3946-1df3-479a-8697-b09eedc246f9">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY180L2ZyYWc6YTY1NzBkNTk2YjkwNDE3Y2EyYjZlNzhhNTI5Y2ZhY2YvdGFibGU6NmYyYzg0MTJlNGU5NDljMTg1MWIyMmQ4NThlZmY3YzgvdGFibGVyYW5nZTo2ZjJjODQxMmU0ZTk0OWMxODUxYjIyZDg1OGVmZjdjOF8yLTQtMS0xLTI0NDY4Mw_454c0895-a8b0-4308-b3e5-b1bafabebce0">false</dei:EntityEmergingGrowthCompany>
    <dei:IcfrAuditorAttestationFlag
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY180L2ZyYWc6YTY1NzBkNTk2YjkwNDE3Y2EyYjZlNzhhNTI5Y2ZhY2YvdGV4dHJlZ2lvbjphNjU3MGQ1OTZiOTA0MTdjYTJiNmU3OGE1MjljZmFjZl8zNDAz_1d860958-46bc-46d9-9957-0189a392d587">true</dei:IcfrAuditorAttestationFlag>
    <dei:EntityShellCompany
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY180L2ZyYWc6YTY1NzBkNTk2YjkwNDE3Y2EyYjZlNzhhNTI5Y2ZhY2YvdGV4dHJlZ2lvbjphNjU3MGQ1OTZiOTA0MTdjYTJiNmU3OGE1MjljZmFjZl8zNDEx_6b7de459-846b-449a-87a5-1d03738e7262">false</dei:EntityShellCompany>
    <dei:EntityPublicFloat
      contextRef="i8f75db39a37c4e078fc3480efbf70e14_I20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY180L2ZyYWc6YTY1NzBkNTk2YjkwNDE3Y2EyYjZlNzhhNTI5Y2ZhY2YvdGV4dHJlZ2lvbjphNjU3MGQ1OTZiOTA0MTdjYTJiNmU3OGE1MjljZmFjZl8yNTk1_5ff79b5f-1c7f-4cb6-9216-498db58f4684"
      unitRef="usd">2497064121</dei:EntityPublicFloat>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i18802139c29046d1a2af0a516b585859_I20230217"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY180L2ZyYWc6YTY1NzBkNTk2YjkwNDE3Y2EyYjZlNzhhNTI5Y2ZhY2YvdGV4dHJlZ2lvbjphNjU3MGQ1OTZiOTA0MTdjYTJiNmU3OGE1MjljZmFjZl8yOTk5_a71c504f-01f4-458c-86bd-694c5e5b0496"
      unitRef="shares">53215892</dei:EntityCommonStockSharesOutstanding>
    <dei:DocumentsIncorporatedByReferenceTextBlock
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY180L2ZyYWc6YTY1NzBkNTk2YjkwNDE3Y2EyYjZlNzhhNTI5Y2ZhY2YvdGV4dHJlZ2lvbjphNjU3MGQ1OTZiOTA0MTdjYTJiNmU3OGE1MjljZmFjZl8zNDE0_12012bb4-b267-4350-a9ec-39a3d782fba4">Portions of the registrant's definitive Proxy Statement for the 2023 Annual Meeting of Stockholders currently scheduled to be held June&#160;14, 2023 are incorporated by reference into Part III hereof. Such definitive Proxy Statement will be filed with the U.S. Securities and Exchange Commission no later than 120 days after the conclusion of the registrant's fiscal year ended December&#160;31, 2022.</dei:DocumentsIncorporatedByReferenceTextBlock>
    <dei:AuditorFirmId
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTAvZnJhZzpmY2E4ODM4OWVlOWM0MDNhOTQxYmI5Yjc4ZmY4Yzc4MS90YWJsZTozYTAwZjI4MjE3Y2Q0NWQ4YTEzZjEzMTVhZDM5MTA3ZS90YWJsZXJhbmdlOjNhMDBmMjgyMTdjZDQ1ZDhhMTNmMTMxNWFkMzkxMDdlXzEtMC0xLTEtMjQ0NjgzL3RleHRyZWdpb246NTdkNjk3ZDM4NDkxNDA0ZGFjN2E3MWYwZWI0MzY3NTdfNzA_d94fb5c9-e6c6-4eba-99f6-03cf766fc353">42</dei:AuditorFirmId>
    <dei:AuditorFirmId
      contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTAvZnJhZzpmY2E4ODM4OWVlOWM0MDNhOTQxYmI5Yjc4ZmY4Yzc4MS90YWJsZTozYTAwZjI4MjE3Y2Q0NWQ4YTEzZjEzMTVhZDM5MTA3ZS90YWJsZXJhbmdlOjNhMDBmMjgyMTdjZDQ1ZDhhMTNmMTMxNWFkMzkxMDdlXzEtMC0xLTEtMjQ0NjgzL3RleHRyZWdpb246NTdkNjk3ZDM4NDkxNDA0ZGFjN2E3MWYwZWI0MzY3NTdfNTQ5NzU1ODE0MTQ3_37fd16fb-4199-4b69-b44c-a681d90284bb">238</dei:AuditorFirmId>
    <dei:AuditorName
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTMvZnJhZzo4MWU4MmFkMGM4ZmI0Y2Q5ODIwYTFiYzhhMTg0MjE5Ny90ZXh0cmVnaW9uOjgxZTgyYWQwYzhmYjRjZDk4MjBhMWJjOGExODQyMTk3XzU0OTc1NTg5NTgyNg_97831d82-6f5b-4c57-9e64-8906159cb1b7">Ernst &amp; Young LLP</dei:AuditorName>
    <dei:AuditorLocation
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTMvZnJhZzo4MWU4MmFkMGM4ZmI0Y2Q5ODIwYTFiYzhhMTg0MjE5Ny90ZXh0cmVnaW9uOjgxZTgyYWQwYzhmYjRjZDk4MjBhMWJjOGExODQyMTk3XzE1NTA2_16692924-2051-4df2-a58c-f9487f2da003">Raleigh, North Carolina</dei:AuditorLocation>
    <dei:AuditorName
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTMvZnJhZzo4MWU4MmFkMGM4ZmI0Y2Q5ODIwYTFiYzhhMTg0MjE5Ny90ZXh0cmVnaW9uOjgxZTgyYWQwYzhmYjRjZDk4MjBhMWJjOGExODQyMTk3XzU0OTc1NTg5NTg0Ng_97831d82-6f5b-4c57-9e64-8906159cb1b7">Ernst &amp; Young LLP</dei:AuditorName>
    <dei:AuditorLocation
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTMvZnJhZzo4MWU4MmFkMGM4ZmI0Y2Q5ODIwYTFiYzhhMTg0MjE5Ny90ZXh0cmVnaW9uOjgxZTgyYWQwYzhmYjRjZDk4MjBhMWJjOGExODQyMTk3XzQzOTgwNDY1ODU3MjQ_16692924-2051-4df2-a58c-f9487f2da003">Raleigh, North Carolina</dei:AuditorLocation>
    <dei:AuditorName
      contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTMvZnJhZzo4MWU4MmFkMGM4ZmI0Y2Q5ODIwYTFiYzhhMTg0MjE5Ny90ZXh0cmVnaW9uOjgxZTgyYWQwYzhmYjRjZDk4MjBhMWJjOGExODQyMTk3XzU0OTc1NTg5NTc4Nw_89d9ebb2-3dc1-4bd1-ad08-60d5834eae81">PricewaterhouseCoopers LLP</dei:AuditorName>
    <dei:AuditorLocation
      contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTMvZnJhZzo4MWU4MmFkMGM4ZmI0Y2Q5ODIwYTFiYzhhMTg0MjE5Ny90ZXh0cmVnaW9uOjgxZTgyYWQwYzhmYjRjZDk4MjBhMWJjOGExODQyMTk3XzU0OTc1NTg5NTgwNg_2b7269c1-c845-4f9d-8b31-87c2053c60bf">Atlanta, Georgia</dei:AuditorLocation>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTYvZnJhZzplMjcwNGEzNWZhM2M0MGVjYjBlZDc3ZDNjMTAxMjIwNS90YWJsZTo4YWRmYWRkN2Q4NWI0YmVlYjBlZWQ0M2JjOWM0MjJlOC90YWJsZXJhbmdlOjhhZGZhZGQ3ZDg1YjRiZWViMGVlZDQzYmM5YzQyMmU4XzMtMS0xLTEtMjQ0Njgz_3e3ad952-4666-4498-9e4f-8a921c9582a8"
      unitRef="usd">31691000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="id85e61f54d8242459b16d89948927bd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTYvZnJhZzplMjcwNGEzNWZhM2M0MGVjYjBlZDc3ZDNjMTAxMjIwNS90YWJsZTo4YWRmYWRkN2Q4NWI0YmVlYjBlZWQ0M2JjOWM0MjJlOC90YWJsZXJhbmdlOjhhZGZhZGQ3ZDg1YjRiZWViMGVlZDQzYmM5YzQyMmU4XzMtMi0xLTEtMjQ0Njgz_acf00e04-aee0-4a9e-b773-ed7169f4bd73"
      unitRef="usd">55146000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTYvZnJhZzplMjcwNGEzNWZhM2M0MGVjYjBlZDc3ZDNjMTAxMjIwNS90YWJsZTo4YWRmYWRkN2Q4NWI0YmVlYjBlZWQ0M2JjOWM0MjJlOC90YWJsZXJhbmdlOjhhZGZhZGQ3ZDg1YjRiZWViMGVlZDQzYmM5YzQyMmU4XzQtMS0xLTEtMjQ0Njgz_6c7f5792-42bf-492d-b397-948c3e7eb491"
      unitRef="usd">702240000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="id85e61f54d8242459b16d89948927bd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTYvZnJhZzplMjcwNGEzNWZhM2M0MGVjYjBlZDc3ZDNjMTAxMjIwNS90YWJsZTo4YWRmYWRkN2Q4NWI0YmVlYjBlZWQ0M2JjOWM0MjJlOC90YWJsZXJhbmdlOjhhZGZhZGQ3ZDg1YjRiZWViMGVlZDQzYmM5YzQyMmU4XzQtMi0xLTEtMjQ0Njgz_86ad6b3f-b1d6-48b3-baea-9143ebb4c354"
      unitRef="usd">596616000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTYvZnJhZzplMjcwNGEzNWZhM2M0MGVjYjBlZDc3ZDNjMTAxMjIwNS90YWJsZTo4YWRmYWRkN2Q4NWI0YmVlYjBlZWQ0M2JjOWM0MjJlOC90YWJsZXJhbmdlOjhhZGZhZGQ3ZDg1YjRiZWViMGVlZDQzYmM5YzQyMmU4XzUtMC0xLTEtMjQ0NjgzL3RleHRyZWdpb246YTViYmRhZGNkNmM3NGU1MGE1ODhlZmI3MGFlYWFlMzVfNDU_6ab05e16-04de-4bda-94ca-e2910430b247"
      unitRef="usd">7318000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="id85e61f54d8242459b16d89948927bd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTYvZnJhZzplMjcwNGEzNWZhM2M0MGVjYjBlZDc3ZDNjMTAxMjIwNS90YWJsZTo4YWRmYWRkN2Q4NWI0YmVlYjBlZWQ0M2JjOWM0MjJlOC90YWJsZXJhbmdlOjhhZGZhZGQ3ZDg1YjRiZWViMGVlZDQzYmM5YzQyMmU4XzUtMC0xLTEtMjQ0NjgzL3RleHRyZWdpb246YTViYmRhZGNkNmM3NGU1MGE1ODhlZmI3MGFlYWFlMzVfNTI_0e243cea-6077-468f-b401-4b1a67b9a09a"
      unitRef="usd">11155000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTYvZnJhZzplMjcwNGEzNWZhM2M0MGVjYjBlZDc3ZDNjMTAxMjIwNS90YWJsZTo4YWRmYWRkN2Q4NWI0YmVlYjBlZWQ0M2JjOWM0MjJlOC90YWJsZXJhbmdlOjhhZGZhZGQ3ZDg1YjRiZWViMGVlZDQzYmM5YzQyMmU4XzUtMS0xLTEtMjQ0Njgz_d194b4ba-2593-4c48-a0a2-7b05f3c04f52"
      unitRef="usd">102809000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="id85e61f54d8242459b16d89948927bd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTYvZnJhZzplMjcwNGEzNWZhM2M0MGVjYjBlZDc3ZDNjMTAxMjIwNS90YWJsZTo4YWRmYWRkN2Q4NWI0YmVlYjBlZWQ0M2JjOWM0MjJlOC90YWJsZXJhbmdlOjhhZGZhZGQ3ZDg1YjRiZWViMGVlZDQzYmM5YzQyMmU4XzUtMi0xLTEtMjQ0Njgz_57cc1620-9fd9-45ce-a231-f11f2e370c0c"
      unitRef="usd">102726000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:OtherRestrictedAssetsCurrent
      contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTYvZnJhZzplMjcwNGEzNWZhM2M0MGVjYjBlZDc3ZDNjMTAxMjIwNS90YWJsZTo4YWRmYWRkN2Q4NWI0YmVlYjBlZWQ0M2JjOWM0MjJlOC90YWJsZXJhbmdlOjhhZGZhZGQ3ZDg1YjRiZWViMGVlZDQzYmM5YzQyMmU4XzYtMS0xLTEtMjQ0Njgz_6e591ce3-d741-477a-96ed-8e6d59d7bf6a"
      unitRef="usd">249000</us-gaap:OtherRestrictedAssetsCurrent>
    <us-gaap:OtherRestrictedAssetsCurrent
      contextRef="id85e61f54d8242459b16d89948927bd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTYvZnJhZzplMjcwNGEzNWZhM2M0MGVjYjBlZDc3ZDNjMTAxMjIwNS90YWJsZTo4YWRmYWRkN2Q4NWI0YmVlYjBlZWQ0M2JjOWM0MjJlOC90YWJsZXJhbmdlOjhhZGZhZGQ3ZDg1YjRiZWViMGVlZDQzYmM5YzQyMmU4XzYtMi0xLTEtMjQ0Njgz_8c68ceaf-1d09-4dc5-8ea3-ebdc8f47e1ea"
      unitRef="usd">977000</us-gaap:OtherRestrictedAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTYvZnJhZzplMjcwNGEzNWZhM2M0MGVjYjBlZDc3ZDNjMTAxMjIwNS90YWJsZTo4YWRmYWRkN2Q4NWI0YmVlYjBlZWQ0M2JjOWM0MjJlOC90YWJsZXJhbmdlOjhhZGZhZGQ3ZDg1YjRiZWViMGVlZDQzYmM5YzQyMmU4XzctMS0xLTEtMjQ0Njgz_0f5279e9-1797-4b57-881a-d9da8eb72ccd"
      unitRef="usd">81654000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="id85e61f54d8242459b16d89948927bd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTYvZnJhZzplMjcwNGEzNWZhM2M0MGVjYjBlZDc3ZDNjMTAxMjIwNS90YWJsZTo4YWRmYWRkN2Q4NWI0YmVlYjBlZWQ0M2JjOWM0MjJlOC90YWJsZXJhbmdlOjhhZGZhZGQ3ZDg1YjRiZWViMGVlZDQzYmM5YzQyMmU4XzctMi0xLTEtMjQ0Njgz_abb1bfce-d846-403b-bfc3-f5b15880fc62"
      unitRef="usd">95506000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTYvZnJhZzplMjcwNGEzNWZhM2M0MGVjYjBlZDc3ZDNjMTAxMjIwNS90YWJsZTo4YWRmYWRkN2Q4NWI0YmVlYjBlZWQ0M2JjOWM0MjJlOC90YWJsZXJhbmdlOjhhZGZhZGQ3ZDg1YjRiZWViMGVlZDQzYmM5YzQyMmU4XzgtMS0xLTEtMjQ0Njgz_1fc22571-9b13-4bfd-bebf-82a273e6a08d"
      unitRef="usd">918643000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="id85e61f54d8242459b16d89948927bd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTYvZnJhZzplMjcwNGEzNWZhM2M0MGVjYjBlZDc3ZDNjMTAxMjIwNS90YWJsZTo4YWRmYWRkN2Q4NWI0YmVlYjBlZWQ0M2JjOWM0MjJlOC90YWJsZXJhbmdlOjhhZGZhZGQ3ZDg1YjRiZWViMGVlZDQzYmM5YzQyMmU4XzgtMi0xLTEtMjQ0Njgz_182353a4-aa24-4fe1-a0ab-f47594a1d96e"
      unitRef="usd">850971000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTYvZnJhZzplMjcwNGEzNWZhM2M0MGVjYjBlZDc3ZDNjMTAxMjIwNS90YWJsZTo4YWRmYWRkN2Q4NWI0YmVlYjBlZWQ0M2JjOWM0MjJlOC90YWJsZXJhbmdlOjhhZGZhZGQ3ZDg1YjRiZWViMGVlZDQzYmM5YzQyMmU4XzktMS0xLTEtMjQ0Njgz_c0f83146-5db9-4295-a6eb-de8aa4c80ad0"
      unitRef="usd">107426000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="id85e61f54d8242459b16d89948927bd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTYvZnJhZzplMjcwNGEzNWZhM2M0MGVjYjBlZDc3ZDNjMTAxMjIwNS90YWJsZTo4YWRmYWRkN2Q4NWI0YmVlYjBlZWQ0M2JjOWM0MjJlOC90YWJsZXJhbmdlOjhhZGZhZGQ3ZDg1YjRiZWViMGVlZDQzYmM5YzQyMmU4XzktMi0xLTEtMjQ0Njgz_11f9bf80-d93f-461b-9bb6-432cd6ca8830"
      unitRef="usd">111428000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTYvZnJhZzplMjcwNGEzNWZhM2M0MGVjYjBlZDc3ZDNjMTAxMjIwNS90YWJsZTo4YWRmYWRkN2Q4NWI0YmVlYjBlZWQ0M2JjOWM0MjJlOC90YWJsZXJhbmdlOjhhZGZhZGQ3ZDg1YjRiZWViMGVlZDQzYmM5YzQyMmU4XzEwLTEtMS0xLTI0NDY4Mw_01336d20-ba52-4b6c-b947-060d886c4061"
      unitRef="usd">45899000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="id85e61f54d8242459b16d89948927bd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTYvZnJhZzplMjcwNGEzNWZhM2M0MGVjYjBlZDc3ZDNjMTAxMjIwNS90YWJsZTo4YWRmYWRkN2Q4NWI0YmVlYjBlZWQ0M2JjOWM0MjJlOC90YWJsZXJhbmdlOjhhZGZhZGQ3ZDg1YjRiZWViMGVlZDQzYmM5YzQyMmU4XzEwLTItMS0xLTI0NDY4Mw_f66fcefe-8cb6-4868-8b86-d786895f6188"
      unitRef="usd">53883000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:CapitalizedSoftwareDevelopmentCostsForSoftwareSoldToCustomers
      contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTYvZnJhZzplMjcwNGEzNWZhM2M0MGVjYjBlZDc3ZDNjMTAxMjIwNS90YWJsZTo4YWRmYWRkN2Q4NWI0YmVlYjBlZWQ0M2JjOWM0MjJlOC90YWJsZXJhbmdlOjhhZGZhZGQ3ZDg1YjRiZWViMGVlZDQzYmM5YzQyMmU4XzExLTEtMS0xLTI0NDY4Mw_5e8fc32d-e633-45fc-9423-807055162b7e"
      unitRef="usd">141023000</us-gaap:CapitalizedSoftwareDevelopmentCostsForSoftwareSoldToCustomers>
    <us-gaap:CapitalizedSoftwareDevelopmentCostsForSoftwareSoldToCustomers
      contextRef="id85e61f54d8242459b16d89948927bd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTYvZnJhZzplMjcwNGEzNWZhM2M0MGVjYjBlZDc3ZDNjMTAxMjIwNS90YWJsZTo4YWRmYWRkN2Q4NWI0YmVlYjBlZWQ0M2JjOWM0MjJlOC90YWJsZXJhbmdlOjhhZGZhZGQ3ZDg1YjRiZWViMGVlZDQzYmM5YzQyMmU4XzExLTItMS0xLTI0NDY4Mw_3c6029d2-6460-4f46-87b8-045b61d5a30f"
      unitRef="usd">121377000</us-gaap:CapitalizedSoftwareDevelopmentCostsForSoftwareSoldToCustomers>
    <us-gaap:Goodwill
      contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTYvZnJhZzplMjcwNGEzNWZhM2M0MGVjYjBlZDc3ZDNjMTAxMjIwNS90YWJsZTo4YWRmYWRkN2Q4NWI0YmVlYjBlZWQ0M2JjOWM0MjJlOC90YWJsZXJhbmdlOjhhZGZhZGQ3ZDg1YjRiZWViMGVlZDQzYmM5YzQyMmU4XzEyLTEtMS0xLTI0NDY4Mw_f893bf76-f08e-44af-ae3d-c2bf82a32e8e"
      unitRef="usd">1050272000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="id85e61f54d8242459b16d89948927bd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTYvZnJhZzplMjcwNGEzNWZhM2M0MGVjYjBlZDc3ZDNjMTAxMjIwNS90YWJsZTo4YWRmYWRkN2Q4NWI0YmVlYjBlZWQ0M2JjOWM0MjJlOC90YWJsZXJhbmdlOjhhZGZhZGQ3ZDg1YjRiZWViMGVlZDQzYmM5YzQyMmU4XzEyLTItMS0xLTI0NDY4Mw_7db6a39d-2802-476d-be50-2ef0022d89c1"
      unitRef="usd">1058640000</us-gaap:Goodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTYvZnJhZzplMjcwNGEzNWZhM2M0MGVjYjBlZDc3ZDNjMTAxMjIwNS90YWJsZTo4YWRmYWRkN2Q4NWI0YmVlYjBlZWQ0M2JjOWM0MjJlOC90YWJsZXJhbmdlOjhhZGZhZGQ3ZDg1YjRiZWViMGVlZDQzYmM5YzQyMmU4XzEzLTEtMS0xLTI0NDY4Mw_80b2fb52-b151-45d5-ae48-7cfc34867ca9"
      unitRef="usd">635136000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="id85e61f54d8242459b16d89948927bd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTYvZnJhZzplMjcwNGEzNWZhM2M0MGVjYjBlZDc3ZDNjMTAxMjIwNS90YWJsZTo4YWRmYWRkN2Q4NWI0YmVlYjBlZWQ0M2JjOWM0MjJlOC90YWJsZXJhbmdlOjhhZGZhZGQ3ZDg1YjRiZWViMGVlZDQzYmM5YzQyMmU4XzEzLTItMS0xLTI0NDY4Mw_3a538f47-8b9d-4436-9836-53bb1be85460"
      unitRef="usd">698052000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTYvZnJhZzplMjcwNGEzNWZhM2M0MGVjYjBlZDc3ZDNjMTAxMjIwNS90YWJsZTo4YWRmYWRkN2Q4NWI0YmVlYjBlZWQ0M2JjOWM0MjJlOC90YWJsZXJhbmdlOjhhZGZhZGQ3ZDg1YjRiZWViMGVlZDQzYmM5YzQyMmU4XzE0LTEtMS0xLTI0NDY4Mw_44b8854e-ca91-4659-988d-23197f2e15b5"
      unitRef="usd">94304000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="id85e61f54d8242459b16d89948927bd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTYvZnJhZzplMjcwNGEzNWZhM2M0MGVjYjBlZDc3ZDNjMTAxMjIwNS90YWJsZTo4YWRmYWRkN2Q4NWI0YmVlYjBlZWQ0M2JjOWM0MjJlOC90YWJsZXJhbmdlOjhhZGZhZGQ3ZDg1YjRiZWViMGVlZDQzYmM5YzQyMmU4XzE0LTItMS0xLTI0NDY4Mw_8c370ba2-cbcc-4757-b122-3d15abb40e1e"
      unitRef="usd">77266000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTYvZnJhZzplMjcwNGEzNWZhM2M0MGVjYjBlZDc3ZDNjMTAxMjIwNS90YWJsZTo4YWRmYWRkN2Q4NWI0YmVlYjBlZWQ0M2JjOWM0MjJlOC90YWJsZXJhbmdlOjhhZGZhZGQ3ZDg1YjRiZWViMGVlZDQzYmM5YzQyMmU4XzE1LTEtMS0xLTI0NDY4Mw_f6dc6a22-c616-4863-81e4-38ceafddebc2"
      unitRef="usd">2992703000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="id85e61f54d8242459b16d89948927bd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTYvZnJhZzplMjcwNGEzNWZhM2M0MGVjYjBlZDc3ZDNjMTAxMjIwNS90YWJsZTo4YWRmYWRkN2Q4NWI0YmVlYjBlZWQ0M2JjOWM0MjJlOC90YWJsZXJhbmdlOjhhZGZhZGQ3ZDg1YjRiZWViMGVlZDQzYmM5YzQyMmU4XzE1LTItMS0xLTI0NDY4Mw_13f6b2d1-93b0-40d8-942a-f77726463c22"
      unitRef="usd">2971617000</us-gaap:Assets>
    <us-gaap:AccountsPayableTradeCurrent
      contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTYvZnJhZzplMjcwNGEzNWZhM2M0MGVjYjBlZDc3ZDNjMTAxMjIwNS90YWJsZTo4YWRmYWRkN2Q4NWI0YmVlYjBlZWQ0M2JjOWM0MjJlOC90YWJsZXJhbmdlOjhhZGZhZGQ3ZDg1YjRiZWViMGVlZDQzYmM5YzQyMmU4XzE4LTEtMS0xLTI0NDY4Mw_54222b93-cb0e-4b83-ac48-e2bf4ace786b"
      unitRef="usd">42559000</us-gaap:AccountsPayableTradeCurrent>
    <us-gaap:AccountsPayableTradeCurrent
      contextRef="id85e61f54d8242459b16d89948927bd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTYvZnJhZzplMjcwNGEzNWZhM2M0MGVjYjBlZDc3ZDNjMTAxMjIwNS90YWJsZTo4YWRmYWRkN2Q4NWI0YmVlYjBlZWQ0M2JjOWM0MjJlOC90YWJsZXJhbmdlOjhhZGZhZGQ3ZDg1YjRiZWViMGVlZDQzYmM5YzQyMmU4XzE4LTItMS0xLTI0NDY4Mw_461ade74-8844-4dda-9324-4c7033b87495"
      unitRef="usd">22067000</us-gaap:AccountsPayableTradeCurrent>
    <blkb:AccruedExpensesAndOtherCurrentLiabilities
      contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTYvZnJhZzplMjcwNGEzNWZhM2M0MGVjYjBlZDc3ZDNjMTAxMjIwNS90YWJsZTo4YWRmYWRkN2Q4NWI0YmVlYjBlZWQ0M2JjOWM0MjJlOC90YWJsZXJhbmdlOjhhZGZhZGQ3ZDg1YjRiZWViMGVlZDQzYmM5YzQyMmU4XzE5LTEtMS0xLTI0NDY4Mw_ceefbfa5-561b-4b82-83f1-8136889c2405"
      unitRef="usd">86002000</blkb:AccruedExpensesAndOtherCurrentLiabilities>
    <blkb:AccruedExpensesAndOtherCurrentLiabilities
      contextRef="id85e61f54d8242459b16d89948927bd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTYvZnJhZzplMjcwNGEzNWZhM2M0MGVjYjBlZDc3ZDNjMTAxMjIwNS90YWJsZTo4YWRmYWRkN2Q4NWI0YmVlYjBlZWQ0M2JjOWM0MjJlOC90YWJsZXJhbmdlOjhhZGZhZGQ3ZDg1YjRiZWViMGVlZDQzYmM5YzQyMmU4XzE5LTItMS0xLTI0NDY4Mw_958624c8-8b63-462b-8652-e5884c9b45f2"
      unitRef="usd">100096000</blkb:AccruedExpensesAndOtherCurrentLiabilities>
    <blkb:DueToCustomersCurrent
      contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTYvZnJhZzplMjcwNGEzNWZhM2M0MGVjYjBlZDc3ZDNjMTAxMjIwNS90YWJsZTo4YWRmYWRkN2Q4NWI0YmVlYjBlZWQ0M2JjOWM0MjJlOC90YWJsZXJhbmdlOjhhZGZhZGQ3ZDg1YjRiZWViMGVlZDQzYmM5YzQyMmU4XzIwLTEtMS0xLTI0NDY4Mw_3951c417-a44a-4647-8cc8-c2365bd9b53f"
      unitRef="usd">700860000</blkb:DueToCustomersCurrent>
    <blkb:DueToCustomersCurrent
      contextRef="id85e61f54d8242459b16d89948927bd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTYvZnJhZzplMjcwNGEzNWZhM2M0MGVjYjBlZDc3ZDNjMTAxMjIwNS90YWJsZTo4YWRmYWRkN2Q4NWI0YmVlYjBlZWQ0M2JjOWM0MjJlOC90YWJsZXJhbmdlOjhhZGZhZGQ3ZDg1YjRiZWViMGVlZDQzYmM5YzQyMmU4XzIwLTItMS0xLTI0NDY4Mw_e7d4a78a-9ac1-4121-9d60-0e0110237051"
      unitRef="usd">594273000</blkb:DueToCustomersCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTYvZnJhZzplMjcwNGEzNWZhM2M0MGVjYjBlZDc3ZDNjMTAxMjIwNS90YWJsZTo4YWRmYWRkN2Q4NWI0YmVlYjBlZWQ0M2JjOWM0MjJlOC90YWJsZXJhbmdlOjhhZGZhZGQ3ZDg1YjRiZWViMGVlZDQzYmM5YzQyMmU4XzIxLTEtMS0xLTI0NDY4Mw_d8364dcb-bba6-47be-8ec3-146c264f9026"
      unitRef="usd">18802000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="id85e61f54d8242459b16d89948927bd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTYvZnJhZzplMjcwNGEzNWZhM2M0MGVjYjBlZDc3ZDNjMTAxMjIwNS90YWJsZTo4YWRmYWRkN2Q4NWI0YmVlYjBlZWQ0M2JjOWM0MjJlOC90YWJsZXJhbmdlOjhhZGZhZGQ3ZDg1YjRiZWViMGVlZDQzYmM5YzQyMmU4XzIxLTItMS0xLTI0NDY4Mw_a35accd4-25d9-43de-a4df-5a7d87205817"
      unitRef="usd">18697000</us-gaap:LongTermDebtCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTYvZnJhZzplMjcwNGEzNWZhM2M0MGVjYjBlZDc3ZDNjMTAxMjIwNS90YWJsZTo4YWRmYWRkN2Q4NWI0YmVlYjBlZWQ0M2JjOWM0MjJlOC90YWJsZXJhbmdlOjhhZGZhZGQ3ZDg1YjRiZWViMGVlZDQzYmM5YzQyMmU4XzIyLTEtMS0xLTI0NDY4Mw_f7f36aa7-a0d7-4128-a0fb-c226fa57b6fc"
      unitRef="usd">382419000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="id85e61f54d8242459b16d89948927bd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTYvZnJhZzplMjcwNGEzNWZhM2M0MGVjYjBlZDc3ZDNjMTAxMjIwNS90YWJsZTo4YWRmYWRkN2Q4NWI0YmVlYjBlZWQ0M2JjOWM0MjJlOC90YWJsZXJhbmdlOjhhZGZhZGQ3ZDg1YjRiZWViMGVlZDQzYmM5YzQyMmU4XzIyLTItMS0xLTI0NDY4Mw_97060c77-7d2d-446c-9bb8-10b2978f014b"
      unitRef="usd">374499000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTYvZnJhZzplMjcwNGEzNWZhM2M0MGVjYjBlZDc3ZDNjMTAxMjIwNS90YWJsZTo4YWRmYWRkN2Q4NWI0YmVlYjBlZWQ0M2JjOWM0MjJlOC90YWJsZXJhbmdlOjhhZGZhZGQ3ZDg1YjRiZWViMGVlZDQzYmM5YzQyMmU4XzIzLTEtMS0xLTI0NDY4Mw_06489b3d-1c44-41c7-a78c-aaa569e5f212"
      unitRef="usd">1230642000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="id85e61f54d8242459b16d89948927bd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTYvZnJhZzplMjcwNGEzNWZhM2M0MGVjYjBlZDc3ZDNjMTAxMjIwNS90YWJsZTo4YWRmYWRkN2Q4NWI0YmVlYjBlZWQ0M2JjOWM0MjJlOC90YWJsZXJhbmdlOjhhZGZhZGQ3ZDg1YjRiZWViMGVlZDQzYmM5YzQyMmU4XzIzLTItMS0xLTI0NDY4Mw_076cd0cd-2b6f-4b94-babf-989863b5368c"
      unitRef="usd">1109632000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTYvZnJhZzplMjcwNGEzNWZhM2M0MGVjYjBlZDc3ZDNjMTAxMjIwNS90YWJsZTo4YWRmYWRkN2Q4NWI0YmVlYjBlZWQ0M2JjOWM0MjJlOC90YWJsZXJhbmdlOjhhZGZhZGQ3ZDg1YjRiZWViMGVlZDQzYmM5YzQyMmU4XzI0LTEtMS0xLTI0NDY4Mw_5fa381eb-0364-4d37-b802-1e7f8ab8c481"
      unitRef="usd">840241000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="id85e61f54d8242459b16d89948927bd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTYvZnJhZzplMjcwNGEzNWZhM2M0MGVjYjBlZDc3ZDNjMTAxMjIwNS90YWJsZTo4YWRmYWRkN2Q4NWI0YmVlYjBlZWQ0M2JjOWM0MjJlOC90YWJsZXJhbmdlOjhhZGZhZGQ3ZDg1YjRiZWViMGVlZDQzYmM5YzQyMmU4XzI0LTItMS0xLTI0NDY4Mw_6304ad43-36eb-4f44-99d9-b1696a678a3e"
      unitRef="usd">937483000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTYvZnJhZzplMjcwNGEzNWZhM2M0MGVjYjBlZDc3ZDNjMTAxMjIwNS90YWJsZTo4YWRmYWRkN2Q4NWI0YmVlYjBlZWQ0M2JjOWM0MjJlOC90YWJsZXJhbmdlOjhhZGZhZGQ3ZDg1YjRiZWViMGVlZDQzYmM5YzQyMmU4XzI1LTEtMS0xLTI0NDY4Mw_dd4b83de-5af8-4e20-b5d5-4d1aa8e484d3"
      unitRef="usd">125759000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="id85e61f54d8242459b16d89948927bd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTYvZnJhZzplMjcwNGEzNWZhM2M0MGVjYjBlZDc3ZDNjMTAxMjIwNS90YWJsZTo4YWRmYWRkN2Q4NWI0YmVlYjBlZWQ0M2JjOWM0MjJlOC90YWJsZXJhbmdlOjhhZGZhZGQ3ZDg1YjRiZWViMGVlZDQzYmM5YzQyMmU4XzI1LTItMS0xLTI0NDY4Mw_33eb4e60-7567-4565-8b4f-4532674780f4"
      unitRef="usd">148465000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTYvZnJhZzplMjcwNGEzNWZhM2M0MGVjYjBlZDc3ZDNjMTAxMjIwNS90YWJsZTo4YWRmYWRkN2Q4NWI0YmVlYjBlZWQ0M2JjOWM0MjJlOC90YWJsZXJhbmdlOjhhZGZhZGQ3ZDg1YjRiZWViMGVlZDQzYmM5YzQyMmU4XzI2LTEtMS0xLTI0NDY4Mw_9a2aa2eb-8444-4fc2-91a8-8bb93e247d8b"
      unitRef="usd">2817000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="id85e61f54d8242459b16d89948927bd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTYvZnJhZzplMjcwNGEzNWZhM2M0MGVjYjBlZDc3ZDNjMTAxMjIwNS90YWJsZTo4YWRmYWRkN2Q4NWI0YmVlYjBlZWQ0M2JjOWM0MjJlOC90YWJsZXJhbmdlOjhhZGZhZGQ3ZDg1YjRiZWViMGVlZDQzYmM5YzQyMmU4XzI2LTItMS0xLTI0NDY4Mw_6e422c8e-6d03-48dc-89da-3f7cabc98fed"
      unitRef="usd">4247000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTYvZnJhZzplMjcwNGEzNWZhM2M0MGVjYjBlZDc3ZDNjMTAxMjIwNS90YWJsZTo4YWRmYWRkN2Q4NWI0YmVlYjBlZWQ0M2JjOWM0MjJlOC90YWJsZXJhbmdlOjhhZGZhZGQ3ZDg1YjRiZWViMGVlZDQzYmM5YzQyMmU4XzI3LTEtMS0xLTI0NDY4Mw_6a74e979-ab44-461f-830f-d1f0a565f9f7"
      unitRef="usd">44918000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="id85e61f54d8242459b16d89948927bd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTYvZnJhZzplMjcwNGEzNWZhM2M0MGVjYjBlZDc3ZDNjMTAxMjIwNS90YWJsZTo4YWRmYWRkN2Q4NWI0YmVlYjBlZWQ0M2JjOWM0MjJlOC90YWJsZXJhbmdlOjhhZGZhZGQ3ZDg1YjRiZWViMGVlZDQzYmM5YzQyMmU4XzI3LTItMS0xLTI0NDY4Mw_96499ff9-4c29-4f73-912d-0949414a29b5"
      unitRef="usd">53386000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTYvZnJhZzplMjcwNGEzNWZhM2M0MGVjYjBlZDc3ZDNjMTAxMjIwNS90YWJsZTo4YWRmYWRkN2Q4NWI0YmVlYjBlZWQ0M2JjOWM0MjJlOC90YWJsZXJhbmdlOjhhZGZhZGQ3ZDg1YjRiZWViMGVlZDQzYmM5YzQyMmU4XzI4LTEtMS0xLTI0NDY4Mw_5df176a5-5919-4c97-8e25-0d52904cacbe"
      unitRef="usd">4294000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="id85e61f54d8242459b16d89948927bd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTYvZnJhZzplMjcwNGEzNWZhM2M0MGVjYjBlZDc3ZDNjMTAxMjIwNS90YWJsZTo4YWRmYWRkN2Q4NWI0YmVlYjBlZWQ0M2JjOWM0MjJlOC90YWJsZXJhbmdlOjhhZGZhZGQ3ZDg1YjRiZWViMGVlZDQzYmM5YzQyMmU4XzI4LTItMS0xLTI0NDY4Mw_be99eda4-493d-49eb-9f2a-e4ab4d6afafa"
      unitRef="usd">1344000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTYvZnJhZzplMjcwNGEzNWZhM2M0MGVjYjBlZDc3ZDNjMTAxMjIwNS90YWJsZTo4YWRmYWRkN2Q4NWI0YmVlYjBlZWQ0M2JjOWM0MjJlOC90YWJsZXJhbmdlOjhhZGZhZGQ3ZDg1YjRiZWViMGVlZDQzYmM5YzQyMmU4XzI5LTEtMS0xLTI0NDY4Mw_ba4eab5b-32ea-4cea-8130-514fc7f99832"
      unitRef="usd">2248671000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="id85e61f54d8242459b16d89948927bd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTYvZnJhZzplMjcwNGEzNWZhM2M0MGVjYjBlZDc3ZDNjMTAxMjIwNS90YWJsZTo4YWRmYWRkN2Q4NWI0YmVlYjBlZWQ0M2JjOWM0MjJlOC90YWJsZXJhbmdlOjhhZGZhZGQ3ZDg1YjRiZWViMGVlZDQzYmM5YzQyMmU4XzI5LTItMS0xLTI0NDY4Mw_8a7ca263-d06b-4bd9-9502-deb5640ad733"
      unitRef="usd">2254557000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTYvZnJhZzplMjcwNGEzNWZhM2M0MGVjYjBlZDc3ZDNjMTAxMjIwNS90YWJsZTo4YWRmYWRkN2Q4NWI0YmVlYjBlZWQ0M2JjOWM0MjJlOC90YWJsZXJhbmdlOjhhZGZhZGQ3ZDg1YjRiZWViMGVlZDQzYmM5YzQyMmU4XzMwLTEtMS0xLTI0NDY4Mw_6a85e6bd-19f6-4782-9c4e-cd6b7ed59b66"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTYvZnJhZzplMjcwNGEzNWZhM2M0MGVjYjBlZDc3ZDNjMTAxMjIwNS90YWJsZTo4YWRmYWRkN2Q4NWI0YmVlYjBlZWQ0M2JjOWM0MjJlOC90YWJsZXJhbmdlOjhhZGZhZGQ3ZDg1YjRiZWViMGVlZDQzYmM5YzQyMmU4XzMyLTAtMS0xLTI0NDY4My90ZXh0cmVnaW9uOjAzN2U5YzA5ZGU0YjQ0ZmRhYzlhN2VmZWE3YjY5Y2MwXzIx_3bb7c2da-c6a2-4319-9f1f-75996e6fa768"
      unitRef="shares">20000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="id85e61f54d8242459b16d89948927bd4_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTYvZnJhZzplMjcwNGEzNWZhM2M0MGVjYjBlZDc3ZDNjMTAxMjIwNS90YWJsZTo4YWRmYWRkN2Q4NWI0YmVlYjBlZWQ0M2JjOWM0MjJlOC90YWJsZXJhbmdlOjhhZGZhZGQ3ZDg1YjRiZWViMGVlZDQzYmM5YzQyMmU4XzMyLTAtMS0xLTI0NDY4My90ZXh0cmVnaW9uOjAzN2U5YzA5ZGU0YjQ0ZmRhYzlhN2VmZWE3YjY5Y2MwXzIx_4224bca7-05ea-4848-af31-a3493587c16a"
      unitRef="shares">20000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTYvZnJhZzplMjcwNGEzNWZhM2M0MGVjYjBlZDc3ZDNjMTAxMjIwNS90YWJsZTo4YWRmYWRkN2Q4NWI0YmVlYjBlZWQ0M2JjOWM0MjJlOC90YWJsZXJhbmdlOjhhZGZhZGQ3ZDg1YjRiZWViMGVlZDQzYmM5YzQyMmU4XzMyLTAtMS0xLTI0NDY4My90ZXh0cmVnaW9uOjAzN2U5YzA5ZGU0YjQ0ZmRhYzlhN2VmZWE3YjY5Y2MwXzQz_6d570c11-2124-4736-bf63-a3c9306036c9"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="id85e61f54d8242459b16d89948927bd4_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTYvZnJhZzplMjcwNGEzNWZhM2M0MGVjYjBlZDc3ZDNjMTAxMjIwNS90YWJsZTo4YWRmYWRkN2Q4NWI0YmVlYjBlZWQ0M2JjOWM0MjJlOC90YWJsZXJhbmdlOjhhZGZhZGQ3ZDg1YjRiZWViMGVlZDQzYmM5YzQyMmU4XzMyLTAtMS0xLTI0NDY4My90ZXh0cmVnaW9uOjAzN2U5YzA5ZGU0YjQ0ZmRhYzlhN2VmZWE3YjY5Y2MwXzQz_c5eb34a7-164a-49ef-99ca-924ed6999d2c"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockValue
      contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTYvZnJhZzplMjcwNGEzNWZhM2M0MGVjYjBlZDc3ZDNjMTAxMjIwNS90YWJsZTo4YWRmYWRkN2Q4NWI0YmVlYjBlZWQ0M2JjOWM0MjJlOC90YWJsZXJhbmdlOjhhZGZhZGQ3ZDg1YjRiZWViMGVlZDQzYmM5YzQyMmU4XzMyLTEtMS0xLTI0NDY4Mw_531bf525-7e3f-45ff-a8df-7e5063a85b77"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="id85e61f54d8242459b16d89948927bd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTYvZnJhZzplMjcwNGEzNWZhM2M0MGVjYjBlZDc3ZDNjMTAxMjIwNS90YWJsZTo4YWRmYWRkN2Q4NWI0YmVlYjBlZWQ0M2JjOWM0MjJlOC90YWJsZXJhbmdlOjhhZGZhZGQ3ZDg1YjRiZWViMGVlZDQzYmM5YzQyMmU4XzMyLTItMS0xLTI0NDY4Mw_ab3efc18-3891-4fdf-9fd2-e8e1fb2653e4"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTYvZnJhZzplMjcwNGEzNWZhM2M0MGVjYjBlZDc3ZDNjMTAxMjIwNS90YWJsZTo4YWRmYWRkN2Q4NWI0YmVlYjBlZWQ0M2JjOWM0MjJlOC90YWJsZXJhbmdlOjhhZGZhZGQ3ZDg1YjRiZWViMGVlZDQzYmM5YzQyMmU4XzMzLTAtMS0xLTI0NDY4My90ZXh0cmVnaW9uOjUyMGMyMDdkZjUwMjQ0YjRhYzU1NTRkYTM0OTg4M2I3XzE4_1b92a8cc-59b0-485d-888c-868beb2924b9"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="id85e61f54d8242459b16d89948927bd4_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTYvZnJhZzplMjcwNGEzNWZhM2M0MGVjYjBlZDc3ZDNjMTAxMjIwNS90YWJsZTo4YWRmYWRkN2Q4NWI0YmVlYjBlZWQ0M2JjOWM0MjJlOC90YWJsZXJhbmdlOjhhZGZhZGQ3ZDg1YjRiZWViMGVlZDQzYmM5YzQyMmU4XzMzLTAtMS0xLTI0NDY4My90ZXh0cmVnaW9uOjUyMGMyMDdkZjUwMjQ0YjRhYzU1NTRkYTM0OTg4M2I3XzE4_53df64f9-4e79-4aae-a29e-855d3127c672"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="id85e61f54d8242459b16d89948927bd4_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTYvZnJhZzplMjcwNGEzNWZhM2M0MGVjYjBlZDc3ZDNjMTAxMjIwNS90YWJsZTo4YWRmYWRkN2Q4NWI0YmVlYjBlZWQ0M2JjOWM0MjJlOC90YWJsZXJhbmdlOjhhZGZhZGQ3ZDg1YjRiZWViMGVlZDQzYmM5YzQyMmU4XzMzLTAtMS0xLTI0NDY4My90ZXh0cmVnaW9uOjUyMGMyMDdkZjUwMjQ0YjRhYzU1NTRkYTM0OTg4M2I3XzMy_f9451a8e-ba86-466d-8858-70799cb85e60"
      unitRef="shares">180000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTYvZnJhZzplMjcwNGEzNWZhM2M0MGVjYjBlZDc3ZDNjMTAxMjIwNS90YWJsZTo4YWRmYWRkN2Q4NWI0YmVlYjBlZWQ0M2JjOWM0MjJlOC90YWJsZXJhbmdlOjhhZGZhZGQ3ZDg1YjRiZWViMGVlZDQzYmM5YzQyMmU4XzMzLTAtMS0xLTI0NDY4My90ZXh0cmVnaW9uOjUyMGMyMDdkZjUwMjQ0YjRhYzU1NTRkYTM0OTg4M2I3XzMy_fd74e097-26cf-4e34-ab2d-3f88f77ff5ab"
      unitRef="shares">180000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTYvZnJhZzplMjcwNGEzNWZhM2M0MGVjYjBlZDc3ZDNjMTAxMjIwNS90YWJsZTo4YWRmYWRkN2Q4NWI0YmVlYjBlZWQ0M2JjOWM0MjJlOC90YWJsZXJhbmdlOjhhZGZhZGQ3ZDg1YjRiZWViMGVlZDQzYmM5YzQyMmU4XzMzLTAtMS0xLTI0NDY4My90ZXh0cmVnaW9uOjUyMGMyMDdkZjUwMjQ0YjRhYzU1NTRkYTM0OTg4M2I3XzU0_9d1061e9-9c32-4190-b80b-b3ec0eab8e91"
      unitRef="shares">67814044</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="id85e61f54d8242459b16d89948927bd4_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTYvZnJhZzplMjcwNGEzNWZhM2M0MGVjYjBlZDc3ZDNjMTAxMjIwNS90YWJsZTo4YWRmYWRkN2Q4NWI0YmVlYjBlZWQ0M2JjOWM0MjJlOC90YWJsZXJhbmdlOjhhZGZhZGQ3ZDg1YjRiZWViMGVlZDQzYmM5YzQyMmU4XzMzLTAtMS0xLTI0NDY4My90ZXh0cmVnaW9uOjUyMGMyMDdkZjUwMjQ0YjRhYzU1NTRkYTM0OTg4M2I3XzYx_689a8b3f-d179-4543-857d-9a254185e9ba"
      unitRef="shares">66165666</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue
      contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTYvZnJhZzplMjcwNGEzNWZhM2M0MGVjYjBlZDc3ZDNjMTAxMjIwNS90YWJsZTo4YWRmYWRkN2Q4NWI0YmVlYjBlZWQ0M2JjOWM0MjJlOC90YWJsZXJhbmdlOjhhZGZhZGQ3ZDg1YjRiZWViMGVlZDQzYmM5YzQyMmU4XzMzLTEtMS0xLTI0NDY4Mw_b30974e2-01fb-4a9a-8c74-d05232265a0c"
      unitRef="usd">68000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="id85e61f54d8242459b16d89948927bd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTYvZnJhZzplMjcwNGEzNWZhM2M0MGVjYjBlZDc3ZDNjMTAxMjIwNS90YWJsZTo4YWRmYWRkN2Q4NWI0YmVlYjBlZWQ0M2JjOWM0MjJlOC90YWJsZXJhbmdlOjhhZGZhZGQ3ZDg1YjRiZWViMGVlZDQzYmM5YzQyMmU4XzMzLTItMS0xLTI0NDY4Mw_afd8fc2b-e5f1-48eb-8165-44802cd38995"
      unitRef="usd">66000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTYvZnJhZzplMjcwNGEzNWZhM2M0MGVjYjBlZDc3ZDNjMTAxMjIwNS90YWJsZTo4YWRmYWRkN2Q4NWI0YmVlYjBlZWQ0M2JjOWM0MjJlOC90YWJsZXJhbmdlOjhhZGZhZGQ3ZDg1YjRiZWViMGVlZDQzYmM5YzQyMmU4XzM0LTEtMS0xLTI0NDY4Mw_e5590056-2730-4708-843c-45c78c42d1c3"
      unitRef="usd">1075264000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="id85e61f54d8242459b16d89948927bd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTYvZnJhZzplMjcwNGEzNWZhM2M0MGVjYjBlZDc3ZDNjMTAxMjIwNS90YWJsZTo4YWRmYWRkN2Q4NWI0YmVlYjBlZWQ0M2JjOWM0MjJlOC90YWJsZXJhbmdlOjhhZGZhZGQ3ZDg1YjRiZWViMGVlZDQzYmM5YzQyMmU4XzM0LTItMS0xLTI0NDY4Mw_024734bc-84ad-4d6c-975e-2f67f39a844b"
      unitRef="usd">968927000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:TreasuryStockShares
      contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTYvZnJhZzplMjcwNGEzNWZhM2M0MGVjYjBlZDc3ZDNjMTAxMjIwNS90YWJsZTo4YWRmYWRkN2Q4NWI0YmVlYjBlZWQ0M2JjOWM0MjJlOC90YWJsZXJhbmdlOjhhZGZhZGQ3ZDg1YjRiZWViMGVlZDQzYmM5YzQyMmU4XzM1LTAtMS0xLTI0NDY4My90ZXh0cmVnaW9uOjUyNmM5NGFlMDA1ZTQyZGM4Y2IwY2MwNjcwYjhlMzVjXzI5_80010433-62e2-453a-82b6-abfd554ccc80"
      unitRef="shares">14745230</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockShares
      contextRef="id85e61f54d8242459b16d89948927bd4_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTYvZnJhZzplMjcwNGEzNWZhM2M0MGVjYjBlZDc3ZDNjMTAxMjIwNS90YWJsZTo4YWRmYWRkN2Q4NWI0YmVlYjBlZWQ0M2JjOWM0MjJlOC90YWJsZXJhbmdlOjhhZGZhZGQ3ZDg1YjRiZWViMGVlZDQzYmM5YzQyMmU4XzM1LTAtMS0xLTI0NDY4My90ZXh0cmVnaW9uOjUyNmM5NGFlMDA1ZTQyZGM4Y2IwY2MwNjcwYjhlMzVjXzM2_0b6fcf0d-003c-4a66-85b7-84195c91ef6c"
      unitRef="shares">14182805</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockValue
      contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTYvZnJhZzplMjcwNGEzNWZhM2M0MGVjYjBlZDc3ZDNjMTAxMjIwNS90YWJsZTo4YWRmYWRkN2Q4NWI0YmVlYjBlZWQ0M2JjOWM0MjJlOC90YWJsZXJhbmdlOjhhZGZhZGQ3ZDg1YjRiZWViMGVlZDQzYmM5YzQyMmU4XzM1LTEtMS0xLTI0NDY4Mw_ff8c7e0d-1000-4478-9a6a-69c9866e48e5"
      unitRef="usd">537287000</us-gaap:TreasuryStockValue>
    <us-gaap:TreasuryStockValue
      contextRef="id85e61f54d8242459b16d89948927bd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTYvZnJhZzplMjcwNGEzNWZhM2M0MGVjYjBlZDc3ZDNjMTAxMjIwNS90YWJsZTo4YWRmYWRkN2Q4NWI0YmVlYjBlZWQ0M2JjOWM0MjJlOC90YWJsZXJhbmdlOjhhZGZhZGQ3ZDg1YjRiZWViMGVlZDQzYmM5YzQyMmU4XzM1LTItMS0xLTI0NDY4Mw_31e91409-1f36-41e6-ae80-1341deb80d51"
      unitRef="usd">500911000</us-gaap:TreasuryStockValue>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTYvZnJhZzplMjcwNGEzNWZhM2M0MGVjYjBlZDc3ZDNjMTAxMjIwNS90YWJsZTo4YWRmYWRkN2Q4NWI0YmVlYjBlZWQ0M2JjOWM0MjJlOC90YWJsZXJhbmdlOjhhZGZhZGQ3ZDg1YjRiZWViMGVlZDQzYmM5YzQyMmU4XzM2LTEtMS0xLTI0NDY4Mw_69464298-2b70-4664-8adc-ebfea20b12a2"
      unitRef="usd">8938000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="id85e61f54d8242459b16d89948927bd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTYvZnJhZzplMjcwNGEzNWZhM2M0MGVjYjBlZDc3ZDNjMTAxMjIwNS90YWJsZTo4YWRmYWRkN2Q4NWI0YmVlYjBlZWQ0M2JjOWM0MjJlOC90YWJsZXJhbmdlOjhhZGZhZGQ3ZDg1YjRiZWViMGVlZDQzYmM5YzQyMmU4XzM2LTItMS0xLTI0NDY4Mw_cacb4c7a-8b52-47cd-bc9b-64ddbd5d3c3c"
      unitRef="usd">6522000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTYvZnJhZzplMjcwNGEzNWZhM2M0MGVjYjBlZDc3ZDNjMTAxMjIwNS90YWJsZTo4YWRmYWRkN2Q4NWI0YmVlYjBlZWQ0M2JjOWM0MjJlOC90YWJsZXJhbmdlOjhhZGZhZGQ3ZDg1YjRiZWViMGVlZDQzYmM5YzQyMmU4XzM3LTEtMS0xLTI0NDY4Mw_28439364-e89e-4a89-abed-f53354102635"
      unitRef="usd">197049000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="id85e61f54d8242459b16d89948927bd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTYvZnJhZzplMjcwNGEzNWZhM2M0MGVjYjBlZDc3ZDNjMTAxMjIwNS90YWJsZTo4YWRmYWRkN2Q4NWI0YmVlYjBlZWQ0M2JjOWM0MjJlOC90YWJsZXJhbmdlOjhhZGZhZGQ3ZDg1YjRiZWViMGVlZDQzYmM5YzQyMmU4XzM3LTItMS0xLTI0NDY4Mw_69d6f5b2-f908-4a61-b661-d36c375c0b8f"
      unitRef="usd">242456000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity
      contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTYvZnJhZzplMjcwNGEzNWZhM2M0MGVjYjBlZDc3ZDNjMTAxMjIwNS90YWJsZTo4YWRmYWRkN2Q4NWI0YmVlYjBlZWQ0M2JjOWM0MjJlOC90YWJsZXJhbmdlOjhhZGZhZGQ3ZDg1YjRiZWViMGVlZDQzYmM5YzQyMmU4XzM4LTEtMS0xLTI0NDY4Mw_0dcade77-f128-4671-b992-bcd14687257a"
      unitRef="usd">744032000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id85e61f54d8242459b16d89948927bd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTYvZnJhZzplMjcwNGEzNWZhM2M0MGVjYjBlZDc3ZDNjMTAxMjIwNS90YWJsZTo4YWRmYWRkN2Q4NWI0YmVlYjBlZWQ0M2JjOWM0MjJlOC90YWJsZXJhbmdlOjhhZGZhZGQ3ZDg1YjRiZWViMGVlZDQzYmM5YzQyMmU4XzM4LTItMS0xLTI0NDY4Mw_f925893b-fd6a-48b9-a2b4-692c24ab6ece"
      unitRef="usd">717060000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTYvZnJhZzplMjcwNGEzNWZhM2M0MGVjYjBlZDc3ZDNjMTAxMjIwNS90YWJsZTo4YWRmYWRkN2Q4NWI0YmVlYjBlZWQ0M2JjOWM0MjJlOC90YWJsZXJhbmdlOjhhZGZhZGQ3ZDg1YjRiZWViMGVlZDQzYmM5YzQyMmU4XzM5LTEtMS0xLTI0NDY4Mw_58e02bb6-351d-411d-bd4a-29fcdcb87f1a"
      unitRef="usd">2992703000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="id85e61f54d8242459b16d89948927bd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTYvZnJhZzplMjcwNGEzNWZhM2M0MGVjYjBlZDc3ZDNjMTAxMjIwNS90YWJsZTo4YWRmYWRkN2Q4NWI0YmVlYjBlZWQ0M2JjOWM0MjJlOC90YWJsZXJhbmdlOjhhZGZhZGQ3ZDg1YjRiZWViMGVlZDQzYmM5YzQyMmU4XzM5LTItMS0xLTI0NDY4Mw_05963678-10fd-4d09-812f-226b682f0b27"
      unitRef="usd">2971617000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i573de9a1d2c64313a2ae1ed3865cbc6a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTkvZnJhZzphNWI3NWJhOGMyOTk0NGIwODhhZDMwMjhjM2VmZTRhOS90YWJsZTowYjVlNmZiMmQ1MTE0MzQ2ODRkZjlhN2ZiODI1NmEyMS90YWJsZXJhbmdlOjBiNWU2ZmIyZDUxMTQzNDY4NGRmOWE3ZmI4MjU2YTIxXzMtMS0xLTEtMjQ0Njgz_f58812fc-8df0-4cb1-9edd-1bbe9792ddd8"
      unitRef="usd">1011733000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2734491e23ff465e8011d4901a60daca_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTkvZnJhZzphNWI3NWJhOGMyOTk0NGIwODhhZDMwMjhjM2VmZTRhOS90YWJsZTowYjVlNmZiMmQ1MTE0MzQ2ODRkZjlhN2ZiODI1NmEyMS90YWJsZXJhbmdlOjBiNWU2ZmIyZDUxMTQzNDY4NGRmOWE3ZmI4MjU2YTIxXzMtMi0xLTEtMjQ0Njgz_59297aac-597b-41d8-a42b-034574f2b3fe"
      unitRef="usd">880850000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i22b34001d9ef4b64a045847561d372d3_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTkvZnJhZzphNWI3NWJhOGMyOTk0NGIwODhhZDMwMjhjM2VmZTRhOS90YWJsZTowYjVlNmZiMmQ1MTE0MzQ2ODRkZjlhN2ZiODI1NmEyMS90YWJsZXJhbmdlOjBiNWU2ZmIyZDUxMTQzNDY4NGRmOWE3ZmI4MjU2YTIxXzMtMy0xLTEtMjQ0Njgz_7dcaeb96-5d9a-4931-b377-af54da04a5a3"
      unitRef="usd">850745000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i11ba179d7609487988477e5c59b72d78_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTkvZnJhZzphNWI3NWJhOGMyOTk0NGIwODhhZDMwMjhjM2VmZTRhOS90YWJsZTowYjVlNmZiMmQ1MTE0MzQ2ODRkZjlhN2ZiODI1NmEyMS90YWJsZXJhbmdlOjBiNWU2ZmIyZDUxMTQzNDY4NGRmOWE3ZmI4MjU2YTIxXzQtMS0xLTEtMjQ0Njgz_389ec762-2811-4808-989b-0dc1cbf0c217"
      unitRef="usd">46372000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i12b563515c94442d92ea377f02af6e70_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTkvZnJhZzphNWI3NWJhOGMyOTk0NGIwODhhZDMwMjhjM2VmZTRhOS90YWJsZTowYjVlNmZiMmQ1MTE0MzQ2ODRkZjlhN2ZiODI1NmEyMS90YWJsZXJhbmdlOjBiNWU2ZmIyZDUxMTQzNDY4NGRmOWE3ZmI4MjU2YTIxXzQtMi0xLTEtMjQ0Njgz_4e8cde1b-e6cd-4ca0-ac34-361d65dbb263"
      unitRef="usd">46890000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if82a3c5808b04717a6f55136622cccac_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTkvZnJhZzphNWI3NWJhOGMyOTk0NGIwODhhZDMwMjhjM2VmZTRhOS90YWJsZTowYjVlNmZiMmQ1MTE0MzQ2ODRkZjlhN2ZiODI1NmEyMS90YWJsZXJhbmdlOjBiNWU2ZmIyZDUxMTQzNDY4NGRmOWE3ZmI4MjU2YTIxXzQtMy0xLTEtMjQ0Njgz_c27b98e0-b0e6-4dee-9ffb-8ff7e4ea90fa"
      unitRef="usd">62474000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTkvZnJhZzphNWI3NWJhOGMyOTk0NGIwODhhZDMwMjhjM2VmZTRhOS90YWJsZTowYjVlNmZiMmQ1MTE0MzQ2ODRkZjlhN2ZiODI1NmEyMS90YWJsZXJhbmdlOjBiNWU2ZmIyZDUxMTQzNDY4NGRmOWE3ZmI4MjU2YTIxXzUtMS0xLTEtMjQ0Njgz_274ec524-6366-467b-bdeb-edf160b884ee"
      unitRef="usd">1058105000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTkvZnJhZzphNWI3NWJhOGMyOTk0NGIwODhhZDMwMjhjM2VmZTRhOS90YWJsZTowYjVlNmZiMmQ1MTE0MzQ2ODRkZjlhN2ZiODI1NmEyMS90YWJsZXJhbmdlOjBiNWU2ZmIyZDUxMTQzNDY4NGRmOWE3ZmI4MjU2YTIxXzUtMi0xLTEtMjQ0Njgz_34d61ee7-944c-445f-8ac5-2e2f8f88cd96"
      unitRef="usd">927740000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTkvZnJhZzphNWI3NWJhOGMyOTk0NGIwODhhZDMwMjhjM2VmZTRhOS90YWJsZTowYjVlNmZiMmQ1MTE0MzQ2ODRkZjlhN2ZiODI1NmEyMS90YWJsZXJhbmdlOjBiNWU2ZmIyZDUxMTQzNDY4NGRmOWE3ZmI4MjU2YTIxXzUtMy0xLTEtMjQ0Njgz_b00cd6f8-968d-44b7-92cd-9de3605369fe"
      unitRef="usd">913219000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i573de9a1d2c64313a2ae1ed3865cbc6a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTkvZnJhZzphNWI3NWJhOGMyOTk0NGIwODhhZDMwMjhjM2VmZTRhOS90YWJsZTowYjVlNmZiMmQ1MTE0MzQ2ODRkZjlhN2ZiODI1NmEyMS90YWJsZXJhbmdlOjBiNWU2ZmIyZDUxMTQzNDY4NGRmOWE3ZmI4MjU2YTIxXzctMS0xLTEtMjQ0Njgz_6df83367-e77a-4cff-95bb-2972b192bfbf"
      unitRef="usd">463449000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i2734491e23ff465e8011d4901a60daca_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTkvZnJhZzphNWI3NWJhOGMyOTk0NGIwODhhZDMwMjhjM2VmZTRhOS90YWJsZTowYjVlNmZiMmQ1MTE0MzQ2ODRkZjlhN2ZiODI1NmEyMS90YWJsZXJhbmdlOjBiNWU2ZmIyZDUxMTQzNDY4NGRmOWE3ZmI4MjU2YTIxXzctMi0xLTEtMjQ0Njgz_d885f5f3-62ca-42f5-b195-cc4d93a0debc"
      unitRef="usd">390803000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i22b34001d9ef4b64a045847561d372d3_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTkvZnJhZzphNWI3NWJhOGMyOTk0NGIwODhhZDMwMjhjM2VmZTRhOS90YWJsZTowYjVlNmZiMmQ1MTE0MzQ2ODRkZjlhN2ZiODI1NmEyMS90YWJsZXJhbmdlOjBiNWU2ZmIyZDUxMTQzNDY4NGRmOWE3ZmI4MjU2YTIxXzctMy0xLTEtMjQ0Njgz_e0e51162-8d49-4315-8cf8-f8626ae9fc75"
      unitRef="usd">369681000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i11ba179d7609487988477e5c59b72d78_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTkvZnJhZzphNWI3NWJhOGMyOTk0NGIwODhhZDMwMjhjM2VmZTRhOS90YWJsZTowYjVlNmZiMmQ1MTE0MzQ2ODRkZjlhN2ZiODI1NmEyMS90YWJsZXJhbmdlOjBiNWU2ZmIyZDUxMTQzNDY4NGRmOWE3ZmI4MjU2YTIxXzgtMS0xLTEtMjQ0Njgz_baea124e-9004-4a0a-b13f-26f02586c316"
      unitRef="usd">41940000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i12b563515c94442d92ea377f02af6e70_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTkvZnJhZzphNWI3NWJhOGMyOTk0NGIwODhhZDMwMjhjM2VmZTRhOS90YWJsZTowYjVlNmZiMmQ1MTE0MzQ2ODRkZjlhN2ZiODI1NmEyMS90YWJsZXJhbmdlOjBiNWU2ZmIyZDUxMTQzNDY4NGRmOWE3ZmI4MjU2YTIxXzgtMi0xLTEtMjQ0Njgz_a7dc826b-2a32-4213-aa7a-9bf9e6a1df62"
      unitRef="usd">52392000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="if82a3c5808b04717a6f55136622cccac_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTkvZnJhZzphNWI3NWJhOGMyOTk0NGIwODhhZDMwMjhjM2VmZTRhOS90YWJsZTowYjVlNmZiMmQ1MTE0MzQ2ODRkZjlhN2ZiODI1NmEyMS90YWJsZXJhbmdlOjBiNWU2ZmIyZDUxMTQzNDY4NGRmOWE3ZmI4MjU2YTIxXzgtMy0xLTEtMjQ0Njgz_bdd7470a-9bf3-4dbd-8a17-b5217e72d273"
      unitRef="usd">58384000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTkvZnJhZzphNWI3NWJhOGMyOTk0NGIwODhhZDMwMjhjM2VmZTRhOS90YWJsZTowYjVlNmZiMmQ1MTE0MzQ2ODRkZjlhN2ZiODI1NmEyMS90YWJsZXJhbmdlOjBiNWU2ZmIyZDUxMTQzNDY4NGRmOWE3ZmI4MjU2YTIxXzktMS0xLTEtMjQ0Njgz_be7f828b-0500-497e-af6a-2fd1b5cc030b"
      unitRef="usd">505389000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTkvZnJhZzphNWI3NWJhOGMyOTk0NGIwODhhZDMwMjhjM2VmZTRhOS90YWJsZTowYjVlNmZiMmQ1MTE0MzQ2ODRkZjlhN2ZiODI1NmEyMS90YWJsZXJhbmdlOjBiNWU2ZmIyZDUxMTQzNDY4NGRmOWE3ZmI4MjU2YTIxXzktMi0xLTEtMjQ0Njgz_7e0ea1cf-a753-4ac6-999d-f1c20059274c"
      unitRef="usd">443195000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTkvZnJhZzphNWI3NWJhOGMyOTk0NGIwODhhZDMwMjhjM2VmZTRhOS90YWJsZTowYjVlNmZiMmQ1MTE0MzQ2ODRkZjlhN2ZiODI1NmEyMS90YWJsZXJhbmdlOjBiNWU2ZmIyZDUxMTQzNDY4NGRmOWE3ZmI4MjU2YTIxXzktMy0xLTEtMjQ0Njgz_b2c7d79b-d95c-4ca8-958c-602fe3408612"
      unitRef="usd">428065000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTkvZnJhZzphNWI3NWJhOGMyOTk0NGIwODhhZDMwMjhjM2VmZTRhOS90YWJsZTowYjVlNmZiMmQ1MTE0MzQ2ODRkZjlhN2ZiODI1NmEyMS90YWJsZXJhbmdlOjBiNWU2ZmIyZDUxMTQzNDY4NGRmOWE3ZmI4MjU2YTIxXzEwLTEtMS0xLTI0NDY4Mw_5cb0f222-9c4c-40f2-ae50-d2998634f11f"
      unitRef="usd">552716000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTkvZnJhZzphNWI3NWJhOGMyOTk0NGIwODhhZDMwMjhjM2VmZTRhOS90YWJsZTowYjVlNmZiMmQ1MTE0MzQ2ODRkZjlhN2ZiODI1NmEyMS90YWJsZXJhbmdlOjBiNWU2ZmIyZDUxMTQzNDY4NGRmOWE3ZmI4MjU2YTIxXzEwLTItMS0xLTI0NDY4Mw_3e20ca7d-3c6e-4282-8d42-b1b103f4e2d8"
      unitRef="usd">484545000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTkvZnJhZzphNWI3NWJhOGMyOTk0NGIwODhhZDMwMjhjM2VmZTRhOS90YWJsZTowYjVlNmZiMmQ1MTE0MzQ2ODRkZjlhN2ZiODI1NmEyMS90YWJsZXJhbmdlOjBiNWU2ZmIyZDUxMTQzNDY4NGRmOWE3ZmI4MjU2YTIxXzEwLTMtMS0xLTI0NDY4Mw_046eb9b5-f127-44cc-8291-0bf16b19acac"
      unitRef="usd">485154000</us-gaap:GrossProfit>
    <us-gaap:SellingAndMarketingExpense
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTkvZnJhZzphNWI3NWJhOGMyOTk0NGIwODhhZDMwMjhjM2VmZTRhOS90YWJsZTowYjVlNmZiMmQ1MTE0MzQ2ODRkZjlhN2ZiODI1NmEyMS90YWJsZXJhbmdlOjBiNWU2ZmIyZDUxMTQzNDY4NGRmOWE3ZmI4MjU2YTIxXzEyLTEtMS0xLTI0NDY4Mw_02a546e8-e202-40d9-b995-0aebd3dcc77a"
      unitRef="usd">221455000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTkvZnJhZzphNWI3NWJhOGMyOTk0NGIwODhhZDMwMjhjM2VmZTRhOS90YWJsZTowYjVlNmZiMmQ1MTE0MzQ2ODRkZjlhN2ZiODI1NmEyMS90YWJsZXJhbmdlOjBiNWU2ZmIyZDUxMTQzNDY4NGRmOWE3ZmI4MjU2YTIxXzEyLTItMS0xLTI0NDY4Mw_e9131a20-e0c6-4a18-90bc-12b0d6e5335a"
      unitRef="usd">186314000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTkvZnJhZzphNWI3NWJhOGMyOTk0NGIwODhhZDMwMjhjM2VmZTRhOS90YWJsZTowYjVlNmZiMmQ1MTE0MzQ2ODRkZjlhN2ZiODI1NmEyMS90YWJsZXJhbmdlOjBiNWU2ZmIyZDUxMTQzNDY4NGRmOWE3ZmI4MjU2YTIxXzEyLTMtMS0xLTI0NDY4Mw_9370b4d1-3f9f-4865-96c6-2874eaad2bfb"
      unitRef="usd">209762000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTkvZnJhZzphNWI3NWJhOGMyOTk0NGIwODhhZDMwMjhjM2VmZTRhOS90YWJsZTowYjVlNmZiMmQ1MTE0MzQ2ODRkZjlhN2ZiODI1NmEyMS90YWJsZXJhbmdlOjBiNWU2ZmIyZDUxMTQzNDY4NGRmOWE3ZmI4MjU2YTIxXzEzLTEtMS0xLTI0NDY4Mw_87f1d612-55e1-40c4-be86-307c59f18cf2"
      unitRef="usd">156913000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTkvZnJhZzphNWI3NWJhOGMyOTk0NGIwODhhZDMwMjhjM2VmZTRhOS90YWJsZTowYjVlNmZiMmQ1MTE0MzQ2ODRkZjlhN2ZiODI1NmEyMS90YWJsZXJhbmdlOjBiNWU2ZmIyZDUxMTQzNDY4NGRmOWE3ZmI4MjU2YTIxXzEzLTItMS0xLTI0NDY4Mw_537e225b-77de-42a8-9913-eaca363f0c8d"
      unitRef="usd">124573000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTkvZnJhZzphNWI3NWJhOGMyOTk0NGIwODhhZDMwMjhjM2VmZTRhOS90YWJsZTowYjVlNmZiMmQ1MTE0MzQ2ODRkZjlhN2ZiODI1NmEyMS90YWJsZXJhbmdlOjBiNWU2ZmIyZDUxMTQzNDY4NGRmOWE3ZmI4MjU2YTIxXzEzLTMtMS0xLTI0NDY4Mw_3f78f60f-6012-4df8-8ef5-53054f726fbe"
      unitRef="usd">100146000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTkvZnJhZzphNWI3NWJhOGMyOTk0NGIwODhhZDMwMjhjM2VmZTRhOS90YWJsZTowYjVlNmZiMmQ1MTE0MzQ2ODRkZjlhN2ZiODI1NmEyMS90YWJsZXJhbmdlOjBiNWU2ZmIyZDUxMTQzNDY4NGRmOWE3ZmI4MjU2YTIxXzE0LTEtMS0xLTI0NDY4Mw_9dce65b4-79cd-4cca-9be5-1dd0e9affd56"
      unitRef="usd">199908000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTkvZnJhZzphNWI3NWJhOGMyOTk0NGIwODhhZDMwMjhjM2VmZTRhOS90YWJsZTowYjVlNmZiMmQ1MTE0MzQ2ODRkZjlhN2ZiODI1NmEyMS90YWJsZXJhbmdlOjBiNWU2ZmIyZDUxMTQzNDY4NGRmOWE3ZmI4MjU2YTIxXzE0LTItMS0xLTI0NDY4Mw_72b1fd4d-a630-48d2-ba69-ea396c922067"
      unitRef="usd">146262000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTkvZnJhZzphNWI3NWJhOGMyOTk0NGIwODhhZDMwMjhjM2VmZTRhOS90YWJsZTowYjVlNmZiMmQ1MTE0MzQ2ODRkZjlhN2ZiODI1NmEyMS90YWJsZXJhbmdlOjBiNWU2ZmIyZDUxMTQzNDY4NGRmOWE3ZmI4MjU2YTIxXzE0LTMtMS0xLTI0NDY4Mw_d9e6f0ec-6cb0-4b80-bc0b-04d29908b1e0"
      unitRef="usd">134852000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTkvZnJhZzphNWI3NWJhOGMyOTk0NGIwODhhZDMwMjhjM2VmZTRhOS90YWJsZTowYjVlNmZiMmQ1MTE0MzQ2ODRkZjlhN2ZiODI1NmEyMS90YWJsZXJhbmdlOjBiNWU2ZmIyZDUxMTQzNDY4NGRmOWE3ZmI4MjU2YTIxXzE1LTEtMS0xLTI0NDY4Mw_d7ae80d8-aea0-4720-a4d7-c834ef0bf905"
      unitRef="usd">2925000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTkvZnJhZzphNWI3NWJhOGMyOTk0NGIwODhhZDMwMjhjM2VmZTRhOS90YWJsZTowYjVlNmZiMmQ1MTE0MzQ2ODRkZjlhN2ZiODI1NmEyMS90YWJsZXJhbmdlOjBiNWU2ZmIyZDUxMTQzNDY4NGRmOWE3ZmI4MjU2YTIxXzE1LTItMS0xLTI0NDY4Mw_fd8a44d0-8742-4a11-bc89-e4b2c72b4e8d"
      unitRef="usd">2227000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTkvZnJhZzphNWI3NWJhOGMyOTk0NGIwODhhZDMwMjhjM2VmZTRhOS90YWJsZTowYjVlNmZiMmQ1MTE0MzQ2ODRkZjlhN2ZiODI1NmEyMS90YWJsZXJhbmdlOjBiNWU2ZmIyZDUxMTQzNDY4NGRmOWE3ZmI4MjU2YTIxXzE1LTMtMS0xLTI0NDY4Mw_ebc74917-94a8-4eb8-be93-7f91cd7de584"
      unitRef="usd">2915000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:RestructuringCharges
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTkvZnJhZzphNWI3NWJhOGMyOTk0NGIwODhhZDMwMjhjM2VmZTRhOS90YWJsZTowYjVlNmZiMmQ1MTE0MzQ2ODRkZjlhN2ZiODI1NmEyMS90YWJsZXJhbmdlOjBiNWU2ZmIyZDUxMTQzNDY4NGRmOWE3ZmI4MjU2YTIxXzE2LTEtMS0xLTI0NDY4Mw_18fd3a47-0a52-40ce-8e5b-cfaee4d749bf"
      unitRef="usd">0</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTkvZnJhZzphNWI3NWJhOGMyOTk0NGIwODhhZDMwMjhjM2VmZTRhOS90YWJsZTowYjVlNmZiMmQ1MTE0MzQ2ODRkZjlhN2ZiODI1NmEyMS90YWJsZXJhbmdlOjBiNWU2ZmIyZDUxMTQzNDY4NGRmOWE3ZmI4MjU2YTIxXzE2LTItMS0xLTI0NDY4Mw_70fda10f-d770-45db-8644-01f8d9ee8c7f"
      unitRef="usd">263000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTkvZnJhZzphNWI3NWJhOGMyOTk0NGIwODhhZDMwMjhjM2VmZTRhOS90YWJsZTowYjVlNmZiMmQ1MTE0MzQ2ODRkZjlhN2ZiODI1NmEyMS90YWJsZXJhbmdlOjBiNWU2ZmIyZDUxMTQzNDY4NGRmOWE3ZmI4MjU2YTIxXzE2LTMtMS0xLTI0NDY4Mw_9a3a4416-5249-48e9-9d3b-d1adf91012d0"
      unitRef="usd">236000</us-gaap:RestructuringCharges>
    <us-gaap:OperatingExpenses
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTkvZnJhZzphNWI3NWJhOGMyOTk0NGIwODhhZDMwMjhjM2VmZTRhOS90YWJsZTowYjVlNmZiMmQ1MTE0MzQ2ODRkZjlhN2ZiODI1NmEyMS90YWJsZXJhbmdlOjBiNWU2ZmIyZDUxMTQzNDY4NGRmOWE3ZmI4MjU2YTIxXzE3LTEtMS0xLTI0NDY4Mw_d0277a0d-70dc-477f-ace6-27d55c2db59e"
      unitRef="usd">581201000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTkvZnJhZzphNWI3NWJhOGMyOTk0NGIwODhhZDMwMjhjM2VmZTRhOS90YWJsZTowYjVlNmZiMmQ1MTE0MzQ2ODRkZjlhN2ZiODI1NmEyMS90YWJsZXJhbmdlOjBiNWU2ZmIyZDUxMTQzNDY4NGRmOWE3ZmI4MjU2YTIxXzE3LTItMS0xLTI0NDY4Mw_c155cd11-99db-44e0-97cf-c1059b13e751"
      unitRef="usd">459639000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTkvZnJhZzphNWI3NWJhOGMyOTk0NGIwODhhZDMwMjhjM2VmZTRhOS90YWJsZTowYjVlNmZiMmQ1MTE0MzQ2ODRkZjlhN2ZiODI1NmEyMS90YWJsZXJhbmdlOjBiNWU2ZmIyZDUxMTQzNDY4NGRmOWE3ZmI4MjU2YTIxXzE3LTMtMS0xLTI0NDY4Mw_6748b881-1765-45d0-aa88-a3df813d3f02"
      unitRef="usd">447911000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTkvZnJhZzphNWI3NWJhOGMyOTk0NGIwODhhZDMwMjhjM2VmZTRhOS90YWJsZTowYjVlNmZiMmQ1MTE0MzQ2ODRkZjlhN2ZiODI1NmEyMS90YWJsZXJhbmdlOjBiNWU2ZmIyZDUxMTQzNDY4NGRmOWE3ZmI4MjU2YTIxXzE4LTEtMS0xLTI0NDY4Mw_887cf0f9-131d-4301-a323-249123a6c325"
      unitRef="usd">-28485000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTkvZnJhZzphNWI3NWJhOGMyOTk0NGIwODhhZDMwMjhjM2VmZTRhOS90YWJsZTowYjVlNmZiMmQ1MTE0MzQ2ODRkZjlhN2ZiODI1NmEyMS90YWJsZXJhbmdlOjBiNWU2ZmIyZDUxMTQzNDY4NGRmOWE3ZmI4MjU2YTIxXzE4LTItMS0xLTI0NDY4Mw_d6698a11-15ad-491d-b5cb-1ac68dcb3d28"
      unitRef="usd">24906000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTkvZnJhZzphNWI3NWJhOGMyOTk0NGIwODhhZDMwMjhjM2VmZTRhOS90YWJsZTowYjVlNmZiMmQ1MTE0MzQ2ODRkZjlhN2ZiODI1NmEyMS90YWJsZXJhbmdlOjBiNWU2ZmIyZDUxMTQzNDY4NGRmOWE3ZmI4MjU2YTIxXzE4LTMtMS0xLTI0NDY4Mw_da12cfc8-d9ee-4ae0-a4c3-6d1348863524"
      unitRef="usd">37243000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestExpense
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTkvZnJhZzphNWI3NWJhOGMyOTk0NGIwODhhZDMwMjhjM2VmZTRhOS90YWJsZTowYjVlNmZiMmQ1MTE0MzQ2ODRkZjlhN2ZiODI1NmEyMS90YWJsZXJhbmdlOjBiNWU2ZmIyZDUxMTQzNDY4NGRmOWE3ZmI4MjU2YTIxXzE5LTEtMS0xLTI0NDY4Mw_db0019ef-09ec-4b85-a21f-0c6e6e647a23"
      unitRef="usd">35803000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTkvZnJhZzphNWI3NWJhOGMyOTk0NGIwODhhZDMwMjhjM2VmZTRhOS90YWJsZTowYjVlNmZiMmQ1MTE0MzQ2ODRkZjlhN2ZiODI1NmEyMS90YWJsZXJhbmdlOjBiNWU2ZmIyZDUxMTQzNDY4NGRmOWE3ZmI4MjU2YTIxXzE5LTItMS0xLTI0NDY4Mw_b0e7690e-a722-4653-9ad5-2cbd2aa04a71"
      unitRef="usd">18003000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTkvZnJhZzphNWI3NWJhOGMyOTk0NGIwODhhZDMwMjhjM2VmZTRhOS90YWJsZTowYjVlNmZiMmQ1MTE0MzQ2ODRkZjlhN2ZiODI1NmEyMS90YWJsZXJhbmdlOjBiNWU2ZmIyZDUxMTQzNDY4NGRmOWE3ZmI4MjU2YTIxXzE5LTMtMS0xLTI0NDY4Mw_3ecb132c-cdb2-4476-8a08-c0e9d4425471"
      unitRef="usd">17287000</us-gaap:InterestExpense>
    <blkb:NonoperatingIncomeExpenseExcludingInterestExpense
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTkvZnJhZzphNWI3NWJhOGMyOTk0NGIwODhhZDMwMjhjM2VmZTRhOS90YWJsZTowYjVlNmZiMmQ1MTE0MzQ2ODRkZjlhN2ZiODI1NmEyMS90YWJsZXJhbmdlOjBiNWU2ZmIyZDUxMTQzNDY4NGRmOWE3ZmI4MjU2YTIxXzIwLTEtMS0xLTI0NDY4Mw_23e66e07-9a41-41cd-8a18-2da5a8ee1b99"
      unitRef="usd">8713000</blkb:NonoperatingIncomeExpenseExcludingInterestExpense>
    <blkb:NonoperatingIncomeExpenseExcludingInterestExpense
      contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTkvZnJhZzphNWI3NWJhOGMyOTk0NGIwODhhZDMwMjhjM2VmZTRhOS90YWJsZTowYjVlNmZiMmQ1MTE0MzQ2ODRkZjlhN2ZiODI1NmEyMS90YWJsZXJhbmdlOjBiNWU2ZmIyZDUxMTQzNDY4NGRmOWE3ZmI4MjU2YTIxXzIwLTItMS0xLTI0NDY4Mw_6c3adb86-91b7-4573-a59b-cf1a45cab6fd"
      unitRef="usd">180000</blkb:NonoperatingIncomeExpenseExcludingInterestExpense>
    <blkb:NonoperatingIncomeExpenseExcludingInterestExpense
      contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTkvZnJhZzphNWI3NWJhOGMyOTk0NGIwODhhZDMwMjhjM2VmZTRhOS90YWJsZTowYjVlNmZiMmQ1MTE0MzQ2ODRkZjlhN2ZiODI1NmEyMS90YWJsZXJhbmdlOjBiNWU2ZmIyZDUxMTQzNDY4NGRmOWE3ZmI4MjU2YTIxXzIwLTMtMS0xLTI0NDY4Mw_b15b256a-43ef-470d-8721-211e1dcf8a6b"
      unitRef="usd">1658000</blkb:NonoperatingIncomeExpenseExcludingInterestExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTkvZnJhZzphNWI3NWJhOGMyOTk0NGIwODhhZDMwMjhjM2VmZTRhOS90YWJsZTowYjVlNmZiMmQ1MTE0MzQ2ODRkZjlhN2ZiODI1NmEyMS90YWJsZXJhbmdlOjBiNWU2ZmIyZDUxMTQzNDY4NGRmOWE3ZmI4MjU2YTIxXzIxLTEtMS0xLTI0NDY4Mw_fd502382-d075-4569-8215-5efaa6835f08"
      unitRef="usd">-55575000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTkvZnJhZzphNWI3NWJhOGMyOTk0NGIwODhhZDMwMjhjM2VmZTRhOS90YWJsZTowYjVlNmZiMmQ1MTE0MzQ2ODRkZjlhN2ZiODI1NmEyMS90YWJsZXJhbmdlOjBiNWU2ZmIyZDUxMTQzNDY4NGRmOWE3ZmI4MjU2YTIxXzIxLTItMS0xLTI0NDY4Mw_313a3cd4-8f3b-411e-8baf-43a7c5e8febb"
      unitRef="usd">7083000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTkvZnJhZzphNWI3NWJhOGMyOTk0NGIwODhhZDMwMjhjM2VmZTRhOS90YWJsZTowYjVlNmZiMmQ1MTE0MzQ2ODRkZjlhN2ZiODI1NmEyMS90YWJsZXJhbmdlOjBiNWU2ZmIyZDUxMTQzNDY4NGRmOWE3ZmI4MjU2YTIxXzIxLTMtMS0xLTI0NDY4Mw_a5672aa6-adfd-4776-88dc-22610355bab1"
      unitRef="usd">21614000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTkvZnJhZzphNWI3NWJhOGMyOTk0NGIwODhhZDMwMjhjM2VmZTRhOS90YWJsZTowYjVlNmZiMmQ1MTE0MzQ2ODRkZjlhN2ZiODI1NmEyMS90YWJsZXJhbmdlOjBiNWU2ZmIyZDUxMTQzNDY4NGRmOWE3ZmI4MjU2YTIxXzIyLTEtMS0xLTI0NDY4Mw_af1f9459-a221-483c-ace9-e43d3ce95eb3"
      unitRef="usd">-10168000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTkvZnJhZzphNWI3NWJhOGMyOTk0NGIwODhhZDMwMjhjM2VmZTRhOS90YWJsZTowYjVlNmZiMmQ1MTE0MzQ2ODRkZjlhN2ZiODI1NmEyMS90YWJsZXJhbmdlOjBiNWU2ZmIyZDUxMTQzNDY4NGRmOWE3ZmI4MjU2YTIxXzIyLTItMS0xLTI0NDY4Mw_63a31750-6767-4272-85e7-14cc76253461"
      unitRef="usd">1385000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTkvZnJhZzphNWI3NWJhOGMyOTk0NGIwODhhZDMwMjhjM2VmZTRhOS90YWJsZTowYjVlNmZiMmQ1MTE0MzQ2ODRkZjlhN2ZiODI1NmEyMS90YWJsZXJhbmdlOjBiNWU2ZmIyZDUxMTQzNDY4NGRmOWE3ZmI4MjU2YTIxXzIyLTMtMS0xLTI0NDY4Mw_50a92cb3-ffca-4c98-960c-a61f821d3b2f"
      unitRef="usd">13897000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTkvZnJhZzphNWI3NWJhOGMyOTk0NGIwODhhZDMwMjhjM2VmZTRhOS90YWJsZTowYjVlNmZiMmQ1MTE0MzQ2ODRkZjlhN2ZiODI1NmEyMS90YWJsZXJhbmdlOjBiNWU2ZmIyZDUxMTQzNDY4NGRmOWE3ZmI4MjU2YTIxXzIzLTEtMS0xLTI0NDY4Mw_35e43879-a614-4faf-a781-337138a0b909"
      unitRef="usd">-45407000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTkvZnJhZzphNWI3NWJhOGMyOTk0NGIwODhhZDMwMjhjM2VmZTRhOS90YWJsZTowYjVlNmZiMmQ1MTE0MzQ2ODRkZjlhN2ZiODI1NmEyMS90YWJsZXJhbmdlOjBiNWU2ZmIyZDUxMTQzNDY4NGRmOWE3ZmI4MjU2YTIxXzIzLTItMS0xLTI0NDY4Mw_34a1f294-b140-4d0f-a82f-3747dba75748"
      unitRef="usd">5698000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTkvZnJhZzphNWI3NWJhOGMyOTk0NGIwODhhZDMwMjhjM2VmZTRhOS90YWJsZTowYjVlNmZiMmQ1MTE0MzQ2ODRkZjlhN2ZiODI1NmEyMS90YWJsZXJhbmdlOjBiNWU2ZmIyZDUxMTQzNDY4NGRmOWE3ZmI4MjU2YTIxXzIzLTMtMS0xLTI0NDY4Mw_e18a366f-b2b7-4ad5-b3d6-4cefad8e2809"
      unitRef="usd">7717000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTkvZnJhZzphNWI3NWJhOGMyOTk0NGIwODhhZDMwMjhjM2VmZTRhOS90YWJsZTowYjVlNmZiMmQ1MTE0MzQ2ODRkZjlhN2ZiODI1NmEyMS90YWJsZXJhbmdlOjBiNWU2ZmIyZDUxMTQzNDY4NGRmOWE3ZmI4MjU2YTIxXzI1LTEtMS0xLTI0NDY4Mw_f08001c6-31c6-4f5d-918b-bf5a22645147"
      unitRef="usdPerShare">-0.88</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTkvZnJhZzphNWI3NWJhOGMyOTk0NGIwODhhZDMwMjhjM2VmZTRhOS90YWJsZTowYjVlNmZiMmQ1MTE0MzQ2ODRkZjlhN2ZiODI1NmEyMS90YWJsZXJhbmdlOjBiNWU2ZmIyZDUxMTQzNDY4NGRmOWE3ZmI4MjU2YTIxXzI1LTItMS0xLTI0NDY4Mw_0ab33d66-b4e8-41b6-98a3-65a61308b154"
      unitRef="usdPerShare">0.12</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTkvZnJhZzphNWI3NWJhOGMyOTk0NGIwODhhZDMwMjhjM2VmZTRhOS90YWJsZTowYjVlNmZiMmQ1MTE0MzQ2ODRkZjlhN2ZiODI1NmEyMS90YWJsZXJhbmdlOjBiNWU2ZmIyZDUxMTQzNDY4NGRmOWE3ZmI4MjU2YTIxXzI1LTMtMS0xLTI0NDY4Mw_5e854ece-3568-4e77-b350-7f078bd7e3ba"
      unitRef="usdPerShare">0.16</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTkvZnJhZzphNWI3NWJhOGMyOTk0NGIwODhhZDMwMjhjM2VmZTRhOS90YWJsZTowYjVlNmZiMmQ1MTE0MzQ2ODRkZjlhN2ZiODI1NmEyMS90YWJsZXJhbmdlOjBiNWU2ZmIyZDUxMTQzNDY4NGRmOWE3ZmI4MjU2YTIxXzI2LTEtMS0xLTI0NDY4Mw_91fb7ad4-148b-4a31-a66a-b51a93acfd12"
      unitRef="usdPerShare">-0.88</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTkvZnJhZzphNWI3NWJhOGMyOTk0NGIwODhhZDMwMjhjM2VmZTRhOS90YWJsZTowYjVlNmZiMmQ1MTE0MzQ2ODRkZjlhN2ZiODI1NmEyMS90YWJsZXJhbmdlOjBiNWU2ZmIyZDUxMTQzNDY4NGRmOWE3ZmI4MjU2YTIxXzI2LTItMS0xLTI0NDY4Mw_01354f67-bf84-41b1-9238-24cec5490e24"
      unitRef="usdPerShare">0.12</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTkvZnJhZzphNWI3NWJhOGMyOTk0NGIwODhhZDMwMjhjM2VmZTRhOS90YWJsZTowYjVlNmZiMmQ1MTE0MzQ2ODRkZjlhN2ZiODI1NmEyMS90YWJsZXJhbmdlOjBiNWU2ZmIyZDUxMTQzNDY4NGRmOWE3ZmI4MjU2YTIxXzI2LTMtMS0xLTI0NDY4Mw_6e41fdf9-a9db-4a54-a000-8574a7b062ba"
      unitRef="usdPerShare">0.16</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTkvZnJhZzphNWI3NWJhOGMyOTk0NGIwODhhZDMwMjhjM2VmZTRhOS90YWJsZTowYjVlNmZiMmQ1MTE0MzQ2ODRkZjlhN2ZiODI1NmEyMS90YWJsZXJhbmdlOjBiNWU2ZmIyZDUxMTQzNDY4NGRmOWE3ZmI4MjU2YTIxXzI4LTEtMS0xLTI0NDY4Mw_efe99e4e-2f51-40c2-9e1c-eae4a7847753"
      unitRef="shares">51569148</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTkvZnJhZzphNWI3NWJhOGMyOTk0NGIwODhhZDMwMjhjM2VmZTRhOS90YWJsZTowYjVlNmZiMmQ1MTE0MzQ2ODRkZjlhN2ZiODI1NmEyMS90YWJsZXJhbmdlOjBiNWU2ZmIyZDUxMTQzNDY4NGRmOWE3ZmI4MjU2YTIxXzI4LTItMS0xLTI0NDY4Mw_f69dde1b-cdeb-4e8c-8962-6e4b8d9e05fc"
      unitRef="shares">47412306</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTkvZnJhZzphNWI3NWJhOGMyOTk0NGIwODhhZDMwMjhjM2VmZTRhOS90YWJsZTowYjVlNmZiMmQ1MTE0MzQ2ODRkZjlhN2ZiODI1NmEyMS90YWJsZXJhbmdlOjBiNWU2ZmIyZDUxMTQzNDY4NGRmOWE3ZmI4MjU2YTIxXzI4LTMtMS0xLTI0NDY4Mw_76f63f7f-123d-4b3b-9dab-ddce1ea105c6"
      unitRef="shares">48184714</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTkvZnJhZzphNWI3NWJhOGMyOTk0NGIwODhhZDMwMjhjM2VmZTRhOS90YWJsZTowYjVlNmZiMmQ1MTE0MzQ2ODRkZjlhN2ZiODI1NmEyMS90YWJsZXJhbmdlOjBiNWU2ZmIyZDUxMTQzNDY4NGRmOWE3ZmI4MjU2YTIxXzI5LTEtMS0xLTI0NDY4Mw_a1b1633b-e197-432d-9060-84c39db5690f"
      unitRef="shares">51569148</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTkvZnJhZzphNWI3NWJhOGMyOTk0NGIwODhhZDMwMjhjM2VmZTRhOS90YWJsZTowYjVlNmZiMmQ1MTE0MzQ2ODRkZjlhN2ZiODI1NmEyMS90YWJsZXJhbmdlOjBiNWU2ZmIyZDUxMTQzNDY4NGRmOWE3ZmI4MjU2YTIxXzI5LTItMS0xLTI0NDY4Mw_1cdce936-e7f8-44cd-9ebb-5f190ed281c3"
      unitRef="shares">48230438</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTkvZnJhZzphNWI3NWJhOGMyOTk0NGIwODhhZDMwMjhjM2VmZTRhOS90YWJsZTowYjVlNmZiMmQ1MTE0MzQ2ODRkZjlhN2ZiODI1NmEyMS90YWJsZXJhbmdlOjBiNWU2ZmIyZDUxMTQzNDY4NGRmOWE3ZmI4MjU2YTIxXzI5LTMtMS0xLTI0NDY4Mw_e55b1fe5-9a4e-4db1-84e2-605e5ddbb9c6"
      unitRef="shares">48696341</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTkvZnJhZzphNWI3NWJhOGMyOTk0NGIwODhhZDMwMjhjM2VmZTRhOS90YWJsZTowYjVlNmZiMmQ1MTE0MzQ2ODRkZjlhN2ZiODI1NmEyMS90YWJsZXJhbmdlOjBiNWU2ZmIyZDUxMTQzNDY4NGRmOWE3ZmI4MjU2YTIxXzMxLTEtMS0xLTI0NDY4Mw_5d912b72-0098-43ca-bd72-fe28c121a986"
      unitRef="usd">-16160000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTkvZnJhZzphNWI3NWJhOGMyOTk0NGIwODhhZDMwMjhjM2VmZTRhOS90YWJsZTowYjVlNmZiMmQ1MTE0MzQ2ODRkZjlhN2ZiODI1NmEyMS90YWJsZXJhbmdlOjBiNWU2ZmIyZDUxMTQzNDY4NGRmOWE3ZmI4MjU2YTIxXzMxLTItMS0xLTI0NDY4Mw_0c9ee47b-7e18-4b4a-820c-1c6facb08405"
      unitRef="usd">661000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTkvZnJhZzphNWI3NWJhOGMyOTk0NGIwODhhZDMwMjhjM2VmZTRhOS90YWJsZTowYjVlNmZiMmQ1MTE0MzQ2ODRkZjlhN2ZiODI1NmEyMS90YWJsZXJhbmdlOjBiNWU2ZmIyZDUxMTQzNDY4NGRmOWE3ZmI4MjU2YTIxXzMxLTMtMS0xLTI0NDY4Mw_139a3264-c5fd-43c8-96b5-cee84ef7aeb4"
      unitRef="usd">4571000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTkvZnJhZzphNWI3NWJhOGMyOTk0NGIwODhhZDMwMjhjM2VmZTRhOS90YWJsZTowYjVlNmZiMmQ1MTE0MzQ2ODRkZjlhN2ZiODI1NmEyMS90YWJsZXJhbmdlOjBiNWU2ZmIyZDUxMTQzNDY4NGRmOWE3ZmI4MjU2YTIxXzMyLTEtMS0xLTI0NDY4Mw_93ec35bd-f5e8-49ef-957c-5acfd42f627e"
      unitRef="usd">18576000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent
      contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTkvZnJhZzphNWI3NWJhOGMyOTk0NGIwODhhZDMwMjhjM2VmZTRhOS90YWJsZTowYjVlNmZiMmQ1MTE0MzQ2ODRkZjlhN2ZiODI1NmEyMS90YWJsZXJhbmdlOjBiNWU2ZmIyZDUxMTQzNDY4NGRmOWE3ZmI4MjU2YTIxXzMyLTItMS0xLTI0NDY4Mw_64f28823-c3c6-408c-b3a2-1544bbd0b3b5"
      unitRef="usd">8358000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent
      contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTkvZnJhZzphNWI3NWJhOGMyOTk0NGIwODhhZDMwMjhjM2VmZTRhOS90YWJsZTowYjVlNmZiMmQ1MTE0MzQ2ODRkZjlhN2ZiODI1NmEyMS90YWJsZXJhbmdlOjBiNWU2ZmIyZDUxMTQzNDY4NGRmOWE3ZmI4MjU2YTIxXzMyLTMtMS0xLTI0NDY4Mw_289bc7c3-4537-4ed7-9e09-556710411713"
      unitRef="usd">-1778000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTkvZnJhZzphNWI3NWJhOGMyOTk0NGIwODhhZDMwMjhjM2VmZTRhOS90YWJsZTowYjVlNmZiMmQ1MTE0MzQ2ODRkZjlhN2ZiODI1NmEyMS90YWJsZXJhbmdlOjBiNWU2ZmIyZDUxMTQzNDY4NGRmOWE3ZmI4MjU2YTIxXzMzLTEtMS0xLTI0NDY4Mw_0b8bf035-f5f0-4580-b902-9e863e0b9725"
      unitRef="usd">2416000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTkvZnJhZzphNWI3NWJhOGMyOTk0NGIwODhhZDMwMjhjM2VmZTRhOS90YWJsZTowYjVlNmZiMmQ1MTE0MzQ2ODRkZjlhN2ZiODI1NmEyMS90YWJsZXJhbmdlOjBiNWU2ZmIyZDUxMTQzNDY4NGRmOWE3ZmI4MjU2YTIxXzMzLTItMS0xLTI0NDY4Mw_57c76c2b-0037-41d9-8a1a-b1ebcafcf93b"
      unitRef="usd">9019000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTkvZnJhZzphNWI3NWJhOGMyOTk0NGIwODhhZDMwMjhjM2VmZTRhOS90YWJsZTowYjVlNmZiMmQ1MTE0MzQ2ODRkZjlhN2ZiODI1NmEyMS90YWJsZXJhbmdlOjBiNWU2ZmIyZDUxMTQzNDY4NGRmOWE3ZmI4MjU2YTIxXzMzLTMtMS0xLTI0NDY4Mw_11273059-be43-4b94-937d-eebc74c42dcc"
      unitRef="usd">2793000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTkvZnJhZzphNWI3NWJhOGMyOTk0NGIwODhhZDMwMjhjM2VmZTRhOS90YWJsZTowYjVlNmZiMmQ1MTE0MzQ2ODRkZjlhN2ZiODI1NmEyMS90YWJsZXJhbmdlOjBiNWU2ZmIyZDUxMTQzNDY4NGRmOWE3ZmI4MjU2YTIxXzM0LTEtMS0xLTI0NDY4Mw_5e4ea1e4-0a27-43cf-9235-df05bc03b05b"
      unitRef="usd">-42991000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTkvZnJhZzphNWI3NWJhOGMyOTk0NGIwODhhZDMwMjhjM2VmZTRhOS90YWJsZTowYjVlNmZiMmQ1MTE0MzQ2ODRkZjlhN2ZiODI1NmEyMS90YWJsZXJhbmdlOjBiNWU2ZmIyZDUxMTQzNDY4NGRmOWE3ZmI4MjU2YTIxXzM0LTItMS0xLTI0NDY4Mw_6a295704-53a8-440a-9b1e-79f301e4cf48"
      unitRef="usd">14717000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18xOTkvZnJhZzphNWI3NWJhOGMyOTk0NGIwODhhZDMwMjhjM2VmZTRhOS90YWJsZTowYjVlNmZiMmQ1MTE0MzQ2ODRkZjlhN2ZiODI1NmEyMS90YWJsZXJhbmdlOjBiNWU2ZmIyZDUxMTQzNDY4NGRmOWE3ZmI4MjU2YTIxXzM0LTMtMS0xLTI0NDY4Mw_6309cb18-5979-4fcb-9433-76114b87e3ba"
      unitRef="usd">10510000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:NetIncomeLoss
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzMtMS0xLTEtMjQ0Njgz_8e83e19f-1844-463b-b17d-83bfe6738f81"
      unitRef="usd">-45407000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzMtMi0xLTEtMjQ0Njgz_ff171392-64a7-4116-8339-6dce3a3e4df1"
      unitRef="usd">5698000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzMtMy0xLTEtMjQ0Njgz_163eb5fe-bceb-4342-b887-7fc9f8d492cc"
      unitRef="usd">7717000</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationAndAmortization
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzUtMS0xLTEtMjQ0Njgz_02a5f616-357e-497f-9627-6b506d710208"
      unitRef="usd">102369000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzUtMi0xLTEtMjQ0Njgz_aee90b3b-eddf-423c-91ca-160fd9a64003"
      unitRef="usd">82410000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzUtMy0xLTEtMjQ0Njgz_1431f721-0d9c-48ee-8e13-687b90e6e881"
      unitRef="usd">92735000</us-gaap:DepreciationAndAmortization>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzYtMS0xLTEtMjQ0Njgz_fa443ca9-be6a-4858-a24d-e3b889f40105"
      unitRef="usd">6066000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzYtMi0xLTEtMjQ0Njgz_cda80e57-6f8e-49e8-93a1-22d53c685667"
      unitRef="usd">11450000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzYtMy0xLTEtMjQ0Njgz_4390d02d-afea-4385-971c-00f10db7c47e"
      unitRef="usd">13230000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ShareBasedCompensation
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzctMS0xLTEtMjQ0Njgz_f901efab-4293-4452-8f9d-7949781e82eb"
      unitRef="usd">110294000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzctMi0xLTEtMjQ0Njgz_26e01e7f-5cff-4379-8d8d-fb056bca323d"
      unitRef="usd">120379000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzctMy0xLTEtMjQ0Njgz_59bbb2db-3feb-4309-9433-e18bb0621c3f"
      unitRef="usd">87257000</us-gaap:ShareBasedCompensation>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzgtMS0xLTEtMjQ0Njgz_cc351f39-867b-409a-903b-01a2e4246295"
      unitRef="usd">-26644000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzgtMi0xLTEtMjQ0Njgz_9bfe4607-ef8b-4841-a87d-aa4437107fcf"
      unitRef="usd">-2429000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzgtMy0xLTEtMjQ0Njgz_5b467012-a148-4884-9aae-522a15f7f956"
      unitRef="usd">8837000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzktMS0xLTEtMjQ0Njgz_54260eec-6225-4759-b068-f05458c1f167"
      unitRef="usd">2364000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzktMi0xLTEtMjQ0Njgz_2f9235b4-1406-4fba-8909-a38c45323621"
      unitRef="usd">1570000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzktMy0xLTEtMjQ0Njgz_d2e19ba8-436c-498f-816d-b3bc5bfa5c90"
      unitRef="usd">781000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzEwLTEtMS0xLTI0NDY4Mw_e075519d-2506-4687-a3c0-2e6f1d70c4cf"
      unitRef="usd">-5676000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzEwLTItMS0xLTI0NDY4Mw_f678a1fb-402d-444e-87ba-db7a752c15c2"
      unitRef="usd">-10490000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzEwLTMtMS0xLTI0NDY4Mw_6ae2d5d5-16cf-47ea-820b-c0f94e9b52a5"
      unitRef="usd">-2958000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzEyLTEtMS0xLTI0NDY4Mw_5c14031c-e63b-4859-958f-92f2e8167d5d"
      unitRef="usd">7340000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzEyLTItMS0xLTI0NDY4Mw_ac952605-fd84-421e-9896-2d9c9a333e99"
      unitRef="usd">6525000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzEyLTMtMS0xLTI0NDY4Mw_30bc38c7-5903-4132-affa-0d4946e13c72"
      unitRef="usd">18414000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzEzLTEtMS0xLTI0NDY4Mw_2ac5afd6-e597-49a2-9a82-69a5689bd620"
      unitRef="usd">-26235000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzEzLTItMS0xLTI0NDY4Mw_605ddb3b-b7c1-488d-a1b4-99ee12977d60"
      unitRef="usd">2048000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzEzLTMtMS0xLTI0NDY4Mw_2a8b8868-57e4-4f06-a9be-5f07cce55d8e"
      unitRef="usd">-22568000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayableTrade
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzE0LTEtMS0xLTI0NDY4Mw_b7b768c3-053e-452d-ac9c-4957bdc50348"
      unitRef="usd">21607000</us-gaap:IncreaseDecreaseInAccountsPayableTrade>
    <us-gaap:IncreaseDecreaseInAccountsPayableTrade
      contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzE0LTItMS0xLTI0NDY4Mw_4bf89b9a-c5d6-4682-8e1e-f730ab5e6815"
      unitRef="usd">-9670000</us-gaap:IncreaseDecreaseInAccountsPayableTrade>
    <us-gaap:IncreaseDecreaseInAccountsPayableTrade
      contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzE0LTMtMS0xLTI0NDY4Mw_8fb32119-80c0-4e7d-953f-fab7bff3092d"
      unitRef="usd">-19997000</us-gaap:IncreaseDecreaseInAccountsPayableTrade>
    <blkb:IncreaseDecreaseAccruedExpensesAndOtherLiabilities
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzE1LTEtMS0xLTI0NDY4Mw_45d6ba93-4169-412b-9de7-0116b894731e"
      unitRef="usd">-2386000</blkb:IncreaseDecreaseAccruedExpensesAndOtherLiabilities>
    <blkb:IncreaseDecreaseAccruedExpensesAndOtherLiabilities
      contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzE1LTItMS0xLTI0NDY4Mw_003f4646-d50a-40bd-8c0b-b67266df8283"
      unitRef="usd">-8190000</blkb:IncreaseDecreaseAccruedExpensesAndOtherLiabilities>
    <blkb:IncreaseDecreaseAccruedExpensesAndOtherLiabilities
      contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzE1LTMtMS0xLTI0NDY4Mw_081f5469-85d4-4262-b25e-e307aa3e0c4c"
      unitRef="usd">-49232000</blkb:IncreaseDecreaseAccruedExpensesAndOtherLiabilities>
    <us-gaap:IncreaseDecreaseInDeferredRevenue
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzE2LTEtMS0xLTI0NDY4Mw_cd16549d-7155-4a34-a0c3-0850679a48aa"
      unitRef="usd">11059000</us-gaap:IncreaseDecreaseInDeferredRevenue>
    <us-gaap:IncreaseDecreaseInDeferredRevenue
      contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzE2LTItMS0xLTI0NDY4Mw_b082f4e5-8108-4609-bbd4-24470eaa0682"
      unitRef="usd">10526000</us-gaap:IncreaseDecreaseInDeferredRevenue>
    <us-gaap:IncreaseDecreaseInDeferredRevenue
      contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzE2LTMtMS0xLTI0NDY4Mw_41bff5aa-9d04-4ab1-93a6-ffa1b83ae98a"
      unitRef="usd">-485000</us-gaap:IncreaseDecreaseInDeferredRevenue>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzE3LTEtMS0xLTI0NDY4Mw_6b37b66f-e762-439d-b5d5-ff0f4085e987"
      unitRef="usd">203893000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzE3LTItMS0xLTI0NDY4Mw_a8c45eec-669e-4f04-b011-3109de6dc9ac"
      unitRef="usd">213661000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzE3LTMtMS0xLTI0NDY4Mw_de218e46-66d2-4950-b2fa-aeca86af1467"
      unitRef="usd">147955000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzE5LTEtMS0xLTI0NDY4Mw_653006cf-f885-4a9a-918a-29d5c30fca77"
      unitRef="usd">12289000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzE5LTItMS0xLTI0NDY4Mw_492281aa-b1c3-4760-a03b-070778f7011a"
      unitRef="usd">11664000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzE5LTMtMS0xLTI0NDY4Mw_a801d29c-a241-41ba-8b7b-65579dbdacd6"
      unitRef="usd">29690000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToDevelopSoftware
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzIwLTEtMS0xLTI0NDY4Mw_84ecf35f-8e68-45c2-b15d-0e8b058e6737"
      unitRef="usd">58774000</us-gaap:PaymentsToDevelopSoftware>
    <us-gaap:PaymentsToDevelopSoftware
      contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzIwLTItMS0xLTI0NDY4Mw_bf88d5c3-335a-4c98-90ea-b1b9ca08277f"
      unitRef="usd">40489000</us-gaap:PaymentsToDevelopSoftware>
    <us-gaap:PaymentsToDevelopSoftware
      contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzIwLTMtMS0xLTI0NDY4Mw_daa0b2d9-6a85-4018-95df-60e1a0d59a9d"
      unitRef="usd">42157000</us-gaap:PaymentsToDevelopSoftware>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzIxLTEtMS0xLTI0NDY4Mw_16504a7a-7ea2-4f4b-b815-7dca32410aa8"
      unitRef="usd">20912000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzIxLTItMS0xLTI0NDY4Mw_6fd81448-64b6-440c-8fc7-be1049112a6f"
      unitRef="usd">419120000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzIxLTMtMS0xLTI0NDY4Mw_a0f6fd81-d1c0-4355-a3a7-28edded24cd7"
      unitRef="usd">0</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:ProceedsFromDivestitureOfBusinesses
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzIyLTEtMS0xLTI1MjczMQ_fba28e83-b37c-4774-afa6-308507e42fc2"
      unitRef="usd">6426000</us-gaap:ProceedsFromDivestitureOfBusinesses>
    <us-gaap:ProceedsFromDivestitureOfBusinesses
      contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzIyLTItMS0xLTI1MjczMQ_55434f06-1519-423e-a17a-155a11727d4e"
      unitRef="usd">0</us-gaap:ProceedsFromDivestitureOfBusinesses>
    <us-gaap:ProceedsFromDivestitureOfBusinesses
      contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzIyLTMtMS0xLTI1MjczNw_82f4092a-5316-4ea1-9811-d3d1cffbdc92"
      unitRef="usd">0</us-gaap:ProceedsFromDivestitureOfBusinesses>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzI1LTEtMS0xLTI0NDY4Mw_83842164-5d6e-4665-aba0-29fa0d5b4222"
      unitRef="usd">-85549000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzI1LTItMS0xLTI0NDY4Mw_333ec2d0-73f2-4fc7-a116-0c6f306c9f2c"
      unitRef="usd">-471273000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzI1LTMtMS0xLTI0NDY4Mw_7a6ec61d-2251-4834-85a9-0807ccd36098"
      unitRef="usd">-71847000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromIssuanceOfDebt
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzI3LTEtMS0xLTI0NDY4Mw_fd2055d1-f7dc-4917-9c25-2628e6fb0ca0"
      unitRef="usd">211000000</us-gaap:ProceedsFromIssuanceOfDebt>
    <us-gaap:ProceedsFromIssuanceOfDebt
      contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzI3LTItMS0xLTI0NDY4Mw_a21ad5fc-5045-4dd5-97ea-78e1d7f759c3"
      unitRef="usd">582200000</us-gaap:ProceedsFromIssuanceOfDebt>
    <us-gaap:ProceedsFromIssuanceOfDebt
      contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzI3LTMtMS0xLTI0NDY4Mw_79fa3ef9-44ec-4dfc-a817-efd4b5e2196a"
      unitRef="usd">748500000</us-gaap:ProceedsFromIssuanceOfDebt>
    <us-gaap:RepaymentsOfDebt
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzI4LTEtMS0xLTI0NDY4Mw_6ea52615-a893-44f1-b5d9-d26110c0ac55"
      unitRef="usd">310740000</us-gaap:RepaymentsOfDebt>
    <us-gaap:RepaymentsOfDebt
      contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzI4LTItMS0xLTI0NDY4Mw_c1cc33e6-36ae-4cbd-90d2-beb97793da0c"
      unitRef="usd">152971000</us-gaap:RepaymentsOfDebt>
    <us-gaap:RepaymentsOfDebt
      contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzI4LTMtMS0xLTI0NDY4Mw_cc7bc838-dedf-4095-b85f-ae69d2d8883a"
      unitRef="usd">747563000</us-gaap:RepaymentsOfDebt>
    <us-gaap:PaymentsOfFinancingCosts
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzI5LTEtMS0xLTI0NDY4Mw_6ee0b5d4-9f2e-4175-ab6e-736832909553"
      unitRef="usd">0</us-gaap:PaymentsOfFinancingCosts>
    <us-gaap:PaymentsOfFinancingCosts
      contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzI5LTItMS0xLTI0NDY4Mw_7a2fcea0-ae7f-45c8-8705-c9df28494c01"
      unitRef="usd">3106000</us-gaap:PaymentsOfFinancingCosts>
    <us-gaap:PaymentsOfFinancingCosts
      contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzI5LTMtMS0xLTI0NDY4Mw_916c579d-7caf-4a22-9214-67c276871705"
      unitRef="usd">4586000</us-gaap:PaymentsOfFinancingCosts>
    <us-gaap:PaymentsOfStockIssuanceCosts
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzMxLTEtMS0xLTI1Mjc0OQ_9c49e6d1-16ad-48bc-812c-d5a034ba69da"
      unitRef="usd">1339000</us-gaap:PaymentsOfStockIssuanceCosts>
    <us-gaap:PaymentsOfStockIssuanceCosts
      contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzMxLTItMS0xLTI1Mjc0OQ_4a32cf67-aa75-4dc3-8caa-f7d6b9e25f09"
      unitRef="usd">0</us-gaap:PaymentsOfStockIssuanceCosts>
    <us-gaap:PaymentsOfStockIssuanceCosts
      contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzMxLTMtMS0xLTI1Mjc1Mg_63ba54dd-8199-444d-a450-900950f270f0"
      unitRef="usd">0</us-gaap:PaymentsOfStockIssuanceCosts>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzMwLTEtMS0xLTI0NDY4Mw_f1a3ed7f-8486-4e21-93bd-ebd4ee635311"
      unitRef="usd">36376000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzMwLTItMS0xLTI0NDY4Mw_e741905d-4559-48ab-bbcd-da086ec103c9"
      unitRef="usd">39404000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzMwLTMtMS0xLTI0NDY4Mw_649fb1be-6da0-4625-809e-657d57ec7669"
      unitRef="usd">21425000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzMxLTEtMS0xLTI0NDY4Mw_54e592ee-3047-42d2-9101-03e5e26a85eb"
      unitRef="usd">0</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzMxLTItMS0xLTI0NDY4Mw_1afe5be8-25e4-432e-bc19-fa69b1727171"
      unitRef="usd">0</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzMxLTMtMS0xLTI0NDY4Mw_5797d06f-12d8-4a0f-8422-863457d65871"
      unitRef="usd">4000</us-gaap:ProceedsFromStockOptionsExercised>
    <blkb:IncreaseDecreaseInDueToCustomers
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzMyLTEtMS0xLTI0NDY4Mw_e37ce1f1-4d77-4ca9-8aef-5f4a0ba6ca08"
      unitRef="usd">-111386000</blkb:IncreaseDecreaseInDueToCustomers>
    <blkb:IncreaseDecreaseInDueToCustomers
      contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzMyLTItMS0xLTI0NDY4Mw_da7fd5bc-ce6d-4935-9746-b2bb5f984e4c"
      unitRef="usd">13464000</blkb:IncreaseDecreaseInDueToCustomers>
    <blkb:IncreaseDecreaseInDueToCustomers
      contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzMyLTMtMS0xLTI0NDY4Mw_a220d797-d492-4eb8-b030-a0e670814aba"
      unitRef="usd">-61214000</blkb:IncreaseDecreaseInDueToCustomers>
    <blkb:ChangeInCustomerFundsReceivable
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzMzLTEtMS0xLTI0NDY4Mw_f2db6b59-e6cc-44de-8cf4-f4d9bd70430d"
      unitRef="usd">380000</blkb:ChangeInCustomerFundsReceivable>
    <blkb:ChangeInCustomerFundsReceivable
      contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzMzLTItMS0xLTI0NDY4Mw_c8ba233c-5be2-4527-a87f-feec1c06bbfa"
      unitRef="usd">-731000</blkb:ChangeInCustomerFundsReceivable>
    <blkb:ChangeInCustomerFundsReceivable
      contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzMzLTMtMS0xLTI0NDY4Mw_5bff4d67-6a4e-4e67-91f7-06f45dc7af53"
      unitRef="usd">138000</blkb:ChangeInCustomerFundsReceivable>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzM0LTEtMS0xLTI0NDY4Mw_8341aa5d-9d01-480f-8c08-3ae62d56e070"
      unitRef="usd">0</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzM0LTItMS0xLTI0NDY4Mw_4bc326d5-99c6-478c-ba8b-2333d058bcd5"
      unitRef="usd">108416000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzM0LTMtMS0xLTI0NDY4Mw_620c1793-598d-4984-845c-77119ed74a95"
      unitRef="usd">41001000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsOfDividends
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzM1LTEtMS0xLTI0NDY4Mw_f25352fc-8930-4a1e-b7d6-a2d42c9c2e13"
      unitRef="usd">0</us-gaap:PaymentsOfDividends>
    <us-gaap:PaymentsOfDividends
      contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzM1LTItMS0xLTI0NDY4Mw_160d4e1d-15d5-4b98-b170-9d33a03e04fa"
      unitRef="usd">0</us-gaap:PaymentsOfDividends>
    <us-gaap:PaymentsOfDividends
      contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzM1LTMtMS0xLTI0NDY4Mw_9bf342ba-ffb8-4acd-9d2b-472f44afbcb6"
      unitRef="usd">5960000</us-gaap:PaymentsOfDividends>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzM2LTEtMS0xLTI0NDY4Mw_d4845b13-5f0f-41d8-b8e3-42fac8019524"
      unitRef="usd">-25689000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzM2LTItMS0xLTI0NDY4Mw_74d43429-0d19-42e2-8786-f7194e745f3d"
      unitRef="usd">264108000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzM2LTMtMS0xLTI0NDY4Mw_9726b9fe-94bd-4ec2-8cb6-8e2cfad18dbc"
      unitRef="usd">-10679000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzM3LTEtMS0xLTI0NDY4Mw_ae1b09d2-0ed1-4004-9f10-388369f6c6e2"
      unitRef="usd">-10486000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzM3LTItMS0xLTI0NDY4Mw_542f25b5-a110-44ba-886b-3989751a2e9b"
      unitRef="usd">297000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzM3LTMtMS0xLTI0NDY4Mw_a61f3071-220d-4223-a8a0-569b844f88eb"
      unitRef="usd">2245000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzM4LTEtMS0xLTI0NDY4Mw_5266c88d-50dc-4ffb-b4b4-faf9ea0bcda0"
      unitRef="usd">82169000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzM4LTItMS0xLTI0NDY4Mw_9bbda060-4f20-4f34-84ff-fd4290f70a20"
      unitRef="usd">6793000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzM4LTMtMS0xLTI0NDY4Mw_219880c8-e5c2-41ec-8405-5245663d7778"
      unitRef="usd">67674000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="id85e61f54d8242459b16d89948927bd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzM5LTEtMS0xLTI0NDY4Mw_3043aaee-dac8-4705-a2b6-e746e1a44009"
      unitRef="usd">651762000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="i81bb47b8dc4947ab934c765b4587fb29_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzM5LTItMS0xLTI0NDY4Mw_4f2fb85c-d8ac-4573-8aee-8da6004efd42"
      unitRef="usd">644969000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="i20926fb190894d738f7e6ed8099c2d78_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzM5LTMtMS0xLTI0NDY4Mw_6895a36f-f2ad-4ede-a7bf-41e760225976"
      unitRef="usd">577295000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzQwLTEtMS0xLTI0NDY4Mw_cba722df-22ba-4c62-ac70-4ad32cd02fa3"
      unitRef="usd">733931000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="id85e61f54d8242459b16d89948927bd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzQwLTItMS0xLTI0NDY4Mw_d8e8b61e-a3d0-46e6-8359-4f2b63e0dd11"
      unitRef="usd">651762000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="i81bb47b8dc4947ab934c765b4587fb29_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzQwLTMtMS0xLTI0NDY4Mw_41c79771-e39c-4d92-b711-4b14a277cce5"
      unitRef="usd">644969000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:InterestPaidNet
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzQ0LTEtMS0xLTI0NDY4Mw_90ce9560-56c4-41a8-b5de-9afc1e02c8e2"
      unitRef="usd">33371000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzQ0LTItMS0xLTI0NDY4Mw_574ee7d0-c83e-4ad0-9384-5385c4b4b05a"
      unitRef="usd">16386000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzQ0LTMtMS0xLTI0NDY4Mw_a077ee7b-ac4c-4a03-831a-8ca7cab7c54b"
      unitRef="usd">15716000</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzQ1LTEtMS0xLTI0NDY4Mw_50d703c9-21bc-4a23-a448-935fe9d24d53"
      unitRef="usd">9670000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzQ1LTItMS0xLTI0NDY4Mw_a7227973-fcb9-458a-ae85-510f57d0fa31"
      unitRef="usd">10073000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzQ1LTMtMS0xLTI0NDY4Mw_13278459-0e97-4248-99bb-4b5e3340bf30"
      unitRef="usd">3563000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:StockIssued1
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzQ3LTEtMS0xLTI0NDY4Mw_4297b6de-f2f5-4a69-a62d-efac8ded312a"
      unitRef="usd">0</us-gaap:StockIssued1>
    <us-gaap:StockIssued1
      contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzQ3LTItMS0xLTI0NDY4Mw_f16ee260-f9e3-4526-98ab-492ff0772581"
      unitRef="usd">303633000</us-gaap:StockIssued1>
    <us-gaap:StockIssued1
      contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzQ3LTMtMS0xLTI0NDY4Mw_4742d870-e041-46dc-80fa-bf26251f6dc9"
      unitRef="usd">0</us-gaap:StockIssued1>
    <us-gaap:LoansAssumed1
      contextRef="ib1d10d5363594b729f08f3fcde8eaa20_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzQ4LTEtMS0xLTI0NDY4Mw_2b4454b5-82b5-40de-8af0-9a348ab26e7c"
      unitRef="usd">0</us-gaap:LoansAssumed1>
    <us-gaap:LoansAssumed1
      contextRef="i20c1b5081695456a8e37f84ad4425387_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzQ4LTItMS0xLTI0NDY4Mw_6f9e9f50-6ce6-4d5b-8281-b9a19f5fa815"
      unitRef="usd">0</us-gaap:LoansAssumed1>
    <us-gaap:LoansAssumed1
      contextRef="ib541ba29dfe8482b924827349fecd89b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzQ4LTMtMS0xLTI0NDY4Mw_6b24c1a2-7ebe-4041-adbb-009cb290235a"
      unitRef="usd">61064000</us-gaap:LoansAssumed1>
    <us-gaap:LoansAssumed1
      contextRef="i484a1a354c994e9fbe3912924b6523ce_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzUxLTEtMS0xLTI3NTU4Mw_cde907fd-2be8-490a-be6b-7d6b7f6b551a"
      unitRef="usd">1710000</us-gaap:LoansAssumed1>
    <us-gaap:LoansAssumed1
      contextRef="ic29110b2d79a48aaa9d83581d64b14ad_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzUxLTItMS0xLTI3NTU5MA_9f571736-6c13-4afa-88d2-016ca715a434"
      unitRef="usd">0</us-gaap:LoansAssumed1>
    <us-gaap:LoansAssumed1
      contextRef="i5f157b00a59848bbb1a528b393e8f3f7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzUxLTMtMS0xLTI3NTU5MA_e5d22e97-3a3e-4bd4-9e6a-a04a5520c16a"
      unitRef="usd">5620000</us-gaap:LoansAssumed1>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzQ5LTEtMS0xLTI0NDY4Mw_8cdf8ce6-0abf-4bde-8c0d-0b5722f3377a"
      unitRef="usd">158000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzQ5LTItMS0xLTI0NDY4Mw_59cadfc0-85c4-4cdf-b1ef-4a5fa35b86c9"
      unitRef="usd">1747000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTo2ZWIyMDYzYmNmODc0MTUwYWU3YmI2OTliMDVhNjVkMS90YWJsZXJhbmdlOjZlYjIwNjNiY2Y4NzQxNTBhZTdiYjY5OWIwNWE2NWQxXzQ5LTMtMS0xLTI0NDY4Mw_b8110f86-ea65-45bb-b875-ca5f6686bc76"
      unitRef="usd">840000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTpkMzM2MjA1YjhhN2I0OTM5YjJhMzIyMDIzNmJiYzZhMC90YWJsZXJhbmdlOmQzMzYyMDViOGE3YjQ5MzliMmEzMjIwMjM2YmJjNmEwXzEtMS0xLTEtMjQ0Njgz_3e3ad952-4666-4498-9e4f-8a921c9582a8"
      unitRef="usd">31691000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="id85e61f54d8242459b16d89948927bd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTpkMzM2MjA1YjhhN2I0OTM5YjJhMzIyMDIzNmJiYzZhMC90YWJsZXJhbmdlOmQzMzYyMDViOGE3YjQ5MzliMmEzMjIwMjM2YmJjNmEwXzEtMi0xLTEtMjQ0Njgz_acf00e04-aee0-4a9e-b773-ed7169f4bd73"
      unitRef="usd">55146000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTpkMzM2MjA1YjhhN2I0OTM5YjJhMzIyMDIzNmJiYzZhMC90YWJsZXJhbmdlOmQzMzYyMDViOGE3YjQ5MzliMmEzMjIwMjM2YmJjNmEwXzItMS0xLTEtMjQ0Njgz_6c7f5792-42bf-492d-b397-948c3e7eb491"
      unitRef="usd">702240000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="id85e61f54d8242459b16d89948927bd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTpkMzM2MjA1YjhhN2I0OTM5YjJhMzIyMDIzNmJiYzZhMC90YWJsZXJhbmdlOmQzMzYyMDViOGE3YjQ5MzliMmEzMjIwMjM2YmJjNmEwXzItMi0xLTEtMjQ0Njgz_86ad6b3f-b1d6-48b3-baea-9143ebb4c354"
      unitRef="usd">596616000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTpkMzM2MjA1YjhhN2I0OTM5YjJhMzIyMDIzNmJiYzZhMC90YWJsZXJhbmdlOmQzMzYyMDViOGE3YjQ5MzliMmEzMjIwMjM2YmJjNmEwXzMtMS0xLTEtMjQ0Njgz_3f841125-c52d-41e4-8353-bdb6c8f875b5"
      unitRef="usd">733931000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="id85e61f54d8242459b16d89948927bd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDIvZnJhZzplNzMzNzhhODg5ZDQ0NDBkYmU3ODhkMmU4NTFiMzM3Yy90YWJsZTpkMzM2MjA1YjhhN2I0OTM5YjJhMzIyMDIzNmJiYzZhMC90YWJsZXJhbmdlOmQzMzYyMDViOGE3YjQ5MzliMmEzMjIwMjM2YmJjNmEwXzMtMi0xLTEtMjQ0Njgz_b10bc069-951e-476f-9159-5e8de15bd54c"
      unitRef="usd">651762000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:SharesIssued
      contextRef="i76497d5967094ab99f23e2668aa7c67a_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzItMS0xLTEtMjQ0Njgz_5fd2f520-d81a-4e6a-9df6-fa857bee3ba5"
      unitRef="shares">60206091</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i76497d5967094ab99f23e2668aa7c67a_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzItMi0xLTEtMjQ0Njgz_9892cb27-a6ee-4316-b271-342c710ea783"
      unitRef="usd">60000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if6f2691579f545cfa9ce0fe0358e9a4f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzItMy0xLTEtMjQ0Njgz_8a7fe342-3f6a-482a-85cd-74c6398cacec"
      unitRef="usd">457804000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i8ba377d9c93e4d41bf2c6b036e461d3b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzItNC0xLTEtMjQ0Njgz_ce630758-34ee-4b33-a8d2-93b5751fb78c"
      unitRef="usd">-290665000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie9478d92eca04a279e2713c31fb8f6d5_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzItNS0xLTEtMjQ0Njgz_ec020970-f13a-441d-9e88-a5983430e80f"
      unitRef="usd">-5290000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie000bd60b9374c07823c996a5c7f0225_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzItNi0xLTEtMjQ0Njgz_083e5a26-3ee4-4492-80a3-06f6ef0ae487"
      unitRef="usd">234855000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i20926fb190894d738f7e6ed8099c2d78_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzItNy0xLTEtMjQ0Njgz_edb6f2d8-362c-4b6e-8096-3ba387650d2e"
      unitRef="usd">396764000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i7b052b8ed24a4806a239abfdf409e182_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzMtNi0xLTEtMjQ0Njgz_ae2d935e-4319-469f-b063-f20e05935620"
      unitRef="usd">7717000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzMtNy0xLTEtMjQ0Njgz_80168da9-dbe5-430c-b341-6c44c929d093"
      unitRef="usd">7717000</us-gaap:NetIncomeLoss>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzQtMC0xLTEtMjQ0NjgzL3RleHRyZWdpb246MjExYjc2NmZiN2Q4NDYzYWFmMmU2NzRmNjFjN2NlN2VfMjY_da2c3be3-3704-42b2-b805-40c88abd664f"
      unitRef="usdPerShare">0.12</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:DividendsCash
      contextRef="i7b052b8ed24a4806a239abfdf409e182_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzQtNi0xLTEtMjQ0Njgz_4933ec4b-3132-465b-b0ad-f5507d72bb1e"
      unitRef="usd">5960000</us-gaap:DividendsCash>
    <us-gaap:DividendsCash
      contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzQtNy0xLTEtMjQ0Njgz_6ac6a48d-4607-4d54-aa6d-e29b7458e391"
      unitRef="usd">5960000</us-gaap:DividendsCash>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzUtMC0xLTEtMjU3MTI4L3RleHRyZWdpb246YmE3ZjJhYjk4YzAzNDFiMGE4ZDhiNDMxZTQxZDYxY2VfNTQ5NzU1ODEzOTUz_8a9e75b4-bc11-4419-a67f-151e6a6c69d3"
      unitRef="shares">714000</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i42154711a9f046f59770dab800591562_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzUtNC0xLTEtMjU3MTM4_b772dc2f-59b4-44ca-8d3f-0f01539557ff"
      unitRef="usd">41001000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzUtNy0xLTEtMjU3MTM4_bfcdf514-1de7-4b01-9d0d-6e2b11c363b2"
      unitRef="usd">41001000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <blkb:ExerciseOfStockOptionsAndStockAppreciationRightsShares
      contextRef="i054a35d454ae4fe7a8e7414ce26dba43_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzUtMS0xLTEtMjQ0Njgz_68068ca0-a844-48d1-abe2-7710bcff1d6f"
      unitRef="shares">218141</blkb:ExerciseOfStockOptionsAndStockAppreciationRightsShares>
    <blkb:ExerciseOfStockOptionsAndStockAppreciationRightsValue
      contextRef="i04dec5ac1d644f60ae5a990e541a5555_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzUtMy0xLTEtMjQ0Njgz_ad87c81c-6668-452d-8252-d62c25b8370a"
      unitRef="usd">4000</blkb:ExerciseOfStockOptionsAndStockAppreciationRightsValue>
    <blkb:ExerciseOfStockOptionsAndStockAppreciationRightsValue
      contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzUtNy0xLTEtMjQ0Njgz_a9416cf8-489d-49e7-ae28-6aa6c62f48b5"
      unitRef="usd">4000</blkb:ExerciseOfStockOptionsAndStockAppreciationRightsValue>
    <blkb:SurrenderOfSharesUponRestrictedStockAndRestrictedUnitVestingAndExerciseofStockAppreciationRights
      contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzYtMC0xLTEtMjQ0NjgzL3RleHRyZWdpb246NjYxZDY2NGY4NTdkNDVkMzkzNjIyYTU2MDRhZTMwYThfMjg_8948980e-36b0-47fc-8235-075a02168e25"
      unitRef="shares">273914</blkb:SurrenderOfSharesUponRestrictedStockAndRestrictedUnitVestingAndExerciseofStockAppreciationRights>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i42154711a9f046f59770dab800591562_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzYtNC0xLTEtMjQ0Njgz_4b8b4dd0-37b0-42e7-9d05-74e35ee5b0ab"
      unitRef="usd">21425000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzYtNy0xLTEtMjQ0Njgz_b9975f79-50f8-49b9-9678-241dab818ef9"
      unitRef="usd">21425000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i04dec5ac1d644f60ae5a990e541a5555_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzctMy0xLTEtMjQ0Njgz_7c2f4117-79a4-4fe6-8a4a-9558e62e36e5"
      unitRef="usd">87155000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i7b052b8ed24a4806a239abfdf409e182_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzctNi0xLTEtMjQ0Njgz_ae47679d-4863-4732-b340-54ebe195123e"
      unitRef="usd">102000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzctNy0xLTEtMjQ0Njgz_2c7d7921-d5fb-4bc3-b75d-fb28115a108c"
      unitRef="usd">87257000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross
      contextRef="i054a35d454ae4fe7a8e7414ce26dba43_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzgtMS0xLTEtMjQ0Njgz_a8c28a1a-7a00-493a-a95a-e563377d02d8"
      unitRef="shares">657483</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="i054a35d454ae4fe7a8e7414ce26dba43_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzgtMi0xLTEtMjQ0Njgz_e0d0f8c9-9722-4420-b80a-9239d0d52c14"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzgtNy0xLTEtMjQ0Njgz_4d751658-3192-4178-99a1-ba799fc01759"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited
      contextRef="i054a35d454ae4fe7a8e7414ce26dba43_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzktMS0xLTEtMjQ0Njgz_0ac7e5cb-d405-4fb3-abeb-277eabac9fd6"
      unitRef="shares">177077</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ib94fcc5554d04316b5982539613d3703_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzEwLTUtMS0xLTI0NDY4Mw_12c00339-f333-4c2b-8d9b-f01eeeb8d9ac"
      unitRef="usd">2793000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzEwLTctMS0xLTI0NDY4Mw_79305eb9-e4f4-418d-b942-cedca598c213"
      unitRef="usd">2793000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:SharesIssued
      contextRef="ib0ee593ec9e649688145de4b5818ccef_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzExLTEtMS0xLTI0NDY4Mw_a68e455c-68d4-4afa-9f99-f901065c47d7"
      unitRef="shares">60904638</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="ib0ee593ec9e649688145de4b5818ccef_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzExLTItMS0xLTI0NDY4Mw_0c8ced8a-5b61-4e31-9781-a2f4879ebf6a"
      unitRef="usd">61000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i9d672b16a5c84f9584d0422c035512cf_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzExLTMtMS0xLTI0NDY4Mw_d0e824d8-022b-4648-9e5a-98bbcaab7b80"
      unitRef="usd">544963000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if834bd5b93704c598d6923c4583cbcae_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzExLTQtMS0xLTI0NDY4Mw_3fa4440f-d999-42b5-a265-352b6a31c515"
      unitRef="usd">-353091000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib674b1824b794db19cd0d320c61e3810_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzExLTUtMS0xLTI0NDY4Mw_5b8c60b7-132c-4e67-84f1-68a509e7c830"
      unitRef="usd">-2497000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie678d43ed2934c09869f6a35e65fb483_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzExLTYtMS0xLTI0NDY4Mw_b6eb7da3-bb79-4162-9bfb-236d314c22e0"
      unitRef="usd">236714000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i81bb47b8dc4947ab934c765b4587fb29_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzExLTctMS0xLTI0NDY4Mw_d55a808b-ee61-457c-be87-a42f9f9e2c86"
      unitRef="usd">426150000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i8412959b1a2144d38701725450cdff30_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzEyLTYtMS0xLTI0NDY4Mw_2412b123-85a0-4ed0-a779-1e501bb16db8"
      unitRef="usd">5698000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzEyLTctMS0xLTI0NDY4Mw_adb9ea68-abef-4078-a0db-8487f6233cfa"
      unitRef="usd">5698000</us-gaap:NetIncomeLoss>
    <us-gaap:StockIssuedDuringPeriodSharesAcquisitions
      contextRef="i76dd3afa646849b4b1a212629a45ebca_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzE0LTEtMS0xLTI1NzE4Ng_bcb050ef-6685-4d62-b916-37648685ff76"
      unitRef="shares">3844423</us-gaap:StockIssuedDuringPeriodSharesAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="i76dd3afa646849b4b1a212629a45ebca_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzE0LTItMS0xLTI1NzE4Ng_20a7c113-6242-4c74-bacd-670c1ce263a3"
      unitRef="usd">4000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="i07f177f5c01b44438edec2fdc12af74c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzE0LTMtMS0xLTI1NzE4Ng_07e2d77a-f247-49be-8d49-fb77a8fccf94"
      unitRef="usd">303629000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzE0LTctMS0xLTI1NzE4Ng_fd2d6ff7-3263-45ce-94e5-e47d33006d84"
      unitRef="usd">303633000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzE0LTAtMS0xLTI0NDY4My90ZXh0cmVnaW9uOmQ2MjQ5ODA2MWRiNDQzMzdhY2EwN2Q1MGY5NmU0NWE2XzE2_6d10c12b-6001-4420-bfaa-8a94eda474e8"
      unitRef="shares">1592933</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i707072bc0def42188f7b151bf810c7fe_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzE0LTQtMS0xLTI0NDY4Mw_0e7c59b1-00f3-4b5c-951d-311084d6d8fd"
      unitRef="usd">108416000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzE0LTctMS0xLTI0NDY4Mw_f3c39f03-e8e7-45be-919f-2278c82a34a6"
      unitRef="usd">108416000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <blkb:ExerciseOfStockOptionsAndStockAppreciationRightsShares
      contextRef="i76dd3afa646849b4b1a212629a45ebca_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzE1LTEtMS0xLTI0NDY4Mw_7edb47e9-24d8-485d-9769-688f95ab2386"
      unitRef="shares">1014562</blkb:ExerciseOfStockOptionsAndStockAppreciationRightsShares>
    <blkb:ExerciseOfStockOptionsAndStockAppreciationRightsValue
      contextRef="i76dd3afa646849b4b1a212629a45ebca_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzE1LTItMS0xLTI0NDY4Mw_6138b5df-31ef-4a1b-9417-05e6d9fd5e63"
      unitRef="usd">1000</blkb:ExerciseOfStockOptionsAndStockAppreciationRightsValue>
    <blkb:ExerciseOfStockOptionsAndStockAppreciationRightsValue
      contextRef="i07f177f5c01b44438edec2fdc12af74c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzE1LTMtMS0xLTI0NDY4Mw_cf9c04e6-cd1f-4ff2-bfed-2982264d7c25"
      unitRef="usd">0</blkb:ExerciseOfStockOptionsAndStockAppreciationRightsValue>
    <blkb:ExerciseOfStockOptionsAndStockAppreciationRightsValue
      contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzE1LTctMS0xLTI0NDY4Mw_50e5ed6b-ab69-4966-9286-ada7a46f84ce"
      unitRef="usd">1000</blkb:ExerciseOfStockOptionsAndStockAppreciationRightsValue>
    <blkb:SurrenderOfSharesUponRestrictedStockAndRestrictedUnitVestingAndExerciseofStockAppreciationRights
      contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzE2LTAtMS0xLTI0NDY4My90ZXh0cmVnaW9uOjc2YTc1MDM5ZjI3YTQyZjRhYmU4ZGFhM2ViZWU4ODkzXzI4_9019eb21-8310-482b-b051-eeb5fbc746d5"
      unitRef="shares">535604</blkb:SurrenderOfSharesUponRestrictedStockAndRestrictedUnitVestingAndExerciseofStockAppreciationRights>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i707072bc0def42188f7b151bf810c7fe_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzE2LTQtMS0xLTI0NDY4Mw_b2769322-7dce-4b81-8567-81633ca7fc81"
      unitRef="usd">39404000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzE2LTctMS0xLTI0NDY4Mw_56e5570d-1d30-4efa-877d-640a71a2b3a6"
      unitRef="usd">39404000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i07f177f5c01b44438edec2fdc12af74c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzE3LTMtMS0xLTI0NDY4Mw_e5f5182f-d9c0-4fae-8432-9d750d7c39e8"
      unitRef="usd">120335000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i8412959b1a2144d38701725450cdff30_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzE3LTYtMS0xLTI0NDY4Mw_043c5057-98db-4b93-a063-e2750d633f93"
      unitRef="usd">44000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzE3LTctMS0xLTI0NDY4Mw_8e4a2857-d473-4eaf-95d9-16cba3273920"
      unitRef="usd">120379000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross
      contextRef="i76dd3afa646849b4b1a212629a45ebca_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzE4LTEtMS0xLTI0NDY4Mw_1fba361d-0c83-4748-8a16-98e2f3bfa280"
      unitRef="shares">596763</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="i76dd3afa646849b4b1a212629a45ebca_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzE4LTItMS0xLTI0NDY4Mw_2bd099e4-7fed-4602-9425-cfe0d531217b"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzE4LTctMS0xLTI0NDY4Mw_0a99c81e-3796-4019-9f44-189f11b43abc"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited
      contextRef="i76dd3afa646849b4b1a212629a45ebca_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzE5LTEtMS0xLTI0NDY4Mw_076fcf75-c4e5-4135-9a39-ee48240277fc"
      unitRef="shares">194720</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i4fe9af243b514c678bcacf78506fb31c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzIwLTUtMS0xLTI0NDY4Mw_1587a84a-eef4-422d-9066-6b5e04838694"
      unitRef="usd">9019000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzIwLTctMS0xLTI0NDY4Mw_0e58c7c6-a51b-4945-95ed-0f55e465c81f"
      unitRef="usd">9019000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:SharesIssued
      contextRef="icffcd082c1a0489b83f5fe05efe024bf_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzIxLTEtMS0xLTI0NDY4Mw_99e4c8d6-5079-4807-828e-17163cead473"
      unitRef="shares">66165666</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="icffcd082c1a0489b83f5fe05efe024bf_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzIxLTItMS0xLTI0NDY4Mw_29c211fe-7af1-4c4c-bbe9-47d5b0c7d965"
      unitRef="usd">66000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i46478d42b6eb44e8a8ff0d733e318734_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzIxLTMtMS0xLTI0NDY4Mw_39e6a675-2940-44b8-9664-911d4889a268"
      unitRef="usd">968927000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i1278a39119f64cb2b14c566b6a51d893_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzIxLTQtMS0xLTI0NDY4Mw_9c4bcf1e-b0ef-4c75-9d1a-49c687ff01d0"
      unitRef="usd">-500911000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i9393f94672754ee6a400bee840768b0c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzIxLTUtMS0xLTI0NDY4Mw_085839ff-1da0-4012-9995-b37aaa199e94"
      unitRef="usd">6522000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i3d9cd0db10e941dc98642a33a4902dfd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzIxLTYtMS0xLTI0NDY4Mw_cea70243-2e8f-4554-a1d8-67ad99d8b5d1"
      unitRef="usd">242456000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id85e61f54d8242459b16d89948927bd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzIxLTctMS0xLTI0NDY4Mw_01feddb0-9ba6-4c21-b788-dc4a598a94db"
      unitRef="usd">717060000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i806705b8fd13426493cb6952c47564f7_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzIyLTYtMS0xLTI0NDY4Mw_6fbbc80a-d32e-4ca2-bd63-b5ac25924d68"
      unitRef="usd">-45407000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzIyLTctMS0xLTI0NDY4Mw_93ec9455-07e6-4f26-9872-5918b523120e"
      unitRef="usd">-45407000</us-gaap:NetIncomeLoss>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts
      contextRef="ibda7961a1b724787a86441548d291585_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzIzLTMtMS0xLTI0NDY4Mw_8a1ec996-e9fc-4289-b9d4-a0ff9383e127"
      unitRef="usd">1352000</us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzIzLTctMS0xLTI0NDY4Mw_99ce4ec4-7ac6-4a59-adf6-7a006fd31c2c"
      unitRef="usd">1352000</us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts>
    <blkb:RetirementsOfCommonStockShares
      contextRef="i557b2bc630b64570bf67a95f6aff8c74_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzI0LTEtMS0xLTI1NzE3NQ_7d8eb3aa-6634-4996-8868-1340aa02eb22"
      unitRef="shares">33535</blkb:RetirementsOfCommonStockShares>
    <blkb:AdjustmentsToAdditionalPaidInCapitalStockIssuedRetirements
      contextRef="ibda7961a1b724787a86441548d291585_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzI0LTMtMS0xLTI1NzE3NQ_9e01f7f5-dd12-42ca-bf5d-a5d9f6b32190"
      unitRef="usd">2605000</blkb:AdjustmentsToAdditionalPaidInCapitalStockIssuedRetirements>
    <blkb:AdjustmentsToAdditionalPaidInCapitalStockIssuedRetirements
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzI0LTctMS0xLTI1NzE3NQ_6fd15fae-cc68-4ef8-a2ce-d95ffee2919e"
      unitRef="usd">2605000</blkb:AdjustmentsToAdditionalPaidInCapitalStockIssuedRetirements>
    <blkb:ExerciseOfStockOptionsAndStockAppreciationRightsShares
      contextRef="i557b2bc630b64570bf67a95f6aff8c74_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzI1LTEtMS0xLTI0NDY4Mw_3a32c3a7-410d-42bc-840b-aa80d355304a"
      unitRef="shares">1015304</blkb:ExerciseOfStockOptionsAndStockAppreciationRightsShares>
    <blkb:ExerciseOfStockOptionsAndStockAppreciationRightsValue
      contextRef="ibda7961a1b724787a86441548d291585_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzI1LTMtMS0xLTI0NDY4Mw_7060044d-411e-4521-9001-a5bb2a6b9603"
      unitRef="usd">0</blkb:ExerciseOfStockOptionsAndStockAppreciationRightsValue>
    <blkb:ExerciseOfStockOptionsAndStockAppreciationRightsValue
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzI1LTctMS0xLTI0NDY4Mw_3d5f3e15-db6a-49fe-a7d5-a9f2010d8413"
      unitRef="usd">0</blkb:ExerciseOfStockOptionsAndStockAppreciationRightsValue>
    <blkb:SurrenderOfSharesUponRestrictedStockAndRestrictedUnitVestingAndExerciseofStockAppreciationRights
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzI2LTAtMS0xLTI0NDY4My90ZXh0cmVnaW9uOjlhMWRhNTAzNjNmYzQ3YTVhNjVkNDkyZTc2YmJmYmIzXzI4_78c93447-4c4c-4311-b360-802bbda922f1"
      unitRef="shares">562425</blkb:SurrenderOfSharesUponRestrictedStockAndRestrictedUnitVestingAndExerciseofStockAppreciationRights>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i8d0c04f9d1d04facb95e0d3c252a42e7_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzI2LTQtMS0xLTI0NDY4Mw_628ca8a5-8010-4d6e-a4b8-ad8b980aeb21"
      unitRef="usd">36376000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzI2LTctMS0xLTI0NDY4Mw_f1be2117-c53f-49c3-bd35-38edb55be93c"
      unitRef="usd">36376000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ibda7961a1b724787a86441548d291585_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzI3LTMtMS0xLTI0NDY4Mw_a307f521-340a-4bd9-b898-4974db0fe762"
      unitRef="usd">110294000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i806705b8fd13426493cb6952c47564f7_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzI3LTYtMS0xLTI0NDY4Mw_ea60b16c-1786-47d8-8526-fabd2080ac64"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzI3LTctMS0xLTI0NDY4Mw_bbcebf83-556c-4ad9-9416-586b63166bb3"
      unitRef="usd">110294000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross
      contextRef="i557b2bc630b64570bf67a95f6aff8c74_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzI4LTEtMS0xLTI0NDY4Mw_59182270-61dc-41b7-be07-847f33f0fc13"
      unitRef="shares">846295</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="i557b2bc630b64570bf67a95f6aff8c74_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzI4LTItMS0xLTI0NDY4Mw_1b48bc41-cd09-413a-be2b-e44934d3c936"
      unitRef="usd">2000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzI4LTctMS0xLTI0NDY4Mw_38315d7f-15aa-40b9-81b4-3e633edc0489"
      unitRef="usd">2000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited
      contextRef="i557b2bc630b64570bf67a95f6aff8c74_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzI5LTEtMS0xLTI0NDY4Mw_45756810-f0de-4321-971d-f29c4523fdde"
      unitRef="shares">179686</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i8da28bc10b9f4ec2aba41af3f291a822_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzMwLTUtMS0xLTI0NDY4Mw_0c350d40-341c-46d6-b5f8-15333aa0b09c"
      unitRef="usd">2416000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzMwLTctMS0xLTI0NDY4Mw_2cd8cfed-0427-4f2d-bdb1-11141ebadf23"
      unitRef="usd">2416000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:SharesIssued
      contextRef="ia2c8f220855347c9a23215eb41d15484_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzMxLTEtMS0xLTI0NDY4Mw_a90b49c8-c9fe-4f82-a868-f76661e4830a"
      unitRef="shares">67814044</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="ia2c8f220855347c9a23215eb41d15484_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzMxLTItMS0xLTI0NDY4Mw_2a4d31b8-2fab-44ea-a3f3-6eaccc446258"
      unitRef="usd">68000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i8d47aa791cc14dab9eb0f46512663647_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzMxLTMtMS0xLTI0NDY4Mw_a14f6c20-1f96-4eaf-b0b4-0e6196d50cf3"
      unitRef="usd">1075264000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i256edb7ae56b413fa02f6a3e6033c849_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzMxLTQtMS0xLTI0NDY4Mw_3712b4d9-92c4-4b41-9314-f69d2c475684"
      unitRef="usd">-537287000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib50d54e74ff14c80b39b0b8039b172f3_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzMxLTUtMS0xLTI0NDY4Mw_d9b022bf-ba8c-4939-b05b-3595f0f6b285"
      unitRef="usd">8938000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i50615a7dc98642bca06f3a38bd4d3fbb_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzMxLTYtMS0xLTI0NDY4Mw_1598733d-1684-4ce7-be33-ba1db51a525a"
      unitRef="usd">197049000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzMxLTctMS0xLTI0NDY4Mw_0e2960b2-d077-41b3-8a08-21377a40c13b"
      unitRef="usd">744032000</us-gaap:StockholdersEquity>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTEvZnJhZzo5YzRmNmI1NmM5OTA0ZjI0OTAwZTNmYjZiZTdlNWJiYi90ZXh0cmVnaW9uOjljNGY2YjU2Yzk5MDRmMjQ5MDBlM2ZiNmJlN2U1YmJiXzQz_52375ebb-51b2-4d2a-aced-a32cceaebbc9">&lt;div style="margin-top:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:98.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006880;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:700;line-height:120%"&gt;1. Organization&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We are the world&#x2019;s leading cloud software company powering social good. Serving the entire social good community&#x2014;nonprofits, higher education institutions, K&#x2013;12 schools, healthcare organizations, faith communities, arts and cultural organizations, foundations, companies and individual change agents&#x2014;we connect and empower organizations to increase their impact through cloud software, services, expertise and data intelligence. Our portfolio is tailored to the unique needs of vertical markets, with solutions for fundraising and CRM, marketing, advocacy, peer-to-peer fundraising, corporate social responsibility (CSR) and environmental, social and governance (ESG), school management, ticketing, grantmaking, financial management, payment processing and analytics. Serving the industry for more than four decades, we are a remote-first company headquartered in Charleston, South Carolina, with operations in the United States, Australia, Canada, Costa Rica and the United Kingdom.&lt;/span&gt;&lt;/div&gt;</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock>
    <us-gaap:SignificantAccountingPoliciesTextBlock
      contextRef="i0ea21c7abe644342bf600905bd8b7396_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTQvZnJhZzo2NTY1Y2FmMGQ2ZWQ0MGEzOTg5NzgxM2Q5OGQxYzY4OS90ZXh0cmVnaW9uOjY1NjVjYWYwZDZlZDQwYTM5ODk3ODEzZDk4ZDFjNjg5XzM0NDAz_037a5356-5231-428c-99b3-c6c633d3a242">&lt;div style="margin-top:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:98.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006880;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:700;line-height:120%"&gt;2. Basis of Presentation&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Basis of presentation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United&#160;States (&#x201c;GAAP&#x201d;).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Basis of consolidation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The 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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Use of estimates&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements, as well as the reported amounts of revenues and expenses during the reporting periods. On an ongoing basis, we reconsider and evaluate our estimates and assumptions, including those that impact revenue recognition, long-lived and intangible assets, income taxes, business combinations, stock-based compensation, capitalization of software development costs, our allowances for credit losses and sales returns, costs of obtaining contracts, valuation of derivative instruments, loss contingencies and insurance recoveries, among others. Changes in the facts or circumstances underlying these estimates 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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Recently adopted accounting pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In March 2020, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") 2020-04, &lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting &lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;("ASU 2020-04")&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;.&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; This update provides for optional financial reporting alternatives to reduce cost and complexity associated with accounting for contracts, hedging relationships, and other transactions affected by reference rate reform. This update applies only to contracts, hedging relationships, and other transactions that reference the London Interbank Offer Rate ("LIBOR") or other reference rates expected to be discontinued because of reference rate reform. The accommodations are available for all entities through December 31, 2022, with early adoption permitted. We adopted ASU 2020-04 prospectively as of July 1, 2022, and the adoption did not have a material impact on our consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Recently issued accounting pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;There are no recently issued accounting pronouncements that are expected to have a material impact on our financial position or results of operations 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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Summary of significant accounting policies&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Revenue recognition&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our revenue is primarily generated from the following sources: (i) charging for the use of our software solutions in cloud and hosted environments; (ii)&#160;providing payment and transaction services; (iii) providing software maintenance and support services; and (iv) providing professional services, including implementation, consulting, training, analytic and other services. Revenues are recognized when control of these services is transferred to our customers, in an amount that reflects the consideration we expect to be entitled to in exchange for those services.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We determine revenue recognition through the following steps:&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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt"&gt;Identification of the contract, or contracts, with a customer;&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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt"&gt;Identification of the performance obligations in the contract;&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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt"&gt;Determination of the transaction price;&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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt"&gt;Allocation of the transaction price to the performance obligations in the contract; 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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt"&gt;Recognition of revenue when, or as, we satisfy a performance obligation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Recurring&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Recurring revenue represents stand-ready performance obligations in which we are making our solutions or services available to our customers continuously over time or the value of the contract renews.&#160;Therefore, recurring revenue is generally recognized over time on a ratable basis over the contract term, beginning on the date that the solution or service is made available to the customer. Our recurring revenue contracts are generally for a term of 3 years at contract inception with 1 to 3-year renewals thereafter, billed annually in advance and non-cancelable.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Recurring revenue is comprised of fees for the use of our subscription-based software solutions, which includes providing access to cloud solutions, hosting services, payment services, online training programs, and subscription-based analytic services, such as donor insight and data enrichment services. Recurring revenue also includes fees from maintenance services for our on-premises solutions, services included in our renewable subscription contracts, retained and managed services contracts that we expect to have a term consistent with our cloud solution contracts, and variable transaction revenue associated with the use of our solutions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our payment services are offered with the assistance of third-party vendors. In general, when we are the principal in a transaction based on the factors identified in ASC 606-10-55-36 through 55-40, we record the revenue and related costs on a gross basis. Otherwise, we net the cost of revenue associated with the service against the gross revenue (amount withheld for the transaction fees) and record the net amount as revenue. For payment and transaction services, we have the right to invoice the customer in an amount that directly corresponds with the value to the customer of our performance to date. Therefore, we recognize revenue for these services over time based on the amount we withhold for the transaction fees in accordance with the 'as invoiced' practical expedient in ASC 606-10-55-18.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;One-time services and other&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;One-time services and other revenue is primarily comprised of fees for one-time consulting, analytic and onsite training services and fees for retained and managed services contracts that we do not expect to have a term consistent with our cloud solution contracts.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We generally bill consulting services based on hourly rates plus reimbursable travel-related expenses. Fixed price consulting engagements are generally billed as milestones towards completion are reached. Revenue for one-time consulting services is generally recognized over time as the services are performed.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fees for retained and managed services contracts are generally billed in advance and recognized over time on a ratable basis over the contract term, beginning on the date the service is made available to the customer.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Contracts with multiple performance obligations&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Some of our contracts with customers contain multiple performance obligations. For these contracts, we account for individual performance obligations separately if they are distinct. The transaction price is allocated to the separate performance obligations on a relative standalone selling price basis. Standalone selling prices of our solutions and services are typically estimated based on observable transactions when the solutions or services are sold on a standalone basis.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Costs of obtaining contracts, contract assets and deferred revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We pay sales commissions at the time contracts with customers are signed or shortly thereafter, depending on the size and duration of the sales contract. Sales commissions and related fringe benefits earned by our sales force are considered incremental and recoverable costs of obtaining a contract with a customer. These costs are deferred and then amortized in a manner that aligns with the expected period of benefit, which we have primarily determined to be 5 years. We determined the period of benefit by taking into consideration our customer contracts, including renewals, retention, our technology and other factors. We generally do not pay commissions for contract renewals that are commensurate with the commission paid on the initial contract. The related amortization expense is included in sales, marketing and customer success expense in our consolidated statements of comprehensive income.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A contract asset is recorded when revenue is recognized in advance of our right to receive consideration (i.e., we must satisfy additional performance obligations in order to receive consideration). Amounts are recorded as receivables when our right to consideration is unconditional (i.e., only the passage of time is required before payment of the consideration is due). Our contract assets are recorded within prepaid expenses and other current assets on our consolidated balance sheets. To the extent that our customers are billed for our solutions and services in advance of us satisfying the related performance obligations, we record such amounts in deferred revenue.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Sales taxes&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We present sales taxes and other taxes collected from customers and remitted to governmental authorities on a net basis and, as such, exclude them from revenues.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Fair value measurements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We measure certain financial assets and liabilities at fair value on a recurring basis, including derivative instruments. Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability (an exit price) in an orderly transaction between market participants at the measurement date. An active market is defined as a market in which transactions for the asset or liability take place with sufficient frequency and volume to provide pricing information on an ongoing basis. 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:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt"&gt;Level 1 - Quoted prices for identical assets or liabilities in active markets;&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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt"&gt;Level 2 - Quoted prices for similar assets and liabilities in active markets, quoted prices for identical or similar assets in markets that are not active, and model-derived valuations in which all significant inputs and significant value drivers are observable in active markets; and&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt"&gt;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;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our financial assets and liabilities are classified in their entirety within the hierarchy based on the lowest level of input that is significant to fair value measurement. Changes to a financial asset's or liability's level within the fair value hierarchy are determined as of the end of a reporting period. All methods of assessing fair value result in a general approximation of value, and such value may never actually be realized.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Derivative instruments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We generally use derivative instruments to manage interest rate and foreign currency exchange risk. We view derivative instruments as risk management tools and do not use them for trading or speculative purposes. 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. Accordingly, changes in fair value of the derivative contract must be highly correlated with changes in the fair value of the underlying hedged item at inception of the hedge and over the life of the hedge contract.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We record all derivative instruments on our consolidated balance sheets at fair value as either an asset or liability. If the derivative is designated as a cash flow hedge, the effective portions of the changes in fair value of the derivative are recorded in other comprehensive income and reclassified to earnings in a manner that matches the timing of the earnings impact of the hedged transactions. If the derivative is designated as a net investment hedge, the effective portions of the changes in fair value of the derivative are recorded to translation adjustment, a component of other comprehensive income, and recognized in earnings only when the hedged investment is liquidated. Ineffective portions of the changes in the fair value of cash flow hedges are recognized currently in earnings. See Note 10 to these consolidated financial statements for further discussion of our derivative instruments.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We consider all highly liquid investments purchased with an original maturity of three months or less and cash items in transit to be cash equivalents.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Restricted cash due to customers; Customer funds receivable; Due to customers&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Restricted cash due to customers consists of monies collected by us (or in transit) and payable to our customers, net of the associated transaction fees earned. Monies associated with amounts due to customers are segregated in separate bank accounts and used exclusively for the payment of amounts due to customers. This usage restriction is either legally or internally imposed and reflects our intention with regard to such deposits. Customer funds receivable consists of monies we expect to collect and remit to our customers.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Concentration of credit risk&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Financial instruments that potentially subject us to concentrations of credit risk consist of cash and cash equivalents, restricted cash due to customers and accounts receivable. Our cash and cash equivalents and restricted cash due to customers are placed with high credit-quality financial institutions. Our accounts receivable is derived from sales to customers. With respect to accounts receivable, we perform ongoing evaluations of our customers and maintain an allowance for credit losses based on historical experience and our expectations of future credit losses. As of and for the years ended December&#160;31, 2022, 2021 and 2020, there were no significant concentrations with respect to our consolidated revenues or accounts receivable.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Property and equipment&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We record property and equipment assets at cost and depreciate them over their estimated useful lives using the straight-line method. Leasehold improvements are depreciated over the lesser of the term of the lease or the estimated useful life of the asset. Upon retirement or sale, the cost of assets disposed of and the related accumulated depreciation are removed from the accounts and any resulting gain or loss is credited or charged to earnings. Repair and maintenance 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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Construction-in-progress primarily related to purchases of facilities and information technology assets which had not been placed in service at the respective balance sheet dates. We transfer these assets to the applicable property and equipment category on the date they are placed in service. There was no capitalized interest applicable to construction-in-progress for the years ended December&#160;31, 2022, 2021 and 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Business combinations&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We include the operating results of acquired companies as well as the net assets acquired and liabilities assumed in our consolidated financial statements from the date of acquisition. We are required to allocate the purchase price of acquired companies to the tangible and intangible assets acquired and liabilities assumed at the acquisition date based upon their estimated fair values. Goodwill as of the acquisition date represents the excess of the purchase consideration of an acquired business over the fair value of the underlying net tangible and intangible assets acquired and liabilities assumed.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We apply significant judgement in estimating the fair value of intangible assets acquired, which involves the use of significant assumptions. Significant assumptions used in the valuation of customer relationships include future revenue and operating expenses, customer attrition rates, contributory asset charges, tax amortization benefit, and discount rates. Significant assumptions used in the valuation of certain developed technology assets include future revenue, proprietary technology obsolescence curve, royalty rate, and discount rate. Significant assumptions used in the valuation of marketing assets include assumptions about the period of time the brand will continue to be valuable, royalty rate, and discount rate. Significant assumptions used in the valuation of content intangible assets include cost-based assumptions. Our estimates of fair value are based upon assumptions we believe to be reasonable, but which are inherently uncertain and unpredictable, and unanticipated events and changes in circumstances may occur.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Goodwill&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Goodwill represents the purchase price in excess of the net amount assigned to assets acquired and liabilities assumed by us in a business combination. Goodwill is not amortized, but tested annually for impairment on the first day of our fourth quarter, or more frequently if indicators of potential impairment arise.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accounting guidance permits entities to first assess qualitative factors to determine whether it is more likely than not that the fair value of a reporting unit is less than its carrying amount as a basis to determine whether it is necessary to perform the quantitative impairment test. Significant judgment is required in the assessment of qualitative factors, including but not limited to an evaluation of macroeconomic conditions as they relate to our business, industry and market trends, as well as the overall future financial performance of identified reporting units and future opportunities in the markets in which we operate.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The quantitative impairment test compares the fair values of identified reporting units with their respective carrying amounts. If the carrying amount of a reporting unit exceeds its fair value, an impairment loss is recognized in an amount equal to that excess. Based on our current internal reporting structure, we currently have one operating segment, one reportable segment, and one reporting unit. In each of 2022, 2021 and 2020, we performed the quantitative impairment test, which indicated that the estimated fair values of the identified reporting units significantly exceeded their respective carrying values. There was no impairment of goodwill during 2022, 2021 and 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Intangible assets other than goodwill&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We amortize finite-lived intangible assets over their estimated useful lives as follows.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:55.771%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:27.993%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.936%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Basis of amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Amortization&lt;br/&gt;period&lt;br/&gt;(in years)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:3pt;text-align:center"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Straight-line&#160;and&#160;accelerated&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:3pt;text-align:right"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8-17&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Marketing assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-top:3pt;text-align:center"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Straight-line and accelerated&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:3pt;text-align:right"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14-15&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Developed technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-top:3pt;text-align:center"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Straight-line and accelerated&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:3pt;text-align:right"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3-14&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Content&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-top:3pt;text-align:center"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Straight-line&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9&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;/table&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt"&gt;Certain of the customer relationships, marketing assets and developed technology assets are amortized on an accelerated basis.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We write off the gross carrying amount and accumulated amortization balances for all fully amortized intangible assets. We evaluate the estimated useful lives and the potential for impairment of finite and indefinite-lived intangible assets on an annual basis or more frequently if events or circumstances indicate revised estimates of useful lives may be appropriate or that the carrying amount may be impaired. If the carrying amount of a finite-lived intangible asset is no longer recoverable based upon the undiscounted cash flows of the asset, the amount of impairment is the difference between the carrying amount and the fair value of the asset. Substantially all of our intangible assets were acquired in business combinations. See Note 6 to these consolidated financial statements for a discussion of our impairment of certain intangible assets during 2022. There were no impairments of acquired intangible assets during 2021 and 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Impairment of long-lived assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We review long-lived assets for impairment when events change or circumstances indicate the carrying amount may not be recoverable. Events or changes in circumstances that indicate the carrying amount may not be recoverable include, but are not limited to, a significant decrease in the market value of the business or asset acquired, a significant adverse change in the extent or manner in which the business or asset acquired is used or significant adverse change in the business climate. If such events or changes in circumstances are present, the undiscounted cash flow method is used to determine whether the asset or asset group is impaired. See Note 6 to these consolidated financial statements for a discussion of our impairment of certain long-lived assets during 2022, 2021 and 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Deferred financing costs and debt discount&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred financing costs included in other assets represent the direct third-party costs of entering into the revolving (line-of-credit) portion of our credit facility in October 2020 and portions of the unamortized deferred financing costs from prior facilities. These costs are amortized ratably over the term of the credit facility as interest expense.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other debt issuance costs, as well as the debt discount associated with our 2021 Incremental Term Loan (as defined below), 2020 Credit facility (as defined below) and portions of the unamortized balances from prior facilities, are recorded as a direct deduction from debt. These costs are amortized over the term of the credit facility as interest expense.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Stock-based compensation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We measure stock-based compensation cost at the grant date based on the fair value of the award and recognize it as expense over the requisite service period, which is the vesting period.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We recognize the effect of awards for which the requisite service period is not rendered when the award is forfeited (that is, we recognize the effect of forfeitures in compensation cost when they occur). Previously recognized compensation cost for an award is reversed in the period that the award is forfeited. Income tax benefits resulting from the vesting and exercise of stock-based compensation awards are recognized in the period the unit or award is vested or option or right is exercised.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Income taxes&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We make estimates and judgments in accounting for income taxes. The calculation of the income tax provision requires estimates due to transactions, credits and calculations where the ultimate tax determination is uncertain. Uncertainties arise as a consequence of the actual source of taxable income between domestic and foreign locations, the outcome of tax audits and the ultimate utilization of tax credits. To the extent actual results differ from estimated amounts recorded, such differences will impact the income tax provision in the period in which the determination is made.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We make estimates in determining tax assets and liabilities, which arise from differences in the timing of recognition of revenue and expense for tax and financial statement purposes. We record valuation allowances to reduce our deferred tax assets to the amount expected to be realized. In assessing the adequacy of a recorded valuation allowance significant judgment is required.  We consider all positive and negative evidence and a variety of factors including the scheduled reversal of deferred tax liabilities, historical and projected future taxable income, and prudent and feasible tax planning strategies. If we determine there is less than a 50% likelihood that we will be able to use a deferred tax asset in the future in excess of its net carrying value, then an adjustment to the deferred tax asset valuation allowance is made to increase income tax expense, thereby reducing net income in the period such determination was made.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We measure and recognize uncertain tax positions. To recognize such positions, we must first determine if it is more likely than not that the position will be sustained upon audit. We must then measure the benefit as the largest amount that is more than 50% likely of being realized upon ultimate settlement. Significant judgment is required in the identification and measurement of uncertain tax positions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Foreign currency&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net assets recorded in a foreign currency are translated at the exchange rate on the balance sheet date. Revenue and expense items are translated using an average of monthly exchange rates. The resulting translation adjustments are recorded in accumulated other comprehensive income.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gains and losses resulting from foreign currency transactions denominated in currency other than the functional currency are recorded at the approximate rate of exchange at the transaction date in other income, net. For the year ended December&#160;31, 2022, we recorded a net foreign currency gain of $4.6 million. During the years ended December&#160;31, 2021 and 2020, we recorded net foreign currency losses that were $1.6 million and $1.1 million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Research and development&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Research and development costs are expensed as incurred except as noted below under &lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Software and content development costs&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. These costs include compensation costs for engineering and product management personnel, third-party contractor expenses, software development tools and other expenses related to researching and developing new solutions or upgrading and enhancing existing solutions that do not qualify for capitalization, and allocated depreciation, facilities and IT support costs.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Software and content development costs&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We incur certain costs associated with the development of internal-use software and content, which are primarily related to activities performed to develop our cloud solutions and the development of online education curriculum to be delivered on the Company's cloud platform. Internal and external costs incurred in the preliminary project stage of internal-use software development and content are expensed as incurred. Once the software or content being developed has reached the application development stage, qualifying internal costs including payroll and payroll-related costs of employees who are directly associated with and devote time to the software or content project as well as external direct costs of materials and services are capitalized. Capitalization ceases at the point at which the developed software or content is substantially complete and ready for its intended use, which is typically upon completion of all substantial testing. Qualifying costs capitalized during the application development stage include those related to specific upgrades and enhancements when it is probable that those costs incurred will result in additional functionality. Overhead costs, including general and administrative costs, as well as maintenance, training and all other costs associated with post-implementation stage activities are expensed as incurred. In addition, internal costs that cannot be reasonably separated between maintenance and relatively minor upgrades and enhancements are expensed as incurred. In certain circumstances, content development costs are considered deferred costs, when ownership of developed content belongs to the customer.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Qualifying capitalized software and content development costs are amortized on a straight-line basis over the software asset's estimated useful life, which is generally 3 to 7 years. We evaluate the useful lives of these assets on an annual basis and test for impairment whenever events or changes in circumstances occur that could impact the recoverability of these assets. See Note 6 to these consolidated financial statements for a discussion of our impairment of certain capitalized software development costs during 2022 and 2020. There were no impairment charges related to capitalized software or content development costs during 2021. We write off the gross carrying amount and accumulated amortization balances for all fully amortized software and content development cost assets. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Allowance for credit losses&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our accounts receivable consist of a single portfolio segment. Accounts receivable are recorded at original invoice amounts less an allowance for credit losses, an amount we estimate to be sufficient to provide adequate protection against lifetime expected losses resulting from extending credit to our customers. In judging the adequacy of the allowance for credit losses, we consider multiple factors including historical bad debt experience, the current aging of our receivables and current economic conditions that may affect our customers' ability to pay. A considerable amount of judgment is required in assessing these factors and if any receivables were to deteriorate, an additional provision for credit losses could be required. Accounts are written off after all means of collection are exhausted and recovery is considered remote. Provisions for credit losses are recorded in general and administrative expense.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Below is a summary of the changes in our allowance for credit losses.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:24.083%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.469%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.662%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.662%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.662%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.862%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Years ended December&#160;31,&lt;br/&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Balance&#160;at&lt;br/&gt;beginning&#160;of year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Provision/&lt;br/&gt;adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Write-off&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Recovery&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Balance&#160;at &lt;br/&gt;end of year&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-top:3pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9,375&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,281&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(5,162)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;528&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,022&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-top:3pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9,016&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,483&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(4,565)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;441&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9,375&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-top:3pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,011&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,787&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2,363)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;581&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9,016&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our allowance for credit losses decreased during the year ended December 31, 2022, primarily due to improvement in the aging of accounts receivable and write-offs during 2022 of aged receivables primarily generated during the COVID-19 pandemic. The amount of write-offs during the year ended December 31, 2021 was higher than during 2020 as we temporarily suspended sending past due customer accounts to collections during the second and third quarters of 2020 due to payment delays related to COVID-19.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Allowance for sales returns&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We maintain a reserve for returns and credits which is estimated based on several factors including historical experience, known credits yet to be issued, the aging of customer accounts and the nature of service level commitments. A considerable amount of judgment is required in assessing these factors. Provisions for sales returns and credits are charged against the related revenue items.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Below is a summary of the changes in our allowance for sales returns.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:24.083%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.469%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.860%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Years ended December&#160;31,&lt;br/&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Balance&#160;at&lt;br/&gt;beginning&#160;of year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Provision/&lt;br/&gt;adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Deduction&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Balance&#160;at &lt;br/&gt;end of year&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-top:3pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,780&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,785&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(5,269)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,296&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-top:3pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,967&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(6,463)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,780&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-top:3pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,518&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,443&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(6,685)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,276&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Advertising costs&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We expense advertising costs as incurred, which were $16.5 million, $7.1 million and $3.0 million for the years ended December&#160;31, 2022, 2021 and 2020, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Restructuring costs&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Restructuring costs include charges for the costs of exit or disposal activities. The liability for costs associated with exit or disposal activities is measured initially at fair value and only recognized when the liability is incurred.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Leases&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We determine if an arrangement is a lease at inception. Operating leases are included in operating lease ROU assets, accrued expense and other current liabilities, and operating lease liabilities, net of current portion in our consolidated balance sheet as of December&#160;31, 2022 and 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ROU assets represent our right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at the lease commencement date based on the present value of lease payments over the lease term. As most of our leases do not provide an implicit rate, we generally use our incremental borrowing rate in determining the present value of lease payments. Our incremental borrowing rate is based on the estimated rate of interest for collateralized borrowing over a similar term of the lease payments at the commencement date. We use the implicit rate when readily determinable. The operating lease ROU asset also includes any initial direct costs and lease payments made and excludes lease incentives. Our lease terms may include options to extend or terminate the lease when it is reasonably certain that we will exercise that option. Lease expense for lease payments related to our operating leases is recognized on a straight-line basis over the lease term. We have lease agreements with lease and non-lease components, which are generally accounted for separately. We do not recognize short-term leases (those that, at the commencement date, have a lease term of 12 months or less) on our consolidated balance sheets. Variable lease payments, which are primarily comprised of common-area maintenance, utilities and real estate taxes that are passed on from the lessor in proportion to the space leased by us, are recognized in operating expenses in the period in which the obligation for those payments is incurred.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Loss contingencies&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We are subject to the possibility of various loss contingencies, including legal proceedings and claims, that arise in the normal course of business, as well as certain other non-ordinary course proceedings, claims and investigations, as described in Note 11 to these consolidated financial statements. We record an accrual for a loss contingency when it is both probable that a liability has been incurred and the amount of the loss can be reasonably estimated. Often these issues are subject to substantial uncertainties and, therefore, the probability of loss and the estimation of damages are difficult to ascertain. These assessments can involve a series of complex judgments about future events and can rely heavily on estimates and assumptions that have been deemed reasonable by us. Although we believe we have substantial defenses in these matters, we could incur judgments or enter into settlements of claims that could have a material adverse effect on our consolidated financial position, results of operations or cash flows in any particular period.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;(Loss) earnings per share&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We compute basic (loss) earnings per share by dividing net (loss) income attributable to common stockholders by the weighted average number of common shares outstanding during the period. Diluted (loss) earnings per share is computed by dividing net (loss) income attributable to common stockholders by the weighted average number of common shares and dilutive potential common shares outstanding during the period. Diluted (loss) earnings per share reflect the assumed exercise, settlement and vesting of all dilutive securities using the &#x201c;treasury stock method&#x201d; except when the effect is anti-dilutive. Potentially dilutive securities consist of shares issuable upon the exercise of stock options and stock appreciation rights and vesting of restricted stock awards and units.&lt;/span&gt;&lt;/div&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTQvZnJhZzo2NTY1Y2FmMGQ2ZWQ0MGEzOTg5NzgxM2Q5OGQxYzY4OS90ZXh0cmVnaW9uOjY1NjVjYWYwZDZlZDQwYTM5ODk3ODEzZDk4ZDFjNjg5XzM0NTk5_43b6fc47-99ed-42c8-9963-12ee3200135f">&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Basis of presentation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United&#160;States (&#x201c;GAAP&#x201d;).&lt;/span&gt;&lt;/div&gt;</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:ConsolidationPolicyTextBlock
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTQvZnJhZzo2NTY1Y2FmMGQ2ZWQ0MGEzOTg5NzgxM2Q5OGQxYzY4OS90ZXh0cmVnaW9uOjY1NjVjYWYwZDZlZDQwYTM5ODk3ODEzZDk4ZDFjNjg5XzM0NDkz_a78c1097-0f42-4964-9782-a552edfb2f7d">&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Basis of consolidation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The 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:UseOfEstimates
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTQvZnJhZzo2NTY1Y2FmMGQ2ZWQ0MGEzOTg5NzgxM2Q5OGQxYzY4OS90ZXh0cmVnaW9uOjY1NjVjYWYwZDZlZDQwYTM5ODk3ODEzZDk4ZDFjNjg5XzM0NjMw_ebb30af3-ec38-4f9e-87e4-c99e77885584">&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Use of estimates&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements, as well as the reported amounts of revenues and expenses during the reporting periods. On an ongoing basis, we reconsider and evaluate our estimates and assumptions, including those that impact revenue recognition, long-lived and intangible assets, income taxes, business combinations, stock-based compensation, capitalization of software development costs, our allowances for credit losses and sales returns, costs of obtaining contracts, valuation of derivative instruments, loss contingencies and insurance recoveries, among others. Changes in the facts or circumstances underlying these estimates could result in material changes and actual results could materially differ from these estimates.&lt;/span&gt;&lt;/div&gt;</us-gaap:UseOfEstimates>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTQvZnJhZzo2NTY1Y2FmMGQ2ZWQ0MGEzOTg5NzgxM2Q5OGQxYzY4OS90ZXh0cmVnaW9uOjY1NjVjYWYwZDZlZDQwYTM5ODk3ODEzZDk4ZDFjNjg5XzM0NTA2_32884e5b-295a-4ded-8683-e32fb605c5c5">&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Recently adopted accounting pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In March 2020, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") 2020-04, &lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting &lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;("ASU 2020-04")&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;.&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; This update provides for optional financial reporting alternatives to reduce cost and complexity associated with accounting for contracts, hedging relationships, and other transactions affected by reference rate reform. This update applies only to contracts, hedging relationships, and other transactions that reference the London Interbank Offer Rate ("LIBOR") or other reference rates expected to be discontinued because of reference rate reform. The accommodations are available for all entities through December 31, 2022, with early adoption permitted. We adopted ASU 2020-04 prospectively as of July 1, 2022, and the adoption did not have a material impact on our consolidated financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:RevenueRecognitionPolicyTextBlock
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTQvZnJhZzo2NTY1Y2FmMGQ2ZWQ0MGEzOTg5NzgxM2Q5OGQxYzY4OS90ZXh0cmVnaW9uOjY1NjVjYWYwZDZlZDQwYTM5ODk3ODEzZDk4ZDFjNjg5XzM0NDYx_24c690f9-2095-40db-9c44-e8882262c90a">&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Revenue recognition&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our revenue is primarily generated from the following sources: (i) charging for the use of our software solutions in cloud and hosted environments; (ii)&#160;providing payment and transaction services; (iii) providing software maintenance and support services; and (iv) providing professional services, including implementation, consulting, training, analytic and other services. Revenues are recognized when control of these services is transferred to our customers, in an amount that reflects the consideration we expect to be entitled to in exchange for those services.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We determine revenue recognition through the following steps:&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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt"&gt;Identification of the contract, or contracts, with a customer;&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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt"&gt;Identification of the performance obligations in the contract;&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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt"&gt;Determination of the transaction price;&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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt"&gt;Allocation of the transaction price to the performance obligations in the contract; 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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt"&gt;Recognition of revenue when, or as, we satisfy a performance obligation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Recurring&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Recurring revenue represents stand-ready performance obligations in which we are making our solutions or services available to our customers continuously over time or the value of the contract renews.&#160;Therefore, recurring revenue is generally recognized over time on a ratable basis over the contract term, beginning on the date that the solution or service is made available to the customer. Our recurring revenue contracts are generally for a term of 3 years at contract inception with 1 to 3-year renewals thereafter, billed annually in advance and non-cancelable.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Recurring revenue is comprised of fees for the use of our subscription-based software solutions, which includes providing access to cloud solutions, hosting services, payment services, online training programs, and subscription-based analytic services, such as donor insight and data enrichment services. Recurring revenue also includes fees from maintenance services for our on-premises solutions, services included in our renewable subscription contracts, retained and managed services contracts that we expect to have a term consistent with our cloud solution contracts, and variable transaction revenue associated with the use of our solutions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our payment services are offered with the assistance of third-party vendors. In general, when we are the principal in a transaction based on the factors identified in ASC 606-10-55-36 through 55-40, we record the revenue and related costs on a gross basis. Otherwise, we net the cost of revenue associated with the service against the gross revenue (amount withheld for the transaction fees) and record the net amount as revenue. For payment and transaction services, we have the right to invoice the customer in an amount that directly corresponds with the value to the customer of our performance to date. Therefore, we recognize revenue for these services over time based on the amount we withhold for the transaction fees in accordance with the 'as invoiced' practical expedient in ASC 606-10-55-18.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;One-time services and other&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;One-time services and other revenue is primarily comprised of fees for one-time consulting, analytic and onsite training services and fees for retained and managed services contracts that we do not expect to have a term consistent with our cloud solution contracts.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We generally bill consulting services based on hourly rates plus reimbursable travel-related expenses. Fixed price consulting engagements are generally billed as milestones towards completion are reached. Revenue for one-time consulting services is generally recognized over time as the services are performed.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fees for retained and managed services contracts are generally billed in advance and recognized over time on a ratable basis over the contract term, beginning on the date the service is made available to the customer.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Contracts with multiple performance obligations&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Some of our contracts with customers contain multiple performance obligations. For these contracts, we account for individual performance obligations separately if they are distinct. The transaction price is allocated to the separate performance obligations on a relative standalone selling price basis. Standalone selling prices of our solutions and services are typically estimated based on observable transactions when the solutions or services are sold on a standalone basis.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Costs of obtaining contracts, contract assets and deferred revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We pay sales commissions at the time contracts with customers are signed or shortly thereafter, depending on the size and duration of the sales contract. Sales commissions and related fringe benefits earned by our sales force are considered incremental and recoverable costs of obtaining a contract with a customer. These costs are deferred and then amortized in a manner that aligns with the expected period of benefit, which we have primarily determined to be 5 years. We determined the period of benefit by taking into consideration our customer contracts, including renewals, retention, our technology and other factors. We generally do not pay commissions for contract renewals that are commensurate with the commission paid on the initial contract. The related amortization expense is included in sales, marketing and customer success expense in our consolidated statements of comprehensive income.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A contract asset is recorded when revenue is recognized in advance of our right to receive consideration (i.e., we must satisfy additional performance obligations in order to receive consideration). Amounts are recorded as receivables when our right to consideration is unconditional (i.e., only the passage of time is required before payment of the consideration is due). Our contract assets are recorded within prepaid expenses and other current assets on our consolidated balance sheets. To the extent that our customers are billed for our solutions and services in advance of us satisfying the related performance obligations, we record such amounts in deferred revenue.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueRecognitionPolicyTextBlock>
    <blkb:ContractTermOfRecurringRevenueContractsAtContractInceptionYears
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTQvZnJhZzo2NTY1Y2FmMGQ2ZWQ0MGEzOTg5NzgxM2Q5OGQxYzY4OS90ZXh0cmVnaW9uOjY1NjVjYWYwZDZlZDQwYTM5ODk3ODEzZDk4ZDFjNjg5XzUwODk_0a52172d-6460-458f-9a01-cff6790ee965">P3Y</blkb:ContractTermOfRecurringRevenueContractsAtContractInceptionYears>
    <blkb:ContractTermOfRecurringRevenueContractsAtRenewalYears
      contextRef="i811ca009168c4785b3a9fe00ccf1766e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTQvZnJhZzo2NTY1Y2FmMGQ2ZWQ0MGEzOTg5NzgxM2Q5OGQxYzY4OS90ZXh0cmVnaW9uOjY1NjVjYWYwZDZlZDQwYTM5ODk3ODEzZDk4ZDFjNjg5XzUxMTk_9c126bef-f725-436c-83fa-5512b5158ecc">P1Y</blkb:ContractTermOfRecurringRevenueContractsAtRenewalYears>
    <blkb:ContractTermOfRecurringRevenueContractsAtRenewalYears
      contextRef="i89c5a0d38b16456aa61b83ed27495585_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTQvZnJhZzo2NTY1Y2FmMGQ2ZWQ0MGEzOTg5NzgxM2Q5OGQxYzY4OS90ZXh0cmVnaW9uOjY1NjVjYWYwZDZlZDQwYTM5ODk3ODEzZDk4ZDFjNjg5XzUxMjU_fba92ba1-670e-4394-a2d8-b9e245b66d6d">P3Y</blkb:ContractTermOfRecurringRevenueContractsAtRenewalYears>
    <us-gaap:CapitalizedContractCostAmortizationPeriod
      contextRef="i043d678b6ffd4203ab1eca93c9df9a88_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTQvZnJhZzo2NTY1Y2FmMGQ2ZWQ0MGEzOTg5NzgxM2Q5OGQxYzY4OS90ZXh0cmVnaW9uOjY1NjVjYWYwZDZlZDQwYTM5ODk3ODEzZDk4ZDFjNjg5Xzg5ODI_f4c4acd0-3be3-4818-ace9-06c3cd44556e">P5Y</us-gaap:CapitalizedContractCostAmortizationPeriod>
    <blkb:SalesTaxesPolicyTextBlock
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTQvZnJhZzo2NTY1Y2FmMGQ2ZWQ0MGEzOTg5NzgxM2Q5OGQxYzY4OS90ZXh0cmVnaW9uOjY1NjVjYWYwZDZlZDQwYTM5ODk3ODEzZDk4ZDFjNjg5XzM0NTg4_a2717923-29a3-47f5-a1b2-e01fca12358b">&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Sales taxes&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We present sales taxes and other taxes collected from customers and remitted to governmental authorities on a net basis and, as such, exclude them from revenues.&lt;/span&gt;&lt;/div&gt;</blkb:SalesTaxesPolicyTextBlock>
    <us-gaap:FairValueOfFinancialInstrumentsPolicy
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTQvZnJhZzo2NTY1Y2FmMGQ2ZWQ0MGEzOTg5NzgxM2Q5OGQxYzY4OS90ZXh0cmVnaW9uOjY1NjVjYWYwZDZlZDQwYTM5ODk3ODEzZDk4ZDFjNjg5XzM0NjI0_9e087a7b-a9b2-40a1-9e68-d3f8c28b1a9e">&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Fair value measurements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We measure certain financial assets and liabilities at fair value on a recurring basis, including derivative instruments. Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability (an exit price) in an orderly transaction between market participants at the measurement date. An active market is defined as a market in which transactions for the asset or liability take place with sufficient frequency and volume to provide pricing information on an ongoing basis. 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:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt"&gt;Level 1 - Quoted prices for identical assets or liabilities in active markets;&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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt"&gt;Level 2 - Quoted prices for similar assets and liabilities in active markets, quoted prices for identical or similar assets in markets that are not active, and model-derived valuations in which all significant inputs and significant value drivers are observable in active markets; and&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt"&gt;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;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our financial assets and liabilities are classified in their entirety within the hierarchy based on the lowest level of input that is significant to fair value measurement. Changes to a financial asset's or liability's level within the fair value hierarchy are determined as of the end of a reporting period. All methods of assessing fair value result in a general approximation of value, and such value may never actually be realized.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueOfFinancialInstrumentsPolicy>
    <us-gaap:DerivativesPolicyTextBlock
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTQvZnJhZzo2NTY1Y2FmMGQ2ZWQ0MGEzOTg5NzgxM2Q5OGQxYzY4OS90ZXh0cmVnaW9uOjY1NjVjYWYwZDZlZDQwYTM5ODk3ODEzZDk4ZDFjNjg5XzM0NDQ0_66176720-0b4e-490e-adae-a5bacbf1b781">&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Derivative instruments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We generally use derivative instruments to manage interest rate and foreign currency exchange risk. We view derivative instruments as risk management tools and do not use them for trading or speculative purposes. 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. Accordingly, changes in fair value of the derivative contract must be highly correlated with changes in the fair value of the underlying hedged item at inception of the hedge and over the life of the hedge contract.&lt;/span&gt;&lt;/div&gt;We record all derivative instruments on our consolidated balance sheets at fair value as either an asset or liability. If the derivative is designated as a cash flow hedge, the effective portions of the changes in fair value of the derivative are recorded in other comprehensive income and reclassified to earnings in a manner that matches the timing of the earnings impact of the hedged transactions. If the derivative is designated as a net investment hedge, the effective portions of the changes in fair value of the derivative are recorded to translation adjustment, a component of other comprehensive income, and recognized in earnings only when the hedged investment is liquidated. Ineffective portions of the changes in the fair value of cash flow hedges are recognized currently in earnings.</us-gaap:DerivativesPolicyTextBlock>
    <us-gaap:CashAndCashEquivalentsPolicyTextBlock
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTQvZnJhZzo2NTY1Y2FmMGQ2ZWQ0MGEzOTg5NzgxM2Q5OGQxYzY4OS90ZXh0cmVnaW9uOjY1NjVjYWYwZDZlZDQwYTM5ODk3ODEzZDk4ZDFjNjg5XzM0NjQx_58a22c7c-f69b-42e8-b261-14ad59d2a1c2">&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We consider all highly liquid investments purchased with an original maturity of three months or less and cash items in transit to be cash equivalents.&lt;/span&gt;&lt;/div&gt;</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
    <us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTQvZnJhZzo2NTY1Y2FmMGQ2ZWQ0MGEzOTg5NzgxM2Q5OGQxYzY4OS90ZXh0cmVnaW9uOjY1NjVjYWYwZDZlZDQwYTM5ODk3ODEzZDk4ZDFjNjg5XzM0NjQy_92cb44d2-78b5-4a02-8e12-989fdb46f699">&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Restricted cash due to customers; Customer funds receivable; Due to customers&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Restricted cash due to customers consists of monies collected by us (or in transit) and payable to our customers, net of the associated transaction fees earned. Monies associated with amounts due to customers are segregated in separate bank accounts and used exclusively for the payment of amounts due to customers. This usage restriction is either legally or internally imposed and reflects our intention with regard to such deposits. Customer funds receivable consists of monies we expect to collect and remit to our customers.&lt;/span&gt;&lt;/div&gt;</us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy>
    <us-gaap:ConcentrationRiskCreditRisk
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTQvZnJhZzo2NTY1Y2FmMGQ2ZWQ0MGEzOTg5NzgxM2Q5OGQxYzY4OS90ZXh0cmVnaW9uOjY1NjVjYWYwZDZlZDQwYTM5ODk3ODEzZDk4ZDFjNjg5XzM0NDA2_de5ad997-e117-4b3a-ad5d-01b58562196f">Concentration of credit riskFinancial instruments that potentially subject us to concentrations of credit risk consist of cash and cash equivalents, restricted cash due to customers and accounts receivable. Our cash and cash equivalents and restricted cash due to customers are placed with high credit-quality financial institutions. Our accounts receivable is derived from sales to customers. With respect to accounts receivable, we perform ongoing evaluations of our customers and maintain an allowance for credit losses based on historical experience and our expectations of future credit losses.</us-gaap:ConcentrationRiskCreditRisk>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTQvZnJhZzo2NTY1Y2FmMGQ2ZWQ0MGEzOTg5NzgxM2Q5OGQxYzY4OS90ZXh0cmVnaW9uOjY1NjVjYWYwZDZlZDQwYTM5ODk3ODEzZDk4ZDFjNjg5XzM0NDUw_e9b15fed-1e3a-4953-b4f2-6b595c109c1e">&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Property and equipment&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We record property and equipment assets at cost and depreciate them over their estimated useful lives using the straight-line method. Leasehold improvements are depreciated over the lesser of the term of the lease or the estimated useful life of the asset. Upon retirement or sale, the cost of assets disposed of and the related accumulated depreciation are removed from the accounts and any resulting gain or loss is credited or charged to earnings. Repair and maintenance costs are expensed as incurred.&lt;/span&gt;&lt;/div&gt;Construction-in-progress primarily related to purchases of facilities and information technology assets which had not been placed in service at the respective balance sheet dates. We transfer these assets to the applicable property and equipment category on the date they are placed in service.</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <us-gaap:RealEstateInventoryCapitalizedInterestCosts
      contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTQvZnJhZzo2NTY1Y2FmMGQ2ZWQ0MGEzOTg5NzgxM2Q5OGQxYzY4OS90ZXh0cmVnaW9uOjY1NjVjYWYwZDZlZDQwYTM5ODk3ODEzZDk4ZDFjNjg5XzE1Mzk4_125b5b49-c006-40ac-881a-09fb57765531"
      unitRef="usd">0</us-gaap:RealEstateInventoryCapitalizedInterestCosts>
    <us-gaap:RealEstateInventoryCapitalizedInterestCosts
      contextRef="i81bb47b8dc4947ab934c765b4587fb29_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTQvZnJhZzo2NTY1Y2FmMGQ2ZWQ0MGEzOTg5NzgxM2Q5OGQxYzY4OS90ZXh0cmVnaW9uOjY1NjVjYWYwZDZlZDQwYTM5ODk3ODEzZDk4ZDFjNjg5XzE1Mzk4_140b7153-7377-404f-8e57-8107a4e763bf"
      unitRef="usd">0</us-gaap:RealEstateInventoryCapitalizedInterestCosts>
    <us-gaap:RealEstateInventoryCapitalizedInterestCosts
      contextRef="id85e61f54d8242459b16d89948927bd4_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTQvZnJhZzo2NTY1Y2FmMGQ2ZWQ0MGEzOTg5NzgxM2Q5OGQxYzY4OS90ZXh0cmVnaW9uOjY1NjVjYWYwZDZlZDQwYTM5ODk3ODEzZDk4ZDFjNjg5XzE1Mzk4_49699ca7-deee-4aad-9067-b4fdf99c12ca"
      unitRef="usd">0</us-gaap:RealEstateInventoryCapitalizedInterestCosts>
    <us-gaap:BusinessCombinationsPolicy
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTQvZnJhZzo2NTY1Y2FmMGQ2ZWQ0MGEzOTg5NzgxM2Q5OGQxYzY4OS90ZXh0cmVnaW9uOjY1NjVjYWYwZDZlZDQwYTM5ODk3ODEzZDk4ZDFjNjg5XzM0NTUz_8a34256d-24bf-45a0-a14a-35eae51c0332">&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Business combinations&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We include the operating results of acquired companies as well as the net assets acquired and liabilities assumed in our consolidated financial statements from the date of acquisition. We are required to allocate the purchase price of acquired companies to the tangible and intangible assets acquired and liabilities assumed at the acquisition date based upon their estimated fair values. Goodwill as of the acquisition date represents the excess of the purchase consideration of an acquired business over the fair value of the underlying net tangible and intangible assets acquired and liabilities assumed.&lt;/span&gt;&lt;/div&gt;We apply significant judgement in estimating the fair value of intangible assets acquired, which involves the use of significant assumptions. Significant assumptions used in the valuation of customer relationships include future revenue and operating expenses, customer attrition rates, contributory asset charges, tax amortization benefit, and discount rates. Significant assumptions used in the valuation of certain developed technology assets include future revenue, proprietary technology obsolescence curve, royalty rate, and discount rate. Significant assumptions used in the valuation of marketing assets include assumptions about the period of time the brand will continue to be valuable, royalty rate, and discount rate. Significant assumptions used in the valuation of content intangible assets include cost-based assumptions. Our estimates of fair value are based upon assumptions we believe to be reasonable, but which are inherently uncertain and unpredictable, and unanticipated events and changes in circumstances may occur.</us-gaap:BusinessCombinationsPolicy>
    <us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTQvZnJhZzo2NTY1Y2FmMGQ2ZWQ0MGEzOTg5NzgxM2Q5OGQxYzY4OS90ZXh0cmVnaW9uOjY1NjVjYWYwZDZlZDQwYTM5ODk3ODEzZDk4ZDFjNjg5XzM0NDU0_7089905f-3e68-4154-98cc-b58ab453ff8a">&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Goodwill&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Goodwill represents the purchase price in excess of the net amount assigned to assets acquired and liabilities assumed by us in a business combination. Goodwill is not amortized, but tested annually for impairment on the first day of our fourth quarter, or more frequently if indicators of potential impairment arise.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accounting guidance permits entities to first assess qualitative factors to determine whether it is more likely than not that the fair value of a reporting unit is less than its carrying amount as a basis to determine whether it is necessary to perform the quantitative impairment test. Significant judgment is required in the assessment of qualitative factors, including but not limited to an evaluation of macroeconomic conditions as they relate to our business, industry and market trends, as well as the overall future financial performance of identified reporting units and future opportunities in the markets in which we operate.&lt;/span&gt;&lt;/div&gt;The quantitative impairment test compares the fair values of identified reporting units with their respective carrying amounts. If the carrying amount of a reporting unit exceeds its fair value, an impairment loss is recognized in an amount equal to that excess.</us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTQvZnJhZzo2NTY1Y2FmMGQ2ZWQ0MGEzOTg5NzgxM2Q5OGQxYzY4OS90ZXh0cmVnaW9uOjY1NjVjYWYwZDZlZDQwYTM5ODk3ODEzZDk4ZDFjNjg5XzE4NzUz_00e3f677-7043-47ae-b861-8ccb7dd5bf16"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTQvZnJhZzo2NTY1Y2FmMGQ2ZWQ0MGEzOTg5NzgxM2Q5OGQxYzY4OS90ZXh0cmVnaW9uOjY1NjVjYWYwZDZlZDQwYTM5ODk3ODEzZDk4ZDFjNjg5XzE4NzUz_6c623741-8c9a-4a0e-8798-82a3ee4bc240"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTQvZnJhZzo2NTY1Y2FmMGQ2ZWQ0MGEzOTg5NzgxM2Q5OGQxYzY4OS90ZXh0cmVnaW9uOjY1NjVjYWYwZDZlZDQwYTM5ODk3ODEzZDk4ZDFjNjg5XzE4NzUz_7d703604-e4de-4deb-bbcd-ce9afbfb1d10"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTQvZnJhZzo2NTY1Y2FmMGQ2ZWQ0MGEzOTg5NzgxM2Q5OGQxYzY4OS90ZXh0cmVnaW9uOjY1NjVjYWYwZDZlZDQwYTM5ODk3ODEzZDk4ZDFjNjg5XzM0NDgz_9aab8aae-8b43-49c2-aab9-26dd9ae80729">&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Intangible assets other than goodwill&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We amortize finite-lived intangible assets over their estimated useful lives as follows.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:55.771%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:27.993%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.936%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Basis of amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Amortization&lt;br/&gt;period&lt;br/&gt;(in years)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:3pt;text-align:center"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Straight-line&#160;and&#160;accelerated&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:3pt;text-align:right"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8-17&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Marketing assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-top:3pt;text-align:center"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Straight-line and accelerated&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:3pt;text-align:right"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14-15&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Developed technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-top:3pt;text-align:center"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Straight-line and accelerated&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:3pt;text-align:right"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3-14&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Content&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-top:3pt;text-align:center"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Straight-line&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9&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;/table&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt"&gt;Certain of the customer relationships, marketing assets and developed technology assets are amortized on an accelerated basis.&lt;/span&gt;&lt;/div&gt;We write off the gross carrying amount and accumulated amortization balances for all fully amortized intangible assets. We evaluate the estimated useful lives and the potential for impairment of finite and indefinite-lived intangible assets on an annual basis or more frequently if events or circumstances indicate revised estimates of useful lives may be appropriate or that the carrying amount may be impaired. If the carrying amount of a finite-lived intangible asset is no longer recoverable based upon the undiscounted cash flows of the asset, the amount of impairment is the difference between the carrying amount and the fair value of the asset.</us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTQvZnJhZzo2NTY1Y2FmMGQ2ZWQ0MGEzOTg5NzgxM2Q5OGQxYzY4OS90ZXh0cmVnaW9uOjY1NjVjYWYwZDZlZDQwYTM5ODk3ODEzZDk4ZDFjNjg5XzM0NTM3_fed8eb31-c745-4e1d-a3b3-9fb054d296a4">&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We amortize finite-lived intangible assets over their estimated useful lives as follows.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:55.771%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:27.993%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.936%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Basis of amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Amortization&lt;br/&gt;period&lt;br/&gt;(in years)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:3pt;text-align:center"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Straight-line&#160;and&#160;accelerated&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:3pt;text-align:right"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8-17&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Marketing assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-top:3pt;text-align:center"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Straight-line and accelerated&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:3pt;text-align:right"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14-15&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Developed technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-top:3pt;text-align:center"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Straight-line and accelerated&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:3pt;text-align:right"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3-14&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Content&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-top:3pt;text-align:center"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Straight-line&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9&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;/table&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt"&gt;Certain of the customer relationships, marketing assets and developed technology assets are amortized on an accelerated basis.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationMethod
      contextRef="i80c2f7072e944fbcafb8ab3621c4a3c8_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTQvZnJhZzo2NTY1Y2FmMGQ2ZWQ0MGEzOTg5NzgxM2Q5OGQxYzY4OS90YWJsZTpkZjNjZTA2NGI1YzI0MTY5YjU1ODJjNTY4YmI4YjNmYi90YWJsZXJhbmdlOmRmM2NlMDY0YjVjMjQxNjliNTU4MmM1NjhiYjhiM2ZiXzEtMS0xLTEtMjQ0Njgz_7fb61e51-d865-43b2-ba70-43d20af76fa2">Straight-line&#160;and&#160;accelerated(1)</us-gaap:FiniteLivedIntangibleAssetsAmortizationMethod>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ibb6ff9c5e3694457a19c0ddf8026b2e8_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTQvZnJhZzo2NTY1Y2FmMGQ2ZWQ0MGEzOTg5NzgxM2Q5OGQxYzY4OS90YWJsZTpkZjNjZTA2NGI1YzI0MTY5YjU1ODJjNTY4YmI4YjNmYi90YWJsZXJhbmdlOmRmM2NlMDY0YjVjMjQxNjliNTU4MmM1NjhiYjhiM2ZiXzEtMi0xLTEtMjQ0NjgzL3RleHRyZWdpb246ZjBjNTllNjQxZGYxNGQxMGEwOTc2NGRlZDZlOTc4OTBfNA_ba1c5b1f-a723-4e6b-b5d0-e8a68023ba96">P8Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="id2dcf59676ec450b942bbb5a13a64a02_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTQvZnJhZzo2NTY1Y2FmMGQ2ZWQ0MGEzOTg5NzgxM2Q5OGQxYzY4OS90YWJsZTpkZjNjZTA2NGI1YzI0MTY5YjU1ODJjNTY4YmI4YjNmYi90YWJsZXJhbmdlOmRmM2NlMDY0YjVjMjQxNjliNTU4MmM1NjhiYjhiM2ZiXzEtMi0xLTEtMjQ0NjgzL3RleHRyZWdpb246ZjBjNTllNjQxZGYxNGQxMGEwOTc2NGRlZDZlOTc4OTBfNw_654afce6-3e94-4294-9e56-94ffa5704bc3">P17Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationMethod
      contextRef="i8fc10a4cc69a457e8f8253ccb597f798_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTQvZnJhZzo2NTY1Y2FmMGQ2ZWQ0MGEzOTg5NzgxM2Q5OGQxYzY4OS90YWJsZTpkZjNjZTA2NGI1YzI0MTY5YjU1ODJjNTY4YmI4YjNmYi90YWJsZXJhbmdlOmRmM2NlMDY0YjVjMjQxNjliNTU4MmM1NjhiYjhiM2ZiXzItMS0xLTEtMjQ0Njgz_6cceb81c-d794-4ce2-b16b-f5777657b93a">Straight-line and accelerated(1)</us-gaap:FiniteLivedIntangibleAssetsAmortizationMethod>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ica706296f0a440e6b2b384e312ccc694_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTQvZnJhZzo2NTY1Y2FmMGQ2ZWQ0MGEzOTg5NzgxM2Q5OGQxYzY4OS90YWJsZTpkZjNjZTA2NGI1YzI0MTY5YjU1ODJjNTY4YmI4YjNmYi90YWJsZXJhbmdlOmRmM2NlMDY0YjVjMjQxNjliNTU4MmM1NjhiYjhiM2ZiXzItMi0xLTEtMjQ0NjgzL3RleHRyZWdpb246NmI0MDAyY2EyZjQ3NDc0N2JkMzJkZWM0NDdiYjE3ODNfNA_e5201a09-c6d1-4bd7-95eb-35af3202df12">P14Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i9a0e797364f346efbe88ed346a2a34c2_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTQvZnJhZzo2NTY1Y2FmMGQ2ZWQ0MGEzOTg5NzgxM2Q5OGQxYzY4OS90YWJsZTpkZjNjZTA2NGI1YzI0MTY5YjU1ODJjNTY4YmI4YjNmYi90YWJsZXJhbmdlOmRmM2NlMDY0YjVjMjQxNjliNTU4MmM1NjhiYjhiM2ZiXzItMi0xLTEtMjQ0NjgzL3RleHRyZWdpb246NmI0MDAyY2EyZjQ3NDc0N2JkMzJkZWM0NDdiYjE3ODNfNw_6477b130-3b52-4948-be41-71787863b7a8">P15Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationMethod
      contextRef="id56b302054f94a7db1e7a914b9065c62_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTQvZnJhZzo2NTY1Y2FmMGQ2ZWQ0MGEzOTg5NzgxM2Q5OGQxYzY4OS90YWJsZTpkZjNjZTA2NGI1YzI0MTY5YjU1ODJjNTY4YmI4YjNmYi90YWJsZXJhbmdlOmRmM2NlMDY0YjVjMjQxNjliNTU4MmM1NjhiYjhiM2ZiXzMtMS0xLTEtMjQ0Njgz_3b679677-a20c-471c-bb43-4d08981c634c">Straight-line and accelerated(1)</us-gaap:FiniteLivedIntangibleAssetsAmortizationMethod>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i90f7399acbf3453681d07a3dbb91660a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTQvZnJhZzo2NTY1Y2FmMGQ2ZWQ0MGEzOTg5NzgxM2Q5OGQxYzY4OS90YWJsZTpkZjNjZTA2NGI1YzI0MTY5YjU1ODJjNTY4YmI4YjNmYi90YWJsZXJhbmdlOmRmM2NlMDY0YjVjMjQxNjliNTU4MmM1NjhiYjhiM2ZiXzMtMi0xLTEtMjQ0NjgzL3RleHRyZWdpb246MzYzYzQwNzNiMGE1NGMyY2FkNDVkOTlmZTQwMjIxNGZfNA_8cefc63e-f88a-431f-8883-e880bbb689e2">P3Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i718d8cf3273d48a18c307ac088e513cb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTQvZnJhZzo2NTY1Y2FmMGQ2ZWQ0MGEzOTg5NzgxM2Q5OGQxYzY4OS90YWJsZTpkZjNjZTA2NGI1YzI0MTY5YjU1ODJjNTY4YmI4YjNmYi90YWJsZXJhbmdlOmRmM2NlMDY0YjVjMjQxNjliNTU4MmM1NjhiYjhiM2ZiXzMtMi0xLTEtMjQ0NjgzL3RleHRyZWdpb246MzYzYzQwNzNiMGE1NGMyY2FkNDVkOTlmZTQwMjIxNGZfNw_17f776c4-acc3-42e3-8309-242c27ad5ace">P14Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationMethod
      contextRef="i563129819217486ca27a326775f0b3ce_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTQvZnJhZzo2NTY1Y2FmMGQ2ZWQ0MGEzOTg5NzgxM2Q5OGQxYzY4OS90YWJsZTpkZjNjZTA2NGI1YzI0MTY5YjU1ODJjNTY4YmI4YjNmYi90YWJsZXJhbmdlOmRmM2NlMDY0YjVjMjQxNjliNTU4MmM1NjhiYjhiM2ZiXzQtMS0xLTEtMjQ0Njgz_8b2adbb2-b55b-4560-a2ec-d826efc22404">Straight-line</us-gaap:FiniteLivedIntangibleAssetsAmortizationMethod>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i70f7d8c903c94a488f49ac04b2b76d9e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTQvZnJhZzo2NTY1Y2FmMGQ2ZWQ0MGEzOTg5NzgxM2Q5OGQxYzY4OS90YWJsZTpkZjNjZTA2NGI1YzI0MTY5YjU1ODJjNTY4YmI4YjNmYi90YWJsZXJhbmdlOmRmM2NlMDY0YjVjMjQxNjliNTU4MmM1NjhiYjhiM2ZiXzQtMi0xLTEtMjQ0Njgz_1bd7060c-bb02-4c71-a433-729df1fc19f5">P9Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill
      contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTQvZnJhZzo2NTY1Y2FmMGQ2ZWQ0MGEzOTg5NzgxM2Q5OGQxYzY4OS90ZXh0cmVnaW9uOjY1NjVjYWYwZDZlZDQwYTM5ODk3ODEzZDk4ZDFjNjg5XzEwOTk1MTE2NzIwNzc_10a49344-17a6-4ded-90cb-c223aed156e9"
      unitRef="usd">0</us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill>
    <us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill
      contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTQvZnJhZzo2NTY1Y2FmMGQ2ZWQ0MGEzOTg5NzgxM2Q5OGQxYzY4OS90ZXh0cmVnaW9uOjY1NjVjYWYwZDZlZDQwYTM5ODk3ODEzZDk4ZDFjNjg5XzEwOTk1MTE2NzIwNzc_b84966ab-9ba7-4c94-83c8-8ab9177aabf7"
      unitRef="usd">0</us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill>
    <us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTQvZnJhZzo2NTY1Y2FmMGQ2ZWQ0MGEzOTg5NzgxM2Q5OGQxYzY4OS90ZXh0cmVnaW9uOjY1NjVjYWYwZDZlZDQwYTM5ODk3ODEzZDk4ZDFjNjg5XzM0NjA5_381353fc-b899-4c54-928a-1ec6952a0ab5">Impairment of long-lived assetsWe review long-lived assets for impairment when events change or circumstances indicate the carrying amount may not be recoverable. Events or changes in circumstances that indicate the carrying amount may not be recoverable include, but are not limited to, a significant decrease in the market value of the business or asset acquired, a significant adverse change in the extent or manner in which the business or asset acquired is used or significant adverse change in the business climate. If such events or changes in circumstances are present, the undiscounted cash flow method is used to determine whether the asset or asset group is impaired.</us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock>
    <us-gaap:DeferredChargesPolicyTextBlock
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTQvZnJhZzo2NTY1Y2FmMGQ2ZWQ0MGEzOTg5NzgxM2Q5OGQxYzY4OS90ZXh0cmVnaW9uOjY1NjVjYWYwZDZlZDQwYTM5ODk3ODEzZDk4ZDFjNjg5XzM0Njc1_e5ee5e98-c8cf-4f52-b7f8-80b8c5f073f9">&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Deferred financing costs and debt discount&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred financing costs included in other assets represent the direct third-party costs of entering into the revolving (line-of-credit) portion of our credit facility in October 2020 and portions of the unamortized deferred financing costs from prior facilities. These costs are amortized ratably over the term of the credit facility as interest expense.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other debt issuance costs, as well as the debt discount associated with our 2021 Incremental Term Loan (as defined below), 2020 Credit facility (as defined below) and portions of the unamortized balances from prior facilities, are recorded as a direct deduction from debt. These costs are amortized over the term of the credit facility as interest expense.&lt;/span&gt;&lt;/div&gt;</us-gaap:DeferredChargesPolicyTextBlock>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTQvZnJhZzo2NTY1Y2FmMGQ2ZWQ0MGEzOTg5NzgxM2Q5OGQxYzY4OS90ZXh0cmVnaW9uOjY1NjVjYWYwZDZlZDQwYTM5ODk3ODEzZDk4ZDFjNjg5XzM0NTQ1_a8b55c80-65ce-45b1-b947-b8d1a26133bc">&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Stock-based compensation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We measure stock-based compensation cost at the grant date based on the fair value of the award and recognize it as expense over the requisite service period, which is the vesting period.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We recognize the effect of awards for which the requisite service period is not rendered when the award is forfeited (that is, we recognize the effect of forfeitures in compensation cost when they occur). Previously recognized compensation cost for an award is reversed in the period that the award is forfeited. Income tax benefits resulting from the vesting and exercise of stock-based compensation awards are recognized in the period the unit or award is vested or option or right is exercised.&lt;/span&gt;&lt;/div&gt;</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
    <us-gaap:IncomeTaxPolicyTextBlock
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTQvZnJhZzo2NTY1Y2FmMGQ2ZWQ0MGEzOTg5NzgxM2Q5OGQxYzY4OS90ZXh0cmVnaW9uOjY1NjVjYWYwZDZlZDQwYTM5ODk3ODEzZDk4ZDFjNjg5XzM0NTcy_79624449-2fdc-485d-a16d-5dbc3b31562d">&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Income taxes&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We make estimates and judgments in accounting for income taxes. The calculation of the income tax provision requires estimates due to transactions, credits and calculations where the ultimate tax determination is uncertain. Uncertainties arise as a consequence of the actual source of taxable income between domestic and foreign locations, the outcome of tax audits and the ultimate utilization of tax credits. To the extent actual results differ from estimated amounts recorded, such differences will impact the income tax provision in the period in which the determination is made.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We make estimates in determining tax assets and liabilities, which arise from differences in the timing of recognition of revenue and expense for tax and financial statement purposes. We record valuation allowances to reduce our deferred tax assets to the amount expected to be realized. In assessing the adequacy of a recorded valuation allowance significant judgment is required.  We consider all positive and negative evidence and a variety of factors including the scheduled reversal of deferred tax liabilities, historical and projected future taxable income, and prudent and feasible tax planning strategies. If we determine there is less than a 50% likelihood that we will be able to use a deferred tax asset in the future in excess of its net carrying value, then an adjustment to the deferred tax asset valuation allowance is made to increase income tax expense, thereby reducing net income in the period such determination was made.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We measure and recognize uncertain tax positions. To recognize such positions, we must first determine if it is more likely than not that the position will be sustained upon audit. We must then measure the benefit as the largest amount that is more than 50% likely of being realized upon ultimate settlement. Significant judgment is required in the identification and measurement of uncertain tax positions.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTQvZnJhZzo2NTY1Y2FmMGQ2ZWQ0MGEzOTg5NzgxM2Q5OGQxYzY4OS90ZXh0cmVnaW9uOjY1NjVjYWYwZDZlZDQwYTM5ODk3ODEzZDk4ZDFjNjg5XzM0NTI2_16dffde9-2264-464e-8d59-a1bfbc98c716">&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Foreign currency&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net assets recorded in a foreign currency are translated at the exchange rate on the balance sheet date. Revenue and expense items are translated using an average of monthly exchange rates. The resulting translation adjustments are recorded in accumulated other comprehensive income.&lt;/span&gt;&lt;/div&gt;Gains and losses resulting from foreign currency transactions denominated in currency other than the functional currency are recorded at the approximate rate of exchange at the transaction date in other income, net.</us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTQvZnJhZzo2NTY1Y2FmMGQ2ZWQ0MGEzOTg5NzgxM2Q5OGQxYzY4OS90ZXh0cmVnaW9uOjY1NjVjYWYwZDZlZDQwYTM5ODk3ODEzZDk4ZDFjNjg5XzU0OTc1NTg2MjAyMw_64a45010-40a9-48bd-b288-97f4250b28a0"
      unitRef="usd">4600000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTQvZnJhZzo2NTY1Y2FmMGQ2ZWQ0MGEzOTg5NzgxM2Q5OGQxYzY4OS90ZXh0cmVnaW9uOjY1NjVjYWYwZDZlZDQwYTM5ODk3ODEzZDk4ZDFjNjg5XzU0OTc1NTg2MjAyNw_2f6ffd84-56b1-47e8-a2c5-b7d9383f6d25"
      unitRef="usd">-1600000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTQvZnJhZzo2NTY1Y2FmMGQ2ZWQ0MGEzOTg5NzgxM2Q5OGQxYzY4OS90ZXh0cmVnaW9uOjY1NjVjYWYwZDZlZDQwYTM5ODk3ODEzZDk4ZDFjNjg5XzU0OTc1NTg2MjAzMg_10576935-4725-48b6-bc21-4bc140ac3f9d"
      unitRef="usd">-1100000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ResearchAndDevelopmentExpensePolicy
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTQvZnJhZzo2NTY1Y2FmMGQ2ZWQ0MGEzOTg5NzgxM2Q5OGQxYzY4OS90ZXh0cmVnaW9uOjY1NjVjYWYwZDZlZDQwYTM5ODk3ODEzZDk4ZDFjNjg5XzM0NTM5_f714cc57-a405-4535-bf78-cc62a8dc8f19">&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Research and development&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Research and development costs are expensed as incurred except as noted below under &lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Software and content development costs&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. These costs include compensation costs for engineering and product management personnel, third-party contractor expenses, software development tools and other expenses related to researching and developing new solutions or upgrading and enhancing existing solutions that do not qualify for capitalization, and allocated depreciation, facilities and IT support costs.&lt;/span&gt;&lt;/div&gt;</us-gaap:ResearchAndDevelopmentExpensePolicy>
    <us-gaap:InternalUseSoftwarePolicy
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTQvZnJhZzo2NTY1Y2FmMGQ2ZWQ0MGEzOTg5NzgxM2Q5OGQxYzY4OS90ZXh0cmVnaW9uOjY1NjVjYWYwZDZlZDQwYTM5ODk3ODEzZDk4ZDFjNjg5XzM0NDYw_86065719-1938-4e5c-9beb-21603f02032f">&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Software and content development costs&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We incur certain costs associated with the development of internal-use software and content, which are primarily related to activities performed to develop our cloud solutions and the development of online education curriculum to be delivered on the Company's cloud platform. Internal and external costs incurred in the preliminary project stage of internal-use software development and content are expensed as incurred. Once the software or content being developed has reached the application development stage, qualifying internal costs including payroll and payroll-related costs of employees who are directly associated with and devote time to the software or content project as well as external direct costs of materials and services are capitalized. Capitalization ceases at the point at which the developed software or content is substantially complete and ready for its intended use, which is typically upon completion of all substantial testing. Qualifying costs capitalized during the application development stage include those related to specific upgrades and enhancements when it is probable that those costs incurred will result in additional functionality. Overhead costs, including general and administrative costs, as well as maintenance, training and all other costs associated with post-implementation stage activities are expensed as incurred. In addition, internal costs that cannot be reasonably separated between maintenance and relatively minor upgrades and enhancements are expensed as incurred. In certain circumstances, content development costs are considered deferred costs, when ownership of developed content belongs to the customer.&lt;/span&gt;&lt;/div&gt;</us-gaap:InternalUseSoftwarePolicy>
    <us-gaap:SoftwareToBeSoldLeasedOrOtherwiseMarketedPolicy
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTQvZnJhZzo2NTY1Y2FmMGQ2ZWQ0MGEzOTg5NzgxM2Q5OGQxYzY4OS90ZXh0cmVnaW9uOjY1NjVjYWYwZDZlZDQwYTM5ODk3ODEzZDk4ZDFjNjg5XzM0NDI5_019c15b2-fb3c-4acd-bce2-abcbe2869a6a">Qualifying capitalized software and content development costs are amortized on a straight-line basis over the software asset's estimated useful life, which is generally 3 to 7 years. We evaluate the useful lives of these assets on an annual basis and test for impairment whenever events or changes in circumstances occur that could impact the recoverability of these assets. See Note 6 to these consolidated financial statements for a discussion of our impairment of certain capitalized software development costs during 2022 and 2020.</us-gaap:SoftwareToBeSoldLeasedOrOtherwiseMarketedPolicy>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i3e3e0735a6b94be08c50c39299352570_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTQvZnJhZzo2NTY1Y2FmMGQ2ZWQ0MGEzOTg5NzgxM2Q5OGQxYzY4OS90ZXh0cmVnaW9uOjY1NjVjYWYwZDZlZDQwYTM5ODk3ODEzZDk4ZDFjNjg5XzU0OTc1NTg2MTg3Ng_963fd32c-bc09-4875-97ea-bfba4197335c">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i18d6be6ab33a4961bcf3d6aa7a44a1b2_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTQvZnJhZzo2NTY1Y2FmMGQ2ZWQ0MGEzOTg5NzgxM2Q5OGQxYzY4OS90ZXh0cmVnaW9uOjY1NjVjYWYwZDZlZDQwYTM5ODk3ODEzZDk4ZDFjNjg5XzU0OTc1NTg2MTg4NA_47224ad6-26f9-419e-9335-083e3fb5c7bf">P7Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:OtherAssetImpairmentCharges
      contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTQvZnJhZzo2NTY1Y2FmMGQ2ZWQ0MGEzOTg5NzgxM2Q5OGQxYzY4OS90ZXh0cmVnaW9uOjY1NjVjYWYwZDZlZDQwYTM5ODk3ODEzZDk4ZDFjNjg5XzU0OTc1NTg1NDQxOA_911cff13-5648-4b50-b2ec-6e0fe8dcfe4d"
      unitRef="usd">0</us-gaap:OtherAssetImpairmentCharges>
    <us-gaap:CreditLossFinancialInstrumentPolicyTextBlock
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTQvZnJhZzo2NTY1Y2FmMGQ2ZWQ0MGEzOTg5NzgxM2Q5OGQxYzY4OS90ZXh0cmVnaW9uOjY1NjVjYWYwZDZlZDQwYTM5ODk3ODEzZDk4ZDFjNjg5XzM0NjMz_d91a75ec-b876-4d0d-9e67-d7f54f680b90">&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Allowance for credit losses&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our accounts receivable consist of a single portfolio segment. Accounts receivable are recorded at original invoice amounts less an allowance for credit losses, an amount we estimate to be sufficient to provide adequate protection against lifetime expected losses resulting from extending credit to our customers. In judging the adequacy of the allowance for credit losses, we consider multiple factors including historical bad debt experience, the current aging of our receivables and current economic conditions that may affect our customers' ability to pay. A considerable amount of judgment is required in assessing these factors and if any receivables were to deteriorate, an additional provision for credit losses could be required. Accounts are written off after all means of collection are exhausted and recovery is considered remote. Provisions for credit losses are recorded in general and administrative expense.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Below is a summary of the changes in our allowance for credit losses.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:24.083%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.469%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.662%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.662%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.662%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.862%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Years ended December&#160;31,&lt;br/&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Balance&#160;at&lt;br/&gt;beginning&#160;of year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Provision/&lt;br/&gt;adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Write-off&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Recovery&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Balance&#160;at &lt;br/&gt;end of year&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-top:3pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9,375&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,281&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(5,162)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;528&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,022&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-top:3pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9,016&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,483&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(4,565)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;441&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9,375&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-top:3pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,011&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,787&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2,363)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;581&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9,016&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our allowance for credit losses decreased during the year ended December 31, 2022, primarily due to improvement in the aging of accounts receivable and write-offs during 2022 of aged receivables primarily generated during the COVID-19 pandemic. The amount of write-offs during the year ended December 31, 2021 was higher than during 2020 as we temporarily suspended sending past due customer accounts to collections during the second and third quarters of 2020 due to payment delays related to COVID-19.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Allowance for sales returns&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We maintain a reserve for returns and credits which is estimated based on several factors including historical experience, known credits yet to be issued, the aging of customer accounts and the nature of service level commitments. A considerable amount of judgment is required in assessing these factors. Provisions for sales returns and credits are charged against the related revenue items.&lt;/span&gt;&lt;/div&gt;</us-gaap:CreditLossFinancialInstrumentPolicyTextBlock>
    <us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTQvZnJhZzo2NTY1Y2FmMGQ2ZWQ0MGEzOTg5NzgxM2Q5OGQxYzY4OS90ZXh0cmVnaW9uOjY1NjVjYWYwZDZlZDQwYTM5ODk3ODEzZDk4ZDFjNjg5XzM0NDA4_797946fc-f6d2-4a8a-b4bb-1b1ae3b20e1f">&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Below is a summary of the changes in our allowance for credit losses.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:24.083%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.469%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.662%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.662%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.662%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.862%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Years ended December&#160;31,&lt;br/&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Balance&#160;at&lt;br/&gt;beginning&#160;of year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Provision/&lt;br/&gt;adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Write-off&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Recovery&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Balance&#160;at &lt;br/&gt;end of year&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-top:3pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9,375&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,281&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(5,162)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;528&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,022&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-top:3pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9,016&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,483&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(4,565)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;441&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9,375&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-top:3pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,011&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,787&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2,363)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;581&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9,016&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our allowance for credit losses decreased during the year ended December 31, 2022, primarily due to improvement in the aging of accounts receivable and write-offs during 2022 of aged receivables primarily generated during the COVID-19 pandemic. The amount of write-offs during the year ended December 31, 2021 was higher than during 2020 as we temporarily suspended sending past due customer accounts to collections during the second and third quarters of 2020 due to payment delays related to COVID-19.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Allowance for sales returns&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We maintain a reserve for returns and credits which is estimated based on several factors including historical experience, known credits yet to be issued, the aging of customer accounts and the nature of service level commitments. A considerable amount of judgment is required in assessing these factors. Provisions for sales returns and credits are charged against the related revenue items.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Below is a summary of the changes in our allowance for sales returns.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:24.083%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.469%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.860%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Years ended December&#160;31,&lt;br/&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Balance&#160;at&lt;br/&gt;beginning&#160;of year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Provision/&lt;br/&gt;adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Deduction&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Balance&#160;at &lt;br/&gt;end of year&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-top:3pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,780&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,785&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(5,269)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,296&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-top:3pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,967&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(6,463)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,780&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-top:3pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,518&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,443&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(6,685)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,276&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="ifd75776bd85e4e488a629dac4aba6495_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTQvZnJhZzo2NTY1Y2FmMGQ2ZWQ0MGEzOTg5NzgxM2Q5OGQxYzY4OS90YWJsZTplY2I0MDQ3ZTc4NzU0ZGI5ODljZWZjMzhhOWM1MWEzZi90YWJsZXJhbmdlOmVjYjQwNDdlNzg3NTRkYjk4OWNlZmMzOGE5YzUxYTNmXzEtMS0xLTEtMjQ0Njgz_52ec7dd5-13c9-4bda-b3ed-1bc32263ec1d"
      unitRef="usd">9375000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease
      contextRef="ic4f18cad75c642288ca2c2b971b24182_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTQvZnJhZzo2NTY1Y2FmMGQ2ZWQ0MGEzOTg5NzgxM2Q5OGQxYzY4OS90YWJsZTplY2I0MDQ3ZTc4NzU0ZGI5ODljZWZjMzhhOWM1MWEzZi90YWJsZXJhbmdlOmVjYjQwNDdlNzg3NTRkYjk4OWNlZmMzOGE5YzUxYTNmXzEtMi0xLTEtMjQ0Njgz_99602ea8-34cb-4f17-9879-a943bd6dce97"
      unitRef="usd">1281000</us-gaap:AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs
      contextRef="ic4f18cad75c642288ca2c2b971b24182_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTQvZnJhZzo2NTY1Y2FmMGQ2ZWQ0MGEzOTg5NzgxM2Q5OGQxYzY4OS90YWJsZTplY2I0MDQ3ZTc4NzU0ZGI5ODljZWZjMzhhOWM1MWEzZi90YWJsZXJhbmdlOmVjYjQwNDdlNzg3NTRkYjk4OWNlZmMzOGE5YzUxYTNmXzEtMy0xLTEtMjQ0Njgz_052c3ef0-1ae2-45d5-b9fc-468d083cf2d8"
      unitRef="usd">5162000</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries
      contextRef="ic4f18cad75c642288ca2c2b971b24182_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTQvZnJhZzo2NTY1Y2FmMGQ2ZWQ0MGEzOTg5NzgxM2Q5OGQxYzY4OS90YWJsZTplY2I0MDQ3ZTc4NzU0ZGI5ODljZWZjMzhhOWM1MWEzZi90YWJsZXJhbmdlOmVjYjQwNDdlNzg3NTRkYjk4OWNlZmMzOGE5YzUxYTNmXzEtNC0xLTEtMjQ0Njgz_4eedc5ac-9e0b-48df-b8e4-ccc233133bbc"
      unitRef="usd">528000</us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="icd07701603f54d949b8491f20436cc8d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTQvZnJhZzo2NTY1Y2FmMGQ2ZWQ0MGEzOTg5NzgxM2Q5OGQxYzY4OS90YWJsZTplY2I0MDQ3ZTc4NzU0ZGI5ODljZWZjMzhhOWM1MWEzZi90YWJsZXJhbmdlOmVjYjQwNDdlNzg3NTRkYjk4OWNlZmMzOGE5YzUxYTNmXzEtNS0xLTEtMjQ0Njgz_d1106992-8b44-4897-a17e-4bd81f64ed21"
      unitRef="usd">6022000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="i1a284b2a747046328c9e465c9e84e220_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTQvZnJhZzo2NTY1Y2FmMGQ2ZWQ0MGEzOTg5NzgxM2Q5OGQxYzY4OS90YWJsZTplY2I0MDQ3ZTc4NzU0ZGI5ODljZWZjMzhhOWM1MWEzZi90YWJsZXJhbmdlOmVjYjQwNDdlNzg3NTRkYjk4OWNlZmMzOGE5YzUxYTNmXzItMS0xLTEtMjQ0Njgz_675c6e6a-186f-49cd-a8f3-daef5be5dddb"
      unitRef="usd">9016000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease
      contextRef="i3d3396b61d544f20848495e44b0280b4_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTQvZnJhZzo2NTY1Y2FmMGQ2ZWQ0MGEzOTg5NzgxM2Q5OGQxYzY4OS90YWJsZTplY2I0MDQ3ZTc4NzU0ZGI5ODljZWZjMzhhOWM1MWEzZi90YWJsZXJhbmdlOmVjYjQwNDdlNzg3NTRkYjk4OWNlZmMzOGE5YzUxYTNmXzItMi0xLTEtMjQ0Njgz_f51626da-ac0d-4fcb-8d3c-8a7e2e47e662"
      unitRef="usd">4483000</us-gaap:AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs
      contextRef="i3d3396b61d544f20848495e44b0280b4_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTQvZnJhZzo2NTY1Y2FmMGQ2ZWQ0MGEzOTg5NzgxM2Q5OGQxYzY4OS90YWJsZTplY2I0MDQ3ZTc4NzU0ZGI5ODljZWZjMzhhOWM1MWEzZi90YWJsZXJhbmdlOmVjYjQwNDdlNzg3NTRkYjk4OWNlZmMzOGE5YzUxYTNmXzItMy0xLTEtMjQ0Njgz_10eaafbe-fa4d-449a-be08-734132803d5a"
      unitRef="usd">4565000</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries
      contextRef="i3d3396b61d544f20848495e44b0280b4_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTQvZnJhZzo2NTY1Y2FmMGQ2ZWQ0MGEzOTg5NzgxM2Q5OGQxYzY4OS90YWJsZTplY2I0MDQ3ZTc4NzU0ZGI5ODljZWZjMzhhOWM1MWEzZi90YWJsZXJhbmdlOmVjYjQwNDdlNzg3NTRkYjk4OWNlZmMzOGE5YzUxYTNmXzItNC0xLTEtMjQ0Njgz_cedbf66b-d90c-4235-9323-810ad1bcc3bc"
      unitRef="usd">441000</us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="ifd75776bd85e4e488a629dac4aba6495_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTQvZnJhZzo2NTY1Y2FmMGQ2ZWQ0MGEzOTg5NzgxM2Q5OGQxYzY4OS90YWJsZTplY2I0MDQ3ZTc4NzU0ZGI5ODljZWZjMzhhOWM1MWEzZi90YWJsZXJhbmdlOmVjYjQwNDdlNzg3NTRkYjk4OWNlZmMzOGE5YzUxYTNmXzItNS0xLTEtMjQ0Njgz_752c5708-68a4-4cf3-bf28-d2766c4e6fda"
      unitRef="usd">9375000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="i7c0481e74aa14fe4af48166a3cc5147c_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTQvZnJhZzo2NTY1Y2FmMGQ2ZWQ0MGEzOTg5NzgxM2Q5OGQxYzY4OS90YWJsZTplY2I0MDQ3ZTc4NzU0ZGI5ODljZWZjMzhhOWM1MWEzZi90YWJsZXJhbmdlOmVjYjQwNDdlNzg3NTRkYjk4OWNlZmMzOGE5YzUxYTNmXzMtMS0xLTEtMjQ0Njgz_e5ae3e83-72c4-422e-9f2e-ca032cda1995"
      unitRef="usd">4011000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease
      contextRef="i83b31ab2cea548f58b678e64fd91f822_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTQvZnJhZzo2NTY1Y2FmMGQ2ZWQ0MGEzOTg5NzgxM2Q5OGQxYzY4OS90YWJsZTplY2I0MDQ3ZTc4NzU0ZGI5ODljZWZjMzhhOWM1MWEzZi90YWJsZXJhbmdlOmVjYjQwNDdlNzg3NTRkYjk4OWNlZmMzOGE5YzUxYTNmXzMtMi0xLTEtMjQ0Njgz_1db8a3bf-1af7-4de9-a01f-2387a999f5b1"
      unitRef="usd">6787000</us-gaap:AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs
      contextRef="i83b31ab2cea548f58b678e64fd91f822_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTQvZnJhZzo2NTY1Y2FmMGQ2ZWQ0MGEzOTg5NzgxM2Q5OGQxYzY4OS90YWJsZTplY2I0MDQ3ZTc4NzU0ZGI5ODljZWZjMzhhOWM1MWEzZi90YWJsZXJhbmdlOmVjYjQwNDdlNzg3NTRkYjk4OWNlZmMzOGE5YzUxYTNmXzMtMy0xLTEtMjQ0Njgz_7713690c-5daf-467a-88d2-0bdd12f4c2e7"
      unitRef="usd">2363000</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries
      contextRef="i83b31ab2cea548f58b678e64fd91f822_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTQvZnJhZzo2NTY1Y2FmMGQ2ZWQ0MGEzOTg5NzgxM2Q5OGQxYzY4OS90YWJsZTplY2I0MDQ3ZTc4NzU0ZGI5ODljZWZjMzhhOWM1MWEzZi90YWJsZXJhbmdlOmVjYjQwNDdlNzg3NTRkYjk4OWNlZmMzOGE5YzUxYTNmXzMtNC0xLTEtMjQ0Njgz_90c18d9b-053e-4b64-afcf-ebb8a7f3f013"
      unitRef="usd">581000</us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="i1a284b2a747046328c9e465c9e84e220_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTQvZnJhZzo2NTY1Y2FmMGQ2ZWQ0MGEzOTg5NzgxM2Q5OGQxYzY4OS90YWJsZTplY2I0MDQ3ZTc4NzU0ZGI5ODljZWZjMzhhOWM1MWEzZi90YWJsZXJhbmdlOmVjYjQwNDdlNzg3NTRkYjk4OWNlZmMzOGE5YzUxYTNmXzMtNS0xLTEtMjQ0Njgz_6431e6fb-79d5-487e-acff-289de1057d30"
      unitRef="usd">9016000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="i4f35e0db2e5f41919042091aaad432c5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTQvZnJhZzo2NTY1Y2FmMGQ2ZWQ0MGEzOTg5NzgxM2Q5OGQxYzY4OS90YWJsZTo2ZmJhYzhmNDAwZDQ0MDRhYTEyMzQxMWEzZTg0MmU1NC90YWJsZXJhbmdlOjZmYmFjOGY0MDBkNDQwNGFhMTIzNDExYTNlODQyZTU0XzEtMS0xLTEtMjQ0Njgz_59cdead7-e614-4ef3-98da-392527eaacad"
      unitRef="usd">1780000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease
      contextRef="i572f8166ab3541f1a3aa201cc67f59c7_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTQvZnJhZzo2NTY1Y2FmMGQ2ZWQ0MGEzOTg5NzgxM2Q5OGQxYzY4OS90YWJsZTo2ZmJhYzhmNDAwZDQ0MDRhYTEyMzQxMWEzZTg0MmU1NC90YWJsZXJhbmdlOjZmYmFjOGY0MDBkNDQwNGFhMTIzNDExYTNlODQyZTU0XzEtMi0xLTEtMjQ0Njgz_c4b38d12-bdfc-49ff-a114-e8721d301269"
      unitRef="usd">4785000</us-gaap:AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs
      contextRef="i572f8166ab3541f1a3aa201cc67f59c7_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTQvZnJhZzo2NTY1Y2FmMGQ2ZWQ0MGEzOTg5NzgxM2Q5OGQxYzY4OS90YWJsZTo2ZmJhYzhmNDAwZDQ0MDRhYTEyMzQxMWEzZTg0MmU1NC90YWJsZXJhbmdlOjZmYmFjOGY0MDBkNDQwNGFhMTIzNDExYTNlODQyZTU0XzEtMy0xLTEtMjQ0Njgz_b310b667-b0ef-4edc-bdaf-5db06ecf0928"
      unitRef="usd">5269000</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="i3fcf87b8cbcb4030a6669f79b857190f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTQvZnJhZzo2NTY1Y2FmMGQ2ZWQ0MGEzOTg5NzgxM2Q5OGQxYzY4OS90YWJsZTo2ZmJhYzhmNDAwZDQ0MDRhYTEyMzQxMWEzZTg0MmU1NC90YWJsZXJhbmdlOjZmYmFjOGY0MDBkNDQwNGFhMTIzNDExYTNlODQyZTU0XzEtNC0xLTEtMjQ0Njgz_8df1bff2-cec4-44be-9a09-48e6cab6c2d0"
      unitRef="usd">1296000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="i2ea33ae0d3df457dbb77209648e17b1d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTQvZnJhZzo2NTY1Y2FmMGQ2ZWQ0MGEzOTg5NzgxM2Q5OGQxYzY4OS90YWJsZTo2ZmJhYzhmNDAwZDQ0MDRhYTEyMzQxMWEzZTg0MmU1NC90YWJsZXJhbmdlOjZmYmFjOGY0MDBkNDQwNGFhMTIzNDExYTNlODQyZTU0XzItMS0xLTEtMjQ0Njgz_114764e1-2821-4a46-a19a-71d65ff6e28f"
      unitRef="usd">1276000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease
      contextRef="i10b8533c0fc940ba9e2555b64c12c579_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTQvZnJhZzo2NTY1Y2FmMGQ2ZWQ0MGEzOTg5NzgxM2Q5OGQxYzY4OS90YWJsZTo2ZmJhYzhmNDAwZDQ0MDRhYTEyMzQxMWEzZTg0MmU1NC90YWJsZXJhbmdlOjZmYmFjOGY0MDBkNDQwNGFhMTIzNDExYTNlODQyZTU0XzItMi0xLTEtMjQ0Njgz_06caa660-97fb-443d-8aa3-1ca60359b49b"
      unitRef="usd">6967000</us-gaap:AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs
      contextRef="i10b8533c0fc940ba9e2555b64c12c579_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTQvZnJhZzo2NTY1Y2FmMGQ2ZWQ0MGEzOTg5NzgxM2Q5OGQxYzY4OS90YWJsZTo2ZmJhYzhmNDAwZDQ0MDRhYTEyMzQxMWEzZTg0MmU1NC90YWJsZXJhbmdlOjZmYmFjOGY0MDBkNDQwNGFhMTIzNDExYTNlODQyZTU0XzItMy0xLTEtMjQ0Njgz_d7e99158-78bd-4df6-a256-fc93c9c641f4"
      unitRef="usd">6463000</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="i4f35e0db2e5f41919042091aaad432c5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTQvZnJhZzo2NTY1Y2FmMGQ2ZWQ0MGEzOTg5NzgxM2Q5OGQxYzY4OS90YWJsZTo2ZmJhYzhmNDAwZDQ0MDRhYTEyMzQxMWEzZTg0MmU1NC90YWJsZXJhbmdlOjZmYmFjOGY0MDBkNDQwNGFhMTIzNDExYTNlODQyZTU0XzItNC0xLTEtMjQ0Njgz_9c8bb355-d519-4a55-a6a3-cf7d102c400f"
      unitRef="usd">1780000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="i1854631f4ab144c4aafd292f6a8b1c8c_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTQvZnJhZzo2NTY1Y2FmMGQ2ZWQ0MGEzOTg5NzgxM2Q5OGQxYzY4OS90YWJsZTo2ZmJhYzhmNDAwZDQ0MDRhYTEyMzQxMWEzZTg0MmU1NC90YWJsZXJhbmdlOjZmYmFjOGY0MDBkNDQwNGFhMTIzNDExYTNlODQyZTU0XzMtMS0xLTEtMjQ0Njgz_5bd069d7-33a7-4a9c-b3b7-74c357697df8"
      unitRef="usd">1518000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease
      contextRef="i557af75027e04a939e857b090df05571_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTQvZnJhZzo2NTY1Y2FmMGQ2ZWQ0MGEzOTg5NzgxM2Q5OGQxYzY4OS90YWJsZTo2ZmJhYzhmNDAwZDQ0MDRhYTEyMzQxMWEzZTg0MmU1NC90YWJsZXJhbmdlOjZmYmFjOGY0MDBkNDQwNGFhMTIzNDExYTNlODQyZTU0XzMtMi0xLTEtMjQ0Njgz_df1cdb9d-198f-4566-b5b0-342483eb18eb"
      unitRef="usd">6443000</us-gaap:AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs
      contextRef="i557af75027e04a939e857b090df05571_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTQvZnJhZzo2NTY1Y2FmMGQ2ZWQ0MGEzOTg5NzgxM2Q5OGQxYzY4OS90YWJsZTo2ZmJhYzhmNDAwZDQ0MDRhYTEyMzQxMWEzZTg0MmU1NC90YWJsZXJhbmdlOjZmYmFjOGY0MDBkNDQwNGFhMTIzNDExYTNlODQyZTU0XzMtMy0xLTEtMjQ0Njgz_0627062a-fa9f-48f0-9eda-bedc87953524"
      unitRef="usd">6685000</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="i2ea33ae0d3df457dbb77209648e17b1d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTQvZnJhZzo2NTY1Y2FmMGQ2ZWQ0MGEzOTg5NzgxM2Q5OGQxYzY4OS90YWJsZTo2ZmJhYzhmNDAwZDQ0MDRhYTEyMzQxMWEzZTg0MmU1NC90YWJsZXJhbmdlOjZmYmFjOGY0MDBkNDQwNGFhMTIzNDExYTNlODQyZTU0XzMtNC0xLTEtMjQ0Njgz_d0a94a78-e05d-4346-93e0-889116e7b4b8"
      unitRef="usd">1276000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AdvertisingCostsPolicyTextBlock
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTQvZnJhZzo2NTY1Y2FmMGQ2ZWQ0MGEzOTg5NzgxM2Q5OGQxYzY4OS90ZXh0cmVnaW9uOjY1NjVjYWYwZDZlZDQwYTM5ODk3ODEzZDk4ZDFjNjg5XzM0NDQ2_380cca10-c128-478b-bb78-3f7ffc01d7fe">Advertising costsWe expense advertising costs as incurred</us-gaap:AdvertisingCostsPolicyTextBlock>
    <us-gaap:AdvertisingExpense
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTQvZnJhZzo2NTY1Y2FmMGQ2ZWQ0MGEzOTg5NzgxM2Q5OGQxYzY4OS90ZXh0cmVnaW9uOjY1NjVjYWYwZDZlZDQwYTM5ODk3ODEzZDk4ZDFjNjg5XzMwNDMy_b14b24b1-7501-4c83-a2c3-497ab36c71d3"
      unitRef="usd">16500000</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense
      contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTQvZnJhZzo2NTY1Y2FmMGQ2ZWQ0MGEzOTg5NzgxM2Q5OGQxYzY4OS90ZXh0cmVnaW9uOjY1NjVjYWYwZDZlZDQwYTM5ODk3ODEzZDk4ZDFjNjg5XzMwNDM2_458c1656-772e-4d1f-b22e-f826856e9a52"
      unitRef="usd">7100000</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense
      contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTQvZnJhZzo2NTY1Y2FmMGQ2ZWQ0MGEzOTg5NzgxM2Q5OGQxYzY4OS90ZXh0cmVnaW9uOjY1NjVjYWYwZDZlZDQwYTM5ODk3ODEzZDk4ZDFjNjg5XzMwNDQz_b44ece7e-1fef-4bbd-9e87-cf216c51610a"
      unitRef="usd">3000000</us-gaap:AdvertisingExpense>
    <us-gaap:CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTQvZnJhZzo2NTY1Y2FmMGQ2ZWQ0MGEzOTg5NzgxM2Q5OGQxYzY4OS90ZXh0cmVnaW9uOjY1NjVjYWYwZDZlZDQwYTM5ODk3ODEzZDk4ZDFjNjg5XzM0NTIz_83f93723-e88f-4134-83da-65fdfc61b13a">&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Restructuring costs&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Restructuring costs include charges for the costs of exit or disposal activities. The liability for costs associated with exit or disposal activities is measured initially at fair value and only recognized when the liability is incurred.&lt;/span&gt;&lt;/div&gt;</us-gaap:CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock>
    <us-gaap:LesseeLeasesPolicyTextBlock
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTQvZnJhZzo2NTY1Y2FmMGQ2ZWQ0MGEzOTg5NzgxM2Q5OGQxYzY4OS90ZXh0cmVnaW9uOjY1NjVjYWYwZDZlZDQwYTM5ODk3ODEzZDk4ZDFjNjg5XzM0NDUx_9a621c75-9a00-420e-94e2-1f644e1a668c">&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Leases&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We determine if an arrangement is a lease at inception. Operating leases are included in operating lease ROU assets, accrued expense and other current liabilities, and operating lease liabilities, net of current portion in our consolidated balance sheet as of December&#160;31, 2022 and 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ROU assets represent our right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at the lease commencement date based on the present value of lease payments over the lease term. As most of our leases do not provide an implicit rate, we generally use our incremental borrowing rate in determining the present value of lease payments. Our incremental borrowing rate is based on the estimated rate of interest for collateralized borrowing over a similar term of the lease payments at the commencement date. We use the implicit rate when readily determinable. The operating lease ROU asset also includes any initial direct costs and lease payments made and excludes lease incentives. Our lease terms may include options to extend or terminate the lease when it is reasonably certain that we will exercise that option. Lease expense for lease payments related to our operating leases is recognized on a straight-line basis over the lease term. We have lease agreements with lease and non-lease components, which are generally accounted for separately. We do not recognize short-term leases (those that, at the commencement date, have a lease term of 12 months or less) on our consolidated balance sheets. Variable lease payments, which are primarily comprised of common-area maintenance, utilities and real estate taxes that are passed on from the lessor in proportion to the space leased by us, are recognized in operating expenses in the period in which the obligation for those payments is incurred.&lt;/span&gt;&lt;/div&gt;</us-gaap:LesseeLeasesPolicyTextBlock>
    <us-gaap:CommitmentsAndContingenciesPolicyTextBlock
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTQvZnJhZzo2NTY1Y2FmMGQ2ZWQ0MGEzOTg5NzgxM2Q5OGQxYzY4OS90ZXh0cmVnaW9uOjY1NjVjYWYwZDZlZDQwYTM5ODk3ODEzZDk4ZDFjNjg5XzM0NTQ3_5aabfe8c-f054-4182-87d4-ad3a0d1cbfa2">&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Loss contingencies&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We are subject to the possibility of various loss contingencies, including legal proceedings and claims, that arise in the normal course of business, as well as certain other non-ordinary course proceedings, claims and investigations, as described in Note 11 to these consolidated financial statements. We record an accrual for a loss contingency when it is both probable that a liability has been incurred and the amount of the loss can be reasonably estimated. Often these issues are subject to substantial uncertainties and, therefore, the probability of loss and the estimation of damages are difficult to ascertain. These assessments can involve a series of complex judgments about future events and can rely heavily on estimates and assumptions that have been deemed reasonable by us. Although we believe we have substantial defenses in these matters, we could incur judgments or enter into settlements of claims that could have a material adverse effect on our consolidated financial position, results of operations or cash flows in any particular period.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesPolicyTextBlock>
    <us-gaap:EarningsPerSharePolicyTextBlock
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTQvZnJhZzo2NTY1Y2FmMGQ2ZWQ0MGEzOTg5NzgxM2Q5OGQxYzY4OS90ZXh0cmVnaW9uOjY1NjVjYWYwZDZlZDQwYTM5ODk3ODEzZDk4ZDFjNjg5XzM0NTYx_1b404c8a-8324-4e8e-8b3b-7713835b6539">&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;(Loss) earnings per share&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We compute basic (loss) earnings per share by dividing net (loss) income attributable to common stockholders by the weighted average number of common shares outstanding during the period. Diluted (loss) earnings per share is computed by dividing net (loss) income attributable to common stockholders by the weighted average number of common shares and dilutive potential common shares outstanding during the period. Diluted (loss) earnings per share reflect the assumed exercise, settlement and vesting of all dilutive securities using the &#x201c;treasury stock method&#x201d; except when the effect is anti-dilutive. Potentially dilutive securities consist of shares issuable upon the exercise of stock options and stock appreciation rights and vesting of restricted stock awards and units.&lt;/span&gt;&lt;/div&gt;</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:BusinessCombinationDisclosureTextBlock
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTcvZnJhZzoxMjRlMTQzNWJhZGI0NWNjODIzZDIyZTFiODExZTViOS90ZXh0cmVnaW9uOjEyNGUxNDM1YmFkYjQ1Y2M4MjNkMjJlMWI4MTFlNWI5XzQ3NTk_120dca18-e040-4a1d-a985-14e8c6db1e45">&lt;div style="margin-top:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:98.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006880;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:700;line-height:120%"&gt;3. Business Combinations and Dispositions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;2022 Disposition&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Blackbaud FIMS&#x2122; and DonorCentral&#xae; NXT&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On September&#160;9, 2022, we sold our Foundation Information Management System ("FIMS") and DonorCentral NXT solutions to Fusion Laboratories, LLC for cash proceeds of approximately $6.4 million, subject to closing adjustments. We expect the sale of these solutions to allow us to reduce complexity and focus on innovation within our core products as we execute our strategic growth plans. During the year ended December 31, 2022, we recognized a noncash impairment charge of $2.0 million against certain insignificant FIMS customer relationship intangible assets that were then held for sale. The impairment charge was recorded in general and administrative expense in our consolidated statements of comprehensive loss. During the year ended December&#160;31, 2022, we recognized an insignificant loss on the disposal of FIMS held for sale assets and liabilities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;2022 Acquisition&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Kilter&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On August&#160;19, 2022, we acquired all of the outstanding stock of Kilter, Inc., a Delaware corporation, pursuant to an agreement and plan of merger, for approximately $2.9 million in cash, subject to closing adjustments. The acquisition of Kilter's mobile application will allow us to expand activity-based peer-to-peer fundraising engagement, to support activity-based health and wellness initiatives for socially responsible companies, and to grow the ways individuals can connect with the causes they care about most through the activities they love. In addition to the consideration paid at closing, we may be required to pay up to a maximum of $3.0 million in additional cash consideration if during the two-year period commencing January 1, 2023 Kilter meets certain application participation targets. A liability for the contingent consideration was recorded at its acquisition-date fair value of $2.7 million in other liabilities in our consolidated balance sheet. Any change in the fair value of the contingent liability, or any change upon final settlement, will be recognized in income from operations. Fair values were also assigned to the other assets acquired and liabilities assumed, primarily consisting of goodwill and a finite-lived developed technology intangible asset, which will be amortized over an estimated useful life of three years. The fair values are based on our best estimates and assumptions as of the reporting date and are considered preliminary pending finalization. Insignificant acquisition-related costs, which primarily consisted of legal services, were recorded as general and administrative expense during the year ended December&#160;31, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;2021 Acquisition&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;EVERFI&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On December&#160;31, 2021, we acquired all of the outstanding equity securities, including all voting equity interests, of EVERFI, Inc., a Delaware corporation, pursuant to an agreement and plan of merger. The acquisition advanced our position as a leader in the rapidly evolving ESG and CSR spaces. We acquired the equity securities for approximately $441.8 million in cash consideration and 3,810,888 shares of our common stock, valued at approximately $301.0 million, for an aggregate purchase price of approximately $742.8 million, net of closing adjustments. The cash consideration and related expenses were funded primarily through cash on hand and new borrowings under the 2020 Credit Facility (as defined below). As a result of the acquisition, EVERFI has become a wholly owned subsidiary of ours. The operating results of EVERFI have been included in our consolidated financial statements from the date of acquisition. During the year ended December&#160;31, 2021, we incurred insignificant acquisition-related expenses associated with the acquisition, which were recorded in general and administrative expense. In accordance with applicable accounting rules, we determined that the impact of this acquisition was not material to our consolidated financial statements; therefore, revenue and earnings since the acquisition date and pro forma information are not required or presented. We finalized the purchase price allocation of EVERFI, including the valuation of assets acquired and liabilities assumed, during the fourth quarter of 2022.&lt;/span&gt;&lt;/div&gt;</us-gaap:BusinessCombinationDisclosureTextBlock>
    <us-gaap:ProceedsFromDivestitureOfBusinesses
      contextRef="i48f0757e51c64166ba7a642be181e29b_D20220909-20220909"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTcvZnJhZzoxMjRlMTQzNWJhZGI0NWNjODIzZDIyZTFiODExZTViOS90ZXh0cmVnaW9uOjEyNGUxNDM1YmFkYjQ1Y2M4MjNkMjJlMWI4MTFlNWI5XzI3NDg3NzkwNzU4MjY_5b8fd146-4a81-421d-bd13-5f3d7b94bbfb"
      unitRef="usd">6400000</us-gaap:ProceedsFromDivestitureOfBusinesses>
    <us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTcvZnJhZzoxMjRlMTQzNWJhZGI0NWNjODIzZDIyZTFiODExZTViOS90ZXh0cmVnaW9uOjEyNGUxNDM1YmFkYjQ1Y2M4MjNkMjJlMWI4MTFlNWI5XzI3NDg3NzkwNzYxMTU_0a063825-b2fc-47f3-ab0c-86c61b3fde0d"
      unitRef="usd">2000000</us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="i2f5d6fa263fe4dbb94e9a1ec59b87c9e_D20220819-20220819"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTcvZnJhZzoxMjRlMTQzNWJhZGI0NWNjODIzZDIyZTFiODExZTViOS90ZXh0cmVnaW9uOjEyNGUxNDM1YmFkYjQ1Y2M4MjNkMjJlMWI4MTFlNWI5XzI3NDg3NzkwNzY2OTU_077f18ed-2cbb-4761-832a-38cf6f3c23c7"
      unitRef="usd">2900000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="id1aef252d0ee48a793b18c35ba699227_I20220819"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTcvZnJhZzoxMjRlMTQzNWJhZGI0NWNjODIzZDIyZTFiODExZTViOS90ZXh0cmVnaW9uOjEyNGUxNDM1YmFkYjQ1Y2M4MjNkMjJlMWI4MTFlNWI5XzI3NDg3NzkwNzcxNjg_9b6e1a11-8043-438e-85a7-5bda97344325"
      unitRef="usd">3000000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent
      contextRef="i54ac8386bba9490ebc1191f70a2d9250_I20220819"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTcvZnJhZzoxMjRlMTQzNWJhZGI0NWNjODIzZDIyZTFiODExZTViOS90ZXh0cmVnaW9uOjEyNGUxNDM1YmFkYjQ1Y2M4MjNkMjJlMWI4MTFlNWI5XzI3NDg3NzkwNzc0MTQ_8bf418d3-5366-4136-97aa-bd6b05179783"
      unitRef="usd">2700000</us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="i346c146538fe433db8121549f71042fa_D20211231-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTcvZnJhZzoxMjRlMTQzNWJhZGI0NWNjODIzZDIyZTFiODExZTViOS90ZXh0cmVnaW9uOjEyNGUxNDM1YmFkYjQ1Y2M4MjNkMjJlMWI4MTFlNWI5XzM3NA_d021b110-a38f-4e51-bf02-9602a9a53025"
      unitRef="usd">441800000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued
      contextRef="i346c146538fe433db8121549f71042fa_D20211231-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTcvZnJhZzoxMjRlMTQzNWJhZGI0NWNjODIzZDIyZTFiODExZTViOS90ZXh0cmVnaW9uOjEyNGUxNDM1YmFkYjQ1Y2M4MjNkMjJlMWI4MTFlNWI5XzQwMw_62308f79-aada-4303-a39e-72b882a947c6"
      unitRef="shares">3810888</us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued>
    <us-gaap:BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned
      contextRef="iaabaa8b78fba43f1a9ca12ab83c5ef9f_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTcvZnJhZzoxMjRlMTQzNWJhZGI0NWNjODIzZDIyZTFiODExZTViOS90ZXh0cmVnaW9uOjEyNGUxNDM1YmFkYjQ1Y2M4MjNkMjJlMWI4MTFlNWI5XzQ2OA_08996b80-4ce4-4152-8913-b093a910fdef"
      unitRef="usd">301000000</us-gaap:BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="i346c146538fe433db8121549f71042fa_D20211231-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTcvZnJhZzoxMjRlMTQzNWJhZGI0NWNjODIzZDIyZTFiODExZTViOS90ZXh0cmVnaW9uOjEyNGUxNDM1YmFkYjQ1Y2M4MjNkMjJlMWI4MTFlNWI5XzUyMQ_70bc650c-e796-41c8-9eab-dac817e3b004"
      unitRef="usd">742800000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjAvZnJhZzo2N2U0MDhiZWUyNzQ0MmE0YTY3YTQ0YjVjYjFjODE2ZC90ZXh0cmVnaW9uOjY3ZTQwOGJlZTI3NDQyYTRhNjdhNDRiNWNiMWM4MTZkXzE3MTg_18d813fd-06d7-4e02-bf21-38e77299b547">&lt;div style="margin-top:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:98.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006880;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:700;line-height:120%"&gt;4. Goodwill and Other Intangible Assets&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The change in goodwill during 2022 consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:88.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.427%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Balance at December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,058,640&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-top:3pt;padding-left:6pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Additions related to business combination&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,610&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-top:3pt;padding-left:6pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Adjustments related to prior year business combination&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2,232)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-top:3pt;padding-left:6pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Adjustments related to dispositions&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2,501)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Effect of foreign currency translation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(7,245)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Balance at December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,050,272&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt"&gt;See Note 3 to these consolidated financial statements for a discussion of our acquisition of Kilter.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt"&gt;See Note 3 to these consolidated financial statements for a discussion of the measurement period adjustments during the year ended December&#160;31, 2022 to the estimated fair value of the EVERFI assets acquired and liabilities assumed.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(3)&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt"&gt;See Note 3 to these consolidated financial statements for a summary of our disposition of Blackbaud FIMS and DonorCentral NXT.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have recorded intangible assets acquired in various business combinations based on their fair values at the date of acquisition. The table below sets forth the balances of each class of intangible asset and related amortization as of:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:75.181%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.759%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.760%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="6" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Finite-lived gross carrying amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;569,009&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;606,409&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Marketing assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;69,643&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;74,731&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Developed technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;182,463&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;211,552&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Content&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Total finite-lived gross carrying amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;839,015&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;910,592&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Accumulated amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(146,948)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(151,258)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Marketing assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(8,371)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(7,269)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Developed technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(46,571)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(54,013)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Content&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1,989)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Total accumulated amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(203,879)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(212,540)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Intangible assets, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;635,136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;698,052&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;the year ended December&#160;31, 2022, changes to the gross carrying amounts of intangible asset classes were primarily related to our business acquisitions and disposals as described in Note 3 to these consolidated financial statements, write-offs of fully amortized intangible assets and the effect of foreign currency translation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Amortization expense&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amortization expense related to finite-lived intangible assets acquired in business combinations is allocated to cost of revenue on the consolidated statements of comprehensive income based on the revenue stream to which the asset contributes, except for marketing assets and non-compete agreements, for which the associated amortization expense is included in operating expenses.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes amortization expense of our finite-lived intangible assets:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.321%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.759%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.759%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.761%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Years ended&#160;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Included in cost of revenue:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cost of recurring&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;47,085&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;33,132&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;36,835&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cost of one-time services and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,407&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,680&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total included in cost of revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;48,492&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;34,812&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;38,968&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Included in operating expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,925&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,227&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,915&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total amortization of intangibles from business combinations&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;51,417&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;37,039&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;41,883&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table outlines the estimated future amortization expense for each of the next five years for our finite-lived intangible assets as of December&#160;31, 2022:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:84.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.520%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Years ending December 31,&lt;br/&gt;(dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Amortization&lt;br/&gt;expense&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;55,426&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;62,015&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2025&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;65,552&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2026&#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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;63,915&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2027&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;59,755&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;306,663&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfGoodwillTextBlock
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjAvZnJhZzo2N2U0MDhiZWUyNzQ0MmE0YTY3YTQ0YjVjYjFjODE2ZC90ZXh0cmVnaW9uOjY3ZTQwOGJlZTI3NDQyYTRhNjdhNDRiNWNiMWM4MTZkXzE2Nzg_a4f36dcc-a573-491a-b216-f30615cb5e15">&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The change in goodwill during 2022 consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:88.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.427%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Balance at December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,058,640&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-top:3pt;padding-left:6pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Additions related to business combination&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,610&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-top:3pt;padding-left:6pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Adjustments related to prior year business combination&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2,232)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-top:3pt;padding-left:6pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Adjustments related to dispositions&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2,501)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Effect of foreign currency translation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(7,245)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Balance at December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,050,272&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfGoodwillTextBlock>
    <us-gaap:Goodwill
      contextRef="id85e61f54d8242459b16d89948927bd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjAvZnJhZzo2N2U0MDhiZWUyNzQ0MmE0YTY3YTQ0YjVjYjFjODE2ZC90YWJsZTo4ODNhZTY2YzJjNWQ0OWYzYjdhZWUyYmRkZDFjNmVkNS90YWJsZXJhbmdlOjg4M2FlNjZjMmM1ZDQ5ZjNiN2FlZTJiZGRkMWM2ZWQ1XzEtMS0xLTEtMjQ0Njgz_d2a2f72d-9871-464c-8458-7bc26dc573d4"
      unitRef="usd">1058640000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="if424891332764e809d99df35ecd1658e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjAvZnJhZzo2N2U0MDhiZWUyNzQ0MmE0YTY3YTQ0YjVjYjFjODE2ZC90YWJsZTo4ODNhZTY2YzJjNWQ0OWYzYjdhZWUyYmRkZDFjNmVkNS90YWJsZXJhbmdlOjg4M2FlNjZjMmM1ZDQ5ZjNiN2FlZTJiZGRkMWM2ZWQ1XzItMS0xLTEtMjQ0Njgz_027196bd-0e1f-4a6a-a02d-5320d49275a7"
      unitRef="usd">3610000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="ic9b69177cd9c4778baad0fc015fc9894_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjAvZnJhZzo2N2U0MDhiZWUyNzQ0MmE0YTY3YTQ0YjVjYjFjODE2ZC90YWJsZTo4ODNhZTY2YzJjNWQ0OWYzYjdhZWUyYmRkZDFjNmVkNS90YWJsZXJhbmdlOjg4M2FlNjZjMmM1ZDQ5ZjNiN2FlZTJiZGRkMWM2ZWQ1XzMtMS0xLTEtMjQ0Njgz_a4b4d9ed-20cc-43c0-a244-888b6bb89249"
      unitRef="usd">-2232000</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjAvZnJhZzo2N2U0MDhiZWUyNzQ0MmE0YTY3YTQ0YjVjYjFjODE2ZC90YWJsZTo4ODNhZTY2YzJjNWQ0OWYzYjdhZWUyYmRkZDFjNmVkNS90YWJsZXJhbmdlOjg4M2FlNjZjMmM1ZDQ5ZjNiN2FlZTJiZGRkMWM2ZWQ1XzQtMS0xLTEtMjU5MTU4_7b4818e9-df8c-4b7a-b704-5187cbfd6e69"
      unitRef="usd">2501000</us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjAvZnJhZzo2N2U0MDhiZWUyNzQ0MmE0YTY3YTQ0YjVjYjFjODE2ZC90YWJsZTo4ODNhZTY2YzJjNWQ0OWYzYjdhZWUyYmRkZDFjNmVkNS90YWJsZXJhbmdlOjg4M2FlNjZjMmM1ZDQ5ZjNiN2FlZTJiZGRkMWM2ZWQ1XzQtMS0xLTEtMjQ0Njgz_3d1c8f49-657f-4f3f-bb55-d139c28548cb"
      unitRef="usd">-7245000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:Goodwill
      contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjAvZnJhZzo2N2U0MDhiZWUyNzQ0MmE0YTY3YTQ0YjVjYjFjODE2ZC90YWJsZTo4ODNhZTY2YzJjNWQ0OWYzYjdhZWUyYmRkZDFjNmVkNS90YWJsZXJhbmdlOjg4M2FlNjZjMmM1ZDQ5ZjNiN2FlZTJiZGRkMWM2ZWQ1XzUtMS0xLTEtMjQ0Njgz_9a0004c1-da46-49fa-95b5-853bb4bd82be"
      unitRef="usd">1050272000</us-gaap:Goodwill>
    <us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjAvZnJhZzo2N2U0MDhiZWUyNzQ0MmE0YTY3YTQ0YjVjYjFjODE2ZC90ZXh0cmVnaW9uOjY3ZTQwOGJlZTI3NDQyYTRhNjdhNDRiNWNiMWM4MTZkXzE2NzU_b32789df-5cea-4356-ba86-a42fa0dbca13">The table below sets forth the balances of each class of intangible asset and related amortization as of:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:75.181%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.759%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.760%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="6" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Finite-lived gross carrying amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;569,009&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;606,409&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Marketing assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;69,643&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;74,731&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Developed technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;182,463&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;211,552&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Content&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Total finite-lived gross carrying amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;839,015&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;910,592&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Accumulated amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(146,948)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(151,258)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Marketing assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(8,371)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(7,269)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Developed technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(46,571)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(54,013)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Content&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1,989)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Total accumulated amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(203,879)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(212,540)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Intangible assets, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;635,136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;698,052&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i5c9397372ac24773bdf9f976cf764e51_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjAvZnJhZzo2N2U0MDhiZWUyNzQ0MmE0YTY3YTQ0YjVjYjFjODE2ZC90YWJsZToxM2RkMTMwNDhiN2I0NTQyYmExZjE3ZmY0MTc2Yzg5MS90YWJsZXJhbmdlOjEzZGQxMzA0OGI3YjQ1NDJiYTFmMTdmZjQxNzZjODkxXzMtMS0xLTEtMjQ0Njgz_aa1438f7-8771-4ca9-8bfe-e2ac86aa5783"
      unitRef="usd">569009000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i65601480ce22474a967b63cc3e01c895_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjAvZnJhZzo2N2U0MDhiZWUyNzQ0MmE0YTY3YTQ0YjVjYjFjODE2ZC90YWJsZToxM2RkMTMwNDhiN2I0NTQyYmExZjE3ZmY0MTc2Yzg5MS90YWJsZXJhbmdlOjEzZGQxMzA0OGI3YjQ1NDJiYTFmMTdmZjQxNzZjODkxXzMtMi0xLTEtMjQ0Njgz_dce9f6f8-f798-4d00-b587-710eea41516a"
      unitRef="usd">606409000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="iedcc5c27da334a0687d0a919a2480a11_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjAvZnJhZzo2N2U0MDhiZWUyNzQ0MmE0YTY3YTQ0YjVjYjFjODE2ZC90YWJsZToxM2RkMTMwNDhiN2I0NTQyYmExZjE3ZmY0MTc2Yzg5MS90YWJsZXJhbmdlOjEzZGQxMzA0OGI3YjQ1NDJiYTFmMTdmZjQxNzZjODkxXzQtMS0xLTEtMjQ0Njgz_c9a1d05c-83e9-4d27-a5c1-5eda19dc1888"
      unitRef="usd">69643000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i542470f91f8a41119c3903c01becea69_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjAvZnJhZzo2N2U0MDhiZWUyNzQ0MmE0YTY3YTQ0YjVjYjFjODE2ZC90YWJsZToxM2RkMTMwNDhiN2I0NTQyYmExZjE3ZmY0MTc2Yzg5MS90YWJsZXJhbmdlOjEzZGQxMzA0OGI3YjQ1NDJiYTFmMTdmZjQxNzZjODkxXzQtMi0xLTEtMjQ0Njgz_6e7d5dc7-76cc-4874-b1ab-bcb462b31034"
      unitRef="usd">74731000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="id43440f02a66476f99b96835351dc268_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjAvZnJhZzo2N2U0MDhiZWUyNzQ0MmE0YTY3YTQ0YjVjYjFjODE2ZC90YWJsZToxM2RkMTMwNDhiN2I0NTQyYmExZjE3ZmY0MTc2Yzg5MS90YWJsZXJhbmdlOjEzZGQxMzA0OGI3YjQ1NDJiYTFmMTdmZjQxNzZjODkxXzUtMS0xLTEtMjQ0Njgz_95a1971d-3ac4-4919-ae5c-db0c9cdf33cd"
      unitRef="usd">182463000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i9e7afad32d6c49139e33abd2818a1fbb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjAvZnJhZzo2N2U0MDhiZWUyNzQ0MmE0YTY3YTQ0YjVjYjFjODE2ZC90YWJsZToxM2RkMTMwNDhiN2I0NTQyYmExZjE3ZmY0MTc2Yzg5MS90YWJsZXJhbmdlOjEzZGQxMzA0OGI3YjQ1NDJiYTFmMTdmZjQxNzZjODkxXzUtMi0xLTEtMjQ0Njgz_f99cc722-b169-4cdf-ab74-376eea7b3c4c"
      unitRef="usd">211552000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i32da8b3d119c429f85515acc56e15fca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjAvZnJhZzo2N2U0MDhiZWUyNzQ0MmE0YTY3YTQ0YjVjYjFjODE2ZC90YWJsZToxM2RkMTMwNDhiN2I0NTQyYmExZjE3ZmY0MTc2Yzg5MS90YWJsZXJhbmdlOjEzZGQxMzA0OGI3YjQ1NDJiYTFmMTdmZjQxNzZjODkxXzYtMS0xLTEtMjQ0Njgz_0da570a9-7dbb-410d-87f0-02383f450a81"
      unitRef="usd">17900000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i293ef1bf42704a70ae03e7d504e40b00_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjAvZnJhZzo2N2U0MDhiZWUyNzQ0MmE0YTY3YTQ0YjVjYjFjODE2ZC90YWJsZToxM2RkMTMwNDhiN2I0NTQyYmExZjE3ZmY0MTc2Yzg5MS90YWJsZXJhbmdlOjEzZGQxMzA0OGI3YjQ1NDJiYTFmMTdmZjQxNzZjODkxXzYtMi0xLTEtMjQ0Njgz_7e115cdc-8bc6-46e7-bbf8-6e7344056c7d"
      unitRef="usd">17900000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjAvZnJhZzo2N2U0MDhiZWUyNzQ0MmE0YTY3YTQ0YjVjYjFjODE2ZC90YWJsZToxM2RkMTMwNDhiN2I0NTQyYmExZjE3ZmY0MTc2Yzg5MS90YWJsZXJhbmdlOjEzZGQxMzA0OGI3YjQ1NDJiYTFmMTdmZjQxNzZjODkxXzktMS0xLTEtMjQ0Njgz_b4a7cfd0-a54e-4c77-8b58-7197769ef831"
      unitRef="usd">839015000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="id85e61f54d8242459b16d89948927bd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjAvZnJhZzo2N2U0MDhiZWUyNzQ0MmE0YTY3YTQ0YjVjYjFjODE2ZC90YWJsZToxM2RkMTMwNDhiN2I0NTQyYmExZjE3ZmY0MTc2Yzg5MS90YWJsZXJhbmdlOjEzZGQxMzA0OGI3YjQ1NDJiYTFmMTdmZjQxNzZjODkxXzktMi0xLTEtMjQ0Njgz_085b9036-6940-4861-b161-0536b363dbcb"
      unitRef="usd">910592000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i5c9397372ac24773bdf9f976cf764e51_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjAvZnJhZzo2N2U0MDhiZWUyNzQ0MmE0YTY3YTQ0YjVjYjFjODE2ZC90YWJsZToxM2RkMTMwNDhiN2I0NTQyYmExZjE3ZmY0MTc2Yzg5MS90YWJsZXJhbmdlOjEzZGQxMzA0OGI3YjQ1NDJiYTFmMTdmZjQxNzZjODkxXzExLTEtMS0xLTI0NDY4Mw_8e4559a9-1c9c-4354-8d93-3104ef120f34"
      unitRef="usd">146948000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i65601480ce22474a967b63cc3e01c895_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjAvZnJhZzo2N2U0MDhiZWUyNzQ0MmE0YTY3YTQ0YjVjYjFjODE2ZC90YWJsZToxM2RkMTMwNDhiN2I0NTQyYmExZjE3ZmY0MTc2Yzg5MS90YWJsZXJhbmdlOjEzZGQxMzA0OGI3YjQ1NDJiYTFmMTdmZjQxNzZjODkxXzExLTItMS0xLTI0NDY4Mw_a613f3d7-d72a-408b-9495-6b15bcd961d4"
      unitRef="usd">151258000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="iedcc5c27da334a0687d0a919a2480a11_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjAvZnJhZzo2N2U0MDhiZWUyNzQ0MmE0YTY3YTQ0YjVjYjFjODE2ZC90YWJsZToxM2RkMTMwNDhiN2I0NTQyYmExZjE3ZmY0MTc2Yzg5MS90YWJsZXJhbmdlOjEzZGQxMzA0OGI3YjQ1NDJiYTFmMTdmZjQxNzZjODkxXzEyLTEtMS0xLTI0NDY4Mw_0723d84c-e06c-4ab7-ac1f-fb0b96bbf1ed"
      unitRef="usd">8371000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i542470f91f8a41119c3903c01becea69_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjAvZnJhZzo2N2U0MDhiZWUyNzQ0MmE0YTY3YTQ0YjVjYjFjODE2ZC90YWJsZToxM2RkMTMwNDhiN2I0NTQyYmExZjE3ZmY0MTc2Yzg5MS90YWJsZXJhbmdlOjEzZGQxMzA0OGI3YjQ1NDJiYTFmMTdmZjQxNzZjODkxXzEyLTItMS0xLTI0NDY4Mw_c49ae1c3-1fcc-42b7-963c-66933367a8a4"
      unitRef="usd">7269000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="id43440f02a66476f99b96835351dc268_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjAvZnJhZzo2N2U0MDhiZWUyNzQ0MmE0YTY3YTQ0YjVjYjFjODE2ZC90YWJsZToxM2RkMTMwNDhiN2I0NTQyYmExZjE3ZmY0MTc2Yzg5MS90YWJsZXJhbmdlOjEzZGQxMzA0OGI3YjQ1NDJiYTFmMTdmZjQxNzZjODkxXzEzLTEtMS0xLTI0NDY4Mw_f8601bcf-7f41-45e4-b2a0-ac51aaa58055"
      unitRef="usd">46571000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i9e7afad32d6c49139e33abd2818a1fbb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjAvZnJhZzo2N2U0MDhiZWUyNzQ0MmE0YTY3YTQ0YjVjYjFjODE2ZC90YWJsZToxM2RkMTMwNDhiN2I0NTQyYmExZjE3ZmY0MTc2Yzg5MS90YWJsZXJhbmdlOjEzZGQxMzA0OGI3YjQ1NDJiYTFmMTdmZjQxNzZjODkxXzEzLTItMS0xLTI0NDY4Mw_5fff30a3-2cd7-4f51-8fdc-ca9aaacfe36c"
      unitRef="usd">54013000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i32da8b3d119c429f85515acc56e15fca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjAvZnJhZzo2N2U0MDhiZWUyNzQ0MmE0YTY3YTQ0YjVjYjFjODE2ZC90YWJsZToxM2RkMTMwNDhiN2I0NTQyYmExZjE3ZmY0MTc2Yzg5MS90YWJsZXJhbmdlOjEzZGQxMzA0OGI3YjQ1NDJiYTFmMTdmZjQxNzZjODkxXzE0LTEtMS0xLTI0NDY4Mw_83a19bce-7ab9-4aca-be1f-294ace50ca88"
      unitRef="usd">1989000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i293ef1bf42704a70ae03e7d504e40b00_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjAvZnJhZzo2N2U0MDhiZWUyNzQ0MmE0YTY3YTQ0YjVjYjFjODE2ZC90YWJsZToxM2RkMTMwNDhiN2I0NTQyYmExZjE3ZmY0MTc2Yzg5MS90YWJsZXJhbmdlOjEzZGQxMzA0OGI3YjQ1NDJiYTFmMTdmZjQxNzZjODkxXzE0LTItMS0xLTI0NDY4Mw_06985f63-3455-4f81-af9c-85f17f76ca25"
      unitRef="usd">0</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjAvZnJhZzo2N2U0MDhiZWUyNzQ0MmE0YTY3YTQ0YjVjYjFjODE2ZC90YWJsZToxM2RkMTMwNDhiN2I0NTQyYmExZjE3ZmY0MTc2Yzg5MS90YWJsZXJhbmdlOjEzZGQxMzA0OGI3YjQ1NDJiYTFmMTdmZjQxNzZjODkxXzE3LTEtMS0xLTI0NDY4Mw_3c2b6089-901b-44dc-b6c6-a092af1daa18"
      unitRef="usd">203879000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="id85e61f54d8242459b16d89948927bd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjAvZnJhZzo2N2U0MDhiZWUyNzQ0MmE0YTY3YTQ0YjVjYjFjODE2ZC90YWJsZToxM2RkMTMwNDhiN2I0NTQyYmExZjE3ZmY0MTc2Yzg5MS90YWJsZXJhbmdlOjEzZGQxMzA0OGI3YjQ1NDJiYTFmMTdmZjQxNzZjODkxXzE3LTItMS0xLTI0NDY4Mw_9d0ce7ca-4951-446b-ac24-aeb0fa5b112a"
      unitRef="usd">212540000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjAvZnJhZzo2N2U0MDhiZWUyNzQ0MmE0YTY3YTQ0YjVjYjFjODE2ZC90YWJsZToxM2RkMTMwNDhiN2I0NTQyYmExZjE3ZmY0MTc2Yzg5MS90YWJsZXJhbmdlOjEzZGQxMzA0OGI3YjQ1NDJiYTFmMTdmZjQxNzZjODkxXzIwLTEtMS0xLTI0NDY4Mw_5ae1f0cd-3db4-4a51-a0b8-89e74031cb27"
      unitRef="usd">635136000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="id85e61f54d8242459b16d89948927bd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjAvZnJhZzo2N2U0MDhiZWUyNzQ0MmE0YTY3YTQ0YjVjYjFjODE2ZC90YWJsZToxM2RkMTMwNDhiN2I0NTQyYmExZjE3ZmY0MTc2Yzg5MS90YWJsZXJhbmdlOjEzZGQxMzA0OGI3YjQ1NDJiYTFmMTdmZjQxNzZjODkxXzIwLTItMS0xLTI0NDY4Mw_0e6b42b8-4e85-49f1-9f6e-dbcbb7d496db"
      unitRef="usd">698052000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjAvZnJhZzo2N2U0MDhiZWUyNzQ0MmE0YTY3YTQ0YjVjYjFjODE2ZC90ZXh0cmVnaW9uOjY3ZTQwOGJlZTI3NDQyYTRhNjdhNDRiNWNiMWM4MTZkXzE2OTE_fd0d35df-0bb8-49c1-8a4b-01d6b02b2c18">&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes amortization expense of our finite-lived intangible assets:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.321%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.759%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.759%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.761%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Years ended&#160;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Included in cost of revenue:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cost of recurring&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;47,085&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;33,132&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;36,835&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cost of one-time services and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,407&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,680&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total included in cost of revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;48,492&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;34,812&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;38,968&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Included in operating expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,925&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,227&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,915&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total amortization of intangibles from business combinations&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;51,417&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;37,039&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;41,883&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock>
    <us-gaap:AdjustmentForAmortization
      contextRef="i5e87f56eed0e4dd3ae9ef854090a4863_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjAvZnJhZzo2N2U0MDhiZWUyNzQ0MmE0YTY3YTQ0YjVjYjFjODE2ZC90YWJsZTpjNzAxMDVlODljMzQ0MTk0YTcxYTBmZmU2OTM2NGY2Mi90YWJsZXJhbmdlOmM3MDEwNWU4OWMzNDQxOTRhNzFhMGZmZTY5MzY0ZjYyXzMtMS0xLTEtMjQ0Njgz_20ba1087-a0b1-46fb-aca3-0ba30c84ee20"
      unitRef="usd">47085000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization
      contextRef="iacb66638768f437883b9b1f1ee0fafca_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjAvZnJhZzo2N2U0MDhiZWUyNzQ0MmE0YTY3YTQ0YjVjYjFjODE2ZC90YWJsZTpjNzAxMDVlODljMzQ0MTk0YTcxYTBmZmU2OTM2NGY2Mi90YWJsZXJhbmdlOmM3MDEwNWU4OWMzNDQxOTRhNzFhMGZmZTY5MzY0ZjYyXzMtMi0xLTEtMjQ0Njgz_05feda93-e46f-4006-81d5-12a335f7fccc"
      unitRef="usd">33132000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization
      contextRef="ie3e768b13f284e83baa8129d9ec3fd09_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjAvZnJhZzo2N2U0MDhiZWUyNzQ0MmE0YTY3YTQ0YjVjYjFjODE2ZC90YWJsZTpjNzAxMDVlODljMzQ0MTk0YTcxYTBmZmU2OTM2NGY2Mi90YWJsZXJhbmdlOmM3MDEwNWU4OWMzNDQxOTRhNzFhMGZmZTY5MzY0ZjYyXzMtMy0xLTEtMjQ0Njgz_c48a72b1-27d4-42f5-9680-0d3d0a1b9973"
      unitRef="usd">36835000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization
      contextRef="if92c79783cdc4b8f9742a5724f6884ec_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjAvZnJhZzo2N2U0MDhiZWUyNzQ0MmE0YTY3YTQ0YjVjYjFjODE2ZC90YWJsZTpjNzAxMDVlODljMzQ0MTk0YTcxYTBmZmU2OTM2NGY2Mi90YWJsZXJhbmdlOmM3MDEwNWU4OWMzNDQxOTRhNzFhMGZmZTY5MzY0ZjYyXzQtMS0xLTEtMjQ0Njgz_79f4df41-604d-49ce-9824-72a4f55ad835"
      unitRef="usd">1407000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization
      contextRef="ic4c85a889b8e4a2dbffab6769d6ef650_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjAvZnJhZzo2N2U0MDhiZWUyNzQ0MmE0YTY3YTQ0YjVjYjFjODE2ZC90YWJsZTpjNzAxMDVlODljMzQ0MTk0YTcxYTBmZmU2OTM2NGY2Mi90YWJsZXJhbmdlOmM3MDEwNWU4OWMzNDQxOTRhNzFhMGZmZTY5MzY0ZjYyXzQtMi0xLTEtMjQ0Njgz_7a23b9b3-890d-420f-82c3-fd70a72d090f"
      unitRef="usd">1680000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization
      contextRef="idb24a3f53a2f47f7b1d7dfc3b264fda9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjAvZnJhZzo2N2U0MDhiZWUyNzQ0MmE0YTY3YTQ0YjVjYjFjODE2ZC90YWJsZTpjNzAxMDVlODljMzQ0MTk0YTcxYTBmZmU2OTM2NGY2Mi90YWJsZXJhbmdlOmM3MDEwNWU4OWMzNDQxOTRhNzFhMGZmZTY5MzY0ZjYyXzQtMy0xLTEtMjQ0Njgz_b83fbff8-b917-435a-a6e7-c07314cac06d"
      unitRef="usd">2133000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization
      contextRef="i8bc45e7027114b2dab39329c48d54318_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjAvZnJhZzo2N2U0MDhiZWUyNzQ0MmE0YTY3YTQ0YjVjYjFjODE2ZC90YWJsZTpjNzAxMDVlODljMzQ0MTk0YTcxYTBmZmU2OTM2NGY2Mi90YWJsZXJhbmdlOmM3MDEwNWU4OWMzNDQxOTRhNzFhMGZmZTY5MzY0ZjYyXzUtMS0xLTEtMjQ0Njgz_01ced089-903b-48e2-8578-4e87c06fc276"
      unitRef="usd">48492000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization
      contextRef="i615abfc19a4e497fb2cfa09b401cdd78_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjAvZnJhZzo2N2U0MDhiZWUyNzQ0MmE0YTY3YTQ0YjVjYjFjODE2ZC90YWJsZTpjNzAxMDVlODljMzQ0MTk0YTcxYTBmZmU2OTM2NGY2Mi90YWJsZXJhbmdlOmM3MDEwNWU4OWMzNDQxOTRhNzFhMGZmZTY5MzY0ZjYyXzUtMi0xLTEtMjQ0Njgz_5517ccb4-e1d2-4ff4-9b50-6c5efc743401"
      unitRef="usd">34812000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization
      contextRef="i811823296f454d9bafe32e095be8a92c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjAvZnJhZzo2N2U0MDhiZWUyNzQ0MmE0YTY3YTQ0YjVjYjFjODE2ZC90YWJsZTpjNzAxMDVlODljMzQ0MTk0YTcxYTBmZmU2OTM2NGY2Mi90YWJsZXJhbmdlOmM3MDEwNWU4OWMzNDQxOTRhNzFhMGZmZTY5MzY0ZjYyXzUtMy0xLTEtMjQ0Njgz_71539e73-a5ff-410a-bcdb-00197796c3a6"
      unitRef="usd">38968000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization
      contextRef="idee39963a7154288958537a6a366cb01_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjAvZnJhZzo2N2U0MDhiZWUyNzQ0MmE0YTY3YTQ0YjVjYjFjODE2ZC90YWJsZTpjNzAxMDVlODljMzQ0MTk0YTcxYTBmZmU2OTM2NGY2Mi90YWJsZXJhbmdlOmM3MDEwNWU4OWMzNDQxOTRhNzFhMGZmZTY5MzY0ZjYyXzYtMS0xLTEtMjQ0Njgz_5233f693-20de-4651-9011-a1781d7715bc"
      unitRef="usd">2925000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization
      contextRef="i281868a11fbb4bdda012ade998c8b812_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjAvZnJhZzo2N2U0MDhiZWUyNzQ0MmE0YTY3YTQ0YjVjYjFjODE2ZC90YWJsZTpjNzAxMDVlODljMzQ0MTk0YTcxYTBmZmU2OTM2NGY2Mi90YWJsZXJhbmdlOmM3MDEwNWU4OWMzNDQxOTRhNzFhMGZmZTY5MzY0ZjYyXzYtMi0xLTEtMjQ0Njgz_09d0f025-9b27-446d-918a-c1401cd4bb34"
      unitRef="usd">2227000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization
      contextRef="i503028f5cc1e4eccb61bffdd71a816a2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjAvZnJhZzo2N2U0MDhiZWUyNzQ0MmE0YTY3YTQ0YjVjYjFjODE2ZC90YWJsZTpjNzAxMDVlODljMzQ0MTk0YTcxYTBmZmU2OTM2NGY2Mi90YWJsZXJhbmdlOmM3MDEwNWU4OWMzNDQxOTRhNzFhMGZmZTY5MzY0ZjYyXzYtMy0xLTEtMjQ0Njgz_6f11b796-254e-47f3-b7a9-70fb4029c28a"
      unitRef="usd">2915000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjAvZnJhZzo2N2U0MDhiZWUyNzQ0MmE0YTY3YTQ0YjVjYjFjODE2ZC90YWJsZTpjNzAxMDVlODljMzQ0MTk0YTcxYTBmZmU2OTM2NGY2Mi90YWJsZXJhbmdlOmM3MDEwNWU4OWMzNDQxOTRhNzFhMGZmZTY5MzY0ZjYyXzctMS0xLTEtMjQ0Njgz_ac1a2919-f7df-435b-b8dc-cbb83c80f3b5"
      unitRef="usd">51417000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization
      contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjAvZnJhZzo2N2U0MDhiZWUyNzQ0MmE0YTY3YTQ0YjVjYjFjODE2ZC90YWJsZTpjNzAxMDVlODljMzQ0MTk0YTcxYTBmZmU2OTM2NGY2Mi90YWJsZXJhbmdlOmM3MDEwNWU4OWMzNDQxOTRhNzFhMGZmZTY5MzY0ZjYyXzctMi0xLTEtMjQ0Njgz_5c0db468-10cf-4f94-9c5e-63cd8d125299"
      unitRef="usd">37039000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization
      contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjAvZnJhZzo2N2U0MDhiZWUyNzQ0MmE0YTY3YTQ0YjVjYjFjODE2ZC90YWJsZTpjNzAxMDVlODljMzQ0MTk0YTcxYTBmZmU2OTM2NGY2Mi90YWJsZXJhbmdlOmM3MDEwNWU4OWMzNDQxOTRhNzFhMGZmZTY5MzY0ZjYyXzctMy0xLTEtMjQ0Njgz_026b5af8-fcd6-4519-a94a-8ee3957ce6c8"
      unitRef="usd">41883000</us-gaap:AdjustmentForAmortization>
    <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjAvZnJhZzo2N2U0MDhiZWUyNzQ0MmE0YTY3YTQ0YjVjYjFjODE2ZC90ZXh0cmVnaW9uOjY3ZTQwOGJlZTI3NDQyYTRhNjdhNDRiNWNiMWM4MTZkXzE2ODM_420854a6-605c-41c1-a354-c9c8d7a76db3">&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table outlines the estimated future amortization expense for each of the next five years for our finite-lived intangible assets as of December&#160;31, 2022:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:84.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.520%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Years ending December 31,&lt;br/&gt;(dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Amortization&lt;br/&gt;expense&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;55,426&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;62,015&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2025&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;65,552&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2026&#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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;63,915&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2027&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;59,755&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;306,663&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
      contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjAvZnJhZzo2N2U0MDhiZWUyNzQ0MmE0YTY3YTQ0YjVjYjFjODE2ZC90YWJsZTozMTBhNzU4YzdkNmE0Njk1YTIxMzUxN2ViZjI3N2RiMS90YWJsZXJhbmdlOjMxMGE3NThjN2Q2YTQ2OTVhMjEzNTE3ZWJmMjc3ZGIxXzEtMS0xLTEtMjQ0Njgz_a9c39654-cafc-4da3-85a3-6e9eaddc57d6"
      unitRef="usd">55426000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
      contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjAvZnJhZzo2N2U0MDhiZWUyNzQ0MmE0YTY3YTQ0YjVjYjFjODE2ZC90YWJsZTozMTBhNzU4YzdkNmE0Njk1YTIxMzUxN2ViZjI3N2RiMS90YWJsZXJhbmdlOjMxMGE3NThjN2Q2YTQ2OTVhMjEzNTE3ZWJmMjc3ZGIxXzItMS0xLTEtMjQ0Njgz_75d8b1d8-f98a-4ef0-8e2b-ca11c0b7ce24"
      unitRef="usd">62015000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
      contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjAvZnJhZzo2N2U0MDhiZWUyNzQ0MmE0YTY3YTQ0YjVjYjFjODE2ZC90YWJsZTozMTBhNzU4YzdkNmE0Njk1YTIxMzUxN2ViZjI3N2RiMS90YWJsZXJhbmdlOjMxMGE3NThjN2Q2YTQ2OTVhMjEzNTE3ZWJmMjc3ZGIxXzMtMS0xLTEtMjQ0Njgz_240f52d5-db27-4ce6-88e2-1a4eeb23ec26"
      unitRef="usd">65552000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
      contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjAvZnJhZzo2N2U0MDhiZWUyNzQ0MmE0YTY3YTQ0YjVjYjFjODE2ZC90YWJsZTozMTBhNzU4YzdkNmE0Njk1YTIxMzUxN2ViZjI3N2RiMS90YWJsZXJhbmdlOjMxMGE3NThjN2Q2YTQ2OTVhMjEzNTE3ZWJmMjc3ZGIxXzQtMS0xLTEtMjQ0Njgz_13ab7121-4553-45e8-9181-d5b9e57ba262"
      unitRef="usd">63915000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
      contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjAvZnJhZzo2N2U0MDhiZWUyNzQ0MmE0YTY3YTQ0YjVjYjFjODE2ZC90YWJsZTozMTBhNzU4YzdkNmE0Njk1YTIxMzUxN2ViZjI3N2RiMS90YWJsZXJhbmdlOjMxMGE3NThjN2Q2YTQ2OTVhMjEzNTE3ZWJmMjc3ZGIxXzUtMS0xLTEtMjQ0Njgz_8a1f6c28-4121-438c-8306-3ae2c47d7617"
      unitRef="usd">59755000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive>
    <blkb:EstimatedAmortizationExpenseforFiniteLivedIntangibleAssetsfortheNextFiveYears
      contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjAvZnJhZzo2N2U0MDhiZWUyNzQ0MmE0YTY3YTQ0YjVjYjFjODE2ZC90YWJsZTozMTBhNzU4YzdkNmE0Njk1YTIxMzUxN2ViZjI3N2RiMS90YWJsZXJhbmdlOjMxMGE3NThjN2Q2YTQ2OTVhMjEzNTE3ZWJmMjc3ZGIxXzYtMS0xLTEtMjQ0Njgz_bce74bc5-c79e-4bca-abc2-c94368d8db5a"
      unitRef="usd">306663000</blkb:EstimatedAmortizationExpenseforFiniteLivedIntangibleAssetsfortheNextFiveYears>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjMvZnJhZzozNGUyMjQ5YTNkYTk0YzY3YTJkYWFkNDEwOTFjNGNiNC90ZXh0cmVnaW9uOjM0ZTIyNDlhM2RhOTRjNjdhMmRhYWQ0MTA5MWM0Y2I0XzEwOA_409cd6fc-00cc-4206-b85e-30ea7b9cb5ca">&lt;div style="margin-top:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:98.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006880;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:700;line-height:120%"&gt;5. (Loss) Earnings Per Share&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table sets forth the computation of basic and diluted (loss) earnings per share:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.250%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.449%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.449%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.452%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;&#160;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Years ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(dollars in thousands, except per share amounts)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Numerator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net (loss) income&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(45,407)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,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;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,717&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Denominator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Weighted average common shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;51,569,148&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;47,412,306&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;48,184,714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Add effect of dilutive securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Stock-based awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;818,132&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;511,627&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Weighted average common shares assuming dilution&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;51,569,148&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;48,230,438&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;48,696,341&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(Loss) earnings per share:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Basic&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(0.88)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(0.88)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Anti-dilutive shares excluded from calculations of diluted (loss) earnings per share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,046,307&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;974,110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;956,303&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Diluted loss per share for the year ended December 31, 2022 was the same as basic loss per share as there was a net loss in the period and inclusion of potentially dilutive securities was anti-dilutive.&lt;/span&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjMvZnJhZzozNGUyMjQ5YTNkYTk0YzY3YTJkYWFkNDEwOTFjNGNiNC90ZXh0cmVnaW9uOjM0ZTIyNDlhM2RhOTRjNjdhMmRhYWQ0MTA5MWM0Y2I0Xzg5_5dcf876b-7102-42f3-8146-5a1b54aa705d">&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table sets forth the computation of basic and diluted (loss) earnings per share:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.250%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.449%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.449%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.452%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;&#160;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Years ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(dollars in thousands, except per share amounts)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Numerator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net (loss) income&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(45,407)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,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;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,717&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Denominator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Weighted average common shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;51,569,148&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;47,412,306&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;48,184,714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Add effect of dilutive securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Stock-based awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;818,132&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;511,627&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Weighted average common shares assuming dilution&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;51,569,148&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;48,230,438&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;48,696,341&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(Loss) earnings per share:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Basic&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(0.88)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(0.88)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Anti-dilutive shares excluded from calculations of diluted (loss) earnings per share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,046,307&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;974,110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;956,303&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLoss
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjMvZnJhZzozNGUyMjQ5YTNkYTk0YzY3YTJkYWFkNDEwOTFjNGNiNC90YWJsZTowZDU1ZGI2NjkwMWQ0ZTEwOTBjN2ZiNThhMmJlMmRmOS90YWJsZXJhbmdlOjBkNTVkYjY2OTAxZDRlMTA5MGM3ZmI1OGEyYmUyZGY5XzMtMS0xLTEtMjQ0Njgz_35e43879-a614-4faf-a781-337138a0b909"
      unitRef="usd">-45407000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjMvZnJhZzozNGUyMjQ5YTNkYTk0YzY3YTJkYWFkNDEwOTFjNGNiNC90YWJsZTowZDU1ZGI2NjkwMWQ0ZTEwOTBjN2ZiNThhMmJlMmRmOS90YWJsZXJhbmdlOjBkNTVkYjY2OTAxZDRlMTA5MGM3ZmI1OGEyYmUyZGY5XzMtMi0xLTEtMjQ0Njgz_34a1f294-b140-4d0f-a82f-3747dba75748"
      unitRef="usd">5698000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjMvZnJhZzozNGUyMjQ5YTNkYTk0YzY3YTJkYWFkNDEwOTFjNGNiNC90YWJsZTowZDU1ZGI2NjkwMWQ0ZTEwOTBjN2ZiNThhMmJlMmRmOS90YWJsZXJhbmdlOjBkNTVkYjY2OTAxZDRlMTA5MGM3ZmI1OGEyYmUyZGY5XzMtMy0xLTEtMjQ0Njgz_e18a366f-b2b7-4ad5-b3d6-4cefad8e2809"
      unitRef="usd">7717000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjMvZnJhZzozNGUyMjQ5YTNkYTk0YzY3YTJkYWFkNDEwOTFjNGNiNC90YWJsZTowZDU1ZGI2NjkwMWQ0ZTEwOTBjN2ZiNThhMmJlMmRmOS90YWJsZXJhbmdlOjBkNTVkYjY2OTAxZDRlMTA5MGM3ZmI1OGEyYmUyZGY5XzUtMS0xLTEtMjQ0Njgz_efe99e4e-2f51-40c2-9e1c-eae4a7847753"
      unitRef="shares">51569148</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjMvZnJhZzozNGUyMjQ5YTNkYTk0YzY3YTJkYWFkNDEwOTFjNGNiNC90YWJsZTowZDU1ZGI2NjkwMWQ0ZTEwOTBjN2ZiNThhMmJlMmRmOS90YWJsZXJhbmdlOjBkNTVkYjY2OTAxZDRlMTA5MGM3ZmI1OGEyYmUyZGY5XzUtMi0xLTEtMjQ0Njgz_f69dde1b-cdeb-4e8c-8962-6e4b8d9e05fc"
      unitRef="shares">47412306</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjMvZnJhZzozNGUyMjQ5YTNkYTk0YzY3YTJkYWFkNDEwOTFjNGNiNC90YWJsZTowZDU1ZGI2NjkwMWQ0ZTEwOTBjN2ZiNThhMmJlMmRmOS90YWJsZXJhbmdlOjBkNTVkYjY2OTAxZDRlMTA5MGM3ZmI1OGEyYmUyZGY5XzUtMy0xLTEtMjQ0Njgz_76f63f7f-123d-4b3b-9dab-ddce1ea105c6"
      unitRef="shares">48184714</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjMvZnJhZzozNGUyMjQ5YTNkYTk0YzY3YTJkYWFkNDEwOTFjNGNiNC90YWJsZTowZDU1ZGI2NjkwMWQ0ZTEwOTBjN2ZiNThhMmJlMmRmOS90YWJsZXJhbmdlOjBkNTVkYjY2OTAxZDRlMTA5MGM3ZmI1OGEyYmUyZGY5XzctMS0xLTEtMjQ0Njgz_5bac4bd1-19fb-4a38-9b0d-e519b941a49d"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjMvZnJhZzozNGUyMjQ5YTNkYTk0YzY3YTJkYWFkNDEwOTFjNGNiNC90YWJsZTowZDU1ZGI2NjkwMWQ0ZTEwOTBjN2ZiNThhMmJlMmRmOS90YWJsZXJhbmdlOjBkNTVkYjY2OTAxZDRlMTA5MGM3ZmI1OGEyYmUyZGY5XzctMi0xLTEtMjQ0Njgz_5260cd86-6cd2-467e-8b82-97da26e5fee1"
      unitRef="shares">818132</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjMvZnJhZzozNGUyMjQ5YTNkYTk0YzY3YTJkYWFkNDEwOTFjNGNiNC90YWJsZTowZDU1ZGI2NjkwMWQ0ZTEwOTBjN2ZiNThhMmJlMmRmOS90YWJsZXJhbmdlOjBkNTVkYjY2OTAxZDRlMTA5MGM3ZmI1OGEyYmUyZGY5XzctMy0xLTEtMjQ0Njgz_0caa5b82-e74d-4112-8ab6-f675a52d11f4"
      unitRef="shares">511627</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjMvZnJhZzozNGUyMjQ5YTNkYTk0YzY3YTJkYWFkNDEwOTFjNGNiNC90YWJsZTowZDU1ZGI2NjkwMWQ0ZTEwOTBjN2ZiNThhMmJlMmRmOS90YWJsZXJhbmdlOjBkNTVkYjY2OTAxZDRlMTA5MGM3ZmI1OGEyYmUyZGY5XzgtMS0xLTEtMjQ0Njgz_a1b1633b-e197-432d-9060-84c39db5690f"
      unitRef="shares">51569148</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjMvZnJhZzozNGUyMjQ5YTNkYTk0YzY3YTJkYWFkNDEwOTFjNGNiNC90YWJsZTowZDU1ZGI2NjkwMWQ0ZTEwOTBjN2ZiNThhMmJlMmRmOS90YWJsZXJhbmdlOjBkNTVkYjY2OTAxZDRlMTA5MGM3ZmI1OGEyYmUyZGY5XzgtMi0xLTEtMjQ0Njgz_1cdce936-e7f8-44cd-9ebb-5f190ed281c3"
      unitRef="shares">48230438</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjMvZnJhZzozNGUyMjQ5YTNkYTk0YzY3YTJkYWFkNDEwOTFjNGNiNC90YWJsZTowZDU1ZGI2NjkwMWQ0ZTEwOTBjN2ZiNThhMmJlMmRmOS90YWJsZXJhbmdlOjBkNTVkYjY2OTAxZDRlMTA5MGM3ZmI1OGEyYmUyZGY5XzgtMy0xLTEtMjQ0Njgz_e55b1fe5-9a4e-4db1-84e2-605e5ddbb9c6"
      unitRef="shares">48696341</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjMvZnJhZzozNGUyMjQ5YTNkYTk0YzY3YTJkYWFkNDEwOTFjNGNiNC90YWJsZTowZDU1ZGI2NjkwMWQ0ZTEwOTBjN2ZiNThhMmJlMmRmOS90YWJsZXJhbmdlOjBkNTVkYjY2OTAxZDRlMTA5MGM3ZmI1OGEyYmUyZGY5XzEwLTEtMS0xLTI0NDY4Mw_f08001c6-31c6-4f5d-918b-bf5a22645147"
      unitRef="usdPerShare">-0.88</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjMvZnJhZzozNGUyMjQ5YTNkYTk0YzY3YTJkYWFkNDEwOTFjNGNiNC90YWJsZTowZDU1ZGI2NjkwMWQ0ZTEwOTBjN2ZiNThhMmJlMmRmOS90YWJsZXJhbmdlOjBkNTVkYjY2OTAxZDRlMTA5MGM3ZmI1OGEyYmUyZGY5XzEwLTItMS0xLTI0NDY4Mw_0ab33d66-b4e8-41b6-98a3-65a61308b154"
      unitRef="usdPerShare">0.12</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjMvZnJhZzozNGUyMjQ5YTNkYTk0YzY3YTJkYWFkNDEwOTFjNGNiNC90YWJsZTowZDU1ZGI2NjkwMWQ0ZTEwOTBjN2ZiNThhMmJlMmRmOS90YWJsZXJhbmdlOjBkNTVkYjY2OTAxZDRlMTA5MGM3ZmI1OGEyYmUyZGY5XzEwLTMtMS0xLTI0NDY4Mw_5e854ece-3568-4e77-b350-7f078bd7e3ba"
      unitRef="usdPerShare">0.16</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjMvZnJhZzozNGUyMjQ5YTNkYTk0YzY3YTJkYWFkNDEwOTFjNGNiNC90YWJsZTowZDU1ZGI2NjkwMWQ0ZTEwOTBjN2ZiNThhMmJlMmRmOS90YWJsZXJhbmdlOjBkNTVkYjY2OTAxZDRlMTA5MGM3ZmI1OGEyYmUyZGY5XzExLTEtMS0xLTI0NDY4Mw_91fb7ad4-148b-4a31-a66a-b51a93acfd12"
      unitRef="usdPerShare">-0.88</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjMvZnJhZzozNGUyMjQ5YTNkYTk0YzY3YTJkYWFkNDEwOTFjNGNiNC90YWJsZTowZDU1ZGI2NjkwMWQ0ZTEwOTBjN2ZiNThhMmJlMmRmOS90YWJsZXJhbmdlOjBkNTVkYjY2OTAxZDRlMTA5MGM3ZmI1OGEyYmUyZGY5XzExLTItMS0xLTI0NDY4Mw_01354f67-bf84-41b1-9238-24cec5490e24"
      unitRef="usdPerShare">0.12</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjMvZnJhZzozNGUyMjQ5YTNkYTk0YzY3YTJkYWFkNDEwOTFjNGNiNC90YWJsZTowZDU1ZGI2NjkwMWQ0ZTEwOTBjN2ZiNThhMmJlMmRmOS90YWJsZXJhbmdlOjBkNTVkYjY2OTAxZDRlMTA5MGM3ZmI1OGEyYmUyZGY5XzExLTMtMS0xLTI0NDY4Mw_6e41fdf9-a9db-4a54-a000-8574a7b062ba"
      unitRef="usdPerShare">0.16</us-gaap:EarningsPerShareDiluted>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjMvZnJhZzozNGUyMjQ5YTNkYTk0YzY3YTJkYWFkNDEwOTFjNGNiNC90YWJsZTowZDU1ZGI2NjkwMWQ0ZTEwOTBjN2ZiNThhMmJlMmRmOS90YWJsZXJhbmdlOjBkNTVkYjY2OTAxZDRlMTA5MGM3ZmI1OGEyYmUyZGY5XzEzLTEtMS0xLTI0NDY4Mw_29e33333-47e4-4dd8-9267-017cdae0a99f"
      unitRef="shares">1046307</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjMvZnJhZzozNGUyMjQ5YTNkYTk0YzY3YTJkYWFkNDEwOTFjNGNiNC90YWJsZTowZDU1ZGI2NjkwMWQ0ZTEwOTBjN2ZiNThhMmJlMmRmOS90YWJsZXJhbmdlOjBkNTVkYjY2OTAxZDRlMTA5MGM3ZmI1OGEyYmUyZGY5XzEzLTItMS0xLTI0NDY4Mw_eca59a07-b53d-493b-9cfb-cf39d5f4b8d7"
      unitRef="shares">974110</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjMvZnJhZzozNGUyMjQ5YTNkYTk0YzY3YTJkYWFkNDEwOTFjNGNiNC90YWJsZTowZDU1ZGI2NjkwMWQ0ZTEwOTBjN2ZiNThhMmJlMmRmOS90YWJsZXJhbmdlOjBkNTVkYjY2OTAxZDRlMTA5MGM3ZmI1OGEyYmUyZGY5XzEzLTMtMS0xLTI0NDY4Mw_cc4bc17b-c425-4546-a070-b3751c7fad73"
      unitRef="shares">956303</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:FairValueMeasurementInputsDisclosureTextBlock
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjYvZnJhZzoxNDQ2YzdlYzY1YWM0MmQzYjRiMjhhOTNjNDE2MzMyYy90ZXh0cmVnaW9uOjE0NDZjN2VjNjVhYzQyZDNiNGIyOGE5M2M0MTYzMzJjXzQzODE_ef80bca4-ff6d-4e81-a893-4de994998cff">&lt;div style="margin-top:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:98.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006880;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:700;line-height:120%"&gt;6. Fair Value Measurements&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Recurring fair value measurements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Financial assets and liabilities that are measured at fair value on a recurring basis consisted of the following, as of the dates indicated below:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.490%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.208%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="15" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Fair value measurement using&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Quoted Prices in Active Markets for Identical Assets and Liabilities&lt;br/&gt;(Level 1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Significant Other  Observable Inputs &lt;br/&gt;(Level 2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Significant Unobservable Inputs &lt;br/&gt;(Level 3)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Fair value as of December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:3pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Derivative instruments:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Interest rate swaps&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;31,870&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;31,870&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Foreign currency forward contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;247&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;247&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total financial assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;32,117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;32,117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Fair value as of December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:3pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Derivative instruments:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Foreign currency forward contracts&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Contingent consideration obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,710&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,710&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total financial liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,710&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,033&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Fair value as of December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:3pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Derivative instruments:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Interest rate swaps&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,160&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,160&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total financial assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,160&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,160&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our derivative instruments within the scope of Accounting Standards Codification ("ASC") 815, &lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Derivatives and Hedging&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, are required to be recorded at fair value. Our derivative instruments that are recorded at fair value include interest rate swaps and foreign currency forward contracts. See Note 10 to these consolidated financial statements for additional information about our derivative instruments.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of our interest rate swaps and foreign currency forward contracts are based on model-driven valuations using Secured Overnight Financing Rate ("SOFR") rates and foreign currency forward rates, respectively, which are observable at commonly quoted intervals. Accordingly, our interest rate swaps and foreign currency forward contracts are classified within Level 2 of the fair value hierarchy. Our financial contracts that were indexed to LIBOR were modified to reference SOFR during the three months ended September 30, 2022. These modifications did not have a significant financial impact.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Contingent consideration obligations arise from business acquisitions. The fair values are based on discounted cash flow analyses reflecting a probability-weighted assessment approach derived from the likelihood of possible achievement of specified performance measures or events and captures the contractual nature of the contingencies, commercial risk, and the time value of money. As the fair value measurements for our contingent consideration obligations contain significant unobservable inputs, they are classified within Level 3 of the fair value hierarchy. See Note 3 to these consolidated financial statements for additional information about our contingent consideration obligations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We believe the carrying amounts of our cash and cash equivalents, restricted cash, accounts receivable, trade accounts payable, accrued expenses and other current liabilities and due to customers approximate their fair values at December&#160;31, 2022 and December&#160;31, 2021, due to the immediate or short-term maturity of these instruments.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We believe the carrying amount of our debt approximates its fair value at December&#160;31, 2022 and December&#160;31, 2021, as the debt bears interest rates that approximate market value. As SOFR and LIBOR rates are observable at commonly quoted intervals, our debt under the 2020 Credit Facility (as defined below) is classified within Level 2 of the fair value hierarchy. Our fixed rate debt is also classified within Level 2 of the fair value hierarchy.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We did not transfer any assets or liabilities among the levels within the fair value hierarchy during the years ended December&#160;31, 2022, 2021 and 2020. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Non-recurring fair value measurements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Assets and liabilities that are measured at fair value on a non-recurring basis include long-lived assets, intangible assets, goodwill and operating lease ROU assets. These assets are recognized at fair value during the period in which an acquisition is completed or at lease commencement, from updated estimates and assumptions during the measurement period, or when they are considered to be impaired. These non-recurring fair value measurements, primarily for long-lived assets, intangible assets acquired and operating lease ROU assets, are based on Level 3 unobservable inputs.&#160;In the event of an impairment, we determine the fair value of these assets other than goodwill using a discounted cash flow approach, which contains significant unobservable inputs and, therefore, is considered a Level 3 fair value measurement. The unobservable inputs in the analysis generally include future cash flow projections and a discount rate. For goodwill impairment testing, we estimate fair value using market-based methods including the use of market capitalization and consideration of a control premium.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As more fully described in Note 7 and Note 11 to these consolidated financial statements, during the year ended December&#160;31, 2022, we recorded noncash impairment charges of $2.3 million against certain previously capitalized software development costs, $2.0 million against certain insignificant customer relationship intangible assets that were held for sale, $1.0 million against certain operating lease ROU assets and insignificant impairment charges against certain property and equipment assets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the year ended December&#160;31, 2021, we recorded impairment charges of $1.7 million against certain property and equipment assets and $3.6 million against certain operating lease ROU assets. See Notes 7 and 11, respectively, to these consolidated financial statements for additional details.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the year ended December&#160;31, 2020, we recorded impairment charges of $4.3 million against certain previously capitalized software development costs and $4.0 million against our operating lease ROU assets. See Notes 7 and 11, respectively, to these consolidated financial statements for additional details.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;There were no other non-recurring fair value adjustments during 2022, 2021 and 2020 except for certain business combination accounting adjustments to the initial fair value estimates of the assets acquired and liabilities assumed at the acquisition date from updated estimates and assumptions during the measurement period. See Note 3 to these consolidated financial statements for additional details.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueMeasurementInputsDisclosureTextBlock>
    <us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjYvZnJhZzoxNDQ2YzdlYzY1YWM0MmQzYjRiMjhhOTNjNDE2MzMyYy90ZXh0cmVnaW9uOjE0NDZjN2VjNjVhYzQyZDNiNGIyOGE5M2M0MTYzMzJjXzQzODQ_dd8edf74-eccd-4eac-813c-8ee82a7ac17c">&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Financial assets and liabilities that are measured at fair value on a recurring basis consisted of the following, as of the dates indicated below:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.490%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.208%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="15" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Fair value measurement using&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Quoted Prices in Active Markets for Identical Assets and Liabilities&lt;br/&gt;(Level 1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Significant Other  Observable Inputs &lt;br/&gt;(Level 2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Significant Unobservable Inputs &lt;br/&gt;(Level 3)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Fair value as of December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:3pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Derivative instruments:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Interest rate swaps&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;31,870&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;31,870&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Foreign currency forward contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;247&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;247&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total financial assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;32,117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;32,117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Fair value as of December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:3pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Derivative instruments:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Foreign currency forward contracts&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Contingent consideration obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,710&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,710&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total financial liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,710&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,033&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Fair value as of December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:3pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Derivative instruments:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Interest rate swaps&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,160&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,160&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total financial assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,160&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,160&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock>
    <us-gaap:DerivativeAssets
      contextRef="i3a0f5c05f87344668a2c83cfb93f988c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjYvZnJhZzoxNDQ2YzdlYzY1YWM0MmQzYjRiMjhhOTNjNDE2MzMyYy90YWJsZTpkYjFmZjJjNmQ1MjY0Zjc1YTExYmY4NDBjZTA2OTNiNC90YWJsZXJhbmdlOmRiMWZmMmM2ZDUyNjRmNzVhMTFiZjg0MGNlMDY5M2I0XzQtMS0xLTEtMjUzNjU5_c7536ee0-2f0b-4cf5-9276-125a6b113258"
      unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="if4560f303fcc4846ab349ca4994546c1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjYvZnJhZzoxNDQ2YzdlYzY1YWM0MmQzYjRiMjhhOTNjNDE2MzMyYy90YWJsZTpkYjFmZjJjNmQ1MjY0Zjc1YTExYmY4NDBjZTA2OTNiNC90YWJsZXJhbmdlOmRiMWZmMmM2ZDUyNjRmNzVhMTFiZjg0MGNlMDY5M2I0XzQtMy0xLTEtMjUzNjU5_0813e902-21e8-4787-8d2c-5290196c6845"
      unitRef="usd">31870000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i5527c278d6b44f32a9dee9d3ab6f05a1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjYvZnJhZzoxNDQ2YzdlYzY1YWM0MmQzYjRiMjhhOTNjNDE2MzMyYy90YWJsZTpkYjFmZjJjNmQ1MjY0Zjc1YTExYmY4NDBjZTA2OTNiNC90YWJsZXJhbmdlOmRiMWZmMmM2ZDUyNjRmNzVhMTFiZjg0MGNlMDY5M2I0XzQtNS0xLTEtMjUzNjU5_be7e4c54-02b1-44fa-b222-916e1bfaf361"
      unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="idcf18aa21ffb4d1499e2d18feb3e9f9d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjYvZnJhZzoxNDQ2YzdlYzY1YWM0MmQzYjRiMjhhOTNjNDE2MzMyYy90YWJsZTpkYjFmZjJjNmQ1MjY0Zjc1YTExYmY4NDBjZTA2OTNiNC90YWJsZXJhbmdlOmRiMWZmMmM2ZDUyNjRmNzVhMTFiZjg0MGNlMDY5M2I0XzQtNy0xLTEtMjUzNjU5_0771fed5-9040-4e2f-86c0-7bfa1486379c"
      unitRef="usd">31870000</us-gaap:DerivativeAssets>
    <us-gaap:ForeignCurrencyContractAssetFairValueDisclosure
      contextRef="i3a0f5c05f87344668a2c83cfb93f988c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjYvZnJhZzoxNDQ2YzdlYzY1YWM0MmQzYjRiMjhhOTNjNDE2MzMyYy90YWJsZTpkYjFmZjJjNmQ1MjY0Zjc1YTExYmY4NDBjZTA2OTNiNC90YWJsZXJhbmdlOmRiMWZmMmM2ZDUyNjRmNzVhMTFiZjg0MGNlMDY5M2I0XzUtMS0xLTEtMjUzNjU5_2cf2e49b-37de-49c2-91e7-43858ddbd654"
      unitRef="usd">0</us-gaap:ForeignCurrencyContractAssetFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractAssetFairValueDisclosure
      contextRef="if4560f303fcc4846ab349ca4994546c1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjYvZnJhZzoxNDQ2YzdlYzY1YWM0MmQzYjRiMjhhOTNjNDE2MzMyYy90YWJsZTpkYjFmZjJjNmQ1MjY0Zjc1YTExYmY4NDBjZTA2OTNiNC90YWJsZXJhbmdlOmRiMWZmMmM2ZDUyNjRmNzVhMTFiZjg0MGNlMDY5M2I0XzUtMy0xLTEtMjUzNjU5_fd290318-ebe6-4910-bee4-de85701b9b3d"
      unitRef="usd">247000</us-gaap:ForeignCurrencyContractAssetFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractAssetFairValueDisclosure
      contextRef="i5527c278d6b44f32a9dee9d3ab6f05a1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjYvZnJhZzoxNDQ2YzdlYzY1YWM0MmQzYjRiMjhhOTNjNDE2MzMyYy90YWJsZTpkYjFmZjJjNmQ1MjY0Zjc1YTExYmY4NDBjZTA2OTNiNC90YWJsZXJhbmdlOmRiMWZmMmM2ZDUyNjRmNzVhMTFiZjg0MGNlMDY5M2I0XzUtNS0xLTEtMjUzNjU5_ce986b20-29d0-4751-9d87-bef716d1eebf"
      unitRef="usd">0</us-gaap:ForeignCurrencyContractAssetFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractAssetFairValueDisclosure
      contextRef="idcf18aa21ffb4d1499e2d18feb3e9f9d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjYvZnJhZzoxNDQ2YzdlYzY1YWM0MmQzYjRiMjhhOTNjNDE2MzMyYy90YWJsZTpkYjFmZjJjNmQ1MjY0Zjc1YTExYmY4NDBjZTA2OTNiNC90YWJsZXJhbmdlOmRiMWZmMmM2ZDUyNjRmNzVhMTFiZjg0MGNlMDY5M2I0XzUtNy0xLTEtMjUzNjU5_ce79e6be-bb63-4d6f-b909-a586683633ba"
      unitRef="usd">247000</us-gaap:ForeignCurrencyContractAssetFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i3a0f5c05f87344668a2c83cfb93f988c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjYvZnJhZzoxNDQ2YzdlYzY1YWM0MmQzYjRiMjhhOTNjNDE2MzMyYy90YWJsZTpkYjFmZjJjNmQ1MjY0Zjc1YTExYmY4NDBjZTA2OTNiNC90YWJsZXJhbmdlOmRiMWZmMmM2ZDUyNjRmNzVhMTFiZjg0MGNlMDY5M2I0XzUtMS0xLTEtMjQ0Njgz_14cbd247-a0f7-4ea1-b4e4-e2df3309de71"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="if4560f303fcc4846ab349ca4994546c1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjYvZnJhZzoxNDQ2YzdlYzY1YWM0MmQzYjRiMjhhOTNjNDE2MzMyYy90YWJsZTpkYjFmZjJjNmQ1MjY0Zjc1YTExYmY4NDBjZTA2OTNiNC90YWJsZXJhbmdlOmRiMWZmMmM2ZDUyNjRmNzVhMTFiZjg0MGNlMDY5M2I0XzUtMy0xLTEtMjQ0Njgz_f9789b4e-2b3a-4585-9e43-b6eb038399e6"
      unitRef="usd">32117000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i5527c278d6b44f32a9dee9d3ab6f05a1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjYvZnJhZzoxNDQ2YzdlYzY1YWM0MmQzYjRiMjhhOTNjNDE2MzMyYy90YWJsZTpkYjFmZjJjNmQ1MjY0Zjc1YTExYmY4NDBjZTA2OTNiNC90YWJsZXJhbmdlOmRiMWZmMmM2ZDUyNjRmNzVhMTFiZjg0MGNlMDY5M2I0XzUtNS0xLTEtMjQ0Njgz_d49655bb-bb5c-4c7b-afd7-3e826aa88494"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="idcf18aa21ffb4d1499e2d18feb3e9f9d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjYvZnJhZzoxNDQ2YzdlYzY1YWM0MmQzYjRiMjhhOTNjNDE2MzMyYy90YWJsZTpkYjFmZjJjNmQ1MjY0Zjc1YTExYmY4NDBjZTA2OTNiNC90YWJsZXJhbmdlOmRiMWZmMmM2ZDUyNjRmNzVhMTFiZjg0MGNlMDY5M2I0XzUtNy0xLTEtMjQ0Njgz_07b39720-e229-42bc-9576-1a6007ac2326"
      unitRef="usd">32117000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure
      contextRef="i3a0f5c05f87344668a2c83cfb93f988c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjYvZnJhZzoxNDQ2YzdlYzY1YWM0MmQzYjRiMjhhOTNjNDE2MzMyYy90YWJsZTpkYjFmZjJjNmQ1MjY0Zjc1YTExYmY4NDBjZTA2OTNiNC90YWJsZXJhbmdlOmRiMWZmMmM2ZDUyNjRmNzVhMTFiZjg0MGNlMDY5M2I0XzExLTEtMS0xLTI3MDEyMA_cc3ffe03-54d9-4105-8ad8-0de0d44dbe75"
      unitRef="usd">0</us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure
      contextRef="if4560f303fcc4846ab349ca4994546c1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjYvZnJhZzoxNDQ2YzdlYzY1YWM0MmQzYjRiMjhhOTNjNDE2MzMyYy90YWJsZTpkYjFmZjJjNmQ1MjY0Zjc1YTExYmY4NDBjZTA2OTNiNC90YWJsZXJhbmdlOmRiMWZmMmM2ZDUyNjRmNzVhMTFiZjg0MGNlMDY5M2I0XzExLTMtMS0xLTI3MDEyMA_3001bb9e-8e54-41ce-9179-9f3afa7f9645"
      unitRef="usd">323000</us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure
      contextRef="i5527c278d6b44f32a9dee9d3ab6f05a1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjYvZnJhZzoxNDQ2YzdlYzY1YWM0MmQzYjRiMjhhOTNjNDE2MzMyYy90YWJsZTpkYjFmZjJjNmQ1MjY0Zjc1YTExYmY4NDBjZTA2OTNiNC90YWJsZXJhbmdlOmRiMWZmMmM2ZDUyNjRmNzVhMTFiZjg0MGNlMDY5M2I0XzExLTUtMS0xLTI3MDEyMA_b2357a19-cd7d-4638-81d7-c1da5017439b"
      unitRef="usd">0</us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure
      contextRef="idcf18aa21ffb4d1499e2d18feb3e9f9d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjYvZnJhZzoxNDQ2YzdlYzY1YWM0MmQzYjRiMjhhOTNjNDE2MzMyYy90YWJsZTpkYjFmZjJjNmQ1MjY0Zjc1YTExYmY4NDBjZTA2OTNiNC90YWJsZXJhbmdlOmRiMWZmMmM2ZDUyNjRmNzVhMTFiZjg0MGNlMDY5M2I0XzExLTctMS0xLTI3MDEyMA_feb2a496-0a5f-4cb6-b556-bf696105a028"
      unitRef="usd">323000</us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i3a0f5c05f87344668a2c83cfb93f988c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjYvZnJhZzoxNDQ2YzdlYzY1YWM0MmQzYjRiMjhhOTNjNDE2MzMyYy90YWJsZTpkYjFmZjJjNmQ1MjY0Zjc1YTExYmY4NDBjZTA2OTNiNC90YWJsZXJhbmdlOmRiMWZmMmM2ZDUyNjRmNzVhMTFiZjg0MGNlMDY5M2I0XzktMS0xLTEtMjQ0Njgz_4baf1ce6-3ea6-43fd-bf93-ac02c3d1ac5a"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="if4560f303fcc4846ab349ca4994546c1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjYvZnJhZzoxNDQ2YzdlYzY1YWM0MmQzYjRiMjhhOTNjNDE2MzMyYy90YWJsZTpkYjFmZjJjNmQ1MjY0Zjc1YTExYmY4NDBjZTA2OTNiNC90YWJsZXJhbmdlOmRiMWZmMmM2ZDUyNjRmNzVhMTFiZjg0MGNlMDY5M2I0XzktMy0xLTEtMjQ0Njgz_53289a24-f3dd-4ec4-804d-22615b2abb59"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i5527c278d6b44f32a9dee9d3ab6f05a1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjYvZnJhZzoxNDQ2YzdlYzY1YWM0MmQzYjRiMjhhOTNjNDE2MzMyYy90YWJsZTpkYjFmZjJjNmQ1MjY0Zjc1YTExYmY4NDBjZTA2OTNiNC90YWJsZXJhbmdlOmRiMWZmMmM2ZDUyNjRmNzVhMTFiZjg0MGNlMDY5M2I0XzktNS0xLTEtMjQ0Njgz_15f1620b-368c-44ab-ac7b-65dd0d7627a3"
      unitRef="usd">2710000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="idcf18aa21ffb4d1499e2d18feb3e9f9d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjYvZnJhZzoxNDQ2YzdlYzY1YWM0MmQzYjRiMjhhOTNjNDE2MzMyYy90YWJsZTpkYjFmZjJjNmQ1MjY0Zjc1YTExYmY4NDBjZTA2OTNiNC90YWJsZXJhbmdlOmRiMWZmMmM2ZDUyNjRmNzVhMTFiZjg0MGNlMDY5M2I0XzktNy0xLTEtMjQ0Njgz_3543f55c-d258-432a-998b-04e5645bc26c"
      unitRef="usd">2710000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i3a0f5c05f87344668a2c83cfb93f988c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjYvZnJhZzoxNDQ2YzdlYzY1YWM0MmQzYjRiMjhhOTNjNDE2MzMyYy90YWJsZTpkYjFmZjJjNmQ1MjY0Zjc1YTExYmY4NDBjZTA2OTNiNC90YWJsZXJhbmdlOmRiMWZmMmM2ZDUyNjRmNzVhMTFiZjg0MGNlMDY5M2I0XzEwLTEtMS0xLTI0NDY4Mw_8e20328c-9f9c-4e53-98e1-4b4a79e3f847"
      unitRef="usd">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="if4560f303fcc4846ab349ca4994546c1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjYvZnJhZzoxNDQ2YzdlYzY1YWM0MmQzYjRiMjhhOTNjNDE2MzMyYy90YWJsZTpkYjFmZjJjNmQ1MjY0Zjc1YTExYmY4NDBjZTA2OTNiNC90YWJsZXJhbmdlOmRiMWZmMmM2ZDUyNjRmNzVhMTFiZjg0MGNlMDY5M2I0XzEwLTMtMS0xLTI0NDY4Mw_896b48d7-f6e8-43e0-a8d8-5051150e8313"
      unitRef="usd">323000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i5527c278d6b44f32a9dee9d3ab6f05a1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjYvZnJhZzoxNDQ2YzdlYzY1YWM0MmQzYjRiMjhhOTNjNDE2MzMyYy90YWJsZTpkYjFmZjJjNmQ1MjY0Zjc1YTExYmY4NDBjZTA2OTNiNC90YWJsZXJhbmdlOmRiMWZmMmM2ZDUyNjRmNzVhMTFiZjg0MGNlMDY5M2I0XzEwLTUtMS0xLTI0NDY4Mw_df106aa4-de8e-4aa7-9fb5-082b9f2b03c9"
      unitRef="usd">2710000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="idcf18aa21ffb4d1499e2d18feb3e9f9d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjYvZnJhZzoxNDQ2YzdlYzY1YWM0MmQzYjRiMjhhOTNjNDE2MzMyYy90YWJsZTpkYjFmZjJjNmQ1MjY0Zjc1YTExYmY4NDBjZTA2OTNiNC90YWJsZXJhbmdlOmRiMWZmMmM2ZDUyNjRmNzVhMTFiZjg0MGNlMDY5M2I0XzEwLTctMS0xLTI0NDY4Mw_315a8730-9452-4bcf-a8f3-deb171d6b522"
      unitRef="usd">3033000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:DerivativeAssets
      contextRef="iacedbaa065044081a4f4af6ec7e22ed9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjYvZnJhZzoxNDQ2YzdlYzY1YWM0MmQzYjRiMjhhOTNjNDE2MzMyYy90YWJsZTpkYjFmZjJjNmQ1MjY0Zjc1YTExYmY4NDBjZTA2OTNiNC90YWJsZXJhbmdlOmRiMWZmMmM2ZDUyNjRmNzVhMTFiZjg0MGNlMDY5M2I0XzE0LTEtMS0xLTI0NDY4Mw_f847de81-7a96-48e1-99b2-44a9a8734c8f"
      unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i2a11faecf2c44e49b35fab8ee11da30d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjYvZnJhZzoxNDQ2YzdlYzY1YWM0MmQzYjRiMjhhOTNjNDE2MzMyYy90YWJsZTpkYjFmZjJjNmQ1MjY0Zjc1YTExYmY4NDBjZTA2OTNiNC90YWJsZXJhbmdlOmRiMWZmMmM2ZDUyNjRmNzVhMTFiZjg0MGNlMDY5M2I0XzE0LTMtMS0xLTI0NDY4Mw_724bb3e6-5ed8-48cc-8971-39b11634869f"
      unitRef="usd">7160000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i4a75cc196c0443768f52aa340ce7d0a8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjYvZnJhZzoxNDQ2YzdlYzY1YWM0MmQzYjRiMjhhOTNjNDE2MzMyYy90YWJsZTpkYjFmZjJjNmQ1MjY0Zjc1YTExYmY4NDBjZTA2OTNiNC90YWJsZXJhbmdlOmRiMWZmMmM2ZDUyNjRmNzVhMTFiZjg0MGNlMDY5M2I0XzE0LTUtMS0xLTI0NDY4Mw_12275ad7-8c97-4139-b782-caf46716e061"
      unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i61adb7e41db44ac4a5ce8f5f258df05a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjYvZnJhZzoxNDQ2YzdlYzY1YWM0MmQzYjRiMjhhOTNjNDE2MzMyYy90YWJsZTpkYjFmZjJjNmQ1MjY0Zjc1YTExYmY4NDBjZTA2OTNiNC90YWJsZXJhbmdlOmRiMWZmMmM2ZDUyNjRmNzVhMTFiZjg0MGNlMDY5M2I0XzE0LTctMS0xLTI0NDY4Mw_999b9306-d451-4fea-8863-dd4e4bfbae46"
      unitRef="usd">7160000</us-gaap:DerivativeAssets>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="iacedbaa065044081a4f4af6ec7e22ed9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjYvZnJhZzoxNDQ2YzdlYzY1YWM0MmQzYjRiMjhhOTNjNDE2MzMyYy90YWJsZTpkYjFmZjJjNmQ1MjY0Zjc1YTExYmY4NDBjZTA2OTNiNC90YWJsZXJhbmdlOmRiMWZmMmM2ZDUyNjRmNzVhMTFiZjg0MGNlMDY5M2I0XzE1LTEtMS0xLTI0NDY4Mw_9cbcc3d7-65c3-41e7-8763-ee885d28d7b6"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i2a11faecf2c44e49b35fab8ee11da30d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjYvZnJhZzoxNDQ2YzdlYzY1YWM0MmQzYjRiMjhhOTNjNDE2MzMyYy90YWJsZTpkYjFmZjJjNmQ1MjY0Zjc1YTExYmY4NDBjZTA2OTNiNC90YWJsZXJhbmdlOmRiMWZmMmM2ZDUyNjRmNzVhMTFiZjg0MGNlMDY5M2I0XzE1LTMtMS0xLTI0NDY4Mw_cfa0a453-4f32-4c2e-88a7-307184a34aff"
      unitRef="usd">7160000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i4a75cc196c0443768f52aa340ce7d0a8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjYvZnJhZzoxNDQ2YzdlYzY1YWM0MmQzYjRiMjhhOTNjNDE2MzMyYy90YWJsZTpkYjFmZjJjNmQ1MjY0Zjc1YTExYmY4NDBjZTA2OTNiNC90YWJsZXJhbmdlOmRiMWZmMmM2ZDUyNjRmNzVhMTFiZjg0MGNlMDY5M2I0XzE1LTUtMS0xLTI0NDY4Mw_189e572a-80bd-4a36-85fd-daa70de1db10"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i61adb7e41db44ac4a5ce8f5f258df05a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjYvZnJhZzoxNDQ2YzdlYzY1YWM0MmQzYjRiMjhhOTNjNDE2MzMyYy90YWJsZTpkYjFmZjJjNmQ1MjY0Zjc1YTExYmY4NDBjZTA2OTNiNC90YWJsZXJhbmdlOmRiMWZmMmM2ZDUyNjRmNzVhMTFiZjg0MGNlMDY5M2I0XzE1LTctMS0xLTI0NDY4Mw_c682d14c-9dbf-4ca7-a23f-257f10651a3c"
      unitRef="usd">7160000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:CapitalizedComputerSoftwareImpairments1
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjYvZnJhZzoxNDQ2YzdlYzY1YWM0MmQzYjRiMjhhOTNjNDE2MzMyYy90ZXh0cmVnaW9uOjE0NDZjN2VjNjVhYzQyZDNiNGIyOGE5M2M0MTYzMzJjXzMzNzE_a4d8c8f9-85f6-44e9-8644-a2256942e349"
      unitRef="usd">2300000</us-gaap:CapitalizedComputerSoftwareImpairments1>
    <us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjYvZnJhZzoxNDQ2YzdlYzY1YWM0MmQzYjRiMjhhOTNjNDE2MzMyYy90ZXh0cmVnaW9uOjE0NDZjN2VjNjVhYzQyZDNiNGIyOGE5M2M0MTYzMzJjXzEwOTk1MTE2MzQxODE_0a063825-b2fc-47f3-ab0c-86c61b3fde0d"
      unitRef="usd">2000000</us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill>
    <us-gaap:OperatingLeaseImpairmentLoss
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjYvZnJhZzoxNDQ2YzdlYzY1YWM0MmQzYjRiMjhhOTNjNDE2MzMyYy90ZXh0cmVnaW9uOjE0NDZjN2VjNjVhYzQyZDNiNGIyOGE5M2M0MTYzMzJjXzEwOTk1MTE2MzQ1MzE_abe3ce14-778b-41f1-afcc-cde10ff32ca0"
      unitRef="usd">1000000</us-gaap:OperatingLeaseImpairmentLoss>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse
      contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjYvZnJhZzoxNDQ2YzdlYzY1YWM0MmQzYjRiMjhhOTNjNDE2MzMyYy90ZXh0cmVnaW9uOjE0NDZjN2VjNjVhYzQyZDNiNGIyOGE5M2M0MTYzMzJjXzM1MDE_c868bdee-ee1e-47cb-80ea-059efec0a7ff"
      unitRef="usd">1700000</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <us-gaap:OperatingLeaseImpairmentLoss
      contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjYvZnJhZzoxNDQ2YzdlYzY1YWM0MmQzYjRiMjhhOTNjNDE2MzMyYy90ZXh0cmVnaW9uOjE0NDZjN2VjNjVhYzQyZDNiNGIyOGE5M2M0MTYzMzJjXzM1NTQ_473efedb-6993-4299-ad72-93f3d6bd9e3b"
      unitRef="usd">3600000</us-gaap:OperatingLeaseImpairmentLoss>
    <us-gaap:CapitalizedComputerSoftwareImpairments1
      contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjYvZnJhZzoxNDQ2YzdlYzY1YWM0MmQzYjRiMjhhOTNjNDE2MzMyYy90ZXh0cmVnaW9uOjE0NDZjN2VjNjVhYzQyZDNiNGIyOGE5M2M0MTYzMzJjXzM3NTk_65edc468-9011-4a51-bcbd-e0d3d9e3261a"
      unitRef="usd">4300000</us-gaap:CapitalizedComputerSoftwareImpairments1>
    <us-gaap:OperatingLeaseImpairmentLoss
      contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjYvZnJhZzoxNDQ2YzdlYzY1YWM0MmQzYjRiMjhhOTNjNDE2MzMyYy90ZXh0cmVnaW9uOjE0NDZjN2VjNjVhYzQyZDNiNGIyOGE5M2M0MTYzMzJjXzM4MzI_4bdd4b1e-ebcc-4682-9c92-8cbce3b61245"
      unitRef="usd">4000000</us-gaap:OperatingLeaseImpairmentLoss>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjkvZnJhZzo0OWFjYTk1YmM5ZTM0YWI0OGJjOGNhMWM4NTI5NDA5Ni90ZXh0cmVnaW9uOjQ5YWNhOTViYzllMzRhYjQ4YmM4Y2ExYzg1Mjk0MDk2XzI3NDc_ef8fa5cd-8c0d-45ff-a705-7c51f45d981f">&lt;div style="margin-top:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:98.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006880;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:700;line-height:120%"&gt;7. Property and Equipment and Software and Content Development Costs&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Property and equipment&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property and equipment consisted of the following as of:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:37.057%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.473%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.036%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:21pt"&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Estimated&lt;br/&gt;useful life&lt;br/&gt;(years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:20pt"&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Land&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9,548&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9,548&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Building&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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;39&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;61,284&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;61,284&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-top:3pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Building improvements&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:3pt;text-align:right"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7 - 20&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,874&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,874&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:3pt;text-align:right"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1 - 5&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,312&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Computer hardware&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:3pt;text-align:right"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1 - 5&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;47,886&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;47,768&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Computer software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:3pt;text-align:right"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1 - 5&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;20,299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;21,347&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Construction in progress&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,135&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Furniture and fixtures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:3pt;text-align:right"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2 - 7&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,264&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,658&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Lesser of lease term or estimated useful life&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11,822&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12,086&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total property and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;170,789&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;170,020&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Less: accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(63,363)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(58,592)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;107,426&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;111,428&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Depreciation expense was $14.1 million, $14.4 million and $19.2 million for the years ended December&#160;31, 2022, 2021 and 2020, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the year ended December&#160;31, 2022, we recorded insignificant noncash impairment char&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ges against certain property and equipment assets. &lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;These impairment charges resulted primarily from our decision to cease using a portion of our leased office space and are reflected in general and administrative expense on the statements of comprehensive income.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the year ended December&#160;31, 2021, we recorded impairment char&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ges of &lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$1.7 million&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; against certain property and equipment assets. These impairment charges resulted primarily from our decision to close our Austin office and are&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; reflected in general and administrative expense on the statements of comprehensive income.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Software and content development costs&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Software and content development costs consisted of the following as of:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.326%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.036%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:21pt"&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Estimated&lt;br/&gt;useful life&lt;br/&gt;(years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:20pt"&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Software development costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:3pt;text-align:right"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3 - 7&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;250,551&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;196,337&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-top:3pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Content development costs&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:3pt;text-align:right"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,409&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Less: accumulated amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(112,937)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(74,960)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-top:3pt;padding-left:6pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Software and content development costs, net&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;141,023&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;121,377&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the years ended December&#160;31, 2022 and 2020, we recorded noncash impairment charges of $2.3 million and $4.3 million, respectively, against certain previously capitalized software development costs that reduced the carrying value of those assets to zero. The impairment charges were reflected in general and administrative expense and cost of recurring revenue, respectively, on the statements of comprehensive income. These impairment charges resulted primarily from our decision to accelerate the end of customer support for certain solutions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other changes to the gross carrying amount of software and content development costs were primarily related to qualifying costs associated with development activities that are required to be capitalized under the internal-use software accounting guidance such as those for our cloud solutions and online education curriculum, write-offs of fully amortized assets, and the effect of foreign currency translation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amortization expense related to software and content development costs was $36.8 million, $31.0 million and $31.7 million for the years ended December&#160;31, 2022, 2021 and 2020, respectively, and is included primarily in cost of recurring.&lt;/span&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="i9bf24a289ee4494ea82bdca1329a593b_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjkvZnJhZzo0OWFjYTk1YmM5ZTM0YWI0OGJjOGNhMWM4NTI5NDA5Ni90ZXh0cmVnaW9uOjQ5YWNhOTViYzllMzRhYjQ4YmM4Y2ExYzg1Mjk0MDk2XzI3NTU_484ff8e4-91bc-4ff8-a1c0-1fd7d8d76abe">&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property and equipment consisted of the following as of:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:37.057%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.473%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.036%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:21pt"&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Estimated&lt;br/&gt;useful life&lt;br/&gt;(years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:20pt"&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Land&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9,548&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9,548&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Building&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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;39&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;61,284&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;61,284&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-top:3pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Building improvements&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:3pt;text-align:right"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7 - 20&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,874&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,874&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:3pt;text-align:right"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1 - 5&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,312&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Computer hardware&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:3pt;text-align:right"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1 - 5&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;47,886&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;47,768&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Computer software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:3pt;text-align:right"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1 - 5&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;20,299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;21,347&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Construction in progress&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,135&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Furniture and fixtures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:3pt;text-align:right"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2 - 7&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,264&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,658&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Lesser of lease term or estimated useful life&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11,822&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12,086&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total property and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;170,789&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;170,020&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Less: accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(63,363)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(58,592)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;107,426&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;111,428&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i94ec35db9ca14f0ab9003f21521081d9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjkvZnJhZzo0OWFjYTk1YmM5ZTM0YWI0OGJjOGNhMWM4NTI5NDA5Ni90YWJsZTpkMDJiOTU5YzAzMTg0MzEyYmM3ZDcyNTNiNDQ3MTM4My90YWJsZXJhbmdlOmQwMmI5NTljMDMxODQzMTJiYzdkNzI1M2I0NDcxMzgzXzItMi0xLTEtMjQ0Njgz_23f17f88-698b-44d7-990d-a61a311253c9"
      unitRef="usd">9548000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i03255a0fe4a44072be712855b58d4f02_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjkvZnJhZzo0OWFjYTk1YmM5ZTM0YWI0OGJjOGNhMWM4NTI5NDA5Ni90YWJsZTpkMDJiOTU5YzAzMTg0MzEyYmM3ZDcyNTNiNDQ3MTM4My90YWJsZXJhbmdlOmQwMmI5NTljMDMxODQzMTJiYzdkNzI1M2I0NDcxMzgzXzItMy0xLTEtMjQ0Njgz_4c5eab9c-5ff7-40ef-8240-37f7875845a5"
      unitRef="usd">9548000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i7b5975b9b38b49f09029ab0d9a566bd8_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjkvZnJhZzo0OWFjYTk1YmM5ZTM0YWI0OGJjOGNhMWM4NTI5NDA5Ni90YWJsZTpkMDJiOTU5YzAzMTg0MzEyYmM3ZDcyNTNiNDQ3MTM4My90YWJsZXJhbmdlOmQwMmI5NTljMDMxODQzMTJiYzdkNzI1M2I0NDcxMzgzXzMtMS0xLTEtMjQ0Njgz_47f28c83-e4ce-43c9-9d24-941263f940e2">P39Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ib94d0cddcaf246ea8da42c790a405a31_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjkvZnJhZzo0OWFjYTk1YmM5ZTM0YWI0OGJjOGNhMWM4NTI5NDA5Ni90YWJsZTpkMDJiOTU5YzAzMTg0MzEyYmM3ZDcyNTNiNDQ3MTM4My90YWJsZXJhbmdlOmQwMmI5NTljMDMxODQzMTJiYzdkNzI1M2I0NDcxMzgzXzMtMi0xLTEtMjQ0Njgz_e11b209a-dc0a-4f93-8f01-c7a5e3be50a6"
      unitRef="usd">61284000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i56ce89dc3b0b4dec82a319767892f544_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjkvZnJhZzo0OWFjYTk1YmM5ZTM0YWI0OGJjOGNhMWM4NTI5NDA5Ni90YWJsZTpkMDJiOTU5YzAzMTg0MzEyYmM3ZDcyNTNiNDQ3MTM4My90YWJsZXJhbmdlOmQwMmI5NTljMDMxODQzMTJiYzdkNzI1M2I0NDcxMzgzXzMtMy0xLTEtMjQ0Njgz_58928626-44f9-4ca1-8498-e83c7ef03ebb"
      unitRef="usd">61284000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i46cea7d98e984ff491ae4afd164b9c07_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjkvZnJhZzo0OWFjYTk1YmM5ZTM0YWI0OGJjOGNhMWM4NTI5NDA5Ni90YWJsZTpkMDJiOTU5YzAzMTg0MzEyYmM3ZDcyNTNiNDQ3MTM4My90YWJsZXJhbmdlOmQwMmI5NTljMDMxODQzMTJiYzdkNzI1M2I0NDcxMzgzXzQtMS0xLTEtMjQ0NjgzL3RleHRyZWdpb246ZTUzY2YyM2ZmMGE4NDg4N2EyY2YyMjBhOTBjMmIyMmRfNA_aecbdba8-36d1-4dd5-80ce-9e26e3f2f981">P7Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="id1116163dbac4c6cb2cdaf140ce83d1d_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjkvZnJhZzo0OWFjYTk1YmM5ZTM0YWI0OGJjOGNhMWM4NTI5NDA5Ni90YWJsZTpkMDJiOTU5YzAzMTg0MzEyYmM3ZDcyNTNiNDQ3MTM4My90YWJsZXJhbmdlOmQwMmI5NTljMDMxODQzMTJiYzdkNzI1M2I0NDcxMzgzXzQtMS0xLTEtMjQ0NjgzL3RleHRyZWdpb246ZTUzY2YyM2ZmMGE4NDg4N2EyY2YyMjBhOTBjMmIyMmRfOQ_7b5cd822-2154-451b-a950-6448943433fa">P20Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i4223d1e18c93404088bb87e3f41f48d5_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjkvZnJhZzo0OWFjYTk1YmM5ZTM0YWI0OGJjOGNhMWM4NTI5NDA5Ni90YWJsZTpkMDJiOTU5YzAzMTg0MzEyYmM3ZDcyNTNiNDQ3MTM4My90YWJsZXJhbmdlOmQwMmI5NTljMDMxODQzMTJiYzdkNzI1M2I0NDcxMzgzXzQtMi0xLTEtMjQ0Njgz_5ded8698-06bb-463a-b59c-d33b974e071f"
      unitRef="usd">10874000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i581ba402734a49699920caa6a87c0d31_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjkvZnJhZzo0OWFjYTk1YmM5ZTM0YWI0OGJjOGNhMWM4NTI5NDA5Ni90YWJsZTpkMDJiOTU5YzAzMTg0MzEyYmM3ZDcyNTNiNDQ3MTM4My90YWJsZXJhbmdlOmQwMmI5NTljMDMxODQzMTJiYzdkNzI1M2I0NDcxMzgzXzQtMy0xLTEtMjQ0Njgz_eaafc5fc-c0e9-4368-a675-b27c7ad5a4c9"
      unitRef="usd">10874000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i455e8b550201465889f419589ee4ef91_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjkvZnJhZzo0OWFjYTk1YmM5ZTM0YWI0OGJjOGNhMWM4NTI5NDA5Ni90YWJsZTpkMDJiOTU5YzAzMTg0MzEyYmM3ZDcyNTNiNDQ3MTM4My90YWJsZXJhbmdlOmQwMmI5NTljMDMxODQzMTJiYzdkNzI1M2I0NDcxMzgzXzUtMS0xLTEtMjQ0NjgzL3RleHRyZWdpb246NzQ1YTY2MWI2MTE1NGI3NzkzNTNkNjQyMzljMjliYjVfNA_9d6cd738-853a-433e-819e-c297868fd26b">P1Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="idb2449142daf4225a3dd0250c4235b66_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjkvZnJhZzo0OWFjYTk1YmM5ZTM0YWI0OGJjOGNhMWM4NTI5NDA5Ni90YWJsZTpkMDJiOTU5YzAzMTg0MzEyYmM3ZDcyNTNiNDQ3MTM4My90YWJsZXJhbmdlOmQwMmI5NTljMDMxODQzMTJiYzdkNzI1M2I0NDcxMzgzXzUtMS0xLTEtMjQ0NjgzL3RleHRyZWdpb246NzQ1YTY2MWI2MTE1NGI3NzkzNTNkNjQyMzljMjliYjVfOQ_b6dbfedf-8532-416d-bd7e-ea0976d3bf0b">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="id1adb8064fa543758bf06ff9a973eb86_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjkvZnJhZzo0OWFjYTk1YmM5ZTM0YWI0OGJjOGNhMWM4NTI5NDA5Ni90YWJsZTpkMDJiOTU5YzAzMTg0MzEyYmM3ZDcyNTNiNDQ3MTM4My90YWJsZXJhbmdlOmQwMmI5NTljMDMxODQzMTJiYzdkNzI1M2I0NDcxMzgzXzUtMi0xLTEtMjQ0Njgz_3d138e3e-b57e-4a01-9ae9-e434c18b7b2a"
      unitRef="usd">2312000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i1a08891bbcdd4802b00eb06429aa4e34_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjkvZnJhZzo0OWFjYTk1YmM5ZTM0YWI0OGJjOGNhMWM4NTI5NDA5Ni90YWJsZTpkMDJiOTU5YzAzMTg0MzEyYmM3ZDcyNTNiNDQ3MTM4My90YWJsZXJhbmdlOmQwMmI5NTljMDMxODQzMTJiYzdkNzI1M2I0NDcxMzgzXzUtMy0xLTEtMjQ0Njgz_637feb50-4c9b-4e77-8346-798624bda816"
      unitRef="usd">2320000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i15b7bd0e54e14488adaf553389439883_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjkvZnJhZzo0OWFjYTk1YmM5ZTM0YWI0OGJjOGNhMWM4NTI5NDA5Ni90YWJsZTpkMDJiOTU5YzAzMTg0MzEyYmM3ZDcyNTNiNDQ3MTM4My90YWJsZXJhbmdlOmQwMmI5NTljMDMxODQzMTJiYzdkNzI1M2I0NDcxMzgzXzYtMS0xLTEtMjQ0NjgzL3RleHRyZWdpb246NzY2MDFjNzhiZDVkNDcwY2FkYWZiZTgzODc1ODM4OGFfNA_f94581cf-cc68-451a-bcb6-fd865f4a95f3">P1Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="id0fd922d3098409091eefcd532ac780e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjkvZnJhZzo0OWFjYTk1YmM5ZTM0YWI0OGJjOGNhMWM4NTI5NDA5Ni90YWJsZTpkMDJiOTU5YzAzMTg0MzEyYmM3ZDcyNTNiNDQ3MTM4My90YWJsZXJhbmdlOmQwMmI5NTljMDMxODQzMTJiYzdkNzI1M2I0NDcxMzgzXzYtMS0xLTEtMjQ0NjgzL3RleHRyZWdpb246NzY2MDFjNzhiZDVkNDcwY2FkYWZiZTgzODc1ODM4OGFfOQ_18251385-a322-475b-a51d-7775714cf92f">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ife288653be5f48ae8b51ff8aa5b3f784_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjkvZnJhZzo0OWFjYTk1YmM5ZTM0YWI0OGJjOGNhMWM4NTI5NDA5Ni90YWJsZTpkMDJiOTU5YzAzMTg0MzEyYmM3ZDcyNTNiNDQ3MTM4My90YWJsZXJhbmdlOmQwMmI5NTljMDMxODQzMTJiYzdkNzI1M2I0NDcxMzgzXzYtMi0xLTEtMjQ0Njgz_389096ad-ab81-408f-a99a-96c92355c8df"
      unitRef="usd">47886000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i01d27c7a94014d5db45b4c2f7094f076_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjkvZnJhZzo0OWFjYTk1YmM5ZTM0YWI0OGJjOGNhMWM4NTI5NDA5Ni90YWJsZTpkMDJiOTU5YzAzMTg0MzEyYmM3ZDcyNTNiNDQ3MTM4My90YWJsZXJhbmdlOmQwMmI5NTljMDMxODQzMTJiYzdkNzI1M2I0NDcxMzgzXzYtMy0xLTEtMjQ0Njgz_00c4802b-2ae2-4738-aa25-cd72137966aa"
      unitRef="usd">47768000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i8d64cdc0b93b4e2ebe246a7d6e443d4a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjkvZnJhZzo0OWFjYTk1YmM5ZTM0YWI0OGJjOGNhMWM4NTI5NDA5Ni90YWJsZTpkMDJiOTU5YzAzMTg0MzEyYmM3ZDcyNTNiNDQ3MTM4My90YWJsZXJhbmdlOmQwMmI5NTljMDMxODQzMTJiYzdkNzI1M2I0NDcxMzgzXzctMS0xLTEtMjQ0NjgzL3RleHRyZWdpb246ZDVlM2E1N2Q2NzY5NDE1MDk4ZGM5Yjk1ODJhYWE1NzhfNA_3854766d-6eb5-4d0c-ae6e-5d9deb7f8fc2">P1Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i1c4c7a4a1c474aa19b52f6bb93a9c922_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjkvZnJhZzo0OWFjYTk1YmM5ZTM0YWI0OGJjOGNhMWM4NTI5NDA5Ni90YWJsZTpkMDJiOTU5YzAzMTg0MzEyYmM3ZDcyNTNiNDQ3MTM4My90YWJsZXJhbmdlOmQwMmI5NTljMDMxODQzMTJiYzdkNzI1M2I0NDcxMzgzXzctMS0xLTEtMjQ0NjgzL3RleHRyZWdpb246ZDVlM2E1N2Q2NzY5NDE1MDk4ZGM5Yjk1ODJhYWE1NzhfOQ_b0b8753c-001c-422c-acd6-cdd526342b5b">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ic803b89d4c86401fa22c4d93b367dc1b_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjkvZnJhZzo0OWFjYTk1YmM5ZTM0YWI0OGJjOGNhMWM4NTI5NDA5Ni90YWJsZTpkMDJiOTU5YzAzMTg0MzEyYmM3ZDcyNTNiNDQ3MTM4My90YWJsZXJhbmdlOmQwMmI5NTljMDMxODQzMTJiYzdkNzI1M2I0NDcxMzgzXzctMi0xLTEtMjQ0Njgz_226cdcdb-dbd8-4b99-8076-882841c0e91b"
      unitRef="usd">20299000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ia8b25317f82a49a18f54d42b84ef7f43_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjkvZnJhZzo0OWFjYTk1YmM5ZTM0YWI0OGJjOGNhMWM4NTI5NDA5Ni90YWJsZTpkMDJiOTU5YzAzMTg0MzEyYmM3ZDcyNTNiNDQ3MTM4My90YWJsZXJhbmdlOmQwMmI5NTljMDMxODQzMTJiYzdkNzI1M2I0NDcxMzgzXzctMy0xLTEtMjQ0Njgz_8373f405-aafa-4a65-a481-8d5b44a830d8"
      unitRef="usd">21347000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i1a595346547c4c16b656b576dd2ea583_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjkvZnJhZzo0OWFjYTk1YmM5ZTM0YWI0OGJjOGNhMWM4NTI5NDA5Ni90YWJsZTpkMDJiOTU5YzAzMTg0MzEyYmM3ZDcyNTNiNDQ3MTM4My90YWJsZXJhbmdlOmQwMmI5NTljMDMxODQzMTJiYzdkNzI1M2I0NDcxMzgzXzgtMi0xLTEtMjQ0Njgz_69e9288e-9d9e-4eb5-a6d5-925aa7b5f34b"
      unitRef="usd">3500000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i26cf81c78c554eb08c7cb32129ea487a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjkvZnJhZzo0OWFjYTk1YmM5ZTM0YWI0OGJjOGNhMWM4NTI5NDA5Ni90YWJsZTpkMDJiOTU5YzAzMTg0MzEyYmM3ZDcyNTNiNDQ3MTM4My90YWJsZXJhbmdlOmQwMmI5NTljMDMxODQzMTJiYzdkNzI1M2I0NDcxMzgzXzgtMy0xLTEtMjQ0Njgz_bfbb8f7f-a8c9-4d98-a8fc-cb83b003af70"
      unitRef="usd">2135000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i1e853381578d4b6aafc25f3a8cec29c7_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjkvZnJhZzo0OWFjYTk1YmM5ZTM0YWI0OGJjOGNhMWM4NTI5NDA5Ni90YWJsZTpkMDJiOTU5YzAzMTg0MzEyYmM3ZDcyNTNiNDQ3MTM4My90YWJsZXJhbmdlOmQwMmI5NTljMDMxODQzMTJiYzdkNzI1M2I0NDcxMzgzXzktMS0xLTEtMjQ0NjgzL3RleHRyZWdpb246YjdhNmRlYjhjNjlhNGM1ZTljMWRmMmQ5NWRjZmUwZDVfNA_b9a267d7-bacf-45a5-9f5e-82d0fd63b8aa">P2Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i9e1d70665a8e4e3abc18e95ceb57c7b4_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjkvZnJhZzo0OWFjYTk1YmM5ZTM0YWI0OGJjOGNhMWM4NTI5NDA5Ni90YWJsZTpkMDJiOTU5YzAzMTg0MzEyYmM3ZDcyNTNiNDQ3MTM4My90YWJsZXJhbmdlOmQwMmI5NTljMDMxODQzMTJiYzdkNzI1M2I0NDcxMzgzXzktMS0xLTEtMjQ0NjgzL3RleHRyZWdpb246YjdhNmRlYjhjNjlhNGM1ZTljMWRmMmQ5NWRjZmUwZDVfOQ_8f79f207-6042-4047-bdec-bec0b08018e3">P7Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i0eaf2fe0afbc4fdf9562fd3b4acb7e0f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjkvZnJhZzo0OWFjYTk1YmM5ZTM0YWI0OGJjOGNhMWM4NTI5NDA5Ni90YWJsZTpkMDJiOTU5YzAzMTg0MzEyYmM3ZDcyNTNiNDQ3MTM4My90YWJsZXJhbmdlOmQwMmI5NTljMDMxODQzMTJiYzdkNzI1M2I0NDcxMzgzXzktMi0xLTEtMjQ0Njgz_bf629905-d7c8-4ca3-bb4d-ebb9f399a15a"
      unitRef="usd">3264000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i844a3ac1c983411faff5c434d645bbec_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjkvZnJhZzo0OWFjYTk1YmM5ZTM0YWI0OGJjOGNhMWM4NTI5NDA5Ni90YWJsZTpkMDJiOTU5YzAzMTg0MzEyYmM3ZDcyNTNiNDQ3MTM4My90YWJsZXJhbmdlOmQwMmI5NTljMDMxODQzMTJiYzdkNzI1M2I0NDcxMzgzXzktMy0xLTEtMjQ0Njgz_25a2a0c7-0273-492f-8252-4d53b7806415"
      unitRef="usd">2658000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ic5d0c4a1ebf644ac9d081d1437a854ba_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjkvZnJhZzo0OWFjYTk1YmM5ZTM0YWI0OGJjOGNhMWM4NTI5NDA5Ni90YWJsZTpkMDJiOTU5YzAzMTg0MzEyYmM3ZDcyNTNiNDQ3MTM4My90YWJsZXJhbmdlOmQwMmI5NTljMDMxODQzMTJiYzdkNzI1M2I0NDcxMzgzXzEwLTItMS0xLTI0NDY4Mw_7b120f90-76d1-4bd3-b528-45eb7daffccb"
      unitRef="usd">11822000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i79805a729adc41418298de8329971236_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjkvZnJhZzo0OWFjYTk1YmM5ZTM0YWI0OGJjOGNhMWM4NTI5NDA5Ni90YWJsZTpkMDJiOTU5YzAzMTg0MzEyYmM3ZDcyNTNiNDQ3MTM4My90YWJsZXJhbmdlOmQwMmI5NTljMDMxODQzMTJiYzdkNzI1M2I0NDcxMzgzXzEwLTMtMS0xLTI0NDY4Mw_d650fb99-0931-43a9-8cc7-98e6f8b585d7"
      unitRef="usd">12086000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjkvZnJhZzo0OWFjYTk1YmM5ZTM0YWI0OGJjOGNhMWM4NTI5NDA5Ni90YWJsZTpkMDJiOTU5YzAzMTg0MzEyYmM3ZDcyNTNiNDQ3MTM4My90YWJsZXJhbmdlOmQwMmI5NTljMDMxODQzMTJiYzdkNzI1M2I0NDcxMzgzXzExLTItMS0xLTI0NDY4Mw_43630fc7-d890-4d94-b149-f460cd7df16e"
      unitRef="usd">170789000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="id85e61f54d8242459b16d89948927bd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjkvZnJhZzo0OWFjYTk1YmM5ZTM0YWI0OGJjOGNhMWM4NTI5NDA5Ni90YWJsZTpkMDJiOTU5YzAzMTg0MzEyYmM3ZDcyNTNiNDQ3MTM4My90YWJsZXJhbmdlOmQwMmI5NTljMDMxODQzMTJiYzdkNzI1M2I0NDcxMzgzXzExLTMtMS0xLTI0NDY4Mw_46c60a09-7ecd-4fb5-9717-b2c28c2c69d6"
      unitRef="usd">170020000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjkvZnJhZzo0OWFjYTk1YmM5ZTM0YWI0OGJjOGNhMWM4NTI5NDA5Ni90YWJsZTpkMDJiOTU5YzAzMTg0MzEyYmM3ZDcyNTNiNDQ3MTM4My90YWJsZXJhbmdlOmQwMmI5NTljMDMxODQzMTJiYzdkNzI1M2I0NDcxMzgzXzEyLTItMS0xLTI0NDY4Mw_f5ca7600-2c74-49dd-8cbe-678edbcd78ea"
      unitRef="usd">63363000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="id85e61f54d8242459b16d89948927bd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjkvZnJhZzo0OWFjYTk1YmM5ZTM0YWI0OGJjOGNhMWM4NTI5NDA5Ni90YWJsZTpkMDJiOTU5YzAzMTg0MzEyYmM3ZDcyNTNiNDQ3MTM4My90YWJsZXJhbmdlOmQwMmI5NTljMDMxODQzMTJiYzdkNzI1M2I0NDcxMzgzXzEyLTMtMS0xLTI0NDY4Mw_1e251151-8849-4d08-b5ec-6d866ef0641b"
      unitRef="usd">58592000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjkvZnJhZzo0OWFjYTk1YmM5ZTM0YWI0OGJjOGNhMWM4NTI5NDA5Ni90YWJsZTpkMDJiOTU5YzAzMTg0MzEyYmM3ZDcyNTNiNDQ3MTM4My90YWJsZXJhbmdlOmQwMmI5NTljMDMxODQzMTJiYzdkNzI1M2I0NDcxMzgzXzEzLTItMS0xLTI0NDY4Mw_73a4c54a-ebf7-495e-964c-62d152d87b36"
      unitRef="usd">107426000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="id85e61f54d8242459b16d89948927bd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjkvZnJhZzo0OWFjYTk1YmM5ZTM0YWI0OGJjOGNhMWM4NTI5NDA5Ni90YWJsZTpkMDJiOTU5YzAzMTg0MzEyYmM3ZDcyNTNiNDQ3MTM4My90YWJsZXJhbmdlOmQwMmI5NTljMDMxODQzMTJiYzdkNzI1M2I0NDcxMzgzXzEzLTMtMS0xLTI0NDY4Mw_b15558c4-e2e0-4a8b-90be-cb77ab97960d"
      unitRef="usd">111428000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Depreciation
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjkvZnJhZzo0OWFjYTk1YmM5ZTM0YWI0OGJjOGNhMWM4NTI5NDA5Ni90ZXh0cmVnaW9uOjQ5YWNhOTViYzllMzRhYjQ4YmM4Y2ExYzg1Mjk0MDk2XzMxNQ_a582da97-58be-4763-baf7-e906be772bd0"
      unitRef="usd">14100000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjkvZnJhZzo0OWFjYTk1YmM5ZTM0YWI0OGJjOGNhMWM4NTI5NDA5Ni90ZXh0cmVnaW9uOjQ5YWNhOTViYzllMzRhYjQ4YmM4Y2ExYzg1Mjk0MDk2XzMxOQ_04c52bdf-87b4-400d-93e3-cab6993c5d7a"
      unitRef="usd">14400000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjkvZnJhZzo0OWFjYTk1YmM5ZTM0YWI0OGJjOGNhMWM4NTI5NDA5Ni90ZXh0cmVnaW9uOjQ5YWNhOTViYzllMzRhYjQ4YmM4Y2ExYzg1Mjk0MDk2XzMyNg_fdc0bad1-c8a9-4fe4-be78-155f9c956ac3"
      unitRef="usd">19200000</us-gaap:Depreciation>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse
      contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjkvZnJhZzo0OWFjYTk1YmM5ZTM0YWI0OGJjOGNhMWM4NTI5NDA5Ni90ZXh0cmVnaW9uOjQ5YWNhOTViYzllMzRhYjQ4YmM4Y2ExYzg1Mjk0MDk2Xzc1NQ_c868bdee-ee1e-47cb-80ea-059efec0a7ff"
      unitRef="usd">1700000</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="ic2d344953d6e457a9c3c66eeac55fe98_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjkvZnJhZzo0OWFjYTk1YmM5ZTM0YWI0OGJjOGNhMWM4NTI5NDA5Ni90ZXh0cmVnaW9uOjQ5YWNhOTViYzllMzRhYjQ4YmM4Y2ExYzg1Mjk0MDk2XzI3NDY_e44ebbb3-03d6-43d2-8a81-fc440a6bab0a">&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Software and content development costs consisted of the following as of:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.326%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.036%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:21pt"&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Estimated&lt;br/&gt;useful life&lt;br/&gt;(years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:20pt"&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Software development costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:3pt;text-align:right"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3 - 7&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;250,551&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;196,337&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-top:3pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Content development costs&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:3pt;text-align:right"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,409&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Less: accumulated amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(112,937)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(74,960)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-top:3pt;padding-left:6pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Software and content development costs, net&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;141,023&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;121,377&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="id203c324f5f2499fb156c4b5320f3b56_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjkvZnJhZzo0OWFjYTk1YmM5ZTM0YWI0OGJjOGNhMWM4NTI5NDA5Ni90YWJsZToyNjA0ZGNjYTRhYjg0Yjc5ODgzMTk1M2JiNTZhNDI5NS90YWJsZXJhbmdlOjI2MDRkY2NhNGFiODRiNzk4ODMxOTUzYmI1NmE0Mjk1XzItMS0xLTEtMjQ0NjgzL3RleHRyZWdpb246NTY3NGRhYmY5ZTZiNDIzODhjOWRmZmUyZTY0MzgzZDhfNA_98389935-c618-440b-9fb5-7b5d32ac5159">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i1d62af44d3eb47948e6f48754fda558f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjkvZnJhZzo0OWFjYTk1YmM5ZTM0YWI0OGJjOGNhMWM4NTI5NDA5Ni90YWJsZToyNjA0ZGNjYTRhYjg0Yjc5ODgzMTk1M2JiNTZhNDI5NS90YWJsZXJhbmdlOjI2MDRkY2NhNGFiODRiNzk4ODMxOTUzYmI1NmE0Mjk1XzItMS0xLTEtMjQ0NjgzL3RleHRyZWdpb246NTY3NGRhYmY5ZTZiNDIzODhjOWRmZmUyZTY0MzgzZDhfOQ_060ead7d-f818-4a85-ae9d-5dc726dff913">P7Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:CapitalizedComputerSoftwareGross
      contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjkvZnJhZzo0OWFjYTk1YmM5ZTM0YWI0OGJjOGNhMWM4NTI5NDA5Ni90YWJsZToyNjA0ZGNjYTRhYjg0Yjc5ODgzMTk1M2JiNTZhNDI5NS90YWJsZXJhbmdlOjI2MDRkY2NhNGFiODRiNzk4ODMxOTUzYmI1NmE0Mjk1XzItMi0xLTEtMjQ0Njgz_506b13f5-a897-4400-9839-f8341d5d4530"
      unitRef="usd">250551000</us-gaap:CapitalizedComputerSoftwareGross>
    <us-gaap:CapitalizedComputerSoftwareGross
      contextRef="id85e61f54d8242459b16d89948927bd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjkvZnJhZzo0OWFjYTk1YmM5ZTM0YWI0OGJjOGNhMWM4NTI5NDA5Ni90YWJsZToyNjA0ZGNjYTRhYjg0Yjc5ODgzMTk1M2JiNTZhNDI5NS90YWJsZXJhbmdlOjI2MDRkY2NhNGFiODRiNzk4ODMxOTUzYmI1NmE0Mjk1XzItMy0xLTEtMjQ0Njgz_a4183d96-145f-430d-82ff-2de4b2d079be"
      unitRef="usd">196337000</us-gaap:CapitalizedComputerSoftwareGross>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="ic285f0f1175f41ecbbfe174528d08342_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjkvZnJhZzo0OWFjYTk1YmM5ZTM0YWI0OGJjOGNhMWM4NTI5NDA5Ni90YWJsZToyNjA0ZGNjYTRhYjg0Yjc5ODgzMTk1M2JiNTZhNDI5NS90YWJsZXJhbmdlOjI2MDRkY2NhNGFiODRiNzk4ODMxOTUzYmI1NmE0Mjk1XzMtMS0xLTEtMjU1Mjc5L3RleHRyZWdpb246NDQwYzZjZWQzMWY1NGZmMjgzODE2MmI4MDNkMDUzMGRfNTQ5NzU1ODEzODk4_a6cb2382-f84a-45e9-bff3-63b7ff3a06ba">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <blkb:CapitalizedContentGross
      contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjkvZnJhZzo0OWFjYTk1YmM5ZTM0YWI0OGJjOGNhMWM4NTI5NDA5Ni90YWJsZToyNjA0ZGNjYTRhYjg0Yjc5ODgzMTk1M2JiNTZhNDI5NS90YWJsZXJhbmdlOjI2MDRkY2NhNGFiODRiNzk4ODMxOTUzYmI1NmE0Mjk1XzMtMi0xLTEtMjU1Mjky_d32ccdc9-f7c7-4ae5-8b7d-7242c387cbeb"
      unitRef="usd">3409000</blkb:CapitalizedContentGross>
    <blkb:CapitalizedContentGross
      contextRef="id85e61f54d8242459b16d89948927bd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjkvZnJhZzo0OWFjYTk1YmM5ZTM0YWI0OGJjOGNhMWM4NTI5NDA5Ni90YWJsZToyNjA0ZGNjYTRhYjg0Yjc5ODgzMTk1M2JiNTZhNDI5NS90YWJsZXJhbmdlOjI2MDRkY2NhNGFiODRiNzk4ODMxOTUzYmI1NmE0Mjk1XzMtMy0xLTEtMjU1Mjky_f98de055-1949-4448-89c9-b9bb678860c5"
      unitRef="usd">0</blkb:CapitalizedContentGross>
    <us-gaap:CapitalizedComputerSoftwareAccumulatedAmortization
      contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjkvZnJhZzo0OWFjYTk1YmM5ZTM0YWI0OGJjOGNhMWM4NTI5NDA5Ni90YWJsZToyNjA0ZGNjYTRhYjg0Yjc5ODgzMTk1M2JiNTZhNDI5NS90YWJsZXJhbmdlOjI2MDRkY2NhNGFiODRiNzk4ODMxOTUzYmI1NmE0Mjk1XzMtMi0xLTEtMjQ0Njgz_0193ab78-f4a5-4e10-b39d-549973181eae"
      unitRef="usd">112937000</us-gaap:CapitalizedComputerSoftwareAccumulatedAmortization>
    <us-gaap:CapitalizedComputerSoftwareAccumulatedAmortization
      contextRef="id85e61f54d8242459b16d89948927bd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjkvZnJhZzo0OWFjYTk1YmM5ZTM0YWI0OGJjOGNhMWM4NTI5NDA5Ni90YWJsZToyNjA0ZGNjYTRhYjg0Yjc5ODgzMTk1M2JiNTZhNDI5NS90YWJsZXJhbmdlOjI2MDRkY2NhNGFiODRiNzk4ODMxOTUzYmI1NmE0Mjk1XzMtMy0xLTEtMjQ0Njgz_be0738b6-d0c4-442f-a0cf-ee938e03d70f"
      unitRef="usd">74960000</us-gaap:CapitalizedComputerSoftwareAccumulatedAmortization>
    <us-gaap:CapitalizedComputerSoftwareNet
      contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjkvZnJhZzo0OWFjYTk1YmM5ZTM0YWI0OGJjOGNhMWM4NTI5NDA5Ni90YWJsZToyNjA0ZGNjYTRhYjg0Yjc5ODgzMTk1M2JiNTZhNDI5NS90YWJsZXJhbmdlOjI2MDRkY2NhNGFiODRiNzk4ODMxOTUzYmI1NmE0Mjk1XzQtMi0xLTEtMjQ0Njgz_afdcbcd0-3c5c-4a32-a79d-9ba88efca806"
      unitRef="usd">141023000</us-gaap:CapitalizedComputerSoftwareNet>
    <us-gaap:CapitalizedComputerSoftwareNet
      contextRef="id85e61f54d8242459b16d89948927bd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjkvZnJhZzo0OWFjYTk1YmM5ZTM0YWI0OGJjOGNhMWM4NTI5NDA5Ni90YWJsZToyNjA0ZGNjYTRhYjg0Yjc5ODgzMTk1M2JiNTZhNDI5NS90YWJsZXJhbmdlOjI2MDRkY2NhNGFiODRiNzk4ODMxOTUzYmI1NmE0Mjk1XzQtMy0xLTEtMjQ0Njgz_b199653f-2b8c-468a-91cb-a57e3df4f54a"
      unitRef="usd">121377000</us-gaap:CapitalizedComputerSoftwareNet>
    <us-gaap:CapitalizedComputerSoftwareImpairments1
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjkvZnJhZzo0OWFjYTk1YmM5ZTM0YWI0OGJjOGNhMWM4NTI5NDA5Ni90ZXh0cmVnaW9uOjQ5YWNhOTViYzllMzRhYjQ4YmM4Y2ExYzg1Mjk0MDk2XzExNjQ_a4d8c8f9-85f6-44e9-8644-a2256942e349"
      unitRef="usd">2300000</us-gaap:CapitalizedComputerSoftwareImpairments1>
    <us-gaap:CapitalizedComputerSoftwareImpairments1
      contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjkvZnJhZzo0OWFjYTk1YmM5ZTM0YWI0OGJjOGNhMWM4NTI5NDA5Ni90ZXh0cmVnaW9uOjQ5YWNhOTViYzllMzRhYjQ4YmM4Y2ExYzg1Mjk0MDk2XzU0OTc1NTgyMjU5MA_65edc468-9011-4a51-bcbd-e0d3d9e3261a"
      unitRef="usd">4300000</us-gaap:CapitalizedComputerSoftwareImpairments1>
    <us-gaap:CapitalizedComputerSoftwareAmortization1
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjkvZnJhZzo0OWFjYTk1YmM5ZTM0YWI0OGJjOGNhMWM4NTI5NDA5Ni90ZXh0cmVnaW9uOjQ5YWNhOTViYzllMzRhYjQ4YmM4Y2ExYzg1Mjk0MDk2XzI2MTk_4a6d8bc9-ff2a-40da-b459-0251d05dfa25"
      unitRef="usd">36800000</us-gaap:CapitalizedComputerSoftwareAmortization1>
    <us-gaap:CapitalizedComputerSoftwareAmortization1
      contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjkvZnJhZzo0OWFjYTk1YmM5ZTM0YWI0OGJjOGNhMWM4NTI5NDA5Ni90ZXh0cmVnaW9uOjQ5YWNhOTViYzllMzRhYjQ4YmM4Y2ExYzg1Mjk0MDk2XzI2MjM_14c44427-54c1-4384-819f-bf5604055b11"
      unitRef="usd">31000000</us-gaap:CapitalizedComputerSoftwareAmortization1>
    <us-gaap:CapitalizedComputerSoftwareAmortization1
      contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjkvZnJhZzo0OWFjYTk1YmM5ZTM0YWI0OGJjOGNhMWM4NTI5NDA5Ni90ZXh0cmVnaW9uOjQ5YWNhOTViYzllMzRhYjQ4YmM4Y2ExYzg1Mjk0MDk2XzI2MzA_ba12e421-daf3-4815-8696-027334308ff7"
      unitRef="usd">31700000</us-gaap:CapitalizedComputerSoftwareAmortization1>
    <us-gaap:AdditionalFinancialInformationDisclosureTextBlock
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90ZXh0cmVnaW9uOmJlZjRjZDhiYzM4MzQxOTZhN2EzYTBhOGI3N2QxMDFmXzE4NTA_78527fac-3779-4ef2-979c-136a6a3e13fc">&lt;div style="margin-top:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:98.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006880;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:700;line-height:120%"&gt;8. 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;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Restricted cash&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.952%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.375%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Restricted cash due to customers&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;700,611&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;593,296&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Letters of credit for operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,186&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Real estate escrow balances and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,629&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,134&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total restricted cash&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;702,240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;596,616&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Prepaid expenses and other assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.994%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.352%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.354%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-top:3pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Costs of obtaining contracts&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;74,272&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;78,465&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-top:3pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prepaid software maintenance and subscriptions&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;34,766&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;28,880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Derivative instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;32,117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,160&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-top:3pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Implementation costs for cloud computing arrangements, net&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(4)(5)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,189&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11,892&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Unbilled accounts receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,775&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,443&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prepaid insurance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,902&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,363&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Taxes, prepaid and receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,855&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,986&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-top:3pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Receivables for probable insurance recoveries&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(6)(7)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18,202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11,835&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total prepaid expenses and other assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;175,958&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;172,772&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Less: Long-term portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;94,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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;77,266&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prepaid expenses and other current assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;81,654&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;95,506&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt"&gt;Amortization expense from costs of obtaining contracts was $33.6 million, $35.5 million and $37.4 million for the years ended December&#160;31, 2022, 2021 and 2020, respectively, and is included in sales, marketing and customer success expense in our consolidated statements of comprehensive income.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt"&gt;The current portion of costs of obtaining contracts as of December&#160;31, 2022 and 2021 was $29.1 million and $30.2 million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(3)&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt"&gt;The current portion of prepaid software maintenance and subscriptions as of December&#160;31, 2022 and December&#160;31, 2021 was $31.7 million and $24.7 million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(4)&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt"&gt;These costs primarily relate to the multi-year implementations of our new global enterprise resource planning and customer relationship management systems.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(5)&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt"&gt;Amortization expense from capitalized cloud computing implementation costs was $2.2 million, $1.9 million and $0.8 million for the years ended December&#160;31, 2022, 2021 and 2020, respectively. Accumulated amortization for these costs was $5.2 million and $3.0 million as of December&#160;31, 2022 and 2021, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(6)&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt"&gt;All receivables for probable insurance recoveries were classified as current.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(7)&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt"&gt;See discussion of the Security Incident at Note 11 to these consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Accrued expenses and other liabilities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.994%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.352%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.354%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-top:3pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued legal costs&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;28,448&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11,724&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-top:3pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Taxes payable&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16,667&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;19,777&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Customer credit balances&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8,257&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8,403&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating lease liabilities, current portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,723&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9,170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued commissions and salaries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,944&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,872&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued transaction-based costs related to payments services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,059&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,427&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-top:3pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Contingent consideration liability&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,710&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued health care costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,467&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,042&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued vacation costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,156&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,234&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued bonuses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,026&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,829&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Unrecognized tax benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;266&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-top:3pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amounts payable to former EVERFI option holders&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(4)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17,404&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,573&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9,310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total accrued expenses and other liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;90,296&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;101,440&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Less: Long-term portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,344&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued expenses and other current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;86,002&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;100,096&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt"&gt;All accrued legal costs are classified as current.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt"&gt;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 was 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="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(3)&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt"&gt;See discussion of our acquisition of Kilter at Note 3 to these consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(4)&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt"&gt;Represents amounts that had not been paid by EVERFI to its former option holders as of December 31, 2021, solely due to the timing of the acquisition on the last day of 2021. See Note 3 to these consolidated financial statements for additional information regarding our acquisition of EVERFI.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Other income, net&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:55.542%"/&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.352%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.354%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Years ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest income&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,746&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;392&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,660&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Currency revaluation gains (losses)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,635&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1,644)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1,065)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other income, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,332&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,432&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,063&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other income, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8,713&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,658&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:AdditionalFinancialInformationDisclosureTextBlock>
    <blkb:ScheduleOfRestrictedCashTableTextBlock
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90ZXh0cmVnaW9uOmJlZjRjZDhiYzM4MzQxOTZhN2EzYTBhOGI3N2QxMDFmXzE4NjA_1583a529-a54a-407c-8d36-ae244c4fea17">&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Restricted cash&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.952%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.375%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Restricted cash due to customers&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;700,611&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;593,296&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Letters of credit for operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,186&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Real estate escrow balances and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,629&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,134&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total restricted cash&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;702,240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;596,616&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</blkb:ScheduleOfRestrictedCashTableTextBlock>
    <us-gaap:RestrictedCash
      contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTo1YWFhNjdjMjMwYTk0YjU0YjVjMWFjNzM0NGRmNDFlMC90YWJsZXJhbmdlOjVhYWE2N2MyMzBhOTRiNTRiNWMxYWM3MzQ0ZGY0MWUwXzEtMS0xLTEtMjQ0Njgz_f1617759-1894-4313-a8cc-26bd493cc947"
      unitRef="usd">700611000</us-gaap:RestrictedCash>
    <us-gaap:RestrictedCash
      contextRef="id85e61f54d8242459b16d89948927bd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTo1YWFhNjdjMjMwYTk0YjU0YjVjMWFjNzM0NGRmNDFlMC90YWJsZXJhbmdlOjVhYWE2N2MyMzBhOTRiNTRiNWMxYWM3MzQ0ZGY0MWUwXzEtMi0xLTEtMjQ0Njgz_1f99061a-aa5b-419b-8398-4075ecd7bc00"
      unitRef="usd">593296000</us-gaap:RestrictedCash>
    <blkb:RestrictedCashLettersOfCreditForOperatingLeases
      contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTo1YWFhNjdjMjMwYTk0YjU0YjVjMWFjNzM0NGRmNDFlMC90YWJsZXJhbmdlOjVhYWE2N2MyMzBhOTRiNTRiNWMxYWM3MzQ0ZGY0MWUwXzItMS0xLTEtMjQ0Njgz_be054056-b6ca-4c64-8743-55adc18f2c9d"
      unitRef="usd">0</blkb:RestrictedCashLettersOfCreditForOperatingLeases>
    <blkb:RestrictedCashLettersOfCreditForOperatingLeases
      contextRef="id85e61f54d8242459b16d89948927bd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTo1YWFhNjdjMjMwYTk0YjU0YjVjMWFjNzM0NGRmNDFlMC90YWJsZXJhbmdlOjVhYWE2N2MyMzBhOTRiNTRiNWMxYWM3MzQ0ZGY0MWUwXzItMi0xLTEtMjQ0Njgz_204c02c7-4946-4c7b-b2fd-21b00754b156"
      unitRef="usd">2186000</blkb:RestrictedCashLettersOfCreditForOperatingLeases>
    <us-gaap:EscrowDeposit
      contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTo1YWFhNjdjMjMwYTk0YjU0YjVjMWFjNzM0NGRmNDFlMC90YWJsZXJhbmdlOjVhYWE2N2MyMzBhOTRiNTRiNWMxYWM3MzQ0ZGY0MWUwXzMtMS0xLTEtMjQ0Njgz_29b57c0d-5bf7-4896-98ba-4131a9540d17"
      unitRef="usd">1629000</us-gaap:EscrowDeposit>
    <us-gaap:EscrowDeposit
      contextRef="id85e61f54d8242459b16d89948927bd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTo1YWFhNjdjMjMwYTk0YjU0YjVjMWFjNzM0NGRmNDFlMC90YWJsZXJhbmdlOjVhYWE2N2MyMzBhOTRiNTRiNWMxYWM3MzQ0ZGY0MWUwXzMtMi0xLTEtMjQ0Njgz_c98ba82e-4824-4642-9f86-bb09e584275d"
      unitRef="usd">1134000</us-gaap:EscrowDeposit>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTo1YWFhNjdjMjMwYTk0YjU0YjVjMWFjNzM0NGRmNDFlMC90YWJsZXJhbmdlOjVhYWE2N2MyMzBhOTRiNTRiNWMxYWM3MzQ0ZGY0MWUwXzQtMS0xLTEtMjQ0Njgz_6c7f5792-42bf-492d-b397-948c3e7eb491"
      unitRef="usd">702240000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="id85e61f54d8242459b16d89948927bd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTo1YWFhNjdjMjMwYTk0YjU0YjVjMWFjNzM0NGRmNDFlMC90YWJsZXJhbmdlOjVhYWE2N2MyMzBhOTRiNTRiNWMxYWM3MzQ0ZGY0MWUwXzQtMi0xLTEtMjQ0Njgz_86ad6b3f-b1d6-48b3-baea-9143ebb4c354"
      unitRef="usd">596616000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <blkb:ScheduleOfPrepaidExpensesAndOtherAssetsCurrentTableTextBlock
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90ZXh0cmVnaW9uOmJlZjRjZDhiYzM4MzQxOTZhN2EzYTBhOGI3N2QxMDFmXzE4NDY_514d9e1a-46f3-4491-8d9c-ba7618484abc">&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Prepaid expenses and other assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.994%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.352%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.354%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-top:3pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Costs of obtaining contracts&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;74,272&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;78,465&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-top:3pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prepaid software maintenance and subscriptions&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;34,766&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;28,880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Derivative instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;32,117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,160&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-top:3pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Implementation costs for cloud computing arrangements, net&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(4)(5)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,189&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11,892&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Unbilled accounts receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,775&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,443&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prepaid insurance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,902&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,363&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Taxes, prepaid and receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,855&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,986&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-top:3pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Receivables for probable insurance recoveries&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(6)(7)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18,202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11,835&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total prepaid expenses and other assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;175,958&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;172,772&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Less: Long-term portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;94,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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;77,266&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prepaid expenses and other current assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;81,654&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;95,506&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt"&gt;Amortization expense from costs of obtaining contracts was $33.6 million, $35.5 million and $37.4 million for the years ended December&#160;31, 2022, 2021 and 2020, respectively, and is included in sales, marketing and customer success expense in our consolidated statements of comprehensive income.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt"&gt;The current portion of costs of obtaining contracts as of December&#160;31, 2022 and 2021 was $29.1 million and $30.2 million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(3)&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt"&gt;The current portion of prepaid software maintenance and subscriptions as of December&#160;31, 2022 and December&#160;31, 2021 was $31.7 million and $24.7 million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(4)&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt"&gt;These costs primarily relate to the multi-year implementations of our new global enterprise resource planning and customer relationship management systems.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(5)&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt"&gt;Amortization expense from capitalized cloud computing implementation costs was $2.2 million, $1.9 million and $0.8 million for the years ended December&#160;31, 2022, 2021 and 2020, respectively. Accumulated amortization for these costs was $5.2 million and $3.0 million as of December&#160;31, 2022 and 2021, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(6)&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt"&gt;All receivables for probable insurance recoveries were classified as current.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(7)&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt"&gt;See discussion of the Security Incident at Note 11 to these consolidated financial statements.&lt;/span&gt;&lt;/div&gt;</blkb:ScheduleOfPrepaidExpensesAndOtherAssetsCurrentTableTextBlock>
    <us-gaap:CapitalizedContractCostNet
      contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTpiNjU4ZDEzYjU4YTM0ODE3YTVhYWMyYWE1NTFkZTE2NS90YWJsZXJhbmdlOmI2NThkMTNiNThhMzQ4MTdhNWFhYzJhYTU1MWRlMTY1XzEtMS0xLTEtMjQ0Njgz_fcc84ebd-3c88-42a5-9bfd-ff7267e94f97"
      unitRef="usd">74272000</us-gaap:CapitalizedContractCostNet>
    <us-gaap:CapitalizedContractCostNet
      contextRef="id85e61f54d8242459b16d89948927bd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTpiNjU4ZDEzYjU4YTM0ODE3YTVhYWMyYWE1NTFkZTE2NS90YWJsZXJhbmdlOmI2NThkMTNiNThhMzQ4MTdhNWFhYzJhYTU1MWRlMTY1XzEtMi0xLTEtMjQ0Njgz_50ce2c4c-b663-4647-9a35-965de5d0f3ac"
      unitRef="usd">78465000</us-gaap:CapitalizedContractCostNet>
    <blkb:PrepaidSoftwareMaintenanceCurrentAndLongTerm
      contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTpiNjU4ZDEzYjU4YTM0ODE3YTVhYWMyYWE1NTFkZTE2NS90YWJsZXJhbmdlOmI2NThkMTNiNThhMzQ4MTdhNWFhYzJhYTU1MWRlMTY1XzItMS0xLTEtMjQ0Njgz_fe25b820-1d42-41b7-b6f8-57edff4f9547"
      unitRef="usd">34766000</blkb:PrepaidSoftwareMaintenanceCurrentAndLongTerm>
    <blkb:PrepaidSoftwareMaintenanceCurrentAndLongTerm
      contextRef="id85e61f54d8242459b16d89948927bd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTpiNjU4ZDEzYjU4YTM0ODE3YTVhYWMyYWE1NTFkZTE2NS90YWJsZXJhbmdlOmI2NThkMTNiNThhMzQ4MTdhNWFhYzJhYTU1MWRlMTY1XzItMi0xLTEtMjQ0Njgz_b3e40ef5-315f-4509-836d-6b1bc2b60199"
      unitRef="usd">28880000</blkb:PrepaidSoftwareMaintenanceCurrentAndLongTerm>
    <blkb:DerivativeInstrumentsCurrentAndLongTerm
      contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTpiNjU4ZDEzYjU4YTM0ODE3YTVhYWMyYWE1NTFkZTE2NS90YWJsZXJhbmdlOmI2NThkMTNiNThhMzQ4MTdhNWFhYzJhYTU1MWRlMTY1XzUtMS0xLTEtMjQ0Njgz_08ddbab5-b951-41b0-9da7-6e2e765f522f"
      unitRef="usd">32117000</blkb:DerivativeInstrumentsCurrentAndLongTerm>
    <blkb:DerivativeInstrumentsCurrentAndLongTerm
      contextRef="id85e61f54d8242459b16d89948927bd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTpiNjU4ZDEzYjU4YTM0ODE3YTVhYWMyYWE1NTFkZTE2NS90YWJsZXJhbmdlOmI2NThkMTNiNThhMzQ4MTdhNWFhYzJhYTU1MWRlMTY1XzUtMi0xLTEtMjQ0Njgz_62ee1bfa-473a-48fc-bfe5-bdf60afd4ea3"
      unitRef="usd">7160000</blkb:DerivativeInstrumentsCurrentAndLongTerm>
    <us-gaap:HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization
      contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTpiNjU4ZDEzYjU4YTM0ODE3YTVhYWMyYWE1NTFkZTE2NS90YWJsZXJhbmdlOmI2NThkMTNiNThhMzQ4MTdhNWFhYzJhYTU1MWRlMTY1XzQtMS0xLTEtMjQ0Njgz_b93e8851-538d-4038-8da9-16c9706a63c0"
      unitRef="usd">10189000</us-gaap:HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization>
    <us-gaap:HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization
      contextRef="id85e61f54d8242459b16d89948927bd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTpiNjU4ZDEzYjU4YTM0ODE3YTVhYWMyYWE1NTFkZTE2NS90YWJsZXJhbmdlOmI2NThkMTNiNThhMzQ4MTdhNWFhYzJhYTU1MWRlMTY1XzQtMi0xLTEtMjQ0Njgz_b4bc8c5e-ee23-4f4a-87e8-2eccb686c921"
      unitRef="usd">11892000</us-gaap:HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization>
    <us-gaap:UnbilledContractsReceivable
      contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTpiNjU4ZDEzYjU4YTM0ODE3YTVhYWMyYWE1NTFkZTE2NS90YWJsZXJhbmdlOmI2NThkMTNiNThhMzQ4MTdhNWFhYzJhYTU1MWRlMTY1XzYtMS0xLTEtMjQ0Njgz_cf8f9cf7-55c7-469f-8282-0556612831d1"
      unitRef="usd">5775000</us-gaap:UnbilledContractsReceivable>
    <us-gaap:UnbilledContractsReceivable
      contextRef="id85e61f54d8242459b16d89948927bd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTpiNjU4ZDEzYjU4YTM0ODE3YTVhYWMyYWE1NTFkZTE2NS90YWJsZXJhbmdlOmI2NThkMTNiNThhMzQ4MTdhNWFhYzJhYTU1MWRlMTY1XzYtMi0xLTEtMjQ0Njgz_ecbe5169-c1c8-4634-9c30-dfd80ce5c5dc"
      unitRef="usd">5443000</us-gaap:UnbilledContractsReceivable>
    <blkb:PrepaidInsuranceCurrentandLongterm
      contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTpiNjU4ZDEzYjU4YTM0ODE3YTVhYWMyYWE1NTFkZTE2NS90YWJsZXJhbmdlOmI2NThkMTNiNThhMzQ4MTdhNWFhYzJhYTU1MWRlMTY1XzctMS0xLTEtMjQ0Njgz_0d29c13c-c2a9-4a93-b090-6001919a4e31"
      unitRef="usd">4902000</blkb:PrepaidInsuranceCurrentandLongterm>
    <blkb:PrepaidInsuranceCurrentandLongterm
      contextRef="id85e61f54d8242459b16d89948927bd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTpiNjU4ZDEzYjU4YTM0ODE3YTVhYWMyYWE1NTFkZTE2NS90YWJsZXJhbmdlOmI2NThkMTNiNThhMzQ4MTdhNWFhYzJhYTU1MWRlMTY1XzctMi0xLTEtMjQ0Njgz_21dc1d27-3ab2-46d6-88f4-76ceec06646d"
      unitRef="usd">5363000</blkb:PrepaidInsuranceCurrentandLongterm>
    <blkb:TaxesPrepaidAndReceivableCurrentAndLongTerm
      contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTpiNjU4ZDEzYjU4YTM0ODE3YTVhYWMyYWE1NTFkZTE2NS90YWJsZXJhbmdlOmI2NThkMTNiNThhMzQ4MTdhNWFhYzJhYTU1MWRlMTY1XzgtMS0xLTEtMjQ0Njgz_a0c7f5b4-fa43-41a8-b73d-a6b62477ed22"
      unitRef="usd">1855000</blkb:TaxesPrepaidAndReceivableCurrentAndLongTerm>
    <blkb:TaxesPrepaidAndReceivableCurrentAndLongTerm
      contextRef="id85e61f54d8242459b16d89948927bd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTpiNjU4ZDEzYjU4YTM0ODE3YTVhYWMyYWE1NTFkZTE2NS90YWJsZXJhbmdlOmI2NThkMTNiNThhMzQ4MTdhNWFhYzJhYTU1MWRlMTY1XzgtMi0xLTEtMjQ0Njgz_aaac71f1-0a0d-48b5-b6f3-fc7169b3994c"
      unitRef="usd">3986000</blkb:TaxesPrepaidAndReceivableCurrentAndLongTerm>
    <blkb:DeferredIncomeTaxesAndOtherAssetsCurrentAndNoncurrent
      contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTpiNjU4ZDEzYjU4YTM0ODE3YTVhYWMyYWE1NTFkZTE2NS90YWJsZXJhbmdlOmI2NThkMTNiNThhMzQ4MTdhNWFhYzJhYTU1MWRlMTY1XzktMS0xLTEtMjQ0Njgz_575b9cfa-cb9c-41e1-87b2-2ee5fcf2f8d2"
      unitRef="usd">1153000</blkb:DeferredIncomeTaxesAndOtherAssetsCurrentAndNoncurrent>
    <blkb:DeferredIncomeTaxesAndOtherAssetsCurrentAndNoncurrent
      contextRef="id85e61f54d8242459b16d89948927bd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTpiNjU4ZDEzYjU4YTM0ODE3YTVhYWMyYWE1NTFkZTE2NS90YWJsZXJhbmdlOmI2NThkMTNiNThhMzQ4MTdhNWFhYzJhYTU1MWRlMTY1XzktMi0xLTEtMjQ0Njgz_92d20fbc-7fe4-4d46-8489-1478511e5fe6"
      unitRef="usd">1546000</blkb:DeferredIncomeTaxesAndOtherAssetsCurrentAndNoncurrent>
    <us-gaap:EstimatedInsuranceRecoveries
      contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTpiNjU4ZDEzYjU4YTM0ODE3YTVhYWMyYWE1NTFkZTE2NS90YWJsZXJhbmdlOmI2NThkMTNiNThhMzQ4MTdhNWFhYzJhYTU1MWRlMTY1XzMtMS0xLTEtMjQ0Njgz_132121f1-572b-4f8a-a593-31ed9d81f413"
      unitRef="usd">0</us-gaap:EstimatedInsuranceRecoveries>
    <us-gaap:EstimatedInsuranceRecoveries
      contextRef="id85e61f54d8242459b16d89948927bd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTpiNjU4ZDEzYjU4YTM0ODE3YTVhYWMyYWE1NTFkZTE2NS90YWJsZXJhbmdlOmI2NThkMTNiNThhMzQ4MTdhNWFhYzJhYTU1MWRlMTY1XzMtMi0xLTEtMjQ0Njgz_77715a24-67c2-4e81-bed0-0b952dcbb790"
      unitRef="usd">18202000</us-gaap:EstimatedInsuranceRecoveries>
    <us-gaap:OtherAssets
      contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTpiNjU4ZDEzYjU4YTM0ODE3YTVhYWMyYWE1NTFkZTE2NS90YWJsZXJhbmdlOmI2NThkMTNiNThhMzQ4MTdhNWFhYzJhYTU1MWRlMTY1XzEwLTEtMS0xLTI0NDY4Mw_c96a04b5-9e47-4bfe-9f78-3a2fa6acf987"
      unitRef="usd">10929000</us-gaap:OtherAssets>
    <us-gaap:OtherAssets
      contextRef="id85e61f54d8242459b16d89948927bd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTpiNjU4ZDEzYjU4YTM0ODE3YTVhYWMyYWE1NTFkZTE2NS90YWJsZXJhbmdlOmI2NThkMTNiNThhMzQ4MTdhNWFhYzJhYTU1MWRlMTY1XzEwLTItMS0xLTI0NDY4Mw_8aefda95-077e-44b7-a26b-99054bcefe33"
      unitRef="usd">11835000</us-gaap:OtherAssets>
    <us-gaap:PrepaidExpenseAndOtherAssets
      contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTpiNjU4ZDEzYjU4YTM0ODE3YTVhYWMyYWE1NTFkZTE2NS90YWJsZXJhbmdlOmI2NThkMTNiNThhMzQ4MTdhNWFhYzJhYTU1MWRlMTY1XzExLTEtMS0xLTI0NDY4Mw_378f31c8-3266-477e-a332-5a366875a17c"
      unitRef="usd">175958000</us-gaap:PrepaidExpenseAndOtherAssets>
    <us-gaap:PrepaidExpenseAndOtherAssets
      contextRef="id85e61f54d8242459b16d89948927bd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTpiNjU4ZDEzYjU4YTM0ODE3YTVhYWMyYWE1NTFkZTE2NS90YWJsZXJhbmdlOmI2NThkMTNiNThhMzQ4MTdhNWFhYzJhYTU1MWRlMTY1XzExLTItMS0xLTI0NDY4Mw_8a4203d7-c98d-4914-b34b-2b5e017f2d35"
      unitRef="usd">172772000</us-gaap:PrepaidExpenseAndOtherAssets>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTpiNjU4ZDEzYjU4YTM0ODE3YTVhYWMyYWE1NTFkZTE2NS90YWJsZXJhbmdlOmI2NThkMTNiNThhMzQ4MTdhNWFhYzJhYTU1MWRlMTY1XzEyLTEtMS0xLTI0NDY4Mw_f74cda20-5464-41c7-9888-121a8f0e9323"
      unitRef="usd">94304000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="id85e61f54d8242459b16d89948927bd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTpiNjU4ZDEzYjU4YTM0ODE3YTVhYWMyYWE1NTFkZTE2NS90YWJsZXJhbmdlOmI2NThkMTNiNThhMzQ4MTdhNWFhYzJhYTU1MWRlMTY1XzEyLTItMS0xLTI0NDY4Mw_d37963da-da81-45f3-b690-07a049b9b0de"
      unitRef="usd">77266000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTpiNjU4ZDEzYjU4YTM0ODE3YTVhYWMyYWE1NTFkZTE2NS90YWJsZXJhbmdlOmI2NThkMTNiNThhMzQ4MTdhNWFhYzJhYTU1MWRlMTY1XzEzLTEtMS0xLTI0NDY4Mw_f38137a7-d657-4e5e-bf15-607b4cd6f3e9"
      unitRef="usd">81654000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="id85e61f54d8242459b16d89948927bd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTpiNjU4ZDEzYjU4YTM0ODE3YTVhYWMyYWE1NTFkZTE2NS90YWJsZXJhbmdlOmI2NThkMTNiNThhMzQ4MTdhNWFhYzJhYTU1MWRlMTY1XzEzLTItMS0xLTI0NDY4Mw_70faefa8-296e-4cc8-b2ab-a6eda16b76f4"
      unitRef="usd">95506000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:CapitalizedContractCostAmortization
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90ZXh0cmVnaW9uOmJlZjRjZDhiYzM4MzQxOTZhN2EzYTBhOGI3N2QxMDFmXzEyMg_4888a3f6-89ef-46cb-9ff8-311b8aa49127"
      unitRef="usd">33600000</us-gaap:CapitalizedContractCostAmortization>
    <us-gaap:CapitalizedContractCostAmortization
      contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90ZXh0cmVnaW9uOmJlZjRjZDhiYzM4MzQxOTZhN2EzYTBhOGI3N2QxMDFmXzEyNg_329115c3-ab93-4e6e-bb78-a420eae544ac"
      unitRef="usd">35500000</us-gaap:CapitalizedContractCostAmortization>
    <us-gaap:CapitalizedContractCostAmortization
      contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90ZXh0cmVnaW9uOmJlZjRjZDhiYzM4MzQxOTZhN2EzYTBhOGI3N2QxMDFmXzEzMw_6fa36ea1-361f-42fe-8a52-d0dea6c868f1"
      unitRef="usd">37400000</us-gaap:CapitalizedContractCostAmortization>
    <us-gaap:CapitalizedContractCostNetCurrent
      contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90ZXh0cmVnaW9uOmJlZjRjZDhiYzM4MzQxOTZhN2EzYTBhOGI3N2QxMDFmXzM3OA_a3cea3f4-69ef-4dcb-afd4-06373b065551"
      unitRef="usd">29100000</us-gaap:CapitalizedContractCostNetCurrent>
    <us-gaap:CapitalizedContractCostNetCurrent
      contextRef="id85e61f54d8242459b16d89948927bd4_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90ZXh0cmVnaW9uOmJlZjRjZDhiYzM4MzQxOTZhN2EzYTBhOGI3N2QxMDFmXzM4NQ_0c8c736e-f3ba-49b4-a730-368b820f08ef"
      unitRef="usd">30200000</us-gaap:CapitalizedContractCostNetCurrent>
    <blkb:PrepaidSoftwareMaintenanceAndSubscriptionsCurrent
      contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90ZXh0cmVnaW9uOmJlZjRjZDhiYzM4MzQxOTZhN2EzYTBhOGI3N2QxMDFmXzQ5Mw_57b7ff3e-6d6b-47e8-9f64-09acfc3b16e2"
      unitRef="usd">31700000</blkb:PrepaidSoftwareMaintenanceAndSubscriptionsCurrent>
    <blkb:PrepaidSoftwareMaintenanceAndSubscriptionsCurrent
      contextRef="id85e61f54d8242459b16d89948927bd4_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90ZXh0cmVnaW9uOmJlZjRjZDhiYzM4MzQxOTZhN2EzYTBhOGI3N2QxMDFmXzUwMA_9de7a123-e2e9-4f8f-96b0-bc8437f6ae3d"
      unitRef="usd">24700000</blkb:PrepaidSoftwareMaintenanceAndSubscriptionsCurrent>
    <us-gaap:HostingArrangementServiceContractImplementationCostExpenseAmortization
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90ZXh0cmVnaW9uOmJlZjRjZDhiYzM4MzQxOTZhN2EzYTBhOGI3N2QxMDFmXzg0Mw_e11e6d11-24de-4849-8c25-5fddaf6d58d1"
      unitRef="usd">2200000</us-gaap:HostingArrangementServiceContractImplementationCostExpenseAmortization>
    <us-gaap:HostingArrangementServiceContractImplementationCostExpenseAmortization
      contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90ZXh0cmVnaW9uOmJlZjRjZDhiYzM4MzQxOTZhN2EzYTBhOGI3N2QxMDFmXzg0Nw_ac4eaf85-f205-46ac-9b44-01ea15d69873"
      unitRef="usd">1900000</us-gaap:HostingArrangementServiceContractImplementationCostExpenseAmortization>
    <us-gaap:HostingArrangementServiceContractImplementationCostExpenseAmortization
      contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90ZXh0cmVnaW9uOmJlZjRjZDhiYzM4MzQxOTZhN2EzYTBhOGI3N2QxMDFmXzg1NA_f0396c3a-0362-44db-ae42-4af2fd47f941"
      unitRef="usd">800000</us-gaap:HostingArrangementServiceContractImplementationCostExpenseAmortization>
    <us-gaap:HostingArrangementServiceContractImplementationCostCapitalizedAccumulatedAmortization
      contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90ZXh0cmVnaW9uOmJlZjRjZDhiYzM4MzQxOTZhN2EzYTBhOGI3N2QxMDFmXzk1MQ_3c45e686-40e0-4a77-a2ef-56d2a539c7ab"
      unitRef="usd">5200000</us-gaap:HostingArrangementServiceContractImplementationCostCapitalizedAccumulatedAmortization>
    <us-gaap:HostingArrangementServiceContractImplementationCostCapitalizedAccumulatedAmortization
      contextRef="id85e61f54d8242459b16d89948927bd4_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90ZXh0cmVnaW9uOmJlZjRjZDhiYzM4MzQxOTZhN2EzYTBhOGI3N2QxMDFmXzk1OA_0eb9e040-2496-4108-a7ca-55ece425ee96"
      unitRef="usd">3000000</us-gaap:HostingArrangementServiceContractImplementationCostCapitalizedAccumulatedAmortization>
    <blkb:AccruedExpensesAndOtherLiabilitiesTextBlock
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90ZXh0cmVnaW9uOmJlZjRjZDhiYzM4MzQxOTZhN2EzYTBhOGI3N2QxMDFmXzE4MzQ_10c3d95e-4f21-43b2-a3b2-607ca660d144">&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Accrued expenses and other liabilities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.994%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.352%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.354%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-top:3pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued legal costs&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;28,448&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11,724&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-top:3pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Taxes payable&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16,667&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;19,777&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Customer credit balances&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8,257&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8,403&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating lease liabilities, current portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,723&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9,170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued commissions and salaries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,944&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,872&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued transaction-based costs related to payments services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,059&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,427&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-top:3pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Contingent consideration liability&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,710&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued health care costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,467&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,042&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued vacation costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,156&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,234&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued bonuses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,026&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,829&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Unrecognized tax benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;266&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-top:3pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amounts payable to former EVERFI option holders&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(4)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17,404&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,573&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9,310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total accrued expenses and other liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;90,296&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;101,440&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Less: Long-term portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,344&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued expenses and other current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;86,002&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;100,096&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt"&gt;All accrued legal costs are classified as current.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt"&gt;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 was 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="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(3)&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt"&gt;See discussion of our acquisition of Kilter at Note 3 to these consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(4)&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt"&gt;Represents amounts that had not been paid by EVERFI to its former option holders as of December 31, 2021, solely due to the timing of the acquisition on the last day of 2021. See Note 3 to these consolidated financial statements for additional information regarding our acquisition of EVERFI.&lt;/span&gt;&lt;/div&gt;</blkb:AccruedExpensesAndOtherLiabilitiesTextBlock>
    <us-gaap:AccruedProfessionalFeesCurrentAndNoncurrent
      contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTpmMDE4NDhjOWU1MzY0ZDRjODM5OGRiMmI5ZGQ0MmNjMS90YWJsZXJhbmdlOmYwMTg0OGM5ZTUzNjRkNGM4Mzk4ZGIyYjlkZDQyY2MxXzMtMS0xLTEtMjQ0Njgz_90b987c2-ddd4-4f2e-8ab4-22f1165e8bd1"
      unitRef="usd">28448000</us-gaap:AccruedProfessionalFeesCurrentAndNoncurrent>
    <us-gaap:AccruedProfessionalFeesCurrentAndNoncurrent
      contextRef="id85e61f54d8242459b16d89948927bd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTpmMDE4NDhjOWU1MzY0ZDRjODM5OGRiMmI5ZGQ0MmNjMS90YWJsZXJhbmdlOmYwMTg0OGM5ZTUzNjRkNGM4Mzk4ZGIyYjlkZDQyY2MxXzMtMi0xLTEtMjQ0Njgz_f91f6090-8ad4-45bd-a75b-d536c90194f4"
      unitRef="usd">11724000</us-gaap:AccruedProfessionalFeesCurrentAndNoncurrent>
    <us-gaap:TaxesPayableCurrentAndNoncurrent
      contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTpmMDE4NDhjOWU1MzY0ZDRjODM5OGRiMmI5ZGQ0MmNjMS90YWJsZXJhbmdlOmYwMTg0OGM5ZTUzNjRkNGM4Mzk4ZGIyYjlkZDQyY2MxXzEtMS0xLTEtMjQ0Njgz_74f6d36f-6e1a-44ad-b882-19a0e722d9a3"
      unitRef="usd">16667000</us-gaap:TaxesPayableCurrentAndNoncurrent>
    <us-gaap:TaxesPayableCurrentAndNoncurrent
      contextRef="id85e61f54d8242459b16d89948927bd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTpmMDE4NDhjOWU1MzY0ZDRjODM5OGRiMmI5ZGQ0MmNjMS90YWJsZXJhbmdlOmYwMTg0OGM5ZTUzNjRkNGM4Mzk4ZGIyYjlkZDQyY2MxXzEtMi0xLTEtMjQ0Njgz_b2fb86af-d8d1-4a14-be7f-7ddb2ef71576"
      unitRef="usd">19777000</us-gaap:TaxesPayableCurrentAndNoncurrent>
    <blkb:AccruedCustomerCreditBalancesCurrentAndLongTerm
      contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTpmMDE4NDhjOWU1MzY0ZDRjODM5OGRiMmI5ZGQ0MmNjMS90YWJsZXJhbmdlOmYwMTg0OGM5ZTUzNjRkNGM4Mzk4ZGIyYjlkZDQyY2MxXzUtMS0xLTEtMjQ0Njgz_37c166d4-a75c-4202-8fe9-4cda0f3c4ae0"
      unitRef="usd">8257000</blkb:AccruedCustomerCreditBalancesCurrentAndLongTerm>
    <blkb:AccruedCustomerCreditBalancesCurrentAndLongTerm
      contextRef="id85e61f54d8242459b16d89948927bd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTpmMDE4NDhjOWU1MzY0ZDRjODM5OGRiMmI5ZGQ0MmNjMS90YWJsZXJhbmdlOmYwMTg0OGM5ZTUzNjRkNGM4Mzk4ZGIyYjlkZDQyY2MxXzUtMi0xLTEtMjQ0Njgz_ab65d2db-a1f8-40c1-bf2d-a651e3648f54"
      unitRef="usd">8403000</blkb:AccruedCustomerCreditBalancesCurrentAndLongTerm>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTpmMDE4NDhjOWU1MzY0ZDRjODM5OGRiMmI5ZGQ0MmNjMS90YWJsZXJhbmdlOmYwMTg0OGM5ZTUzNjRkNGM4Mzk4ZGIyYjlkZDQyY2MxXzQtMS0xLTEtMjQ0Njgz_6e4ebae8-14f0-4304-804e-47be75a30efc"
      unitRef="usd">7723000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="id85e61f54d8242459b16d89948927bd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTpmMDE4NDhjOWU1MzY0ZDRjODM5OGRiMmI5ZGQ0MmNjMS90YWJsZXJhbmdlOmYwMTg0OGM5ZTUzNjRkNGM4Mzk4ZGIyYjlkZDQyY2MxXzQtMi0xLTEtMjQ0Njgz_7071659d-d77c-4e65-b545-b71d02642ad9"
      unitRef="usd">9170000</us-gaap:OperatingLeaseLiabilityCurrent>
    <blkb:AccruedCommissionsAndSalariesCurrentAndLongTerm
      contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTpmMDE4NDhjOWU1MzY0ZDRjODM5OGRiMmI5ZGQ0MmNjMS90YWJsZXJhbmdlOmYwMTg0OGM5ZTUzNjRkNGM4Mzk4ZGIyYjlkZDQyY2MxXzYtMS0xLTEtMjQ0Njgz_fac5801f-c521-44ae-84a7-5d59b293b01e"
      unitRef="usd">6944000</blkb:AccruedCommissionsAndSalariesCurrentAndLongTerm>
    <blkb:AccruedCommissionsAndSalariesCurrentAndLongTerm
      contextRef="id85e61f54d8242459b16d89948927bd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTpmMDE4NDhjOWU1MzY0ZDRjODM5OGRiMmI5ZGQ0MmNjMS90YWJsZXJhbmdlOmYwMTg0OGM5ZTUzNjRkNGM4Mzk4ZGIyYjlkZDQyY2MxXzYtMi0xLTEtMjQ0Njgz_099c65c6-52e5-407b-953a-9a0d544b6ae8"
      unitRef="usd">7872000</blkb:AccruedCommissionsAndSalariesCurrentAndLongTerm>
    <blkb:AccruedTransactionBasedCostsRelatedToPaymentsServices
      contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTpmMDE4NDhjOWU1MzY0ZDRjODM5OGRiMmI5ZGQ0MmNjMS90YWJsZXJhbmdlOmYwMTg0OGM5ZTUzNjRkNGM4Mzk4ZGIyYjlkZDQyY2MxXzgtMS0xLTEtMjQ0Njgz_56fac24e-55f4-4988-ba17-8ef53686966a"
      unitRef="usd">5059000</blkb:AccruedTransactionBasedCostsRelatedToPaymentsServices>
    <blkb:AccruedTransactionBasedCostsRelatedToPaymentsServices
      contextRef="id85e61f54d8242459b16d89948927bd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTpmMDE4NDhjOWU1MzY0ZDRjODM5OGRiMmI5ZGQ0MmNjMS90YWJsZXJhbmdlOmYwMTg0OGM5ZTUzNjRkNGM4Mzk4ZGIyYjlkZDQyY2MxXzgtMi0xLTEtMjQ0Njgz_66be26ea-4924-4ec5-8cde-14fe327420d9"
      unitRef="usd">5427000</blkb:AccruedTransactionBasedCostsRelatedToPaymentsServices>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTpmMDE4NDhjOWU1MzY0ZDRjODM5OGRiMmI5ZGQ0MmNjMS90YWJsZXJhbmdlOmYwMTg0OGM5ZTUzNjRkNGM4Mzk4ZGIyYjlkZDQyY2MxXzctMS0xLTEtMjcwMjc5_275baed9-25ab-4c44-ac05-4a996359573b"
      unitRef="usd">2710000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="id85e61f54d8242459b16d89948927bd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTpmMDE4NDhjOWU1MzY0ZDRjODM5OGRiMmI5ZGQ0MmNjMS90YWJsZXJhbmdlOmYwMTg0OGM5ZTUzNjRkNGM4Mzk4ZGIyYjlkZDQyY2MxXzctMi0xLTEtMjcwMjc5_b7412713-dffb-405b-ac77-d6af3d2937fa"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:AccruedInsuranceCurrentAndNoncurrent
      contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTpmMDE4NDhjOWU1MzY0ZDRjODM5OGRiMmI5ZGQ0MmNjMS90YWJsZXJhbmdlOmYwMTg0OGM5ZTUzNjRkNGM4Mzk4ZGIyYjlkZDQyY2MxXzktMS0xLTEtMjQ0Njgz_dd02f51f-c9e0-4d1b-87b0-c87796640a06"
      unitRef="usd">2467000</us-gaap:AccruedInsuranceCurrentAndNoncurrent>
    <us-gaap:AccruedInsuranceCurrentAndNoncurrent
      contextRef="id85e61f54d8242459b16d89948927bd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTpmMDE4NDhjOWU1MzY0ZDRjODM5OGRiMmI5ZGQ0MmNjMS90YWJsZXJhbmdlOmYwMTg0OGM5ZTUzNjRkNGM4Mzk4ZGIyYjlkZDQyY2MxXzktMi0xLTEtMjQ0Njgz_e712657a-e161-4385-b4ca-6e5db3ffd07f"
      unitRef="usd">3042000</us-gaap:AccruedInsuranceCurrentAndNoncurrent>
    <us-gaap:AccruedVacationCurrentAndNoncurrent
      contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTpmMDE4NDhjOWU1MzY0ZDRjODM5OGRiMmI5ZGQ0MmNjMS90YWJsZXJhbmdlOmYwMTg0OGM5ZTUzNjRkNGM4Mzk4ZGIyYjlkZDQyY2MxXzEwLTEtMS0xLTI0NDY4Mw_6cbb6c95-019b-477b-99e6-ea83660ec02b"
      unitRef="usd">2156000</us-gaap:AccruedVacationCurrentAndNoncurrent>
    <us-gaap:AccruedVacationCurrentAndNoncurrent
      contextRef="id85e61f54d8242459b16d89948927bd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTpmMDE4NDhjOWU1MzY0ZDRjODM5OGRiMmI5ZGQ0MmNjMS90YWJsZXJhbmdlOmYwMTg0OGM5ZTUzNjRkNGM4Mzk4ZGIyYjlkZDQyY2MxXzEwLTItMS0xLTI0NDY4Mw_d69c10e9-3a8f-468d-979e-b42e6267b07b"
      unitRef="usd">2234000</us-gaap:AccruedVacationCurrentAndNoncurrent>
    <us-gaap:AccruedBonusesCurrentAndNoncurrent
      contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTpmMDE4NDhjOWU1MzY0ZDRjODM5OGRiMmI5ZGQ0MmNjMS90YWJsZXJhbmdlOmYwMTg0OGM5ZTUzNjRkNGM4Mzk4ZGIyYjlkZDQyY2MxXzctMS0xLTEtMjQ0Njgz_aa7445c6-9f51-46ea-a6dd-f944a981d0d6"
      unitRef="usd">2026000</us-gaap:AccruedBonusesCurrentAndNoncurrent>
    <us-gaap:AccruedBonusesCurrentAndNoncurrent
      contextRef="id85e61f54d8242459b16d89948927bd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTpmMDE4NDhjOWU1MzY0ZDRjODM5OGRiMmI5ZGQ0MmNjMS90YWJsZXJhbmdlOmYwMTg0OGM5ZTUzNjRkNGM4Mzk4ZGIyYjlkZDQyY2MxXzctMi0xLTEtMjQ0Njgz_9502aba7-231e-4328-be90-e930e71eff55"
      unitRef="usd">5829000</us-gaap:AccruedBonusesCurrentAndNoncurrent>
    <blkb:UnrecognizedTaxBenefitCurrentandLongterm
      contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTpmMDE4NDhjOWU1MzY0ZDRjODM5OGRiMmI5ZGQ0MmNjMS90YWJsZXJhbmdlOmYwMTg0OGM5ZTUzNjRkNGM4Mzk4ZGIyYjlkZDQyY2MxXzExLTEtMS0xLTI0NDY4Mw_eba8b579-7911-4d62-a7ef-c9ade2543207"
      unitRef="usd">266000</blkb:UnrecognizedTaxBenefitCurrentandLongterm>
    <blkb:UnrecognizedTaxBenefitCurrentandLongterm
      contextRef="id85e61f54d8242459b16d89948927bd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTpmMDE4NDhjOWU1MzY0ZDRjODM5OGRiMmI5ZGQ0MmNjMS90YWJsZXJhbmdlOmYwMTg0OGM5ZTUzNjRkNGM4Mzk4ZGIyYjlkZDQyY2MxXzExLTItMS0xLTI0NDY4Mw_2d2c3334-1d35-4e3a-b612-7e1dcceacca8"
      unitRef="usd">1248000</blkb:UnrecognizedTaxBenefitCurrentandLongterm>
    <blkb:AmountsPayableToFormerOptionHoldersOfAnAcquiredCompany
      contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTpmMDE4NDhjOWU1MzY0ZDRjODM5OGRiMmI5ZGQ0MmNjMS90YWJsZXJhbmdlOmYwMTg0OGM5ZTUzNjRkNGM4Mzk4ZGIyYjlkZDQyY2MxXzItMS0xLTEtMjQ0Njgz_0bd950eb-2fb8-4ca6-a0d1-6f2e79b63682"
      unitRef="usd">0</blkb:AmountsPayableToFormerOptionHoldersOfAnAcquiredCompany>
    <blkb:AmountsPayableToFormerOptionHoldersOfAnAcquiredCompany
      contextRef="id85e61f54d8242459b16d89948927bd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTpmMDE4NDhjOWU1MzY0ZDRjODM5OGRiMmI5ZGQ0MmNjMS90YWJsZXJhbmdlOmYwMTg0OGM5ZTUzNjRkNGM4Mzk4ZGIyYjlkZDQyY2MxXzItMi0xLTEtMjQ0Njgz_039393e7-b04b-4e2f-9c0b-36f40afde5c3"
      unitRef="usd">17404000</blkb:AmountsPayableToFormerOptionHoldersOfAnAcquiredCompany>
    <us-gaap:OtherLiabilities
      contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTpmMDE4NDhjOWU1MzY0ZDRjODM5OGRiMmI5ZGQ0MmNjMS90YWJsZXJhbmdlOmYwMTg0OGM5ZTUzNjRkNGM4Mzk4ZGIyYjlkZDQyY2MxXzEzLTEtMS0xLTI0NDY4Mw_8f278665-5dbf-4045-9982-dccb63c89990"
      unitRef="usd">7573000</us-gaap:OtherLiabilities>
    <us-gaap:OtherLiabilities
      contextRef="id85e61f54d8242459b16d89948927bd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTpmMDE4NDhjOWU1MzY0ZDRjODM5OGRiMmI5ZGQ0MmNjMS90YWJsZXJhbmdlOmYwMTg0OGM5ZTUzNjRkNGM4Mzk4ZGIyYjlkZDQyY2MxXzEzLTItMS0xLTI0NDY4Mw_37d0b583-d713-4e11-abf2-077f01e1e046"
      unitRef="usd">9310000</us-gaap:OtherLiabilities>
    <us-gaap:AccruedLiabilitiesAndOtherLiabilities
      contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTpmMDE4NDhjOWU1MzY0ZDRjODM5OGRiMmI5ZGQ0MmNjMS90YWJsZXJhbmdlOmYwMTg0OGM5ZTUzNjRkNGM4Mzk4ZGIyYjlkZDQyY2MxXzE0LTEtMS0xLTI0NDY4Mw_76c0113a-2d10-443a-a26e-55b7efaa6b62"
      unitRef="usd">90296000</us-gaap:AccruedLiabilitiesAndOtherLiabilities>
    <us-gaap:AccruedLiabilitiesAndOtherLiabilities
      contextRef="id85e61f54d8242459b16d89948927bd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTpmMDE4NDhjOWU1MzY0ZDRjODM5OGRiMmI5ZGQ0MmNjMS90YWJsZXJhbmdlOmYwMTg0OGM5ZTUzNjRkNGM4Mzk4ZGIyYjlkZDQyY2MxXzE0LTItMS0xLTI0NDY4Mw_c1f38909-9d20-40e4-bc46-9b76eb66f87e"
      unitRef="usd">101440000</us-gaap:AccruedLiabilitiesAndOtherLiabilities>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTpmMDE4NDhjOWU1MzY0ZDRjODM5OGRiMmI5ZGQ0MmNjMS90YWJsZXJhbmdlOmYwMTg0OGM5ZTUzNjRkNGM4Mzk4ZGIyYjlkZDQyY2MxXzE1LTEtMS0xLTI0NDY4Mw_71918a7a-82bf-4f4b-ad19-10960be73625"
      unitRef="usd">4294000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="id85e61f54d8242459b16d89948927bd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTpmMDE4NDhjOWU1MzY0ZDRjODM5OGRiMmI5ZGQ0MmNjMS90YWJsZXJhbmdlOmYwMTg0OGM5ZTUzNjRkNGM4Mzk4ZGIyYjlkZDQyY2MxXzE1LTItMS0xLTI0NDY4Mw_d24ef0c8-571a-437e-b229-e23f3570108b"
      unitRef="usd">1344000</us-gaap:OtherLiabilitiesNoncurrent>
    <blkb:AccruedExpensesAndOtherCurrentLiabilities
      contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTpmMDE4NDhjOWU1MzY0ZDRjODM5OGRiMmI5ZGQ0MmNjMS90YWJsZXJhbmdlOmYwMTg0OGM5ZTUzNjRkNGM4Mzk4ZGIyYjlkZDQyY2MxXzE2LTEtMS0xLTI0NDY4Mw_b95f067b-8361-4411-bd86-d42d219d4a8d"
      unitRef="usd">86002000</blkb:AccruedExpensesAndOtherCurrentLiabilities>
    <blkb:AccruedExpensesAndOtherCurrentLiabilities
      contextRef="id85e61f54d8242459b16d89948927bd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTpmMDE4NDhjOWU1MzY0ZDRjODM5OGRiMmI5ZGQ0MmNjMS90YWJsZXJhbmdlOmYwMTg0OGM5ZTUzNjRkNGM4Mzk4ZGIyYjlkZDQyY2MxXzE2LTItMS0xLTI0NDY4Mw_263d2eab-625d-4a74-b637-cf404b635d0f"
      unitRef="usd">100096000</blkb:AccruedExpensesAndOtherCurrentLiabilities>
    <us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90ZXh0cmVnaW9uOmJlZjRjZDhiYzM4MzQxOTZhN2EzYTBhOGI3N2QxMDFmXzE4MzA_250b30bb-22a4-4c20-9ac5-98af447c85c7">&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Other income, net&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:55.542%"/&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.352%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.354%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Years ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest income&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,746&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;392&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,660&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Currency revaluation gains (losses)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,635&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1,644)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1,065)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other income, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,332&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,432&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,063&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other income, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8,713&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,658&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock>
    <us-gaap:InvestmentIncomeInterest
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTo1YjlmMzk5ZjlmMTg0OGQ5OTRiOGUwYzEwMzEwMTRmNy90YWJsZXJhbmdlOjViOWYzOTlmOWYxODQ4ZDk5NGI4ZTBjMTAzMTAxNGY3XzItMS0xLTEtMjQ0Njgz_6b577c4b-f44f-41f3-a170-5c2c1eeb1c74"
      unitRef="usd">1746000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTo1YjlmMzk5ZjlmMTg0OGQ5OTRiOGUwYzEwMzEwMTRmNy90YWJsZXJhbmdlOjViOWYzOTlmOWYxODQ4ZDk5NGI4ZTBjMTAzMTAxNGY3XzItMi0xLTEtMjQ0Njgz_6648ac7d-6397-49f5-a450-eed53c9e1040"
      unitRef="usd">392000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTo1YjlmMzk5ZjlmMTg0OGQ5OTRiOGUwYzEwMzEwMTRmNy90YWJsZXJhbmdlOjViOWYzOTlmOWYxODQ4ZDk5NGI4ZTBjMTAzMTAxNGY3XzItMy0xLTEtMjQ0Njgz_afd02940-962b-4fab-b44a-a12a9508241f"
      unitRef="usd">1660000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTo1YjlmMzk5ZjlmMTg0OGQ5OTRiOGUwYzEwMzEwMTRmNy90YWJsZXJhbmdlOjViOWYzOTlmOWYxODQ4ZDk5NGI4ZTBjMTAzMTAxNGY3XzMtMS0xLTEtMjU1MTYx_b37a41c9-fc14-4419-8b0b-bc49bd4e4377"
      unitRef="usd">4635000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTo1YjlmMzk5ZjlmMTg0OGQ5OTRiOGUwYzEwMzEwMTRmNy90YWJsZXJhbmdlOjViOWYzOTlmOWYxODQ4ZDk5NGI4ZTBjMTAzMTAxNGY3XzMtMi0xLTEtMjU1MTYx_c7257c10-f7ea-429f-a842-13a724f063dd"
      unitRef="usd">-1644000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTo1YjlmMzk5ZjlmMTg0OGQ5OTRiOGUwYzEwMzEwMTRmNy90YWJsZXJhbmdlOjViOWYzOTlmOWYxODQ4ZDk5NGI4ZTBjMTAzMTAxNGY3XzMtMy0xLTEtMjU1MTY0_5c15af82-2297-475e-9c22-2a36041d477a"
      unitRef="usd">-1065000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTo1YjlmMzk5ZjlmMTg0OGQ5OTRiOGUwYzEwMzEwMTRmNy90YWJsZXJhbmdlOjViOWYzOTlmOWYxODQ4ZDk5NGI4ZTBjMTAzMTAxNGY3XzMtMS0xLTEtMjQ0Njgz_0a1e8628-2cdf-44f2-be93-576be939a622"
      unitRef="usd">2332000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTo1YjlmMzk5ZjlmMTg0OGQ5OTRiOGUwYzEwMzEwMTRmNy90YWJsZXJhbmdlOjViOWYzOTlmOWYxODQ4ZDk5NGI4ZTBjMTAzMTAxNGY3XzMtMi0xLTEtMjQ0Njgz_4149df9d-1bea-4797-af63-c5d95d9802db"
      unitRef="usd">1432000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTo1YjlmMzk5ZjlmMTg0OGQ5OTRiOGUwYzEwMzEwMTRmNy90YWJsZXJhbmdlOjViOWYzOTlmOWYxODQ4ZDk5NGI4ZTBjMTAzMTAxNGY3XzMtMy0xLTEtMjQ0Njgz_a1fb2bdf-fa60-478f-9e76-7ac41d97b216"
      unitRef="usd">1063000</us-gaap:OtherNonoperatingIncomeExpense>
    <blkb:NonoperatingIncomeExpenseExcludingInterestExpense
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTo1YjlmMzk5ZjlmMTg0OGQ5OTRiOGUwYzEwMzEwMTRmNy90YWJsZXJhbmdlOjViOWYzOTlmOWYxODQ4ZDk5NGI4ZTBjMTAzMTAxNGY3XzQtMS0xLTEtMjQ0Njgz_2296d9fe-94d1-43ac-8334-647335dbce90"
      unitRef="usd">8713000</blkb:NonoperatingIncomeExpenseExcludingInterestExpense>
    <blkb:NonoperatingIncomeExpenseExcludingInterestExpense
      contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTo1YjlmMzk5ZjlmMTg0OGQ5OTRiOGUwYzEwMzEwMTRmNy90YWJsZXJhbmdlOjViOWYzOTlmOWYxODQ4ZDk5NGI4ZTBjMTAzMTAxNGY3XzQtMi0xLTEtMjQ0Njgz_0ed06090-ffb6-468e-b23e-2fc296831b06"
      unitRef="usd">180000</blkb:NonoperatingIncomeExpenseExcludingInterestExpense>
    <blkb:NonoperatingIncomeExpenseExcludingInterestExpense
      contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTo1YjlmMzk5ZjlmMTg0OGQ5OTRiOGUwYzEwMzEwMTRmNy90YWJsZXJhbmdlOjViOWYzOTlmOWYxODQ4ZDk5NGI4ZTBjMTAzMTAxNGY3XzQtMy0xLTEtMjQ0Njgz_72edab1c-6456-40ab-a512-85e64e460a39"
      unitRef="usd">1658000</blkb:NonoperatingIncomeExpenseExcludingInterestExpense>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzgvZnJhZzo4YmZmMDU1ZTA4YWQ0OWRjOGM3MzlhM2VmMWJiY2E5Mi90ZXh0cmVnaW9uOjhiZmYwNTVlMDhhZDQ5ZGM4YzczOWEzZWYxYmJjYTkyXzk2MTU_fbfc3e10-6b98-492a-be52-11df5a1b80cd">&lt;div style="margin-top:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:98.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006880;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:700;line-height:120%"&gt;9. Debt&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes our debt balances and the related weighted average effective interest rates, which includes the effect of interest rate swap agreements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width: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:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="6" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Debt balance at&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="6" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Weighted average&lt;br/&gt;effective interest rate at&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Credit facility:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revolving credit loans&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;177,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;260,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Term loans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;623,750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;640,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.02&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Real estate loans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;58,189&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;59,480&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,247&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,694&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7.38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;861,986&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;961,174&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Less: Unamortized discount and debt issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,943&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,994&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Less: Debt, current portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18,802&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18,697&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6.45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Debt, net of current portion&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;840,241&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;937,483&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;2020 refinancing&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We were previously party to a 5-year $700.0 million credit facility entered into during June 2017. The credit facility included: a dollar and a designated currency revolving credit facility with sublimits for letters of credit, swingline loans and multicurrency borrowings (the &#x201c;2017 Revolving Facility&#x201d;) and a term loan (the &#x201c;2017 Term Loan&#x201d;) together, (the &#x201c;2017 Credit Facility&#x201d;).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In October 2020, we entered into a 5-year $900.0 million Amended and Restated Credit Agreement (the &#x201c;2020 Credit Facility&#x201d;). The 2020 Credit Facility matures in October 2025 and replaced the 2017 Credit Facility by amending and restating it to include a $500.0 million revolving credit facility (the &#x201c;2020 Revolving Facility&#x201d;) and a $400.0 million term loan facility (the &#x201c;2020 Term Loan&#x201d;). Upon closing, we borrowed $400.0 million pursuant to the 2020 Term Loan and used the proceeds to repay the outstanding principal balance of the term loan under the 2017 Credit Facility, and repay $124.4 million of outstanding revolving credit loans under the 2017 Revolving Facility.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In connection with the amendment and restatement of the 2017 Credit Facility, the existing Pledge Agreement dated &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;June 2, 2017, by us in favor of Bank of Am&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;erica, N.A., as administrative agent, was likewise amended and restated.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Certain lenders of the 2020 Term Loan participated in the 2017 Term Loan and the change in present value of our future cash flows to these lenders under the 2017 Term Loan and under the 2020 Term Loan was less than 10%. Accordingly, we accounted for the refinancing event as a debt modification. Certain lenders of the 2017 Term Loan did not participate in the 2020 Term Loan. Accordingly, we accounted for the refinancing event for these lenders as a debt extinguishment. Certain lenders of the 2017 Revolving Facility participated in the 2020 Revolving Facility and provided increased borrowing capacities. Accordingly, we accounted for the refinancing event for these lenders as a debt modification. Certain lenders of the 2017 Revolving Facility did not participate in the 2020 Revolving Facility. Accordingly, we accounted for the refinancing event for these lenders as a debt extinguishment.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We recorded&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; an insignificant loss on debt extinguishment related to the write-off of debt discount and deferred financing costs for the portions of t&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;he 2017 Credit Facility considered to be extinguished. This loss was recognized in the consolidated statements of comprehensive income within other income, net.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Summary of the 2020 Credit Facility&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The 2020 Revolving Facility includes (i) a $50.0 million sublimit available for the issuance of standby letters of credit, (ii) a $50.0 million sublimit available for swingline loans, and (iii) a $100.0 million sublimit available for multicurrency borrowings.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our obligations under the 2020 Credit Facility are secured by the stock and limited liability company interests of certain of our direct subsidiaries and any of our material domestic subsidiaries, if any, and the proceeds therefrom pledged pursuant to an Amended and Restated Pledge Agreement dated as of October 30, 2020, by us in favor of Bank of America, N.A., as administrative agent, for the ratable benefit of itself and the secured parties referred to therein.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The term loan under the 2020 Credit Facility requires periodic principal payments. The balance of the term loan and any amounts drawn on the revolving credit loans are due upon maturity of the 2020 Credit Facility in October 2025. We evaluate the classification of our debt as current or non-current based on the required annual maturities of the 2020 Credit Facility. We may prepay the 2020 Credit Facility in whole or in part at any time without premium or penalty, other than customary breakage costs with respect to certain types of loans.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The 2020 Credit Facility contains various representations, warranties and affirmative, negative and financial covenants customary for financings of this type. Financial covenants include a net leverage ratio and an interest coverage ratio. At December 31, 2022, we were in compliance with our debt covenants under the 2020 Credit Facility.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Under the terms of the 2020 Credit Facility, we are entitled on one or more occasions, subject to the satisfaction of certain conditions, to request an increase in the commitments under the Revolving Credit Facility and/or request additional incremental term loans in the aggregate principal amount of up to $250.0 million plus an amount, if any, such that the net leverage ratio shall be no greater than 3.25 to 1.00. At December&#160;31, 2022, our available borrowing capacity under the 2020 Credit Facility was $319.8 million.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;First Amendment to 2020 Credit Facility&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On January 31, 2022, we entered into the First Amendment to Credit Agreement (the &#x201c;Amendment&#x201d;). The Amendment amended the 2020 Credit Facility to, among other things, (i) modify the definition of &#x201c;Applicable Margin&#x201d;, (ii) modify the net leverage ratio financial covenant to require a net leverage ratio of (A) 4.00:1.00 or less for the fiscal quarter ended December 31, 2021 and for fiscal quarters ending thereafter through December 31, 2023 and (B) 3.75:1.00 or less for the fiscal quarters ending March 31, 2024 and thereafter, (iii) reset the $250.0 million fixed dollar basket with respect to the accordion feature and (iv) modify certain negative covenants to provide additional operational flexibility.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;LIBOR Transition Amendment&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On August 26, 2022, we entered into a LIBOR Transition Amendment (the "LIBOR Amendment"). The LIBOR Amendment amended the 2020 Credit Facility, as previously amended, to change the interest rate benchmark from LIBOR to SOFR (as defined therein). The LIBOR Amendment did not change any terms of the 2020 Credit Facility unrelated to reference rate reform.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;After giving effect to both the First Amendment and the LIBOR Transition Amendment, dollar denominated loans under the 2020 Revolving Facility and the 2020 Term Loan bear interest based on, at our election, either (a) the Base Rate (as defined below) or (b) Term SOFR (as defined below), in each case, plus an applicable margin. "Base Rate" is defined as a rate per annum equal to the highest of (i) the Federal Funds Rate plus 0.50%, (ii) the prime rate announced by Bank of America, N.A., and (iii) Term SOFR plus 1.00%. "Term SOFR" is defined as a rate per annum equal to the forward-looking term rate based on the secured overnight financing rate plus a credit sensitive adjustment of 0.11448% for a one month tenor, 0.26161% for a three month tenor or 0.42826% for a six month tenor, as applicable, in each case, per annum. The applicable margin is adjusted quarterly based on our net leverage ratio and ranges from 0.375% to 1.50% for Base Rate loans and 1.375% to 2.50% for Term SOFR loans, in each case, per annum.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Sterling denominated loans under the 2020 Revolving Facility bear interest based on SONIA plus an applicable margin. "SONIA" is defined as a rate per annum equal to the Sterling Overnight Index Average Reference Rate published on the fifth Business Day preceding such date on the applicable Reuters screen page plus a credit sensitive adjustment of 0.0326% per annum. The applicable margin is adjusted quarterly based on our net leverage ratio and ranges from 1.375% to 2.50% per annum.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We also pay a quarterly commitment fee on the unused portion of the 2020 Revolving Facility from 0.250% to 0.50% per annum, depending on our net leverage ratio.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At December&#160;31, 2022, the applicable margin for Term SOFR, SONIA and other Eurocurrency Rate loans under the 2020 Credit Facility was 2.125% and the commitment fee applicable to the 2020 Revolving Facility was 0.375%.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;First Incremental Term Loan&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On December&#160;31, 2021, we entered into the First Incremental Term Loan Agreement (the "Incremental Amendment"). The Incremental Amendment amends the 2020 Credit Facility and, among other things, provides for a $250.0 million incremental term loan (the &#x201c;2021 Incremental Term Loan&#x201d;).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The 2021 Incremental Term Loan bears interest based on, at our election, either (a) the Base Rate (2021 Incremental) (as defined below), (b) Daily SOFR Rate (as defined below) or (c) Term SOFR (2021 Incremental) (as defined below), in each case, plus an applicable margin. "Base Rate (2021 Incremental)" is defined as a rate per annum equal to the highest of (i) the Federal Funds Rate plus 0.50%, (ii) the prime rate announced by Bank of America, N.A., and (iii) Daily SOFR Rate plus 1.00%. &#x201c;Daily SOFR Rate&#x201d; is defined as a rate per annum equal to secured overnight financing rate plus a credit sensitive adjustment of 0.10%. "Term SOFR (2021 Incremental)" is defined as a rate per annum equal to the forward-looking term rate based on the secured overnight financing rate plus a credit sensitive adjustment of 0.10% for a one month tenor, 0.15% for a three month tenor or 0.25% for a six month tenor, as applicable, in each case, per annum. The applicable margin is adjusted quarterly based on our net leverage ratio and ranges from 0.375% to 1.50% for Base Rate (2021 Incremental) loans and 1.375% to 2.50% for Daily SOFR Rate loans and Term SOFR (2021 Incremental) loans, in each case, per annum. The 2021 Incremental Term Loan matures in October 2025, which is the maturity date of the existing term loan under the 2020 Credit Facility, and is otherwise subject to substantially the same terms and conditions as the existing term loan under the 2020 Credit Facility.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Financing costs&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In connection with our entry into the 2020 Credit Facility, we paid $4.0 million in financing costs, of which $1.2 million were capitalized in other assets and, together with a portion of the unamortized deferred financing costs from the 2017 Credit Facility and prior facilities, are being amortized into interest expense over the term of the new facility. We recorded aggregate financing costs of $2.0 million as a direct deduction from the carrying amount of our debt liability, which related to debt discount (fees paid to lenders) and debt issuance costs for the 2020 Term Loan. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In connection with our entry into the 2021 Incremental Term Loan, we paid &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$3.1 million&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; in financing costs which were recorded as a direct deduction from the carrying amount of our debt liability.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2022, deferred financing costs totaling $0.9 million were included in other assets on our consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Financing for EVERFI acquisition&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On December&#160;31, 2021, we acquired EVERFI for approximately $441.8 million in cash consideration and 3,810,888 shares of the company's common stock, valued at approximately $301.0 million, for an aggregate purchase price of approximately $742.8 million, net of closing adjustments. We financed the cash consideration and related expenses through cash on hand and new borrowings u&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;nder the &lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2020 Credit Facility&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, including &lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$250.0 million&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; under the First Incremental Term Loan (as defined above).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Real estate loans&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In August 2020, we completed the purchase of our global headquarters facility. As part of the purchase price, we assumed  the Seller&#x2019;s obligations under (i) a 5.12% Senior Secured Note, Series A1, in the outstanding principal amount of $49.1 million, dated May 2, 2018, and (ii) a 5.61% Senior Secured Note, Series A2, in the outstanding principal amount of $12.0 million, dated May 2, 2018, or an aggregate outstanding principal amount of $61.1 million (collectively, the &#x201c;Real Estate Loans&#x201d;). The Series A1 Note provides that we will pay the remaining principal amount due thereunder together with interest thereon at the rate indicated above, in monthly installments until it matures in April 2038. The Series A2 Note provides that we pay interest only in monthly installments at the rate indicated above with the principal amount due at maturity in April 2038. The Real Estate Loans are secured by a first priority lien on the real property constituting the global headquarters facility. Our assumption of the Real Estate Loans was a noncash investing and financing transaction and is reflected in our supplemental disclosure of cash flow information. At December 31, 2022, we were in compliance with our debt covenants under the Real Estate Loans.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Other debt&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;From time to time, we enter into third-party financing agreements for purchases of software and related services for our internal use. Generally, the agreements are non-interest-bearing notes requiring annual payments. Interest associated with the notes is imputed at the rate we would incur for amounts borrowed under our then-existing credit facility at the inception of the notes. Our assumption of these loans are noncash financing transactions and are reflected in our supplemental disclosure of cash flow information.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes our currently effective financing agreements as of December&#160;31, 2022:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.467%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.499%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Term&lt;br/&gt;&#160;in Months&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Number of&lt;br/&gt;Annual Payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;First Annual&lt;br/&gt;Payment Due&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Original Loan&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Effective dates of agreements:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;51&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;January 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,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:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;39&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;January 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,710&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2022, 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:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:87.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.012%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Years ending December 31,&lt;br/&gt;(dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Annual&lt;br/&gt;maturities&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18,802&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18,429&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2025&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;771,403&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2026&#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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,969&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2027&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;49,217&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total required maturities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;861,986&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:ScheduleOfDebtInstrumentsTextBlock
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzgvZnJhZzo4YmZmMDU1ZTA4YWQ0OWRjOGM3MzlhM2VmMWJiY2E5Mi90ZXh0cmVnaW9uOjhiZmYwNTVlMDhhZDQ5ZGM4YzczOWEzZWYxYmJjYTkyXzk1ODM_57896fc8-6592-4ec1-8e37-0d5f1be948a7">&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes our debt balances and the related weighted average effective interest rates, which includes the effect of interest rate swap agreements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width: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:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="6" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Debt balance at&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="6" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Weighted average&lt;br/&gt;effective interest rate at&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Credit facility:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revolving credit loans&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;177,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;260,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Term loans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;623,750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;640,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.02&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Real estate loans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;58,189&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;59,480&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,247&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,694&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7.38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;861,986&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;961,174&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Less: Unamortized discount and debt issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,943&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,994&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Less: Debt, current portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18,802&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18,697&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6.45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Debt, net of current portion&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;840,241&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;937,483&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDebtInstrumentsTextBlock>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ifdd81cbae8d94ed491fd2b5b537e13f7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzgvZnJhZzo4YmZmMDU1ZTA4YWQ0OWRjOGM3MzlhM2VmMWJiY2E5Mi90YWJsZTo4NWU2ZWY0NDQ0MGU0OTU5YWU1Y2JhYjI5NDlhYmJhNS90YWJsZXJhbmdlOjg1ZTZlZjQ0NDQwZTQ5NTlhZTVjYmFiMjk0OWFiYmE1XzMtMS0xLTEtMjQ0Njgz_7d83f596-fcfb-4605-a9e6-0d101327a7a3"
      unitRef="usd">177800000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="iff5516f9824f4f8ab72949bed625b111_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzgvZnJhZzo4YmZmMDU1ZTA4YWQ0OWRjOGM3MzlhM2VmMWJiY2E5Mi90YWJsZTo4NWU2ZWY0NDQ0MGU0OTU5YWU1Y2JhYjI5NDlhYmJhNS90YWJsZXJhbmdlOjg1ZTZlZjQ0NDQwZTQ5NTlhZTVjYmFiMjk0OWFiYmE1XzMtMi0xLTEtMjQ0Njgz_cf42f3e6-1d05-4a29-85a5-55a4b61c979b"
      unitRef="usd">260000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="ifdd81cbae8d94ed491fd2b5b537e13f7_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzgvZnJhZzo4YmZmMDU1ZTA4YWQ0OWRjOGM3MzlhM2VmMWJiY2E5Mi90YWJsZTo4NWU2ZWY0NDQ0MGU0OTU5YWU1Y2JhYjI5NDlhYmJhNS90YWJsZXJhbmdlOjg1ZTZlZjQ0NDQwZTQ5NTlhZTVjYmFiMjk0OWFiYmE1XzMtNC0xLTEtMjQ0Njgz_15387c55-4d54-46d9-92b1-9974cb4d3343"
      unitRef="number">0.0518</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="iff5516f9824f4f8ab72949bed625b111_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzgvZnJhZzo4YmZmMDU1ZTA4YWQ0OWRjOGM3MzlhM2VmMWJiY2E5Mi90YWJsZTo4NWU2ZWY0NDQ0MGU0OTU5YWU1Y2JhYjI5NDlhYmJhNS90YWJsZXJhbmdlOjg1ZTZlZjQ0NDQwZTQ5NTlhZTVjYmFiMjk0OWFiYmE1XzMtNS0xLTEtMjQ0Njgz_9d6fc36f-978b-471d-9792-3cbfeee24cdf"
      unitRef="number">0.0327</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i19fd4e309f0d48e7ab89c51d01220c2d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzgvZnJhZzo4YmZmMDU1ZTA4YWQ0OWRjOGM3MzlhM2VmMWJiY2E5Mi90YWJsZTo4NWU2ZWY0NDQ0MGU0OTU5YWU1Y2JhYjI5NDlhYmJhNS90YWJsZXJhbmdlOjg1ZTZlZjQ0NDQwZTQ5NTlhZTVjYmFiMjk0OWFiYmE1XzQtMS0xLTEtMjQ0Njgz_9a02579c-a9f9-4b7f-b36c-0e5b4acfa5e6"
      unitRef="usd">623750000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i1b8084304dcd49da9fce42ceab04ebc7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzgvZnJhZzo4YmZmMDU1ZTA4YWQ0OWRjOGM3MzlhM2VmMWJiY2E5Mi90YWJsZTo4NWU2ZWY0NDQ0MGU0OTU5YWU1Y2JhYjI5NDlhYmJhNS90YWJsZXJhbmdlOjg1ZTZlZjQ0NDQwZTQ5NTlhZTVjYmFiMjk0OWFiYmE1XzQtMi0xLTEtMjQ0Njgz_da476205-ac18-4f84-a83f-dff9bf778fa4"
      unitRef="usd">640000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="i19fd4e309f0d48e7ab89c51d01220c2d_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzgvZnJhZzo4YmZmMDU1ZTA4YWQ0OWRjOGM3MzlhM2VmMWJiY2E5Mi90YWJsZTo4NWU2ZWY0NDQ0MGU0OTU5YWU1Y2JhYjI5NDlhYmJhNS90YWJsZXJhbmdlOjg1ZTZlZjQ0NDQwZTQ5NTlhZTVjYmFiMjk0OWFiYmE1XzQtNC0xLTEtMjQ0Njgz_8766d7c5-b7ef-45f0-9fed-36e62184966f"
      unitRef="number">0.0426</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="i1b8084304dcd49da9fce42ceab04ebc7_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzgvZnJhZzo4YmZmMDU1ZTA4YWQ0OWRjOGM3MzlhM2VmMWJiY2E5Mi90YWJsZTo4NWU2ZWY0NDQ0MGU0OTU5YWU1Y2JhYjI5NDlhYmJhNS90YWJsZXJhbmdlOjg1ZTZlZjQ0NDQwZTQ5NTlhZTVjYmFiMjk0OWFiYmE1XzQtNS0xLTEtMjQ0Njgz_5c8fdb4f-b5c0-4e2b-b2c7-1c7b489c6db6"
      unitRef="number">0.0302</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i44712262d5014aecb797b0701a9da508_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzgvZnJhZzo4YmZmMDU1ZTA4YWQ0OWRjOGM3MzlhM2VmMWJiY2E5Mi90YWJsZTo4NWU2ZWY0NDQ0MGU0OTU5YWU1Y2JhYjI5NDlhYmJhNS90YWJsZXJhbmdlOjg1ZTZlZjQ0NDQwZTQ5NTlhZTVjYmFiMjk0OWFiYmE1XzUtMS0xLTEtMjQ0Njgz_b352fbfa-b4ee-481d-9d74-7b4f6aebdedf"
      unitRef="usd">58189000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i87dc68332ef94c8792e07a6ced996850_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzgvZnJhZzo4YmZmMDU1ZTA4YWQ0OWRjOGM3MzlhM2VmMWJiY2E5Mi90YWJsZTo4NWU2ZWY0NDQ0MGU0OTU5YWU1Y2JhYjI5NDlhYmJhNS90YWJsZXJhbmdlOjg1ZTZlZjQ0NDQwZTQ5NTlhZTVjYmFiMjk0OWFiYmE1XzUtMi0xLTEtMjQ0Njgz_b4efd306-3943-4d82-bdc4-d0a9a796cc06"
      unitRef="usd">59480000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="i44712262d5014aecb797b0701a9da508_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzgvZnJhZzo4YmZmMDU1ZTA4YWQ0OWRjOGM3MzlhM2VmMWJiY2E5Mi90YWJsZTo4NWU2ZWY0NDQ0MGU0OTU5YWU1Y2JhYjI5NDlhYmJhNS90YWJsZXJhbmdlOjg1ZTZlZjQ0NDQwZTQ5NTlhZTVjYmFiMjk0OWFiYmE1XzUtNC0xLTEtMjQ0Njgz_3d3d9b01-8566-485a-b82a-84580d73ab85"
      unitRef="number">0.0522</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="i87dc68332ef94c8792e07a6ced996850_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzgvZnJhZzo4YmZmMDU1ZTA4YWQ0OWRjOGM3MzlhM2VmMWJiY2E5Mi90YWJsZTo4NWU2ZWY0NDQ0MGU0OTU5YWU1Y2JhYjI5NDlhYmJhNS90YWJsZXJhbmdlOjg1ZTZlZjQ0NDQwZTQ5NTlhZTVjYmFiMjk0OWFiYmE1XzUtNS0xLTEtMjQ0Njgz_30e82229-a879-450c-9992-56915b8527a2"
      unitRef="number">0.0522</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:OtherLongTermDebt
      contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzgvZnJhZzo4YmZmMDU1ZTA4YWQ0OWRjOGM3MzlhM2VmMWJiY2E5Mi90YWJsZTo4NWU2ZWY0NDQ0MGU0OTU5YWU1Y2JhYjI5NDlhYmJhNS90YWJsZXJhbmdlOjg1ZTZlZjQ0NDQwZTQ5NTlhZTVjYmFiMjk0OWFiYmE1XzYtMS0xLTEtMjQ0Njgz_58416d2b-812f-4cad-8fb9-69edc14560e2"
      unitRef="usd">2247000</us-gaap:OtherLongTermDebt>
    <us-gaap:OtherLongTermDebt
      contextRef="id85e61f54d8242459b16d89948927bd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzgvZnJhZzo4YmZmMDU1ZTA4YWQ0OWRjOGM3MzlhM2VmMWJiY2E5Mi90YWJsZTo4NWU2ZWY0NDQ0MGU0OTU5YWU1Y2JhYjI5NDlhYmJhNS90YWJsZXJhbmdlOjg1ZTZlZjQ0NDQwZTQ5NTlhZTVjYmFiMjk0OWFiYmE1XzYtMi0xLTEtMjQ0Njgz_b6b7aa4e-0236-40b2-a80d-b9ca2ab5c803"
      unitRef="usd">1694000</us-gaap:OtherLongTermDebt>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="ibabc150ff5fe409bb36cee89643696c2_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzgvZnJhZzo4YmZmMDU1ZTA4YWQ0OWRjOGM3MzlhM2VmMWJiY2E5Mi90YWJsZTo4NWU2ZWY0NDQ0MGU0OTU5YWU1Y2JhYjI5NDlhYmJhNS90YWJsZXJhbmdlOjg1ZTZlZjQ0NDQwZTQ5NTlhZTVjYmFiMjk0OWFiYmE1XzYtNC0xLTEtMjQ0Njgz_dca4349a-bc1a-4f4e-8a65-2dabd4531588"
      unitRef="number">0.0738</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="i4c0a690c13344311916f536dc0887cac_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzgvZnJhZzo4YmZmMDU1ZTA4YWQ0OWRjOGM3MzlhM2VmMWJiY2E5Mi90YWJsZTo4NWU2ZWY0NDQ0MGU0OTU5YWU1Y2JhYjI5NDlhYmJhNS90YWJsZXJhbmdlOjg1ZTZlZjQ0NDQwZTQ5NTlhZTVjYmFiMjk0OWFiYmE1XzYtNS0xLTEtMjQ0Njgz_472671df-127f-4b5d-b81b-52e99be36d4e"
      unitRef="number">0.0500</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzgvZnJhZzo4YmZmMDU1ZTA4YWQ0OWRjOGM3MzlhM2VmMWJiY2E5Mi90YWJsZTo4NWU2ZWY0NDQ0MGU0OTU5YWU1Y2JhYjI5NDlhYmJhNS90YWJsZXJhbmdlOjg1ZTZlZjQ0NDQwZTQ5NTlhZTVjYmFiMjk0OWFiYmE1XzctMS0xLTEtMjQ0Njgz_9fa2124a-8108-4119-8b8a-310f5b5d0c0a"
      unitRef="usd">861986000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="id85e61f54d8242459b16d89948927bd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzgvZnJhZzo4YmZmMDU1ZTA4YWQ0OWRjOGM3MzlhM2VmMWJiY2E5Mi90YWJsZTo4NWU2ZWY0NDQ0MGU0OTU5YWU1Y2JhYjI5NDlhYmJhNS90YWJsZXJhbmdlOjg1ZTZlZjQ0NDQwZTQ5NTlhZTVjYmFiMjk0OWFiYmE1XzctMi0xLTEtMjQ0Njgz_b10078a9-149d-4759-9e6a-2d74660a28e0"
      unitRef="usd">961174000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzgvZnJhZzo4YmZmMDU1ZTA4YWQ0OWRjOGM3MzlhM2VmMWJiY2E5Mi90YWJsZTo4NWU2ZWY0NDQ0MGU0OTU5YWU1Y2JhYjI5NDlhYmJhNS90YWJsZXJhbmdlOjg1ZTZlZjQ0NDQwZTQ5NTlhZTVjYmFiMjk0OWFiYmE1XzctNC0xLTEtMjQ0Njgz_c3a2d29b-e105-4646-9664-426a7b08a05f"
      unitRef="number">0.0452</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="id85e61f54d8242459b16d89948927bd4_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzgvZnJhZzo4YmZmMDU1ZTA4YWQ0OWRjOGM3MzlhM2VmMWJiY2E5Mi90YWJsZTo4NWU2ZWY0NDQ0MGU0OTU5YWU1Y2JhYjI5NDlhYmJhNS90YWJsZXJhbmdlOjg1ZTZlZjQ0NDQwZTQ5NTlhZTVjYmFiMjk0OWFiYmE1XzctNS0xLTEtMjQ0Njgz_e697c3a7-758d-4084-a823-68d6f883757f"
      unitRef="number">0.0323</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet
      contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzgvZnJhZzo4YmZmMDU1ZTA4YWQ0OWRjOGM3MzlhM2VmMWJiY2E5Mi90YWJsZTo4NWU2ZWY0NDQ0MGU0OTU5YWU1Y2JhYjI5NDlhYmJhNS90YWJsZXJhbmdlOjg1ZTZlZjQ0NDQwZTQ5NTlhZTVjYmFiMjk0OWFiYmE1XzgtMS0xLTEtMjQ0Njgz_f9d3c217-4269-4e70-8647-c842685c8683"
      unitRef="usd">-2943000</us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet
      contextRef="id85e61f54d8242459b16d89948927bd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzgvZnJhZzo4YmZmMDU1ZTA4YWQ0OWRjOGM3MzlhM2VmMWJiY2E5Mi90YWJsZTo4NWU2ZWY0NDQ0MGU0OTU5YWU1Y2JhYjI5NDlhYmJhNS90YWJsZXJhbmdlOjg1ZTZlZjQ0NDQwZTQ5NTlhZTVjYmFiMjk0OWFiYmE1XzgtMi0xLTEtMjQ0Njgz_4dad1b3c-f495-4ca2-9503-77ee6ede70b3"
      unitRef="usd">-4994000</us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet>
    <us-gaap:LongTermDebtCurrent
      contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzgvZnJhZzo4YmZmMDU1ZTA4YWQ0OWRjOGM3MzlhM2VmMWJiY2E5Mi90YWJsZTo4NWU2ZWY0NDQ0MGU0OTU5YWU1Y2JhYjI5NDlhYmJhNS90YWJsZXJhbmdlOjg1ZTZlZjQ0NDQwZTQ5NTlhZTVjYmFiMjk0OWFiYmE1XzktMS0xLTEtMjQ0Njgz_a28524bd-2807-4c5d-883e-6091c18b5bfd"
      unitRef="usd">18802000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="id85e61f54d8242459b16d89948927bd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzgvZnJhZzo4YmZmMDU1ZTA4YWQ0OWRjOGM3MzlhM2VmMWJiY2E5Mi90YWJsZTo4NWU2ZWY0NDQ0MGU0OTU5YWU1Y2JhYjI5NDlhYmJhNS90YWJsZXJhbmdlOjg1ZTZlZjQ0NDQwZTQ5NTlhZTVjYmFiMjk0OWFiYmE1XzktMi0xLTEtMjQ0Njgz_0e137bdc-f956-46e6-8c45-a174e75b0b2e"
      unitRef="usd">18697000</us-gaap:LongTermDebtCurrent>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="i148dad413c6b43488932b14816ab0761_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzgvZnJhZzo4YmZmMDU1ZTA4YWQ0OWRjOGM3MzlhM2VmMWJiY2E5Mi90YWJsZTo4NWU2ZWY0NDQ0MGU0OTU5YWU1Y2JhYjI5NDlhYmJhNS90YWJsZXJhbmdlOjg1ZTZlZjQ0NDQwZTQ5NTlhZTVjYmFiMjk0OWFiYmE1XzktNC0xLTEtMjQ0Njgz_27e8e1f4-e5f2-46b0-844a-a3e7458a745b"
      unitRef="number">0.0645</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="i644e7c776a4c417cb8fb16ca8ca8ec45_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzgvZnJhZzo4YmZmMDU1ZTA4YWQ0OWRjOGM3MzlhM2VmMWJiY2E5Mi90YWJsZTo4NWU2ZWY0NDQ0MGU0OTU5YWU1Y2JhYjI5NDlhYmJhNS90YWJsZXJhbmdlOjg1ZTZlZjQ0NDQwZTQ5NTlhZTVjYmFiMjk0OWFiYmE1XzktNS0xLTEtMjQ0Njgz_d7e1c9cf-445e-4546-a44c-f8213d8fdda8"
      unitRef="number">0.0311</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzgvZnJhZzo4YmZmMDU1ZTA4YWQ0OWRjOGM3MzlhM2VmMWJiY2E5Mi90YWJsZTo4NWU2ZWY0NDQ0MGU0OTU5YWU1Y2JhYjI5NDlhYmJhNS90YWJsZXJhbmdlOjg1ZTZlZjQ0NDQwZTQ5NTlhZTVjYmFiMjk0OWFiYmE1XzEwLTEtMS0xLTI0NDY4Mw_acef870a-5cb9-46c3-a0c0-d6cc9b06fcbf"
      unitRef="usd">840241000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="id85e61f54d8242459b16d89948927bd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzgvZnJhZzo4YmZmMDU1ZTA4YWQ0OWRjOGM3MzlhM2VmMWJiY2E5Mi90YWJsZTo4NWU2ZWY0NDQ0MGU0OTU5YWU1Y2JhYjI5NDlhYmJhNS90YWJsZXJhbmdlOjg1ZTZlZjQ0NDQwZTQ5NTlhZTVjYmFiMjk0OWFiYmE1XzEwLTItMS0xLTI0NDY4Mw_db18debf-1761-42b7-a41b-22c5ff723e10"
      unitRef="usd">937483000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="i8a9042fdd76c46e58b93fd238ce6b162_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzgvZnJhZzo4YmZmMDU1ZTA4YWQ0OWRjOGM3MzlhM2VmMWJiY2E5Mi90YWJsZTo4NWU2ZWY0NDQ0MGU0OTU5YWU1Y2JhYjI5NDlhYmJhNS90YWJsZXJhbmdlOjg1ZTZlZjQ0NDQwZTQ5NTlhZTVjYmFiMjk0OWFiYmE1XzEwLTQtMS0xLTI0NDY4Mw_001d47d8-4acf-46f4-b7fc-8ef536d0cc57"
      unitRef="number">0.0448</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="i6ba2092a67c94a8087ae56dd04faffde_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzgvZnJhZzo4YmZmMDU1ZTA4YWQ0OWRjOGM3MzlhM2VmMWJiY2E5Mi90YWJsZTo4NWU2ZWY0NDQ0MGU0OTU5YWU1Y2JhYjI5NDlhYmJhNS90YWJsZXJhbmdlOjg1ZTZlZjQ0NDQwZTQ5NTlhZTVjYmFiMjk0OWFiYmE1XzEwLTUtMS0xLTI0NDY4Mw_26659274-66be-42e8-92b5-2ca87dcf264d"
      unitRef="number">0.0323</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentTerm
      contextRef="ie3ff93806c1440b8a0b7d53407626fdd_D20170602-20170602"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzgvZnJhZzo4YmZmMDU1ZTA4YWQ0OWRjOGM3MzlhM2VmMWJiY2E5Mi90ZXh0cmVnaW9uOjhiZmYwNTVlMDhhZDQ5ZGM4YzczOWEzZWYxYmJjYTkyXzIyNA_7901ac67-12aa-4045-85e3-ab1c0ce5ccfd">P5Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i9f337f27c51c4cea80c09f4f6ca50a18_I20170602"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzgvZnJhZzo4YmZmMDU1ZTA4YWQ0OWRjOGM3MzlhM2VmMWJiY2E5Mi90ZXh0cmVnaW9uOjhiZmYwNTVlMDhhZDQ5ZGM4YzczOWEzZWYxYmJjYTkyXzIzMg_594cb5d7-792d-4083-990a-9edc71eb469c"
      unitRef="usd">700000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentTerm
      contextRef="i5bb45e736eff414196360d312b1979c6_D20201001-20201030"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzgvZnJhZzo4YmZmMDU1ZTA4YWQ0OWRjOGM3MzlhM2VmMWJiY2E5Mi90ZXh0cmVnaW9uOjhiZmYwNTVlMDhhZDQ5ZGM4YzczOWEzZWYxYmJjYTkyXzUzNA_60db0cdb-447d-48bc-a930-0f8038d8d1d5">P5Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i4d341687b89248cbb34d287b86f1d88a_I20201030"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzgvZnJhZzo4YmZmMDU1ZTA4YWQ0OWRjOGM3MzlhM2VmMWJiY2E5Mi90ZXh0cmVnaW9uOjhiZmYwNTVlMDhhZDQ5ZGM4YzczOWEzZWYxYmJjYTkyXzU0Mg_a82bd818-b3c1-4c82-ad29-022ca71d3767"
      unitRef="usd">900000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i002c8fd38d0c4e63937af913ed7000b3_I20201030"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzgvZnJhZzo4YmZmMDU1ZTA4YWQ0OWRjOGM3MzlhM2VmMWJiY2E5Mi90ZXh0cmVnaW9uOjhiZmYwNTVlMDhhZDQ5ZGM4YzczOWEzZWYxYmJjYTkyXzY3OA_7d3faac2-fb4f-4d97-b631-c96b1991a33a"
      unitRef="usd">500000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i4d6606e596ca411b9f3292d65515d1b9_I20201030"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzgvZnJhZzo4YmZmMDU1ZTA4YWQ0OWRjOGM3MzlhM2VmMWJiY2E5Mi90ZXh0cmVnaW9uOjhiZmYwNTVlMDhhZDQ5ZGM4YzczOWEzZWYxYmJjYTkyXzcyNA_8521e604-9531-4ffd-80c9-d6595bb64d61"
      unitRef="usd">400000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="i9d024dd3545c4ef1a100d6327f2f663f_D20201001-20201030"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzgvZnJhZzo4YmZmMDU1ZTA4YWQ0OWRjOGM3MzlhM2VmMWJiY2E5Mi90ZXh0cmVnaW9uOjhiZmYwNTVlMDhhZDQ5ZGM4YzczOWEzZWYxYmJjYTkyXzc4NA_fe8d72de-68d2-4031-947b-beb399f8ff79"
      unitRef="usd">400000000</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit
      contextRef="idf30d546e5524f3aac56ae7816853dea_D20201001-20201030"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzgvZnJhZzo4YmZmMDU1ZTA4YWQ0OWRjOGM3MzlhM2VmMWJiY2E5Mi90ZXh0cmVnaW9uOjhiZmYwNTVlMDhhZDQ5ZGM4YzczOWEzZWYxYmJjYTkyXzkxMg_ded2cb00-1ee4-471a-8f68-3707064e4a39"
      unitRef="usd">124400000</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i0b40b56eadea42be98c64e489d7c95d2_I20201030"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzgvZnJhZzo4YmZmMDU1ZTA4YWQ0OWRjOGM3MzlhM2VmMWJiY2E5Mi90ZXh0cmVnaW9uOjhiZmYwNTVlMDhhZDQ5ZGM4YzczOWEzZWYxYmJjYTkyXzI0MTU_4e1da4e3-0e45-4642-81bd-74aa0ea3d70e"
      unitRef="usd">50000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="ic6779b577f0147439adef36bcabe56f7_I20201030"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzgvZnJhZzo4YmZmMDU1ZTA4YWQ0OWRjOGM3MzlhM2VmMWJiY2E5Mi90ZXh0cmVnaW9uOjhiZmYwNTVlMDhhZDQ5ZGM4YzczOWEzZWYxYmJjYTkyXzI0OTE_ac1a9458-16d1-4cf9-9c22-c733ef998e49"
      unitRef="usd">50000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="if76b2bff28d74327893da34acbc4dff9_I20201030"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzgvZnJhZzo4YmZmMDU1ZTA4YWQ0OWRjOGM3MzlhM2VmMWJiY2E5Mi90ZXh0cmVnaW9uOjhiZmYwNTVlMDhhZDQ5ZGM4YzczOWEzZWYxYmJjYTkyXzI1NDY_368028ac-0944-43e9-b815-44a8cf980a7b"
      unitRef="usd">100000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <blkb:LineofCreditFacilityAvailableIncreaseCapacityAmount
      contextRef="i4d341687b89248cbb34d287b86f1d88a_I20201030"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzgvZnJhZzo4YmZmMDU1ZTA4YWQ0OWRjOGM3MzlhM2VmMWJiY2E5Mi90ZXh0cmVnaW9uOjhiZmYwNTVlMDhhZDQ5ZGM4YzczOWEzZWYxYmJjYTkyXzQ5NjA_23da9d3a-b4ea-4055-a52e-4a18796f0bf1"
      unitRef="usd">250000000</blkb:LineofCreditFacilityAvailableIncreaseCapacityAmount>
    <blkb:NetLeverageRatio
      contextRef="i3a70f7a5b46b469e8ec2d6b98092e147_I20201030"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzgvZnJhZzo4YmZmMDU1ZTA4YWQ0OWRjOGM3MzlhM2VmMWJiY2E5Mi90ZXh0cmVnaW9uOjhiZmYwNTVlMDhhZDQ5ZGM4YzczOWEzZWYxYmJjYTkyXzUwNDU_d0a2aba5-fdbb-441f-b692-0c3505fa86f8"
      unitRef="number">3.25</blkb:NetLeverageRatio>
    <us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity
      contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzgvZnJhZzo4YmZmMDU1ZTA4YWQ0OWRjOGM3MzlhM2VmMWJiY2E5Mi90ZXh0cmVnaW9uOjhiZmYwNTVlMDhhZDQ5ZGM4YzczOWEzZWYxYmJjYTkyXzUxMTQ_78152826-3479-4ed0-b0b1-62dce40e0883"
      unitRef="usd">319800000</us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity>
    <blkb:NetLeverageRatio
      contextRef="i66c4449824fb45fbb1e003d325bb57a8_I20220131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzgvZnJhZzo4YmZmMDU1ZTA4YWQ0OWRjOGM3MzlhM2VmMWJiY2E5Mi90ZXh0cmVnaW9uOjhiZmYwNTVlMDhhZDQ5ZGM4YzczOWEzZWYxYmJjYTkyXzU0OTc1NTgzMjYwNw_4849bf74-e317-4842-b014-93a6814199b6"
      unitRef="number">4.00</blkb:NetLeverageRatio>
    <blkb:NetLeverageRatio
      contextRef="i68d0824c54e84a3d9b89a4a4b921f778_I20220131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzgvZnJhZzo4YmZmMDU1ZTA4YWQ0OWRjOGM3MzlhM2VmMWJiY2E5Mi90ZXh0cmVnaW9uOjhiZmYwNTVlMDhhZDQ5ZGM4YzczOWEzZWYxYmJjYTkyXzU0OTc1NTgzMjc0Nw_5ff8be88-9298-4bad-aa9b-87856267f1c4"
      unitRef="number">3.75</blkb:NetLeverageRatio>
    <blkb:LineofCreditFacilityAvailableIncreaseCapacityAmount
      contextRef="i0343906334084b23ab567c3a9bee6831_I20220131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzgvZnJhZzo4YmZmMDU1ZTA4YWQ0OWRjOGM3MzlhM2VmMWJiY2E5Mi90ZXh0cmVnaW9uOjhiZmYwNTVlMDhhZDQ5ZGM4YzczOWEzZWYxYmJjYTkyXzU0OTc1NTgzMjg0Mg_ca313dee-d5ce-485f-a6b6-fd80b4e6bc42"
      unitRef="usd">250000000</blkb:LineofCreditFacilityAvailableIncreaseCapacityAmount>
    <blkb:LineOfCreditFacilityVariableInterestRate
      contextRef="ie1e577a8461347908f0197d7a963c0c2_D20201001-20201030"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzgvZnJhZzo4YmZmMDU1ZTA4YWQ0OWRjOGM3MzlhM2VmMWJiY2E5Mi90ZXh0cmVnaW9uOjhiZmYwNTVlMDhhZDQ5ZGM4YzczOWEzZWYxYmJjYTkyXzU0OTc1NTgzMzY5MA_183f46c3-0b01-4288-b836-f02e61366a2f"
      unitRef="number">0.0050</blkb:LineOfCreditFacilityVariableInterestRate>
    <blkb:LineOfCreditFacilityVariableInterestRate
      contextRef="i7ca7f8685e9749e3ba1e3ab1434c1db7_D20201001-20201030"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzgvZnJhZzo4YmZmMDU1ZTA4YWQ0OWRjOGM3MzlhM2VmMWJiY2E5Mi90ZXh0cmVnaW9uOjhiZmYwNTVlMDhhZDQ5ZGM4YzczOWEzZWYxYmJjYTkyXzU0OTc1NTgzMzc3Ng_ef304240-6014-4897-9531-2308cc942a17"
      unitRef="number">0.0100</blkb:LineOfCreditFacilityVariableInterestRate>
    <blkb:CreditSensitiveAdjustment
      contextRef="ic35dc07fd52041c8919efbceddb92a41_I20220826"
      decimals="7"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzgvZnJhZzo4YmZmMDU1ZTA4YWQ0OWRjOGM3MzlhM2VmMWJiY2E5Mi90ZXh0cmVnaW9uOjhiZmYwNTVlMDhhZDQ5ZGM4YzczOWEzZWYxYmJjYTkyXzEwOTk1MTE2NTI1MjU_5f76a52f-6646-4ec6-8726-d9f64e869533"
      unitRef="number">0.0011448</blkb:CreditSensitiveAdjustment>
    <blkb:CreditSensitiveAdjustment
      contextRef="i50eaa7ba16eb45729ec45313e03dc02a_I20220826"
      decimals="7"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzgvZnJhZzo4YmZmMDU1ZTA4YWQ0OWRjOGM3MzlhM2VmMWJiY2E5Mi90ZXh0cmVnaW9uOjhiZmYwNTVlMDhhZDQ5ZGM4YzczOWEzZWYxYmJjYTkyXzEwOTk1MTE2NTI1Mzg_a344bba3-2417-4f8c-b923-4a90588c4383"
      unitRef="number">0.0026161</blkb:CreditSensitiveAdjustment>
    <blkb:CreditSensitiveAdjustment
      contextRef="i89a96ce47d3042a2b5f6305725aad6b6_I20220826"
      decimals="7"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzgvZnJhZzo4YmZmMDU1ZTA4YWQ0OWRjOGM3MzlhM2VmMWJiY2E5Mi90ZXh0cmVnaW9uOjhiZmYwNTVlMDhhZDQ5ZGM4YzczOWEzZWYxYmJjYTkyXzEwOTk1MTE2NTI1NDk_aaa5a9db-8b96-4f26-b749-2e825c1b3268"
      unitRef="number">0.0042826</blkb:CreditSensitiveAdjustment>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="id366eff67f43403286ed09da6d7fec33_D20201001-20201030"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzgvZnJhZzo4YmZmMDU1ZTA4YWQ0OWRjOGM3MzlhM2VmMWJiY2E5Mi90ZXh0cmVnaW9uOjhiZmYwNTVlMDhhZDQ5ZGM4YzczOWEzZWYxYmJjYTkyXzU0OTc1NTgzNDE4MA_e63c5f59-1447-4a76-ba00-6fd3fe12fee5"
      unitRef="number">0.00375</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i851400166b93470bbe0f23074a54deea_D20201001-20201030"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzgvZnJhZzo4YmZmMDU1ZTA4YWQ0OWRjOGM3MzlhM2VmMWJiY2E5Mi90ZXh0cmVnaW9uOjhiZmYwNTVlMDhhZDQ5ZGM4YzczOWEzZWYxYmJjYTkyXzU0OTc1NTgzNDE4Nw_5f66cd69-6e84-4e8d-b370-48188db98616"
      unitRef="number">0.0150</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="ia1c2e51e6f5c4b77b1f0b658d14716ab_D20201001-20201030"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzgvZnJhZzo4YmZmMDU1ZTA4YWQ0OWRjOGM3MzlhM2VmMWJiY2E5Mi90ZXh0cmVnaW9uOjhiZmYwNTVlMDhhZDQ5ZGM4YzczOWEzZWYxYmJjYTkyXzU0OTc1NTgzNDIxNQ_1c1787be-d55e-44a0-b843-7ed046df43cc"
      unitRef="number">0.01375</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i4b7f44e9c2754aaf90938702419be2d4_D20201001-20201030"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzgvZnJhZzo4YmZmMDU1ZTA4YWQ0OWRjOGM3MzlhM2VmMWJiY2E5Mi90ZXh0cmVnaW9uOjhiZmYwNTVlMDhhZDQ5ZGM4YzczOWEzZWYxYmJjYTkyXzU0OTc1NTgzNDIyMg_b100d9f1-5a78-4bd2-8eb2-c7263d8be824"
      unitRef="number">0.0250</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <blkb:CreditSensitiveAdjustment
      contextRef="i167ec70d1b314465ab70b72f1c61cd76_I20220826"
      decimals="6"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzgvZnJhZzo4YmZmMDU1ZTA4YWQ0OWRjOGM3MzlhM2VmMWJiY2E5Mi90ZXh0cmVnaW9uOjhiZmYwNTVlMDhhZDQ5ZGM4YzczOWEzZWYxYmJjYTkyXzEwOTk1MTE2NTI1MTU_abf627b6-7ea7-4889-ba21-2cf5d901487a"
      unitRef="number">0.000326</blkb:CreditSensitiveAdjustment>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i4be62660e1964e1280108d10f87be0f7_D20201001-20201030"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzgvZnJhZzo4YmZmMDU1ZTA4YWQ0OWRjOGM3MzlhM2VmMWJiY2E5Mi90ZXh0cmVnaW9uOjhiZmYwNTVlMDhhZDQ5ZGM4YzczOWEzZWYxYmJjYTkyXzEwOTk1MTE2NTI1NjI_de93d967-c515-4693-bf39-32e334820957"
      unitRef="number">0.01375</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="ifa10590e23da40f38b5c04d89351c219_D20201001-20201030"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzgvZnJhZzo4YmZmMDU1ZTA4YWQ0OWRjOGM3MzlhM2VmMWJiY2E5Mi90ZXh0cmVnaW9uOjhiZmYwNTVlMDhhZDQ5ZGM4YzczOWEzZWYxYmJjYTkyXzEwOTk1MTE2NTI1NjU_e1bae47d-f0d0-45dd-9e36-4d24cd8ccea6"
      unitRef="number">0.0250</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage
      contextRef="ic84efe674d2e41e8ab7dd6cd76961c06_D20201001-20201030"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzgvZnJhZzo4YmZmMDU1ZTA4YWQ0OWRjOGM3MzlhM2VmMWJiY2E5Mi90ZXh0cmVnaW9uOjhiZmYwNTVlMDhhZDQ5ZGM4YzczOWEzZWYxYmJjYTkyXzU0OTc1NTgzNDkxOQ_08312a2a-7026-4d28-b0ad-042b6dab7049"
      unitRef="number">0.00250</us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage>
    <us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage
      contextRef="i38e2a814cf8a4b5cb9bc129d7d2b01ab_D20201001-20201030"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzgvZnJhZzo4YmZmMDU1ZTA4YWQ0OWRjOGM3MzlhM2VmMWJiY2E5Mi90ZXh0cmVnaW9uOjhiZmYwNTVlMDhhZDQ5ZGM4YzczOWEzZWYxYmJjYTkyXzU0OTc1NTgzNDkyNg_80886fc5-7dad-4313-a84d-6fabd3dbc276"
      unitRef="number">0.0050</us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="ia6713387eca248df9a821b0fdafa36cd_D20220101-20221231"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzgvZnJhZzo4YmZmMDU1ZTA4YWQ0OWRjOGM3MzlhM2VmMWJiY2E5Mi90ZXh0cmVnaW9uOjhiZmYwNTVlMDhhZDQ5ZGM4YzczOWEzZWYxYmJjYTkyXzEwOTk1MTE2NTI1OTc_25a16b2d-e700-4510-8d94-5fb3af7033ca"
      unitRef="number">0.02125</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i7041c7be0a4846cab8ff5dc2953e583f_D20220101-20221231"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzgvZnJhZzo4YmZmMDU1ZTA4YWQ0OWRjOGM3MzlhM2VmMWJiY2E5Mi90ZXh0cmVnaW9uOjhiZmYwNTVlMDhhZDQ5ZGM4YzczOWEzZWYxYmJjYTkyXzEwOTk1MTE2NTI1OTc_804fee88-fb2a-4078-ab81-9326bd6a7160"
      unitRef="number">0.02125</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i91ecf8a7600848c9b0e4ee5768e58143_D20220101-20221231"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzgvZnJhZzo4YmZmMDU1ZTA4YWQ0OWRjOGM3MzlhM2VmMWJiY2E5Mi90ZXh0cmVnaW9uOjhiZmYwNTVlMDhhZDQ5ZGM4YzczOWEzZWYxYmJjYTkyXzEwOTk1MTE2NTI1OTc_ba1d4e92-930e-44de-bdd2-3db1a406b077"
      unitRef="number">0.02125</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzgvZnJhZzo4YmZmMDU1ZTA4YWQ0OWRjOGM3MzlhM2VmMWJiY2E5Mi90ZXh0cmVnaW9uOjhiZmYwNTVlMDhhZDQ5ZGM4YzczOWEzZWYxYmJjYTkyXzU0OTc1NTgzODIwMA_262eef40-7d55-4b3e-b0a6-23e1efe29b4f"
      unitRef="number">0.00375</us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="i19fb51b731a54f2dafeaf2891413a353_D20211231-20211231"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzgvZnJhZzo4YmZmMDU1ZTA4YWQ0OWRjOGM3MzlhM2VmMWJiY2E5Mi90ZXh0cmVnaW9uOjhiZmYwNTVlMDhhZDQ5ZGM4YzczOWEzZWYxYmJjYTkyXzUzMjI_8b7acc26-306a-4646-8c2a-cc8323198ed6"
      unitRef="usd">250000000</us-gaap:ProceedsFromLinesOfCredit>
    <blkb:LineOfCreditFacilityVariableInterestRate
      contextRef="i848863ca6fce4c62aef2ab347383e9a2_D20211231-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzgvZnJhZzo4YmZmMDU1ZTA4YWQ0OWRjOGM3MzlhM2VmMWJiY2E5Mi90ZXh0cmVnaW9uOjhiZmYwNTVlMDhhZDQ5ZGM4YzczOWEzZWYxYmJjYTkyXzU1MTM_6828cad3-75d9-4ebe-8164-cfb12faa7ba2"
      unitRef="number">0.0050</blkb:LineOfCreditFacilityVariableInterestRate>
    <blkb:LineOfCreditFacilityVariableInterestRate
      contextRef="i02c5c9b5e67a48378f87cad819a51fa7_D20211231-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzgvZnJhZzo4YmZmMDU1ZTA4YWQ0OWRjOGM3MzlhM2VmMWJiY2E5Mi90ZXh0cmVnaW9uOjhiZmYwNTVlMDhhZDQ5ZGM4YzczOWEzZWYxYmJjYTkyXzU2MDg_6a9c8734-a75b-4847-860d-bc72c941d76f"
      unitRef="number">0.0100</blkb:LineOfCreditFacilityVariableInterestRate>
    <blkb:CreditSensitiveAdjustment
      contextRef="i9dd0f183a5154e4b9f6414043f458584_I20220826"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzgvZnJhZzo4YmZmMDU1ZTA4YWQ0OWRjOGM3MzlhM2VmMWJiY2E5Mi90ZXh0cmVnaW9uOjhiZmYwNTVlMDhhZDQ5ZGM4YzczOWEzZWYxYmJjYTkyXzEwOTk1MTE2NTI1MDc_8677ec43-e812-41b9-82d7-7d35736748b1"
      unitRef="number">0.0010</blkb:CreditSensitiveAdjustment>
    <blkb:CreditSensitiveAdjustment
      contextRef="i338af02ce9d841a4b31a0c55b413ce52_I20220826"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzgvZnJhZzo4YmZmMDU1ZTA4YWQ0OWRjOGM3MzlhM2VmMWJiY2E5Mi90ZXh0cmVnaW9uOjhiZmYwNTVlMDhhZDQ5ZGM4YzczOWEzZWYxYmJjYTkyXzU0OTc1NTgyODA4Mw_d6630f51-2ab9-4dfe-820e-b25828557686"
      unitRef="number">0.0010</blkb:CreditSensitiveAdjustment>
    <blkb:CreditSensitiveAdjustment
      contextRef="i604002635a1341f8854ee824c2046545_I20220826"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzgvZnJhZzo4YmZmMDU1ZTA4YWQ0OWRjOGM3MzlhM2VmMWJiY2E5Mi90ZXh0cmVnaW9uOjhiZmYwNTVlMDhhZDQ5ZGM4YzczOWEzZWYxYmJjYTkyXzU0OTc1NTgyODA5MQ_a03f8a5a-e61e-4412-bda1-f40a9474dad2"
      unitRef="number">0.0015</blkb:CreditSensitiveAdjustment>
    <blkb:CreditSensitiveAdjustment
      contextRef="i228986d943414abd9623b2ff1c50009f_I20220826"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzgvZnJhZzo4YmZmMDU1ZTA4YWQ0OWRjOGM3MzlhM2VmMWJiY2E5Mi90ZXh0cmVnaW9uOjhiZmYwNTVlMDhhZDQ5ZGM4YzczOWEzZWYxYmJjYTkyXzU0OTc1NTgyODA5OQ_db603bba-bef1-4f31-8584-4b9173115f4d"
      unitRef="number">0.0025</blkb:CreditSensitiveAdjustment>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i0c3e6f8bb82d4f3792d300e00ec76da6_D20211231-20211231"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzgvZnJhZzo4YmZmMDU1ZTA4YWQ0OWRjOGM3MzlhM2VmMWJiY2E5Mi90ZXh0cmVnaW9uOjhiZmYwNTVlMDhhZDQ5ZGM4YzczOWEzZWYxYmJjYTkyXzYwOTg_ca50c6d3-6ec3-4e55-ab91-b572df077ce4"
      unitRef="number">0.00375</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="ib483e24096e14e4ea624d532642cda04_D20211231-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzgvZnJhZzo4YmZmMDU1ZTA4YWQ0OWRjOGM3MzlhM2VmMWJiY2E5Mi90ZXh0cmVnaW9uOjhiZmYwNTVlMDhhZDQ5ZGM4YzczOWEzZWYxYmJjYTkyXzYxMDQ_e24f59d3-4329-4961-866c-377887b11d93"
      unitRef="number">0.0150</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i2a9415a99a6f4e2494db8672b4df0585_D20211231-20211231"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzgvZnJhZzo4YmZmMDU1ZTA4YWQ0OWRjOGM3MzlhM2VmMWJiY2E5Mi90ZXh0cmVnaW9uOjhiZmYwNTVlMDhhZDQ5ZGM4YzczOWEzZWYxYmJjYTkyXzYxMjk_3cc242ff-2a20-4a6f-966c-a56923d7e311"
      unitRef="number">0.01375</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="ie8b8d11e382b4719a8d6fe5a3415c3d8_D20211231-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzgvZnJhZzo4YmZmMDU1ZTA4YWQ0OWRjOGM3MzlhM2VmMWJiY2E5Mi90ZXh0cmVnaW9uOjhiZmYwNTVlMDhhZDQ5ZGM4YzczOWEzZWYxYmJjYTkyXzYxMzU_a50d4d20-2fea-4666-bacc-f785d2c81b83"
      unitRef="number">0.0250</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:PaymentsOfFinancingCosts
      contextRef="i5bb45e736eff414196360d312b1979c6_D20201001-20201030"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzgvZnJhZzo4YmZmMDU1ZTA4YWQ0OWRjOGM3MzlhM2VmMWJiY2E5Mi90ZXh0cmVnaW9uOjhiZmYwNTVlMDhhZDQ5ZGM4YzczOWEzZWYxYmJjYTkyXzY2ODY_431cbd6c-5a00-4c0d-ae2f-0ee80c50b517"
      unitRef="usd">4000000</us-gaap:PaymentsOfFinancingCosts>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="i5bb45e736eff414196360d312b1979c6_D20201001-20201030"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzgvZnJhZzo4YmZmMDU1ZTA4YWQ0OWRjOGM3MzlhM2VmMWJiY2E5Mi90ZXh0cmVnaW9uOjhiZmYwNTVlMDhhZDQ5ZGM4YzczOWEzZWYxYmJjYTkyXzY3MTg_945baa67-0238-4211-b1de-59fc12b9a8d9"
      unitRef="usd">1200000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet
      contextRef="i4d341687b89248cbb34d287b86f1d88a_I20201030"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzgvZnJhZzo4YmZmMDU1ZTA4YWQ0OWRjOGM3MzlhM2VmMWJiY2E5Mi90ZXh0cmVnaW9uOjhiZmYwNTVlMDhhZDQ5ZGM4YzczOWEzZWYxYmJjYTkyXzY5Nzk_e3098f91-4e80-42fd-8b41-40976cb95ade"
      unitRef="usd">-2000000</us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet>
    <us-gaap:PaymentsOfFinancingCosts
      contextRef="i19fb51b731a54f2dafeaf2891413a353_D20211231-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzgvZnJhZzo4YmZmMDU1ZTA4YWQ0OWRjOGM3MzlhM2VmMWJiY2E5Mi90ZXh0cmVnaW9uOjhiZmYwNTVlMDhhZDQ5ZGM4YzczOWEzZWYxYmJjYTkyXzcxOTM_2a7aad34-7efe-4303-b6b4-01df29c80600"
      unitRef="usd">3100000</us-gaap:PaymentsOfFinancingCosts>
    <us-gaap:DebtIssuanceCostsLineOfCreditArrangementsNet
      contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzgvZnJhZzo4YmZmMDU1ZTA4YWQ0OWRjOGM3MzlhM2VmMWJiY2E5Mi90ZXh0cmVnaW9uOjhiZmYwNTVlMDhhZDQ5ZGM4YzczOWEzZWYxYmJjYTkyXzczNDk_b0538929-2112-4a1b-8303-a6894be0e812"
      unitRef="usd">900000</us-gaap:DebtIssuanceCostsLineOfCreditArrangementsNet>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="i346c146538fe433db8121549f71042fa_D20211231-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzgvZnJhZzo4YmZmMDU1ZTA4YWQ0OWRjOGM3MzlhM2VmMWJiY2E5Mi90ZXh0cmVnaW9uOjhiZmYwNTVlMDhhZDQ5ZGM4YzczOWEzZWYxYmJjYTkyXzc0OTU_d021b110-a38f-4e51-bf02-9602a9a53025"
      unitRef="usd">441800000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued
      contextRef="i346c146538fe433db8121549f71042fa_D20211231-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzgvZnJhZzo4YmZmMDU1ZTA4YWQ0OWRjOGM3MzlhM2VmMWJiY2E5Mi90ZXh0cmVnaW9uOjhiZmYwNTVlMDhhZDQ5ZGM4YzczOWEzZWYxYmJjYTkyXzc1MjQ_62308f79-aada-4303-a39e-72b882a947c6"
      unitRef="shares">3810888</us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued>
    <us-gaap:BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned
      contextRef="iaabaa8b78fba43f1a9ca12ab83c5ef9f_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzgvZnJhZzo4YmZmMDU1ZTA4YWQ0OWRjOGM3MzlhM2VmMWJiY2E5Mi90ZXh0cmVnaW9uOjhiZmYwNTVlMDhhZDQ5ZGM4YzczOWEzZWYxYmJjYTkyXzc1ODk_08996b80-4ce4-4152-8913-b093a910fdef"
      unitRef="usd">301000000</us-gaap:BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="i346c146538fe433db8121549f71042fa_D20211231-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzgvZnJhZzo4YmZmMDU1ZTA4YWQ0OWRjOGM3MzlhM2VmMWJiY2E5Mi90ZXh0cmVnaW9uOjhiZmYwNTVlMDhhZDQ5ZGM4YzczOWEzZWYxYmJjYTkyXzc2NDI_70bc650c-e796-41c8-9eab-dac817e3b004"
      unitRef="usd">742800000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="i19fb51b731a54f2dafeaf2891413a353_D20211231-20211231"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzgvZnJhZzo4YmZmMDU1ZTA4YWQ0OWRjOGM3MzlhM2VmMWJiY2E5Mi90ZXh0cmVnaW9uOjhiZmYwNTVlMDhhZDQ5ZGM4YzczOWEzZWYxYmJjYTkyXzc3OTg_8b7acc26-306a-4646-8c2a-cc8323198ed6"
      unitRef="usd">250000000</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:LongTermDebtPercentageBearingFixedInterestRate
      contextRef="ic670a977be3b468c8d6aafde2f8aabc1_I20200831"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzgvZnJhZzo4YmZmMDU1ZTA4YWQ0OWRjOGM3MzlhM2VmMWJiY2E5Mi90ZXh0cmVnaW9uOjhiZmYwNTVlMDhhZDQ5ZGM4YzczOWEzZWYxYmJjYTkyXzgwMzY_c60b6c81-5902-466d-9628-5325bc697964"
      unitRef="number">0.0512</us-gaap:LongTermDebtPercentageBearingFixedInterestRate>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ic670a977be3b468c8d6aafde2f8aabc1_I20200831"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzgvZnJhZzo4YmZmMDU1ZTA4YWQ0OWRjOGM3MzlhM2VmMWJiY2E5Mi90ZXh0cmVnaW9uOjhiZmYwNTVlMDhhZDQ5ZGM4YzczOWEzZWYxYmJjYTkyXzgxMTA_6a9c3979-d529-48e1-9612-03dcdc221d8b"
      unitRef="usd">49100000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:LongTermDebtPercentageBearingFixedInterestRate
      contextRef="i6cfda2480279438d8fa1c45272d8c444_I20200831"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzgvZnJhZzo4YmZmMDU1ZTA4YWQ0OWRjOGM3MzlhM2VmMWJiY2E5Mi90ZXh0cmVnaW9uOjhiZmYwNTVlMDhhZDQ5ZGM4YzczOWEzZWYxYmJjYTkyXzgxNDQ_4d84cfc5-6186-4828-ad35-85d346d54fe5"
      unitRef="number">0.0561</us-gaap:LongTermDebtPercentageBearingFixedInterestRate>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i6cfda2480279438d8fa1c45272d8c444_I20200831"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzgvZnJhZzo4YmZmMDU1ZTA4YWQ0OWRjOGM3MzlhM2VmMWJiY2E5Mi90ZXh0cmVnaW9uOjhiZmYwNTVlMDhhZDQ5ZGM4YzczOWEzZWYxYmJjYTkyXzgyMTg_a5da6ba4-bb96-4794-a593-b9cf587a114f"
      unitRef="usd">12000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i0706d4c2df854f9895047a8afedf6850_I20200831"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzgvZnJhZzo4YmZmMDU1ZTA4YWQ0OWRjOGM3MzlhM2VmMWJiY2E5Mi90ZXh0cmVnaW9uOjhiZmYwNTVlMDhhZDQ5ZGM4YzczOWEzZWYxYmJjYTkyXzgyODk_1ed3777a-1045-4d04-809b-3bd72fb9688c"
      unitRef="usd">61100000</us-gaap:DebtInstrumentCarryingAmount>
    <blkb:ScheduleOfDebtInstrumentsOtherTableTextBlock
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzgvZnJhZzo4YmZmMDU1ZTA4YWQ0OWRjOGM3MzlhM2VmMWJiY2E5Mi90ZXh0cmVnaW9uOjhiZmYwNTVlMDhhZDQ5ZGM4YzczOWEzZWYxYmJjYTkyXzU0OTc1NTgyNDY0OA_5b16b2e7-0cd6-4c71-94ee-480831c50014">&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes our currently effective financing agreements as of December&#160;31, 2022:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.467%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.499%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Term&lt;br/&gt;&#160;in Months&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Number of&lt;br/&gt;Annual Payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;First Annual&lt;br/&gt;Payment Due&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Original Loan&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Effective dates of agreements:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;51&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;January 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,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:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;39&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;January 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,710&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</blkb:ScheduleOfDebtInstrumentsOtherTableTextBlock>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i4eb26c04cec5421e9e64728eebb36616_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzgvZnJhZzo4YmZmMDU1ZTA4YWQ0OWRjOGM3MzlhM2VmMWJiY2E5Mi90YWJsZTpmMzcyYTg3YzhlMzU0MzIxOWJhZDdiOGZmMmQ4MzUwYy90YWJsZXJhbmdlOmYzNzJhODdjOGUzNTQzMjE5YmFkN2I4ZmYyZDgzNTBjXzItNC0xLTEtMjQ0Njgz_54deba2c-53ef-40af-b3c3-017911687341"
      unitRef="usd">2150000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="ieea57c190c8840e1b1eca54382993802_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzgvZnJhZzo4YmZmMDU1ZTA4YWQ0OWRjOGM3MzlhM2VmMWJiY2E5Mi90YWJsZTpmMzcyYTg3YzhlMzU0MzIxOWJhZDdiOGZmMmQ4MzUwYy90YWJsZXJhbmdlOmYzNzJhODdjOGUzNTQzMjE5YmFkN2I4ZmYyZDgzNTBjXzQtNC0xLTEtMjU0NDYz_c88f862f-4e4b-4b43-a097-e9cb466cd862"
      unitRef="usd">1710000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzgvZnJhZzo4YmZmMDU1ZTA4YWQ0OWRjOGM3MzlhM2VmMWJiY2E5Mi90ZXh0cmVnaW9uOjhiZmYwNTVlMDhhZDQ5ZGM4YzczOWEzZWYxYmJjYTkyXzk1OTc_1a56b749-843e-4fca-b6ee-6bd78c2cf7a7">&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2022, 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:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:87.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.012%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Years ending December 31,&lt;br/&gt;(dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Annual&lt;br/&gt;maturities&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18,802&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18,429&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2025&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;771,403&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2026&#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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,969&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2027&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;49,217&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total required maturities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;861,986&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
      contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzgvZnJhZzo4YmZmMDU1ZTA4YWQ0OWRjOGM3MzlhM2VmMWJiY2E5Mi90YWJsZTozZmIxYjFjN2RkMTU0NWYyYWUzOTZiOTY5OTNjYTY5ZC90YWJsZXJhbmdlOjNmYjFiMWM3ZGQxNTQ1ZjJhZTM5NmI5Njk5M2NhNjlkXzEtMS0xLTEtMjQ0Njgz_e89eb19c-5558-42a3-88f3-7b448ce3a911"
      unitRef="usd">18802000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
      contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzgvZnJhZzo4YmZmMDU1ZTA4YWQ0OWRjOGM3MzlhM2VmMWJiY2E5Mi90YWJsZTozZmIxYjFjN2RkMTU0NWYyYWUzOTZiOTY5OTNjYTY5ZC90YWJsZXJhbmdlOjNmYjFiMWM3ZGQxNTQ1ZjJhZTM5NmI5Njk5M2NhNjlkXzItMS0xLTEtMjQ0Njgz_a376758e-d553-40e2-ade0-58953c67789e"
      unitRef="usd">18429000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
      contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzgvZnJhZzo4YmZmMDU1ZTA4YWQ0OWRjOGM3MzlhM2VmMWJiY2E5Mi90YWJsZTozZmIxYjFjN2RkMTU0NWYyYWUzOTZiOTY5OTNjYTY5ZC90YWJsZXJhbmdlOjNmYjFiMWM3ZGQxNTQ1ZjJhZTM5NmI5Njk5M2NhNjlkXzMtMS0xLTEtMjQ0Njgz_6868ec7e-2e47-466e-b713-e060ccf2ec5c"
      unitRef="usd">771403000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour
      contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzgvZnJhZzo4YmZmMDU1ZTA4YWQ0OWRjOGM3MzlhM2VmMWJiY2E5Mi90YWJsZTozZmIxYjFjN2RkMTU0NWYyYWUzOTZiOTY5OTNjYTY5ZC90YWJsZXJhbmdlOjNmYjFiMWM3ZGQxNTQ1ZjJhZTM5NmI5Njk5M2NhNjlkXzQtMS0xLTEtMjQ0Njgz_6b13fcef-78e2-4e3e-9607-948406c3478c"
      unitRef="usd">1969000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive
      contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzgvZnJhZzo4YmZmMDU1ZTA4YWQ0OWRjOGM3MzlhM2VmMWJiY2E5Mi90YWJsZTozZmIxYjFjN2RkMTU0NWYyYWUzOTZiOTY5OTNjYTY5ZC90YWJsZXJhbmdlOjNmYjFiMWM3ZGQxNTQ1ZjJhZTM5NmI5Njk5M2NhNjlkXzUtMS0xLTEtMjQ0Njgz_82b089f5-8312-4281-91a1-7e6a03f913da"
      unitRef="usd">2166000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive
      contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzgvZnJhZzo4YmZmMDU1ZTA4YWQ0OWRjOGM3MzlhM2VmMWJiY2E5Mi90YWJsZTozZmIxYjFjN2RkMTU0NWYyYWUzOTZiOTY5OTNjYTY5ZC90YWJsZXJhbmdlOjNmYjFiMWM3ZGQxNTQ1ZjJhZTM5NmI5Njk5M2NhNjlkXzYtMS0xLTEtMjQ0Njgz_dbe27fef-1aa4-471c-b4ec-14a0d30d71f0"
      unitRef="usd">49217000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive>
    <us-gaap:LongTermDebt
      contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzgvZnJhZzo4YmZmMDU1ZTA4YWQ0OWRjOGM3MzlhM2VmMWJiY2E5Mi90YWJsZTozZmIxYjFjN2RkMTU0NWYyYWUzOTZiOTY5OTNjYTY5ZC90YWJsZXJhbmdlOjNmYjFiMWM3ZGQxNTQ1ZjJhZTM5NmI5Njk5M2NhNjlkXzctMS0xLTEtMjQ0Njgz_79251e17-ee20-43a4-8ae6-c3c5bc59dde9"
      unitRef="usd">861986000</us-gaap:LongTermDebt>
    <us-gaap:DerivativesAndFairValueTextBlock
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDEvZnJhZzo0ZWQ4Yjk3YjE5OGM0NGUwYjJiYzEzNjE0N2QwNWViYi90ZXh0cmVnaW9uOjRlZDhiOTdiMTk4YzQ0ZTBiMmJjMTM2MTQ3ZDA1ZWJiXzE5NDA_1de20fb7-d5a3-4063-b594-7e9193e146c3">&lt;div style="margin-top:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:98.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006880;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:700;line-height:120%"&gt;10. Derivative Instruments&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We generally use derivative instruments to manage our interest rate and foreign currency exchange risk. We currently have derivatives classified as cash flow hedges and net investment hedges. We do not enter into any derivatives for trading or speculative purposes.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;All of our derivative instruments are governed by International Swap Dealers Association, Inc. ("ISDA") master agreements with our counterparties. As of December&#160;31, 2022 and December&#160;31, 2021, we have presented the fair value of our derivative instruments at the gross amounts in the consolidated balance sheet as the gross fair values of our derivative instruments equaled their net fair values.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Cash flow hedges&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have entered into interest rate swap agreements, which effectively convert portions of our variable rate debt under the 2020 Credit Facility to a fixed rate for the term of the swap agreements. We designated each of the interest rate swaps as cash flow hedges at the inception of the contracts. As of December&#160;31, 2022 and December&#160;31, 2021, the aggregate notional values of the interest rate swaps were $435.0 million. All of the contracts have maturities on or before October 2024.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the three months ended September 30, 2022, we entered into foreign currency forward contracts to hedge revenues denominated in the Canadian Dollar ("CAD") against changes in the exchange rate with the United States Dollar ("USD"). We designated each of the forwards as cash flow hedges at the inception of the contracts. As of December&#160;31, 2022, the aggregate notional values of the foreign currency forward contracts designated as cash flow hedges that we held to buy USD in exchange for Canadian Dollars were $22.6 million CAD. All of the contracts have maturities of 12 months or less. We did not have foreign currency forward contracts as of December&#160;31, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Net investment hedges&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have entered into foreign currency forward contracts to hedge a portion of the foreign currency exposure that arises on translation of our investments denominated in British Pounds ("GBP") into USD. We designated each of these foreign currency forward contracts as net investment hedges at the inception of the contracts. As of December&#160;31, 2022, we had &#xa3;11.2 million of foreign currency forward contracts designated as net investment hedges to reduce the volatility of the U.S. dollar value of a portion of our GBP-denominated investments.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair values of our derivative instruments were as follows as of:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:24.192%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.958%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.864%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.864%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.958%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.864%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.870%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="6" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Asset derivatives&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="6" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Liability Derivatives&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Balance sheet location&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Balance sheet location&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Derivative instruments designated as hedging instruments:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-top:3pt;padding-left:6pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Foreign currency forward contracts, current portion&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;247&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued expenses&lt;br/&gt;and other 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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:3pt;padding-left:6pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest rate swaps, long-term&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;31,870&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,160&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Total derivative instruments designated as hedging instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;32,117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,160&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The effects of derivative instruments in cash flow hedging relationships were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:32.233%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.835%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:33.989%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:44pt"&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Gain (loss) recognized&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;in accumulated other &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;comprehensive &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;income as of&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="2" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Location &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;of gain (loss) &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;reclassified from &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;accumulated other &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;comprehensive &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;income into&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(loss) income&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Gain (loss) reclassified from accumulated&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;&#160;other comprehensive income into (loss) income&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:23pt"&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Year ended&lt;br/&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Cash Flow Hedges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest rate swaps&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;31,870&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,520&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Foreign currency forward contracts&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;247&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Net Investment Hedge&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Foreign currency forward contracts&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(323)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-right:1pt solid #004054;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Year ended&lt;br/&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Cash Flow Hedges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest rate swaps&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,160&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3,714)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Year ended&lt;br/&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest rate swaps&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(4,159)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3,827)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our policy requires that derivatives used for hedging purposes be designated and effective as a hedge of the identified risk exposure at the inception of the contract. Accumulated other comprehensive income (loss) includes unrealized gains or losses from the change in fair value measurement of our derivative instruments each reporting period and the related income tax expense or benefit. Excluding net investment hedges, changes in the fair value measurements of the derivative instruments and the related income tax expense or benefit are reflected as adjustments to accumulated other comprehensive income (loss) until the actual hedged expense is incurred or until the hedge is terminated at which point the unrealized gain (loss) is reclassified from accumulated other comprehensive income (loss) to current earnings. For net investment hedges, changes in the fair value measurements of the derivative instruments and the related income tax expense or benefit are reflected as adjustments to translation adjustment, a component of accumulated other comprehensive income (loss), and recognized in earnings only when the hedged GBP investment is liquidated. The estimated accumulated other comprehensive income as of December&#160;31, 2022 that is expected to be reclassified into earnings within the next twelve months is $19.5 million. There were no ineffective portions of our interest rate swap or foreign currency forward derivatives during the years ended December&#160;31, 2022, 2021 and 2020. See Note 14 to these consolidated financial statements for a summary of the changes in accumulated other comprehensive income (loss) by component. We classify cash flows related to derivative instruments as operating activities in the consolidated statements of cash flows.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We did not have any undesignated derivative instruments during 2022, 2021 and 2020.&lt;/span&gt;&lt;/div&gt;</us-gaap:DerivativesAndFairValueTextBlock>
    <us-gaap:DerivativeNotionalAmount
      contextRef="if67c7ec76e58429692bfd849238c4cdd_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDEvZnJhZzo0ZWQ4Yjk3YjE5OGM0NGUwYjJiYzEzNjE0N2QwNWViYi90ZXh0cmVnaW9uOjRlZDhiOTdiMTk4YzQ0ZTBiMmJjMTM2MTQ3ZDA1ZWJiXzI3NDg3NzkwNzI1NzY_0191e5a3-2113-49b8-ba52-6ca0434a616c"
      unitRef="usd">435000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i95465a506de74704aaa89a0957e6a778_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDEvZnJhZzo0ZWQ4Yjk3YjE5OGM0NGUwYjJiYzEzNjE0N2QwNWViYi90ZXh0cmVnaW9uOjRlZDhiOTdiMTk4YzQ0ZTBiMmJjMTM2MTQ3ZDA1ZWJiXzI3NDg3NzkwNzMxNTA_3931bfb6-df23-42d0-86ab-0809b8358f49"
      unitRef="cad">22600000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i95465a506de74704aaa89a0957e6a778_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDEvZnJhZzo0ZWQ4Yjk3YjE5OGM0NGUwYjJiYzEzNjE0N2QwNWViYi90ZXh0cmVnaW9uOjRlZDhiOTdiMTk4YzQ0ZTBiMmJjMTM2MTQ3ZDA1ZWJiXzI3NDg3NzkwNzM3NzY_4237759d-0060-4b00-9ee3-5d6d46d5447e"
      unitRef="gbp">11200000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDEvZnJhZzo0ZWQ4Yjk3YjE5OGM0NGUwYjJiYzEzNjE0N2QwNWViYi90ZXh0cmVnaW9uOjRlZDhiOTdiMTk4YzQ0ZTBiMmJjMTM2MTQ3ZDA1ZWJiXzE5Mjk_d4fcdfc5-7f81-46da-9c49-518364a5681d">&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:24.192%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.958%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.864%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.864%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.958%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.864%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.870%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="6" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Asset derivatives&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="6" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Liability Derivatives&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Balance sheet location&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Balance sheet location&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Derivative instruments designated as hedging instruments:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-top:3pt;padding-left:6pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Foreign currency forward contracts, current portion&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;247&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued expenses&lt;br/&gt;and other 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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:3pt;padding-left:6pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest rate swaps, long-term&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;31,870&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,160&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Total derivative instruments designated as hedging instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;32,117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,160&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;</us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock>
    <us-gaap:DerivativeAssetsCurrent
      contextRef="i82c05b9fc99a4d37a2f2a27186be7c41_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDEvZnJhZzo0ZWQ4Yjk3YjE5OGM0NGUwYjJiYzEzNjE0N2QwNWViYi90YWJsZTpmM2E5MDc5ZmUyYTI0NTEwOGRlMTM2ZmZmNDA1ZjI1Ni90YWJsZXJhbmdlOmYzYTkwNzlmZTJhMjQ1MTA4ZGUxMzZmZmY0MDVmMjU2XzMtMi0xLTEtMjQ0Njgz_44abe019-70af-4fbb-84a6-1f82b4ce2c3c"
      unitRef="usd">247000</us-gaap:DerivativeAssetsCurrent>
    <us-gaap:DerivativeAssetsCurrent
      contextRef="i6d48b8bc1dd9425e9a5e42a1433c310e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDEvZnJhZzo0ZWQ4Yjk3YjE5OGM0NGUwYjJiYzEzNjE0N2QwNWViYi90YWJsZTpmM2E5MDc5ZmUyYTI0NTEwOGRlMTM2ZmZmNDA1ZjI1Ni90YWJsZXJhbmdlOmYzYTkwNzlmZTJhMjQ1MTA4ZGUxMzZmZmY0MDVmMjU2XzMtMy0xLTEtMjQ0Njgz_43cbac8c-5467-4c4d-ab35-369425da59e6"
      unitRef="usd">0</us-gaap:DerivativeAssetsCurrent>
    <us-gaap:DerivativeLiabilitiesCurrent
      contextRef="i82c05b9fc99a4d37a2f2a27186be7c41_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDEvZnJhZzo0ZWQ4Yjk3YjE5OGM0NGUwYjJiYzEzNjE0N2QwNWViYi90YWJsZTpmM2E5MDc5ZmUyYTI0NTEwOGRlMTM2ZmZmNDA1ZjI1Ni90YWJsZXJhbmdlOmYzYTkwNzlmZTJhMjQ1MTA4ZGUxMzZmZmY0MDVmMjU2XzMtNi0xLTEtMjQ0Njgz_35fbbf1e-f431-482b-ae29-9b7ca3035084"
      unitRef="usd">323000</us-gaap:DerivativeLiabilitiesCurrent>
    <us-gaap:DerivativeLiabilitiesCurrent
      contextRef="i6d48b8bc1dd9425e9a5e42a1433c310e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDEvZnJhZzo0ZWQ4Yjk3YjE5OGM0NGUwYjJiYzEzNjE0N2QwNWViYi90YWJsZTpmM2E5MDc5ZmUyYTI0NTEwOGRlMTM2ZmZmNDA1ZjI1Ni90YWJsZXJhbmdlOmYzYTkwNzlmZTJhMjQ1MTA4ZGUxMzZmZmY0MDVmMjU2XzMtNy0xLTEtMjQ0Njgz_03fbfc6d-f7bb-448f-a312-135b0882d797"
      unitRef="usd">0</us-gaap:DerivativeLiabilitiesCurrent>
    <us-gaap:DerivativeAssetsNoncurrent
      contextRef="icaf0083794514fe7878eda93b5614ffd_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDEvZnJhZzo0ZWQ4Yjk3YjE5OGM0NGUwYjJiYzEzNjE0N2QwNWViYi90YWJsZTpmM2E5MDc5ZmUyYTI0NTEwOGRlMTM2ZmZmNDA1ZjI1Ni90YWJsZXJhbmdlOmYzYTkwNzlmZTJhMjQ1MTA4ZGUxMzZmZmY0MDVmMjU2XzQtMi0xLTEtMjQ0Njgz_d162e940-2d31-406d-b0d8-bda623975024"
      unitRef="usd">31870000</us-gaap:DerivativeAssetsNoncurrent>
    <us-gaap:DerivativeAssetsNoncurrent
      contextRef="icf8437456ec641d1bb3d3e5f050eb31f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDEvZnJhZzo0ZWQ4Yjk3YjE5OGM0NGUwYjJiYzEzNjE0N2QwNWViYi90YWJsZTpmM2E5MDc5ZmUyYTI0NTEwOGRlMTM2ZmZmNDA1ZjI1Ni90YWJsZXJhbmdlOmYzYTkwNzlmZTJhMjQ1MTA4ZGUxMzZmZmY0MDVmMjU2XzQtMy0xLTEtMjQ0Njgz_47642583-56b1-4d4d-931e-e2e3dee7a12b"
      unitRef="usd">7160000</us-gaap:DerivativeAssetsNoncurrent>
    <us-gaap:DerivativeLiabilitiesNoncurrent
      contextRef="icaf0083794514fe7878eda93b5614ffd_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDEvZnJhZzo0ZWQ4Yjk3YjE5OGM0NGUwYjJiYzEzNjE0N2QwNWViYi90YWJsZTpmM2E5MDc5ZmUyYTI0NTEwOGRlMTM2ZmZmNDA1ZjI1Ni90YWJsZXJhbmdlOmYzYTkwNzlmZTJhMjQ1MTA4ZGUxMzZmZmY0MDVmMjU2XzQtNi0xLTEtMjQ0Njgz_505981a8-547c-4258-b21d-e8862a9db1cb"
      unitRef="usd">0</us-gaap:DerivativeLiabilitiesNoncurrent>
    <us-gaap:DerivativeLiabilitiesNoncurrent
      contextRef="icf8437456ec641d1bb3d3e5f050eb31f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDEvZnJhZzo0ZWQ4Yjk3YjE5OGM0NGUwYjJiYzEzNjE0N2QwNWViYi90YWJsZTpmM2E5MDc5ZmUyYTI0NTEwOGRlMTM2ZmZmNDA1ZjI1Ni90YWJsZXJhbmdlOmYzYTkwNzlmZTJhMjQ1MTA4ZGUxMzZmZmY0MDVmMjU2XzQtNy0xLTEtMjQ0Njgz_3f3b4887-1402-46b7-9ac0-c2af9982a153"
      unitRef="usd">0</us-gaap:DerivativeLiabilitiesNoncurrent>
    <us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral
      contextRef="ifbf1963dbb5f46a9aac4149fca96234c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDEvZnJhZzo0ZWQ4Yjk3YjE5OGM0NGUwYjJiYzEzNjE0N2QwNWViYi90YWJsZTpmM2E5MDc5ZmUyYTI0NTEwOGRlMTM2ZmZmNDA1ZjI1Ni90YWJsZXJhbmdlOmYzYTkwNzlmZTJhMjQ1MTA4ZGUxMzZmZmY0MDVmMjU2XzUtMi0xLTEtMjQ0Njgz_6d889464-611c-4df8-b89e-59f96312baf7"
      unitRef="usd">32117000</us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral>
    <us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral
      contextRef="i309c258a36994a84bcfc7b9954325a44_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDEvZnJhZzo0ZWQ4Yjk3YjE5OGM0NGUwYjJiYzEzNjE0N2QwNWViYi90YWJsZTpmM2E5MDc5ZmUyYTI0NTEwOGRlMTM2ZmZmNDA1ZjI1Ni90YWJsZXJhbmdlOmYzYTkwNzlmZTJhMjQ1MTA4ZGUxMzZmZmY0MDVmMjU2XzUtMy0xLTEtMjQ0Njgz_02b2a6f9-eabc-42dc-8226-6775467e0671"
      unitRef="usd">7160000</us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral>
    <us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
      contextRef="ifbf1963dbb5f46a9aac4149fca96234c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDEvZnJhZzo0ZWQ4Yjk3YjE5OGM0NGUwYjJiYzEzNjE0N2QwNWViYi90YWJsZTpmM2E5MDc5ZmUyYTI0NTEwOGRlMTM2ZmZmNDA1ZjI1Ni90YWJsZXJhbmdlOmYzYTkwNzlmZTJhMjQ1MTA4ZGUxMzZmZmY0MDVmMjU2XzUtNi0xLTEtMjQ0Njgz_ccb6f6c2-6d33-479b-955d-549e38b47012"
      unitRef="usd">323000</us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral>
    <us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
      contextRef="i309c258a36994a84bcfc7b9954325a44_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDEvZnJhZzo0ZWQ4Yjk3YjE5OGM0NGUwYjJiYzEzNjE0N2QwNWViYi90YWJsZTpmM2E5MDc5ZmUyYTI0NTEwOGRlMTM2ZmZmNDA1ZjI1Ni90YWJsZXJhbmdlOmYzYTkwNzlmZTJhMjQ1MTA4ZGUxMzZmZmY0MDVmMjU2XzUtNy0xLTEtMjQ0Njgz_dc03e8c3-ac2d-4da4-9d32-95b7c47e6329"
      unitRef="usd">0</us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral>
    <us-gaap:ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDEvZnJhZzo0ZWQ4Yjk3YjE5OGM0NGUwYjJiYzEzNjE0N2QwNWViYi90ZXh0cmVnaW9uOjRlZDhiOTdiMTk4YzQ0ZTBiMmJjMTM2MTQ3ZDA1ZWJiXzE5NTA_4ff5b324-ede1-4c15-a52e-d713d411d068">&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The effects of derivative instruments in cash flow hedging relationships were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:32.233%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.835%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:33.989%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:44pt"&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Gain (loss) recognized&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;in accumulated other &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;comprehensive &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;income as of&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="2" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Location &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;of gain (loss) &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;reclassified from &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;accumulated other &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;comprehensive &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;income into&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(loss) income&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Gain (loss) reclassified from accumulated&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;&#160;other comprehensive income into (loss) income&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:23pt"&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Year ended&lt;br/&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Cash Flow Hedges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest rate swaps&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;31,870&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,520&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Foreign currency forward contracts&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;247&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Net Investment Hedge&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Foreign currency forward contracts&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(323)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-right:1pt solid #004054;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Year ended&lt;br/&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Cash Flow Hedges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest rate swaps&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,160&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3,714)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Year ended&lt;br/&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest rate swaps&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(4,159)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3,827)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock>
    <us-gaap:GainLossOnDerivativeInstrumentsNetPretax
      contextRef="ifbae760245bf470db22b3b77b4f38649_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDEvZnJhZzo0ZWQ4Yjk3YjE5OGM0NGUwYjJiYzEzNjE0N2QwNWViYi90YWJsZTo1ZjNiMDk5NDc4MGI0MGNkOGE5M2M1MTM2N2ZjNzhkMC90YWJsZXJhbmdlOjVmM2IwOTk0NzgwYjQwY2Q4YTkzYzUxMzY3ZmM3OGQwXzItMS0xLTEtMjQ0Njgz_6c0defb6-f9bc-4fdc-822e-36213b8a3d5e"
      unitRef="usd">-31870000</us-gaap:GainLossOnDerivativeInstrumentsNetPretax>
    <us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
      contextRef="ifbae760245bf470db22b3b77b4f38649_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDEvZnJhZzo0ZWQ4Yjk3YjE5OGM0NGUwYjJiYzEzNjE0N2QwNWViYi90YWJsZTo1ZjNiMDk5NDc4MGI0MGNkOGE5M2M1MTM2N2ZjNzhkMC90YWJsZXJhbmdlOjVmM2IwOTk0NzgwYjQwY2Q4YTkzYzUxMzY3ZmM3OGQwXzItMy0xLTEtMjQ0Njgz_a45adff5-d7cd-431b-97b3-2cbe5a73b3ea"
      unitRef="usd">-5520000</us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet>
    <us-gaap:GainLossOnDerivativeInstrumentsNetPretax
      contextRef="ia026240736514878ad657c00eab0c67a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDEvZnJhZzo0ZWQ4Yjk3YjE5OGM0NGUwYjJiYzEzNjE0N2QwNWViYi90YWJsZTo1ZjNiMDk5NDc4MGI0MGNkOGE5M2M1MTM2N2ZjNzhkMC90YWJsZXJhbmdlOjVmM2IwOTk0NzgwYjQwY2Q4YTkzYzUxMzY3ZmM3OGQwXzQtMS0xLTEtMjUzNzM4_7c361b38-91db-40c9-ae85-b52c2929f940"
      unitRef="usd">-247000</us-gaap:GainLossOnDerivativeInstrumentsNetPretax>
    <us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
      contextRef="ia026240736514878ad657c00eab0c67a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDEvZnJhZzo0ZWQ4Yjk3YjE5OGM0NGUwYjJiYzEzNjE0N2QwNWViYi90YWJsZTo1ZjNiMDk5NDc4MGI0MGNkOGE5M2M1MTM2N2ZjNzhkMC90YWJsZXJhbmdlOjVmM2IwOTk0NzgwYjQwY2Q4YTkzYzUxMzY3ZmM3OGQwXzQtMy0xLTEtMjUzNzQx_b854a1a7-c000-4aef-9e5e-8700cfd7179a"
      unitRef="usd">-165000</us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet>
    <us-gaap:GainLossOnDerivativeInstrumentsNetPretax
      contextRef="i6370000e17a74d94a2f2aedf74f01d52_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDEvZnJhZzo0ZWQ4Yjk3YjE5OGM0NGUwYjJiYzEzNjE0N2QwNWViYi90YWJsZTo1ZjNiMDk5NDc4MGI0MGNkOGE5M2M1MTM2N2ZjNzhkMC90YWJsZXJhbmdlOjVmM2IwOTk0NzgwYjQwY2Q4YTkzYzUxMzY3ZmM3OGQwXzYtMS0xLTEtMjUzNzM4_a05bb857-c71b-4b10-87c5-a1e31e45e2a7"
      unitRef="usd">323000</us-gaap:GainLossOnDerivativeInstrumentsNetPretax>
    <us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
      contextRef="i6370000e17a74d94a2f2aedf74f01d52_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDEvZnJhZzo0ZWQ4Yjk3YjE5OGM0NGUwYjJiYzEzNjE0N2QwNWViYi90YWJsZTo1ZjNiMDk5NDc4MGI0MGNkOGE5M2M1MTM2N2ZjNzhkMC90YWJsZXJhbmdlOjVmM2IwOTk0NzgwYjQwY2Q4YTkzYzUxMzY3ZmM3OGQwXzYtMy0xLTEtMjUzNzQx_8e3e1fa7-4bed-4f65-afff-1a23aa9b8d8c"
      unitRef="usd">0</us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet>
    <us-gaap:GainLossOnDerivativeInstrumentsNetPretax
      contextRef="if8b44b40934342b7be2aadda9444fe71_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDEvZnJhZzo0ZWQ4Yjk3YjE5OGM0NGUwYjJiYzEzNjE0N2QwNWViYi90YWJsZTo1ZjNiMDk5NDc4MGI0MGNkOGE5M2M1MTM2N2ZjNzhkMC90YWJsZXJhbmdlOjVmM2IwOTk0NzgwYjQwY2Q4YTkzYzUxMzY3ZmM3OGQwXzUtMS0xLTEtMjQ0Njgz_e3ee42d5-ffb9-4e4b-a899-43be6d7808b7"
      unitRef="usd">-7160000</us-gaap:GainLossOnDerivativeInstrumentsNetPretax>
    <us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
      contextRef="if8b44b40934342b7be2aadda9444fe71_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDEvZnJhZzo0ZWQ4Yjk3YjE5OGM0NGUwYjJiYzEzNjE0N2QwNWViYi90YWJsZTo1ZjNiMDk5NDc4MGI0MGNkOGE5M2M1MTM2N2ZjNzhkMC90YWJsZXJhbmdlOjVmM2IwOTk0NzgwYjQwY2Q4YTkzYzUxMzY3ZmM3OGQwXzUtMy0xLTEtMjQ0Njgz_65492663-4ce4-4396-9cae-50ad1d551317"
      unitRef="usd">3714000</us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet>
    <us-gaap:GainLossOnDerivativeInstrumentsNetPretax
      contextRef="i65cb2095929d457cbd12b1d2f5dc97b0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDEvZnJhZzo0ZWQ4Yjk3YjE5OGM0NGUwYjJiYzEzNjE0N2QwNWViYi90YWJsZTo1ZjNiMDk5NDc4MGI0MGNkOGE5M2M1MTM2N2ZjNzhkMC90YWJsZXJhbmdlOjVmM2IwOTk0NzgwYjQwY2Q4YTkzYzUxMzY3ZmM3OGQwXzgtMS0xLTEtMjQ0Njgz_fd36ae7c-0197-47e6-9858-782e9c48f358"
      unitRef="usd">4159000</us-gaap:GainLossOnDerivativeInstrumentsNetPretax>
    <us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
      contextRef="i65cb2095929d457cbd12b1d2f5dc97b0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDEvZnJhZzo0ZWQ4Yjk3YjE5OGM0NGUwYjJiYzEzNjE0N2QwNWViYi90YWJsZTo1ZjNiMDk5NDc4MGI0MGNkOGE5M2M1MTM2N2ZjNzhkMC90YWJsZXJhbmdlOjVmM2IwOTk0NzgwYjQwY2Q4YTkzYzUxMzY3ZmM3OGQwXzgtMy0xLTEtMjQ0Njgz_e647b372-1d4c-49e9-93c7-50781d733a35"
      unitRef="usd">3827000</us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet>
    <us-gaap:CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDEvZnJhZzo0ZWQ4Yjk3YjE5OGM0NGUwYjJiYzEzNjE0N2QwNWViYi90ZXh0cmVnaW9uOjRlZDhiOTdiMTk4YzQ0ZTBiMmJjMTM2MTQ3ZDA1ZWJiXzU0OTc1NTgyMDUzMA_80b32dad-6a2a-4252-88de-4070a0b360a9"
      unitRef="usd">-19500000</us-gaap:CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths>
    <us-gaap:GainLossOnCashFlowHedgeIneffectivenessNet
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDEvZnJhZzo0ZWQ4Yjk3YjE5OGM0NGUwYjJiYzEzNjE0N2QwNWViYi90ZXh0cmVnaW9uOjRlZDhiOTdiMTk4YzQ0ZTBiMmJjMTM2MTQ3ZDA1ZWJiXzE1OTY_34a013a3-3e4b-4fcd-9f3a-f5ea1eb79d74"
      unitRef="usd">0</us-gaap:GainLossOnCashFlowHedgeIneffectivenessNet>
    <us-gaap:GainLossOnCashFlowHedgeIneffectivenessNet
      contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDEvZnJhZzo0ZWQ4Yjk3YjE5OGM0NGUwYjJiYzEzNjE0N2QwNWViYi90ZXh0cmVnaW9uOjRlZDhiOTdiMTk4YzQ0ZTBiMmJjMTM2MTQ3ZDA1ZWJiXzE1OTY_8c1831a5-1739-4e32-8cee-bd3796c052a9"
      unitRef="usd">0</us-gaap:GainLossOnCashFlowHedgeIneffectivenessNet>
    <us-gaap:GainLossOnCashFlowHedgeIneffectivenessNet
      contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDEvZnJhZzo0ZWQ4Yjk3YjE5OGM0NGUwYjJiYzEzNjE0N2QwNWViYi90ZXh0cmVnaW9uOjRlZDhiOTdiMTk4YzQ0ZTBiMmJjMTM2MTQ3ZDA1ZWJiXzE1OTY_8ec84511-bacd-431e-a714-4ca56ff5f5ea"
      unitRef="usd">0</us-gaap:GainLossOnCashFlowHedgeIneffectivenessNet>
    <us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDEvZnJhZzo0ZWQ4Yjk3YjE5OGM0NGUwYjJiYzEzNjE0N2QwNWViYi90ZXh0cmVnaW9uOjRlZDhiOTdiMTk4YzQ0ZTBiMmJjMTM2MTQ3ZDA1ZWJiXzU0OTc1NTgxNTg0NA_58e59efd-5b5d-43e4-907d-8f0cbe307aef"
      unitRef="usd">0</us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet>
    <us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
      contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDEvZnJhZzo0ZWQ4Yjk3YjE5OGM0NGUwYjJiYzEzNjE0N2QwNWViYi90ZXh0cmVnaW9uOjRlZDhiOTdiMTk4YzQ0ZTBiMmJjMTM2MTQ3ZDA1ZWJiXzU0OTc1NTgxNTg0NA_d51a3987-a4c5-41fd-ba1a-80bbc31d3627"
      unitRef="usd">0</us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet>
    <us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
      contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDEvZnJhZzo0ZWQ4Yjk3YjE5OGM0NGUwYjJiYzEzNjE0N2QwNWViYi90ZXh0cmVnaW9uOjRlZDhiOTdiMTk4YzQ0ZTBiMmJjMTM2MTQ3ZDA1ZWJiXzU0OTc1NTgxNTg0NA_fac970d2-d910-418a-96ea-b9f1d38edd19"
      unitRef="usd">0</us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90ZXh0cmVnaW9uOjY5ZTNkYTA4ZDBmYzQxODA4ODEzOGFiNGNkMzc5N2E1XzE2MzMy_c9e5bcd6-8d04-4e35-8ebb-f61c367ca514">&lt;div style="margin-top:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:98.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006880;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:700;line-height:120%"&gt;11. 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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Leases&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have operating leases for corporate offices, subleased offices and certain equipment and furniture. In August 2020, we completed the purchase of our global headquarters facility that we previously leased. As of December&#160;31, 2022, we had operating leases for equipment that had not yet commenced with future rent payments of $3.1 million. These operating leases are expected to commence during 2023 with lease terms of 3 years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;With the acquisition of EVERFI, we assumed a lease for office space in Washington, D.C. At December&#160;31, 2022, we had a standby letter of credit of $2.1 million for a security deposit for this lease.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the components of our lease expense:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:60.742%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Year ended&#160;&lt;br/&gt;&#160;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-top:3pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating lease cost&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9,501&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9,636&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;41,210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Variable lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,670&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,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;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,266&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Sublease income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2,763)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1,516)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3,120)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net lease cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8,408&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,598&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;42,356&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt"&gt;Includes short-term lease costs, which were immaterial.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the twelve months ended &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December&#160;31, 2022, we &lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;recorded noncash impairment charges of $1.0 million against certain operating lease ROU assets resulting primarily from our decision to cease using a portion of our leased office space. These charges are reflected in general and administrative expense on the statements of comprehensive income.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In October 2021, we made the decision to permanently close our fixed office locations (with the exception of our global headquarters facility in Charleston, South Carolina), effective in December 2021. This change was intended to align our real estate footprint with our transition to a remote-first workforce. We enter into arrangements for smaller more flexible workspaces where ne&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;cessary. As a result, during the twelve months ended December 31, 2021, we reduced the estimated useful lives of our operating lease ROU assets for certain of our office locations we expected to exit. &lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We recorded $5.3 million in incremental operating lease costs during 2021 related to this change in accounting estimate. &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For these same office locations, we also reduced the estimated useful lives of certain facilities-related fixed assets, which resulted in incremental depreciation expense of &lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$1.7 million&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; during 2021 (see Note 7 to these consolidated financial statements). During the twelve months ended December 31, 2021, we also recorded &lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$3.6 million&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; in impairments of op&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;erating lease ROU assets associated with certain leased office spaces we have ceased using as a result of our adjusted workforce strategy. These impairment charges are reflected in general and administrative expense.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the twelve months ended December 31, 2020, we reduced the estimated useful lives of our operating lease ROU assets for certain of our office locations we expected to exit. We recorded $16.2 million in incremental operating lease costs during 2020 related to this change in accounting estimate, which accounts for a substantial portion of the increase in operating lease costs during 2020. For these same office locations, we also reduced the estimated useful lives of certain facilities-related fixed assets, which resulted in incremental depreciation expense of $4.6 million during 2020 (see Note 7 to these consolidated financial statements). &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the twelve months ended &lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December 31, 2020&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, we also recorded &lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$4.0 million&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; in impairments of op&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;erating lease ROU assets associated with certain leased office spaces we ceased using. These impairment charges are reflected in general and administrative expense.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Maturities of our operating lease liabilities as of December&#160;31, 2022 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:86.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Years ending December 31,&lt;br/&gt;(dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9,978&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,699&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2025&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,659&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2026&#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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,104&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2027&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,207&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;26,790&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;63,437&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Less: Amount representing interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,796&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Present value of future payments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;52,641&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our ROU assets and lease liabilities are included in the following line items in our consolidated balance sheet:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:73.461%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:3pt;padding-left:6pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating lease ROU assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;45,899&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;53,883&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued expenses and other 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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,723&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9,170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating lease liabilities, net of current portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;44,918&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;53,386&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;52,641&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;62,556&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The weighted average remaining lease terms and discount rates were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:60.742%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Weighted average remaining lease term (years)&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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8.5&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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8.9&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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.6&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Weighted average discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.63&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.68&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Supplemental cash flow information related to leases was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:60.742%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Year ended&#160;&lt;br/&gt;&#160;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash paid for amounts included in the measurement of lease liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:3pt;padding-left:6pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating cash flows from operating leases&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11,338&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;26,713&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Right-of-use assets obtained in exchange for lease obligations (non-cash):&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,358&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11,002&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt"&gt;The 2020 amount was revised to correct an immaterial disclosure error in the previously filed consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Other commitments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The term loans under the 2020 Credit Facility require periodic principal payments. The balance of the term loans and any amounts drawn on the revolving credit loans are due upon maturity of the 2020 Credit Facility in October 2025. The Real Estate Loans also require periodic principal payments and the balance of the Real Estate Loans are due upon maturity in April 2038.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have contractual obligations for third-party technology used in our solutions and for other services we purchase as part of our normal operations. In certain cases, these arrangements require a minimum annual purchase commitment by us. As of December&#160;31, 2022, the remaining aggregate minimum purchase commitment under these arrangements was approximately $294.4 million through 2027.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Solution and service indemnifications&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In the ordinary course of business, we provide certain indemnifications of varying scope to customers against claims of intellectual property infringement made by third parties arising from the use of our solutions or services. We have not identified any losses that might be covered by these indemnifications&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Legal proceedings&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We are subject to legal proceedings and claims that arise in the ordinary course of business, as well as certain other non-ordinary course proceedings, claims and investigations, as described below. We record an accrual 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 accruals at least quarterly and adjust them to reflect the impacts of negotiations, settlements, rulings, advice of legal counsel and other information and events pertaining to a particular case. We recognize insurance recoveries, if any, when they are probable of receipt. All associated costs due to third-party service providers and consultants, including legal fees, are expensed as incurred.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Legal proceedings are inherently unpredictable. However, we believe that we have valid defenses with respect to the legal matters pending or threatened against us and intend to defend ourselves vigorously against all claims asserted. It is possible that our consolidated financial position, results of operations or cash flows could be materially negatively affected in any particular period by an unfavorable resolution of one or more of such legal proceedings.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Security incident&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As previously disclosed, we are subject to risks and uncertainties as a result of a ransomware attack against us in May 2020 in which a cybercriminal removed a copy of a subset of data from our self-hosted environment (the "Security Incident"). Based on the nature of the Security Incident, our research and third party (including law enforcement) investigation, we do not believe that any data went beyond the cybercriminal, has been misused, or has been disseminated or otherwise made available publicly. Our investigation into the Security Incident by our cybersecurity team and third-party forensic advisors remains ongoing.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As a result of the Security Incident, we are currently subject to certain legal proceedings, claims and investigations, as discussed below, and could be the subject of additional legal proceedings, claims, inquiries 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 abo&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ve a $250 thousand deductible payable by us. As noted below, this coverage has reduced our financial exposure related to the Security Incident.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We recorded expenses and offsetting probable insurance recoveries related to the Security Incident as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:60.742%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Years ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gross expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;57,614&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;40,561&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9,830&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Offsetting probable insurance recoveries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1,891)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(38,745)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(9,364)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;55,723&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,816&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;466&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following summarizes our cumulative expenses, insurance recoveries recognized and insurance recoveries paid as of:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:60.742%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December&#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:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cumulative gross expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;108,005&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;50,391&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9,830&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cumulative offsetting insurance recoveries recognized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(50,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(48,109)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(9,364)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cumulative net expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;58,005&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;466&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cumulative offsetting insurance recoveries paid&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(50,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(29,968)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3,075)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Recorded expenses have consisted primarily of payments &lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;to third-party service providers and consultants, including legal fees, as well as settlements of customer claims and accruals for certain loss contingencies. Not included in the expenses discussed above were costs associated with enhancements to our cybersecurity program. &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We present expenses and insurance recoveries related to the Security Incident in general and administrative expense on o&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ur consolidated statements of comprehensive income and as operating activities on our consolidated statements of cash flows. &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total costs related to the Security Incident exceeded the limit of our insurance coverage during the first quarter of 2022. &lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We expect to continue to experience significant expenses related to our response to the Security Incident, resolution of legal proceedings, claims and investigations, including those discussed below, and our efforts to further enhance our cybersecurity measures. For full year 2022, we incurred net pre-tax expense of $32.7 million and had net cash outlays of $20.9 million for ongoing legal fees related to the Security Incident. In line with our policy, legal fees, are expensed as incurred. For full year 2023, we currently expect net pre-tax expense of approximately $20.0 million to $30.0 million and net cash outlays of approximately $25.0 million to $35.0 million for ongoing legal fees related to the Security Incident.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2022, we have recorded approximately $23.0 million in aggregate liabilities for loss contingencies based primarily on recent negotiations with certain governmental agencies related to the Security Incident that we believe we can reasonably estimate. It is reasonably possible that our estimated or actual losses may change in the near term for those matters and be materially in excess of the amounts accrued, but we are unable at this time to reasonably estimate the possible additional loss.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;There are other Security Incident-related matters, including customer claims, customer constituent class actions and governmental investigations, for which we have not recorded a liability for a loss contingency as of December&#160;31, 2022 because we are unable at this time to reasonably estimate the possible loss or range of loss. Each of these matters could, separately or in the aggregate, result in an adverse judgement, settlement, fine, penalty or other resolution, the amount, scope and timing of which we are currently unable to predict, but could have a material adverse impact on our results of operations, cash flows or financial condition.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Customer claims.&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;To date, we have received approximately 260 specific requests for reimbursement of expenses, approximately 200 (or 77%) of which have been fully resolved and closed. We have also received approximately 400 reservations of the right to seek expense recovery in the future from customers or their attorneys in the U.S., U.K. and Canada related to the Security Incident. We have also received notices of proposed claims on behalf of a number of UK data subjects, which we are reviewing. In addition, insurance companies representing various customers&#x2019; interests through subrogation claims have contacted us, and certain insurance companies have filed subrogation claims in court. Customer and insurer subrogation claims generally seek reimbursement of their costs and expenses associated with notifying their own customers of the Security Incident and taking steps to assure that personal information has not been compromised as a result of the Security Incident. Our review of customer and subrogation claims includes analyzing individual customer contracts into which we have entered, the specific claims made and applicable law.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Customer constituent class actions&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;.&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Presently, we are a defendant in 19 putative consumer class action cases [17 in U.S. federal courts (which have been consolidated under multi district litigation to a single federal court) and 2 in Canadian courts] alleging harm from the Security Incident. The plaintiffs in these cases, who purport to represent various classes of individual constituents of our customers, generally claim to have been harmed by alleged actions and/or omissions by us in connection with the Security Incident and assert a variety of common law and statutory claims seeking monetary damages, injunctive relief, costs and attorneys&#x2019; fees and other related relief.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Lawsuits that are putative class actions require a plaintiff to satisfy a number of procedural requirements before proceeding to trial. These requirements include, among others, demonstration to a court that the law proscribes in some manner our activities, the making of factual allegations sufficient to suggest that our activities exceeded the limits of the law and a determination by the court&#x2014;known as class certification&#x2014;that the law permits a group of individuals to pursue the case together as a class.  If these procedural requirements are not met, the lawsuit cannot proceed as a class action and the plaintiff may lose the financial incentive to proceed with the case. We are currently engaged in court proceedings to determine whether this will proceed as a class action. Frequently, a court&#x2019;s determination as to these procedural requirements is subject to appeal to a higher court. As a result of these uncertainties, we may be unable to determine the probability of loss until, or after, a court has finally determined that a plaintiff has satisfied the applicable class action procedural requirements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Furthermore, for putative class actions, it is often not possible to reasonably estimate the possible loss or a range of loss amounts, even where we have determined that a loss is reasonably possible. Generally, class actions involve a large number of people and raise complex legal and factual issues that result in uncertainty as to their outcome and, ultimately, making it difficult for us to estimate the amount of damages that a plaintiff might successfully prove. This analysis is further complicated by the fact that the plaintiffs lack contractual privity with us.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Governmental investigations.&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; To date, we have received a consolidated, multi-state Civil Investigative Demand issued on behalf of 49 state Attorneys General and the District of Columbia, a separate Civil Investigative Demand from the office of the Indiana Attorney General and a separate Civil Investigative Demand from the office of the California Attorney General relating to the Security Incident. We have been in discussions, directly with certain Attorneys General or indirectly through an executive committee of the multi-state group of Attorneys General, about potential resolution of issues arising from these investigations. Although we are hopeful that we can resolve these matters on acceptable terms, there is no assurance that we will be able to do so on terms acceptable to us and to any or all such states.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We also are subject to the following pending governmental actions: &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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt"&gt;an investigation by the U.S. Federal Trade Commission;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt"&gt;a formal investigation by the SEC;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt"&gt;an investigation by the U.S. Department of Health and Human Services;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt"&gt;an investigation by the Office of the Australian Information Commissioner; and&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt"&gt;an investigation by the Office of the Privacy Commissioner of Canada.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have been in discussions with the SEC Staff about potential resolution of issues arising from their investigation. Although we are hopeful that we can resolve the matter on acceptable terms, there is no assurance that we will be able to resolve the matter on terms acceptable to us and the SEC.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On September 28, 2021, the Information Commissioner&#x2019;s Office in the United Kingdom under the U.K. Data Protection Act 2018 (the "ICO") notified us that it has closed its investigation of the Security Incident. Based on its investigation and having considered our actions before, during and after the Security Incident, the ICO issued our European subsidiary a reprimand in accordance with Article 58(2)(b) of the U.K. General Data Protection Regulation ("U.K. GDPR") due to our non-compliance, in the ICO's view, with the requirements set out in Article 32 of the U.K. GDPR regarding the processing of personal data. The ICO did not impose a penalty related to the Security Incident, nor did it impose any requirements for further action by us.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On September 24, 2021, we received notice from the Spanish Data Protection Authority that it has concluded its investigation of the Security Incident, pursuant to which our European subsidiary paid a penalty of &#x20ac;60,000 in relation to the alleged late notification of two Spanish data controllers regarding the Security Incident.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On January 15, 2021, we were notified by the Data Protection Commission of Ireland that it has concluded its investigation of the Security Incident without taking any action against us.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We continue to cooperate with all ongoing investigations, which include various requests for documents, policies, narratives and communications, as well as requests to interview or depose various Company-related personnel. As noted above, each of these separate governmental investigations could result in adverse judgements, settlements, fines, penalties or other resolution, the amount, scope and timing of which we are currently unable to predict, but could have a material adverse impact on our results of operations, cash flows or financial condition.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <blkb:OperatingLeaseLeaseNotYetCommencedExpense
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90ZXh0cmVnaW9uOjY5ZTNkYTA4ZDBmYzQxODA4ODEzOGFiNGNkMzc5N2E1XzEwOTk1MTE2NTIxNTA_9b671a24-6158-45a8-9e54-b90bf8dd1c24"
      unitRef="usd">3100000</blkb:OperatingLeaseLeaseNotYetCommencedExpense>
    <us-gaap:LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1
      contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90ZXh0cmVnaW9uOjY5ZTNkYTA4ZDBmYzQxODA4ODEzOGFiNGNkMzc5N2E1XzEwOTk1MTE2NTIyMzU_ba85dcd3-e991-4cca-8cdb-1daede2df8b8">P3Y</us-gaap:LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="i6865f570efa74e01bb0130241083d76f_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90ZXh0cmVnaW9uOjY5ZTNkYTA4ZDBmYzQxODA4ODEzOGFiNGNkMzc5N2E1XzQyOQ_7716e7eb-85ab-4b18-9613-d652c5ec9417"
      unitRef="usd">2100000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:LeaseCostTableTextBlock
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90ZXh0cmVnaW9uOjY5ZTNkYTA4ZDBmYzQxODA4ODEzOGFiNGNkMzc5N2E1XzE2MzIx_689bd9c4-c7fd-4fbc-bc3e-36f5e3ed7da7">&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the components of our lease expense:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:60.742%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Year ended&#160;&lt;br/&gt;&#160;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-top:3pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating lease cost&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9,501&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9,636&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;41,210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Variable lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,670&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,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;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,266&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Sublease income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2,763)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1,516)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3,120)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net lease cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8,408&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,598&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;42,356&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt"&gt;Includes short-term lease costs, which were immaterial.&lt;/span&gt;&lt;/div&gt;</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeaseCost
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90YWJsZTo5MGU0OTAyMDg2Mzc0Zjk3YTYwMzkzMmFlMDljNWY4YS90YWJsZXJhbmdlOjkwZTQ5MDIwODYzNzRmOTdhNjAzOTMyYWUwOWM1ZjhhXzItMS0xLTEtMjQ0Njgz_87c62caa-0c08-42e2-8ede-66a77eb290fb"
      unitRef="usd">9501000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90YWJsZTo5MGU0OTAyMDg2Mzc0Zjk3YTYwMzkzMmFlMDljNWY4YS90YWJsZXJhbmdlOjkwZTQ5MDIwODYzNzRmOTdhNjAzOTMyYWUwOWM1ZjhhXzItMi0xLTEtMjQ0Njgz_96c04a70-a061-4e17-a706-63c4df194035"
      unitRef="usd">9636000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90YWJsZTo5MGU0OTAyMDg2Mzc0Zjk3YTYwMzkzMmFlMDljNWY4YS90YWJsZXJhbmdlOjkwZTQ5MDIwODYzNzRmOTdhNjAzOTMyYWUwOWM1ZjhhXzItMy0xLTEtMjQ0Njgz_a1a03d56-9d27-483b-9519-f1547719a266"
      unitRef="usd">41210000</us-gaap:OperatingLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90YWJsZTo5MGU0OTAyMDg2Mzc0Zjk3YTYwMzkzMmFlMDljNWY4YS90YWJsZXJhbmdlOjkwZTQ5MDIwODYzNzRmOTdhNjAzOTMyYWUwOWM1ZjhhXzMtMS0xLTEtMjQ0Njgz_8b33adea-68a3-4316-8a62-09cd80146291"
      unitRef="usd">1670000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90YWJsZTo5MGU0OTAyMDg2Mzc0Zjk3YTYwMzkzMmFlMDljNWY4YS90YWJsZXJhbmdlOjkwZTQ5MDIwODYzNzRmOTdhNjAzOTMyYWUwOWM1ZjhhXzMtMi0xLTEtMjQ0Njgz_7da56652-1731-434f-b337-beae174c7ed1"
      unitRef="usd">2478000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90YWJsZTo5MGU0OTAyMDg2Mzc0Zjk3YTYwMzkzMmFlMDljNWY4YS90YWJsZXJhbmdlOjkwZTQ5MDIwODYzNzRmOTdhNjAzOTMyYWUwOWM1ZjhhXzMtMy0xLTEtMjQ0Njgz_94df1bdc-6698-47a1-a985-80ebc3505e05"
      unitRef="usd">4266000</us-gaap:VariableLeaseCost>
    <us-gaap:SubleaseIncome
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90YWJsZTo5MGU0OTAyMDg2Mzc0Zjk3YTYwMzkzMmFlMDljNWY4YS90YWJsZXJhbmdlOjkwZTQ5MDIwODYzNzRmOTdhNjAzOTMyYWUwOWM1ZjhhXzQtMS0xLTEtMjQ0Njgz_7d106679-c74c-45ac-b37c-fa04968f53e4"
      unitRef="usd">2763000</us-gaap:SubleaseIncome>
    <us-gaap:SubleaseIncome
      contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90YWJsZTo5MGU0OTAyMDg2Mzc0Zjk3YTYwMzkzMmFlMDljNWY4YS90YWJsZXJhbmdlOjkwZTQ5MDIwODYzNzRmOTdhNjAzOTMyYWUwOWM1ZjhhXzQtMi0xLTEtMjQ0Njgz_00ebcbf1-f423-4e91-b32a-beaca51b186d"
      unitRef="usd">1516000</us-gaap:SubleaseIncome>
    <us-gaap:SubleaseIncome
      contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90YWJsZTo5MGU0OTAyMDg2Mzc0Zjk3YTYwMzkzMmFlMDljNWY4YS90YWJsZXJhbmdlOjkwZTQ5MDIwODYzNzRmOTdhNjAzOTMyYWUwOWM1ZjhhXzQtMy0xLTEtMjQ0Njgz_ac579e9a-98b9-4de7-a103-a0093cc7b21a"
      unitRef="usd">3120000</us-gaap:SubleaseIncome>
    <us-gaap:LeaseCost
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90YWJsZTo5MGU0OTAyMDg2Mzc0Zjk3YTYwMzkzMmFlMDljNWY4YS90YWJsZXJhbmdlOjkwZTQ5MDIwODYzNzRmOTdhNjAzOTMyYWUwOWM1ZjhhXzUtMS0xLTEtMjQ0Njgz_6fc0f65b-49df-495b-a102-cea6b9259077"
      unitRef="usd">8408000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90YWJsZTo5MGU0OTAyMDg2Mzc0Zjk3YTYwMzkzMmFlMDljNWY4YS90YWJsZXJhbmdlOjkwZTQ5MDIwODYzNzRmOTdhNjAzOTMyYWUwOWM1ZjhhXzUtMi0xLTEtMjQ0Njgz_a94e7b3b-0315-4513-83aa-fa04140df677"
      unitRef="usd">10598000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90YWJsZTo5MGU0OTAyMDg2Mzc0Zjk3YTYwMzkzMmFlMDljNWY4YS90YWJsZXJhbmdlOjkwZTQ5MDIwODYzNzRmOTdhNjAzOTMyYWUwOWM1ZjhhXzUtMy0xLTEtMjQ0Njgz_7df5e206-dc53-47e5-add6-f1b113a9a518"
      unitRef="usd">42356000</us-gaap:LeaseCost>
    <us-gaap:OperatingLeaseImpairmentLoss
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90ZXh0cmVnaW9uOjY5ZTNkYTA4ZDBmYzQxODA4ODEzOGFiNGNkMzc5N2E1XzU0OTc1NTgzMjIzNA_abe3ce14-778b-41f1-afcc-cde10ff32ca0"
      unitRef="usd">1000000</us-gaap:OperatingLeaseImpairmentLoss>
    <us-gaap:OperatingLeaseCost
      contextRef="i269c6d6571a94e05ae5a0e7a1f23564d_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90ZXh0cmVnaW9uOjY5ZTNkYTA4ZDBmYzQxODA4ODEzOGFiNGNkMzc5N2E1XzU0OTc1NTgzMTkyMA_0ea5e8f4-5373-40f6-9927-98bb61a3cf5d"
      unitRef="usd">5300000</us-gaap:OperatingLeaseCost>
    <us-gaap:Depreciation
      contextRef="i269c6d6571a94e05ae5a0e7a1f23564d_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90ZXh0cmVnaW9uOjY5ZTNkYTA4ZDBmYzQxODA4ODEzOGFiNGNkMzc5N2E1XzU0OTc1NTgzMTkyNA_870625d8-86fd-4676-a34e-c4163301163b"
      unitRef="usd">1700000</us-gaap:Depreciation>
    <us-gaap:OperatingLeaseImpairmentLoss
      contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90ZXh0cmVnaW9uOjY5ZTNkYTA4ZDBmYzQxODA4ODEzOGFiNGNkMzc5N2E1XzU0OTc1NTgzMjI2Mw_8c47ca54-1f50-406b-9c0f-babc492af185"
      unitRef="usd">3600000</us-gaap:OperatingLeaseImpairmentLoss>
    <us-gaap:OperatingLeaseCost
      contextRef="if2f35756fbe9497caaf8f3fe331aeabf_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90ZXh0cmVnaW9uOjY5ZTNkYTA4ZDBmYzQxODA4ODEzOGFiNGNkMzc5N2E1XzU0OTc1NTgzMjM5Ng_d0a08443-6923-4952-be28-a425930b1023"
      unitRef="usd">16200000</us-gaap:OperatingLeaseCost>
    <us-gaap:Depreciation
      contextRef="if2f35756fbe9497caaf8f3fe331aeabf_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90ZXh0cmVnaW9uOjY5ZTNkYTA4ZDBmYzQxODA4ODEzOGFiNGNkMzc5N2E1XzU0OTc1NTgzMjM5OQ_fffb972b-fe5c-4015-b163-603c5d104c2f"
      unitRef="usd">4600000</us-gaap:Depreciation>
    <us-gaap:OperatingLeaseImpairmentLoss
      contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90ZXh0cmVnaW9uOjY5ZTNkYTA4ZDBmYzQxODA4ODEzOGFiNGNkMzc5N2E1XzU0OTc1NTgzMjQwMg_3059a64f-c6e6-49e7-a1ad-be6ee40c6e73"
      unitRef="usd">4000000</us-gaap:OperatingLeaseImpairmentLoss>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90ZXh0cmVnaW9uOjY5ZTNkYTA4ZDBmYzQxODA4ODEzOGFiNGNkMzc5N2E1XzE2MzM4_6a215911-1bdd-467d-bcc9-610b06c49e8f">&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Maturities of our operating lease liabilities as of December&#160;31, 2022 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:86.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Years ending December 31,&lt;br/&gt;(dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9,978&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,699&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2025&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,659&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2026&#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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,104&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2027&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,207&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;26,790&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;63,437&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Less: Amount representing interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,796&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Present value of future payments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;52,641&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90YWJsZTplMzdkYzQ0MmU0MWU0MzM1OWMzMzI5NTA2Y2I2OTJlMC90YWJsZXJhbmdlOmUzN2RjNDQyZTQxZTQzMzU5YzMzMjk1MDZjYjY5MmUwXzEtMS0xLTEtMjQ0Njgz_21db181b-8ae9-4a8d-b924-031bdbb8b869"
      unitRef="usd">9978000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90YWJsZTplMzdkYzQ0MmU0MWU0MzM1OWMzMzI5NTA2Y2I2OTJlMC90YWJsZXJhbmdlOmUzN2RjNDQyZTQxZTQzMzU5YzMzMjk1MDZjYjY5MmUwXzItMS0xLTEtMjQ0Njgz_09423171-34f7-4bee-975b-52e8c264bab6"
      unitRef="usd">7699000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90YWJsZTplMzdkYzQ0MmU0MWU0MzM1OWMzMzI5NTA2Y2I2OTJlMC90YWJsZXJhbmdlOmUzN2RjNDQyZTQxZTQzMzU5YzMzMjk1MDZjYjY5MmUwXzMtMS0xLTEtMjQ0Njgz_de7d0788-36bc-4e65-a054-108b43118c1b"
      unitRef="usd">6659000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90YWJsZTplMzdkYzQ0MmU0MWU0MzM1OWMzMzI5NTA2Y2I2OTJlMC90YWJsZXJhbmdlOmUzN2RjNDQyZTQxZTQzMzU5YzMzMjk1MDZjYjY5MmUwXzQtMS0xLTEtMjQ0Njgz_a5d5da93-e9de-4e93-8b80-7a89723bc654"
      unitRef="usd">6104000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive
      contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90YWJsZTplMzdkYzQ0MmU0MWU0MzM1OWMzMzI5NTA2Y2I2OTJlMC90YWJsZXJhbmdlOmUzN2RjNDQyZTQxZTQzMzU5YzMzMjk1MDZjYjY5MmUwXzUtMS0xLTEtMjQ0Njgz_cd673292-6260-4704-8038-66f9939909a7"
      unitRef="usd">6207000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90YWJsZTplMzdkYzQ0MmU0MWU0MzM1OWMzMzI5NTA2Y2I2OTJlMC90YWJsZXJhbmdlOmUzN2RjNDQyZTQxZTQzMzU5YzMzMjk1MDZjYjY5MmUwXzYtMS0xLTEtMjQ0Njgz_90af9bc2-f2d2-4dac-861a-8fad0508a3e3"
      unitRef="usd">26790000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90YWJsZTplMzdkYzQ0MmU0MWU0MzM1OWMzMzI5NTA2Y2I2OTJlMC90YWJsZXJhbmdlOmUzN2RjNDQyZTQxZTQzMzU5YzMzMjk1MDZjYjY5MmUwXzctMS0xLTEtMjQ0Njgz_024c9b85-53bc-401c-bf27-ab5a5dc93982"
      unitRef="usd">63437000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90YWJsZTplMzdkYzQ0MmU0MWU0MzM1OWMzMzI5NTA2Y2I2OTJlMC90YWJsZXJhbmdlOmUzN2RjNDQyZTQxZTQzMzU5YzMzMjk1MDZjYjY5MmUwXzgtMS0xLTEtMjQ0Njgz_085d9f24-8eb8-4ac9-bc69-67b9572fcd06"
      unitRef="usd">10796000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90YWJsZTplMzdkYzQ0MmU0MWU0MzM1OWMzMzI5NTA2Y2I2OTJlMC90YWJsZXJhbmdlOmUzN2RjNDQyZTQxZTQzMzU5YzMzMjk1MDZjYjY5MmUwXzktMS0xLTEtMjQ0Njgz_3939851c-5272-4016-972e-8804660ff1d4"
      unitRef="usd">52641000</us-gaap:OperatingLeaseLiability>
    <blkb:ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90ZXh0cmVnaW9uOjY5ZTNkYTA4ZDBmYzQxODA4ODEzOGFiNGNkMzc5N2E1XzE2MzAz_e6f93eee-cae6-44e3-8c4a-a377480ae053">&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our ROU assets and lease liabilities are included in the following line items in our consolidated balance sheet:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:73.461%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:3pt;padding-left:6pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating lease ROU assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;45,899&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;53,883&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued expenses and other 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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,723&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9,170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating lease liabilities, net of current portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;44,918&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;53,386&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;52,641&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;62,556&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The weighted average remaining lease terms and discount rates were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:60.742%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Weighted average remaining lease term (years)&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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8.5&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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8.9&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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.6&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Weighted average discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.63&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.68&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</blkb:ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90YWJsZToyODU5MzhlMTY0N2Q0NDk2OWJhMGMwZTk2NDNmZDYyZC90YWJsZXJhbmdlOjI4NTkzOGUxNjQ3ZDQ0OTY5YmEwYzBlOTY0M2ZkNjJkXzItMS0xLTEtMjQ0Njgz_01336d20-ba52-4b6c-b947-060d886c4061"
      unitRef="usd">45899000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="id85e61f54d8242459b16d89948927bd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90YWJsZToyODU5MzhlMTY0N2Q0NDk2OWJhMGMwZTk2NDNmZDYyZC90YWJsZXJhbmdlOjI4NTkzOGUxNjQ3ZDQ0OTY5YmEwYzBlOTY0M2ZkNjJkXzItMi0xLTEtMjQ0Njgz_f66fcefe-8cb6-4868-8b86-d786895f6188"
      unitRef="usd">53883000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseLiability
      contextRef="i30ea5b4b1fdc4e3382891b1ba2a5b010_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90YWJsZToyODU5MzhlMTY0N2Q0NDk2OWJhMGMwZTk2NDNmZDYyZC90YWJsZXJhbmdlOjI4NTkzOGUxNjQ3ZDQ0OTY5YmEwYzBlOTY0M2ZkNjJkXzQtMS0xLTEtMjQ0Njgz_61609544-a9ad-4cbf-8853-dc7e140c3167"
      unitRef="usd">7723000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseLiability
      contextRef="i4921ddf4dd0e45f8b3438a6fd47ef087_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90YWJsZToyODU5MzhlMTY0N2Q0NDk2OWJhMGMwZTk2NDNmZDYyZC90YWJsZXJhbmdlOjI4NTkzOGUxNjQ3ZDQ0OTY5YmEwYzBlOTY0M2ZkNjJkXzQtMi0xLTEtMjQ0Njgz_3ec9a0d9-a6de-41eb-8c2a-4b2ec1850029"
      unitRef="usd">9170000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseLiability
      contextRef="i7123620d4421448ab478c3b8b5c2a36d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90YWJsZToyODU5MzhlMTY0N2Q0NDk2OWJhMGMwZTk2NDNmZDYyZC90YWJsZXJhbmdlOjI4NTkzOGUxNjQ3ZDQ0OTY5YmEwYzBlOTY0M2ZkNjJkXzUtMS0xLTEtMjQ0Njgz_061e2408-a5f4-4ae8-af32-49ba8f3186cf"
      unitRef="usd">44918000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseLiability
      contextRef="i5105a2bc3ed14094942efaac3a1c0fa4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90YWJsZToyODU5MzhlMTY0N2Q0NDk2OWJhMGMwZTk2NDNmZDYyZC90YWJsZXJhbmdlOjI4NTkzOGUxNjQ3ZDQ0OTY5YmEwYzBlOTY0M2ZkNjJkXzUtMi0xLTEtMjQ0Njgz_2cd38a27-a314-496f-8c17-9d0ece8b3efb"
      unitRef="usd">53386000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseLiability
      contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90YWJsZToyODU5MzhlMTY0N2Q0NDk2OWJhMGMwZTk2NDNmZDYyZC90YWJsZXJhbmdlOjI4NTkzOGUxNjQ3ZDQ0OTY5YmEwYzBlOTY0M2ZkNjJkXzYtMS0xLTEtMjQ0Njgz_3939851c-5272-4016-972e-8804660ff1d4"
      unitRef="usd">52641000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseLiability
      contextRef="id85e61f54d8242459b16d89948927bd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90YWJsZToyODU5MzhlMTY0N2Q0NDk2OWJhMGMwZTk2NDNmZDYyZC90YWJsZXJhbmdlOjI4NTkzOGUxNjQ3ZDQ0OTY5YmEwYzBlOTY0M2ZkNjJkXzYtMi0xLTEtMjQ0Njgz_4cb5f7ee-b4cd-4280-9402-50de224c4247"
      unitRef="usd">62556000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90YWJsZTozMTRkMGMwNTczMzE0YzQ3ODgyNGJkYWZlZjBmMTRhYy90YWJsZXJhbmdlOjMxNGQwYzA1NzMzMTRjNDc4ODI0YmRhZmVmMGYxNGFjXzItMS0xLTEtMjQ0Njgz_34cfd8e4-c419-4953-a489-8e08521c98db">P8Y6M</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="id85e61f54d8242459b16d89948927bd4_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90YWJsZTozMTRkMGMwNTczMzE0YzQ3ODgyNGJkYWZlZjBmMTRhYy90YWJsZXJhbmdlOjMxNGQwYzA1NzMzMTRjNDc4ODI0YmRhZmVmMGYxNGFjXzItMi0xLTEtMjQ0Njgz_7de6f46a-b852-4887-8c7d-2f41d6efbe66">P8Y10M24D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i81bb47b8dc4947ab934c765b4587fb29_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90YWJsZTozMTRkMGMwNTczMzE0YzQ3ODgyNGJkYWZlZjBmMTRhYy90YWJsZXJhbmdlOjMxNGQwYzA1NzMzMTRjNDc4ODI0YmRhZmVmMGYxNGFjXzItMy0xLTEtMjQ0Njgz_c223c7d5-2ae5-4900-9c03-483e860c7c55">P4Y7M6D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90YWJsZTozMTRkMGMwNTczMzE0YzQ3ODgyNGJkYWZlZjBmMTRhYy90YWJsZXJhbmdlOjMxNGQwYzA1NzMzMTRjNDc4ODI0YmRhZmVmMGYxNGFjXzMtMS0xLTEtMjQ0Njgz_f1cef56d-8eb9-48d7-88cb-a2b3a0287af8"
      unitRef="number">0.0463</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="id85e61f54d8242459b16d89948927bd4_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90YWJsZTozMTRkMGMwNTczMzE0YzQ3ODgyNGJkYWZlZjBmMTRhYy90YWJsZXJhbmdlOjMxNGQwYzA1NzMzMTRjNDc4ODI0YmRhZmVmMGYxNGFjXzMtMi0xLTEtMjQ0Njgz_7c0b12e7-3433-4674-a7d6-9902111ff2c5"
      unitRef="number">0.0468</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i81bb47b8dc4947ab934c765b4587fb29_I20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90YWJsZTozMTRkMGMwNTczMzE0YzQ3ODgyNGJkYWZlZjBmMTRhYy90YWJsZXJhbmdlOjMxNGQwYzA1NzMzMTRjNDc4ODI0YmRhZmVmMGYxNGFjXzMtMy0xLTEtMjQ0Njgz_c3c9b21b-48f8-4794-a7ae-efbe8380d4a8"
      unitRef="number">0.0570</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <blkb:ScheduleOfSupplementalCashFlowInformationRelatedToLeasesTableTextBlock
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90ZXh0cmVnaW9uOjY5ZTNkYTA4ZDBmYzQxODA4ODEzOGFiNGNkMzc5N2E1XzE2MzIz_156c365b-e004-4301-8fcd-c994be9b88e7">&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Supplemental cash flow information related to leases was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:60.742%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Year ended&#160;&lt;br/&gt;&#160;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash paid for amounts included in the measurement of lease liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:3pt;padding-left:6pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating cash flows from operating leases&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11,338&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;26,713&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Right-of-use assets obtained in exchange for lease obligations (non-cash):&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,358&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11,002&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt"&gt;The 2020 amount was revised to correct an immaterial disclosure error in the previously filed consolidated financial statements.&lt;/span&gt;&lt;/div&gt;</blkb:ScheduleOfSupplementalCashFlowInformationRelatedToLeasesTableTextBlock>
    <us-gaap:OperatingLeasePayments
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90YWJsZTowMTA3YTgzYjZlMmI0YzljYTQyYjllNDRmYWM1YjFhYi90YWJsZXJhbmdlOjAxMDdhODNiNmUyYjRjOWNhNDJiOWU0NGZhYzViMWFiXzMtMS0xLTEtMjQ0Njgz_319a4323-2a3c-4b7c-bae7-09c2780ede4f"
      unitRef="usd">11439000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90YWJsZTowMTA3YTgzYjZlMmI0YzljYTQyYjllNDRmYWM1YjFhYi90YWJsZXJhbmdlOjAxMDdhODNiNmUyYjRjOWNhNDJiOWU0NGZhYzViMWFiXzMtMi0xLTEtMjQ0Njgz_1287c47e-c9f6-4ca2-8f4f-c1f3b9dfbe16"
      unitRef="usd">11338000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90YWJsZTowMTA3YTgzYjZlMmI0YzljYTQyYjllNDRmYWM1YjFhYi90YWJsZXJhbmdlOjAxMDdhODNiNmUyYjRjOWNhNDJiOWU0NGZhYzViMWFiXzMtMy0xLTEtMjQ0Njgz_af8b1260-a9dc-4b40-9f38-176bef0a877f"
      unitRef="usd">26713000</us-gaap:OperatingLeasePayments>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90YWJsZTowMTA3YTgzYjZlMmI0YzljYTQyYjllNDRmYWM1YjFhYi90YWJsZXJhbmdlOjAxMDdhODNiNmUyYjRjOWNhNDJiOWU0NGZhYzViMWFiXzUtMS0xLTEtMjQ0Njgz_f6d82b65-8d2e-422c-a8d9-fb041d0128a6"
      unitRef="usd">0</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90YWJsZTowMTA3YTgzYjZlMmI0YzljYTQyYjllNDRmYWM1YjFhYi90YWJsZXJhbmdlOjAxMDdhODNiNmUyYjRjOWNhNDJiOWU0NGZhYzViMWFiXzUtMi0xLTEtMjQ0Njgz_e8adf505-5da9-4cf4-9f69-053c1dcefec2"
      unitRef="usd">5358000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90YWJsZTowMTA3YTgzYjZlMmI0YzljYTQyYjllNDRmYWM1YjFhYi90YWJsZXJhbmdlOjAxMDdhODNiNmUyYjRjOWNhNDJiOWU0NGZhYzViMWFiXzUtMy0xLTEtMjQ0Njgz_42b8a9f3-ba30-4914-995b-456941e0d904"
      unitRef="usd">11002000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <blkb:LongtermPurchaseCommitmentRemainingMinimumAmountCommitted
      contextRef="ib8cb5b338cc8438b91e0a98674f1e85a_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90ZXh0cmVnaW9uOjY5ZTNkYTA4ZDBmYzQxODA4ODEzOGFiNGNkMzc5N2E1XzQ2Mjk_d5baf639-a1ad-4aef-abb8-c77da515467d"
      unitRef="usd">294400000</blkb:LongtermPurchaseCommitmentRemainingMinimumAmountCommitted>
    <us-gaap:LegalCostsPolicyTextBlock
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90ZXh0cmVnaW9uOjY5ZTNkYTA4ZDBmYzQxODA4ODEzOGFiNGNkMzc5N2E1XzE2MzA3_eaf64eff-ca14-40ea-bcf3-97aafd4cedb3">&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Legal proceedings&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We are subject to legal proceedings and claims that arise in the ordinary course of business, as well as certain other non-ordinary course proceedings, claims and investigations, as described below. We record an accrual 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 accruals at least quarterly and adjust them to reflect the impacts of negotiations, settlements, rulings, advice of legal counsel and other information and events pertaining to a particular case. We recognize insurance recoveries, if any, when they are probable of receipt. All associated costs due to third-party service providers and consultants, including legal fees, are expensed as incurred.&lt;/span&gt;&lt;/div&gt;</us-gaap:LegalCostsPolicyTextBlock>
    <blkb:LiabilityInsuranceAmountTotal
      contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90ZXh0cmVnaW9uOjY5ZTNkYTA4ZDBmYzQxODA4ODEzOGFiNGNkMzc5N2E1XzgyMTM_050d79a8-2210-4f82-ab8d-b45b89dee649"
      unitRef="usd">50000000</blkb:LiabilityInsuranceAmountTotal>
    <blkb:LiabilityInsuranceAmountDeductible
      contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90ZXh0cmVnaW9uOjY5ZTNkYTA4ZDBmYzQxODA4ODEzOGFiNGNkMzc5N2E1XzgyMzc_b1439bb7-f66c-43b9-9b84-aa8286ee0fe1"
      unitRef="usd">250000</blkb:LiabilityInsuranceAmountDeductible>
    <us-gaap:ScheduleOfLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90ZXh0cmVnaW9uOjY5ZTNkYTA4ZDBmYzQxODA4ODEzOGFiNGNkMzc5N2E1XzE2MzA1_81ae27d4-9373-4d98-b196-a86a84089f33">&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We recorded expenses and offsetting probable insurance recoveries related to the Security Incident as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:60.742%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Years ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gross expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;57,614&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;40,561&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9,830&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Offsetting probable insurance recoveries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1,891)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(38,745)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(9,364)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;55,723&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,816&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;466&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following summarizes our cumulative expenses, insurance recoveries recognized and insurance recoveries paid as of:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:60.742%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December&#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:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cumulative gross expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;108,005&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;50,391&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9,830&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cumulative offsetting insurance recoveries recognized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(50,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(48,109)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(9,364)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cumulative net expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;58,005&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;466&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cumulative offsetting insurance recoveries paid&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(50,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(29,968)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3,075)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense>
    <blkb:SecurityIncidentExpense
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90YWJsZTo4NDNjMmU2ZDk2YTM0YzYzYjBhMmNjM2RlYTE3YTAwZS90YWJsZXJhbmdlOjg0M2MyZTZkOTZhMzRjNjNiMGEyY2MzZGVhMTdhMDBlXzItMS0xLTEtMjQ0Njgz_5d78dd94-d540-4c25-b42e-a4f43664af72"
      unitRef="usd">57614000</blkb:SecurityIncidentExpense>
    <blkb:SecurityIncidentExpense
      contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90YWJsZTo4NDNjMmU2ZDk2YTM0YzYzYjBhMmNjM2RlYTE3YTAwZS90YWJsZXJhbmdlOjg0M2MyZTZkOTZhMzRjNjNiMGEyY2MzZGVhMTdhMDBlXzItMi0xLTEtMjQ0Njgz_076d31fa-f427-434a-9584-32962afec77a"
      unitRef="usd">40561000</blkb:SecurityIncidentExpense>
    <blkb:SecurityIncidentExpense
      contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90YWJsZTo4NDNjMmU2ZDk2YTM0YzYzYjBhMmNjM2RlYTE3YTAwZS90YWJsZXJhbmdlOjg0M2MyZTZkOTZhMzRjNjNiMGEyY2MzZGVhMTdhMDBlXzItMy0xLTEtMjQ0Njgz_76df5b62-1e8e-4a69-875f-56d3ad6bd559"
      unitRef="usd">9830000</blkb:SecurityIncidentExpense>
    <blkb:SecurityIncidentAccruedInsuranceRecoveries
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90YWJsZTo4NDNjMmU2ZDk2YTM0YzYzYjBhMmNjM2RlYTE3YTAwZS90YWJsZXJhbmdlOjg0M2MyZTZkOTZhMzRjNjNiMGEyY2MzZGVhMTdhMDBlXzMtMS0xLTEtMjQ0Njgz_de7a910c-79d9-4967-93ce-231b12a9ca64"
      unitRef="usd">1891000</blkb:SecurityIncidentAccruedInsuranceRecoveries>
    <blkb:SecurityIncidentAccruedInsuranceRecoveries
      contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90YWJsZTo4NDNjMmU2ZDk2YTM0YzYzYjBhMmNjM2RlYTE3YTAwZS90YWJsZXJhbmdlOjg0M2MyZTZkOTZhMzRjNjNiMGEyY2MzZGVhMTdhMDBlXzMtMi0xLTEtMjQ0Njgz_291ff61e-0c70-4fe6-bf3d-1235e87b50c6"
      unitRef="usd">38745000</blkb:SecurityIncidentAccruedInsuranceRecoveries>
    <blkb:SecurityIncidentAccruedInsuranceRecoveries
      contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90YWJsZTo4NDNjMmU2ZDk2YTM0YzYzYjBhMmNjM2RlYTE3YTAwZS90YWJsZXJhbmdlOjg0M2MyZTZkOTZhMzRjNjNiMGEyY2MzZGVhMTdhMDBlXzMtMy0xLTEtMjQ0Njgz_01c98271-6174-45fb-94e4-61507b2f3662"
      unitRef="usd">9364000</blkb:SecurityIncidentAccruedInsuranceRecoveries>
    <blkb:SecurityIncidentNetExpense
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90YWJsZTo4NDNjMmU2ZDk2YTM0YzYzYjBhMmNjM2RlYTE3YTAwZS90YWJsZXJhbmdlOjg0M2MyZTZkOTZhMzRjNjNiMGEyY2MzZGVhMTdhMDBlXzQtMS0xLTEtMjQ0Njgz_28454f6b-49e4-48c7-9ff4-d48a01ac1f00"
      unitRef="usd">55723000</blkb:SecurityIncidentNetExpense>
    <blkb:SecurityIncidentNetExpense
      contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90YWJsZTo4NDNjMmU2ZDk2YTM0YzYzYjBhMmNjM2RlYTE3YTAwZS90YWJsZXJhbmdlOjg0M2MyZTZkOTZhMzRjNjNiMGEyY2MzZGVhMTdhMDBlXzQtMi0xLTEtMjQ0Njgz_30dc740d-f51a-49eb-bc6c-a047b9440855"
      unitRef="usd">1816000</blkb:SecurityIncidentNetExpense>
    <blkb:SecurityIncidentNetExpense
      contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90YWJsZTo4NDNjMmU2ZDk2YTM0YzYzYjBhMmNjM2RlYTE3YTAwZS90YWJsZXJhbmdlOjg0M2MyZTZkOTZhMzRjNjNiMGEyY2MzZGVhMTdhMDBlXzQtMy0xLTEtMjQ0Njgz_d5252234-81fb-4461-8097-bb30b5b08ce3"
      unitRef="usd">466000</blkb:SecurityIncidentNetExpense>
    <blkb:SecurityIncidentCumulativeExpense
      contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90YWJsZTplYmMwNjVhZjYwMmM0ZGM3Yjc0ZWNhMDdhYjFmMTkzYi90YWJsZXJhbmdlOmViYzA2NWFmNjAyYzRkYzdiNzRlY2EwN2FiMWYxOTNiXzEtMS0xLTEtMjQ0Njgz_4e8141e6-75fe-4a3f-9aa7-385d33ff0e27"
      unitRef="usd">108005000</blkb:SecurityIncidentCumulativeExpense>
    <blkb:SecurityIncidentCumulativeExpense
      contextRef="id85e61f54d8242459b16d89948927bd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90YWJsZTplYmMwNjVhZjYwMmM0ZGM3Yjc0ZWNhMDdhYjFmMTkzYi90YWJsZXJhbmdlOmViYzA2NWFmNjAyYzRkYzdiNzRlY2EwN2FiMWYxOTNiXzEtMi0xLTEtMjQ0Njgz_8375f114-48c6-48f8-8758-cb0887cfabb3"
      unitRef="usd">50391000</blkb:SecurityIncidentCumulativeExpense>
    <blkb:SecurityIncidentCumulativeExpense
      contextRef="i81bb47b8dc4947ab934c765b4587fb29_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90YWJsZTplYmMwNjVhZjYwMmM0ZGM3Yjc0ZWNhMDdhYjFmMTkzYi90YWJsZXJhbmdlOmViYzA2NWFmNjAyYzRkYzdiNzRlY2EwN2FiMWYxOTNiXzEtMy0xLTEtMjU0NjIy_efdc0d74-193e-4d05-92e1-06d4d7e6465d"
      unitRef="usd">9830000</blkb:SecurityIncidentCumulativeExpense>
    <blkb:SecurityIncidentCumulativeAccruedInsuranceRecoveries
      contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90YWJsZTplYmMwNjVhZjYwMmM0ZGM3Yjc0ZWNhMDdhYjFmMTkzYi90YWJsZXJhbmdlOmViYzA2NWFmNjAyYzRkYzdiNzRlY2EwN2FiMWYxOTNiXzItMS0xLTEtMjQ0Njgz_2d3cd63a-cd90-4a9e-bb93-9f38267932d2"
      unitRef="usd">50000000</blkb:SecurityIncidentCumulativeAccruedInsuranceRecoveries>
    <blkb:SecurityIncidentCumulativeAccruedInsuranceRecoveries
      contextRef="id85e61f54d8242459b16d89948927bd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90YWJsZTplYmMwNjVhZjYwMmM0ZGM3Yjc0ZWNhMDdhYjFmMTkzYi90YWJsZXJhbmdlOmViYzA2NWFmNjAyYzRkYzdiNzRlY2EwN2FiMWYxOTNiXzItMi0xLTEtMjQ0Njgz_736fb612-a98a-45b7-bc29-69c2378171a6"
      unitRef="usd">48109000</blkb:SecurityIncidentCumulativeAccruedInsuranceRecoveries>
    <blkb:SecurityIncidentCumulativeAccruedInsuranceRecoveries
      contextRef="i81bb47b8dc4947ab934c765b4587fb29_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90YWJsZTplYmMwNjVhZjYwMmM0ZGM3Yjc0ZWNhMDdhYjFmMTkzYi90YWJsZXJhbmdlOmViYzA2NWFmNjAyYzRkYzdiNzRlY2EwN2FiMWYxOTNiXzItMy0xLTEtMjU0NjIy_8bad81c6-c1e0-4ae1-9c86-9d47b83ec6c7"
      unitRef="usd">9364000</blkb:SecurityIncidentCumulativeAccruedInsuranceRecoveries>
    <blkb:SecurityIncidentCumulativeNetExpense
      contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90YWJsZTplYmMwNjVhZjYwMmM0ZGM3Yjc0ZWNhMDdhYjFmMTkzYi90YWJsZXJhbmdlOmViYzA2NWFmNjAyYzRkYzdiNzRlY2EwN2FiMWYxOTNiXzMtMS0xLTEtMjQ0Njgz_302e715d-931f-497d-bbc0-6aa9ffb28022"
      unitRef="usd">58005000</blkb:SecurityIncidentCumulativeNetExpense>
    <blkb:SecurityIncidentCumulativeNetExpense
      contextRef="id85e61f54d8242459b16d89948927bd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90YWJsZTplYmMwNjVhZjYwMmM0ZGM3Yjc0ZWNhMDdhYjFmMTkzYi90YWJsZXJhbmdlOmViYzA2NWFmNjAyYzRkYzdiNzRlY2EwN2FiMWYxOTNiXzMtMi0xLTEtMjQ0Njgz_a04bfdbd-804f-4bcc-9b08-04db0c8dce8b"
      unitRef="usd">2282000</blkb:SecurityIncidentCumulativeNetExpense>
    <blkb:SecurityIncidentCumulativeNetExpense
      contextRef="i81bb47b8dc4947ab934c765b4587fb29_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90YWJsZTplYmMwNjVhZjYwMmM0ZGM3Yjc0ZWNhMDdhYjFmMTkzYi90YWJsZXJhbmdlOmViYzA2NWFmNjAyYzRkYzdiNzRlY2EwN2FiMWYxOTNiXzMtMy0xLTEtMjU0NjIy_adf4ae16-95dc-486b-b404-333fd200797d"
      unitRef="usd">466000</blkb:SecurityIncidentCumulativeNetExpense>
    <us-gaap:InsuranceRecoveries
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90YWJsZTplYmMwNjVhZjYwMmM0ZGM3Yjc0ZWNhMDdhYjFmMTkzYi90YWJsZXJhbmdlOmViYzA2NWFmNjAyYzRkYzdiNzRlY2EwN2FiMWYxOTNiXzUtMS0xLTEtMjQ0Njgz_96b55f8e-b95e-46fb-a1e1-0e0f553e21fa"
      unitRef="usd">50000000</us-gaap:InsuranceRecoveries>
    <us-gaap:InsuranceRecoveries
      contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90YWJsZTplYmMwNjVhZjYwMmM0ZGM3Yjc0ZWNhMDdhYjFmMTkzYi90YWJsZXJhbmdlOmViYzA2NWFmNjAyYzRkYzdiNzRlY2EwN2FiMWYxOTNiXzUtMi0xLTEtMjQ0Njgz_a74e47cf-a731-4caa-81b6-09c908e35624"
      unitRef="usd">29968000</us-gaap:InsuranceRecoveries>
    <us-gaap:InsuranceRecoveries
      contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90YWJsZTplYmMwNjVhZjYwMmM0ZGM3Yjc0ZWNhMDdhYjFmMTkzYi90YWJsZXJhbmdlOmViYzA2NWFmNjAyYzRkYzdiNzRlY2EwN2FiMWYxOTNiXzUtMy0xLTEtMjU0NjI5_8625bc1a-08ad-4db6-88dd-be188ae0da2a"
      unitRef="usd">3075000</us-gaap:InsuranceRecoveries>
    <blkb:SecurityIncidentNetPreTaxExpense
      contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90ZXh0cmVnaW9uOjY5ZTNkYTA4ZDBmYzQxODA4ODEzOGFiNGNkMzc5N2E1XzU0OTc1NTg0MDU4OQ_1a476ad2-9ad6-4d53-b91a-9f425cd63bb7"
      unitRef="usd">32700000</blkb:SecurityIncidentNetPreTaxExpense>
    <blkb:SecurityIncidentNetCashOutlays
      contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90ZXh0cmVnaW9uOjY5ZTNkYTA4ZDBmYzQxODA4ODEzOGFiNGNkMzc5N2E1XzU0OTc1NTgzMzgzMA_5423ab13-12ed-44c3-acbd-126e31cee8d8"
      unitRef="usd">20900000</blkb:SecurityIncidentNetCashOutlays>
    <blkb:SecurityIncidentExpectedCost
      contextRef="ib750483612d44bf3a53c313da359db0d_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90ZXh0cmVnaW9uOjY5ZTNkYTA4ZDBmYzQxODA4ODEzOGFiNGNkMzc5N2E1XzU0OTc1NTgzMzk5Mw_c76f570a-d8a0-4f09-b096-77a28606f445"
      unitRef="usd">20000000</blkb:SecurityIncidentExpectedCost>
    <blkb:SecurityIncidentExpectedCost
      contextRef="i043d678b6ffd4203ab1eca93c9df9a88_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90ZXh0cmVnaW9uOjY5ZTNkYTA4ZDBmYzQxODA4ODEzOGFiNGNkMzc5N2E1XzU0OTc1NTgzNDAwMA_1ac4821f-470d-42fb-85ee-dff6926e3f5e"
      unitRef="usd">30000000</blkb:SecurityIncidentExpectedCost>
    <blkb:ExpectedNetCashOutlaysForOngoingLegalFees
      contextRef="ib750483612d44bf3a53c313da359db0d_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90ZXh0cmVnaW9uOjY5ZTNkYTA4ZDBmYzQxODA4ODEzOGFiNGNkMzc5N2E1Xzk5MzM_3f11fa55-1514-40b5-9b95-682d61558587"
      unitRef="usd">25000000</blkb:ExpectedNetCashOutlaysForOngoingLegalFees>
    <blkb:ExpectedNetCashOutlaysForOngoingLegalFees
      contextRef="i043d678b6ffd4203ab1eca93c9df9a88_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90ZXh0cmVnaW9uOjY5ZTNkYTA4ZDBmYzQxODA4ODEzOGFiNGNkMzc5N2E1Xzk5Mzk_5149a8e7-4f50-40ad-8826-58e8182d07ad"
      unitRef="usd">35000000</blkb:ExpectedNetCashOutlaysForOngoingLegalFees>
    <us-gaap:LossContingencyAccrualAtCarryingValue
      contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90ZXh0cmVnaW9uOjY5ZTNkYTA4ZDBmYzQxODA4ODEzOGFiNGNkMzc5N2E1XzU0OTc1NTgzOTg3Mg_b01ae154-3a3b-462b-adc4-e69fd0e8754a"
      unitRef="usd">23000000</us-gaap:LossContingencyAccrualAtCarryingValue>
    <blkb:SecurityIncidentNumberOfCustomerReimbursementRequestsReceived
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90ZXh0cmVnaW9uOjY5ZTNkYTA4ZDBmYzQxODA4ODEzOGFiNGNkMzc5N2E1XzEwMzg0_84a9cd5a-2afc-499b-a903-b70c292db036"
      unitRef="cases">260</blkb:SecurityIncidentNumberOfCustomerReimbursementRequestsReceived>
    <us-gaap:LossContingencyClaimsSettledNumber
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90ZXh0cmVnaW9uOjY5ZTNkYTA4ZDBmYzQxODA4ODEzOGFiNGNkMzc5N2E1XzIxOTkwMjMyNzc5MDI_d9c98f77-4841-463e-abb3-0b8f505fc8fd"
      unitRef="cases">200</us-gaap:LossContingencyClaimsSettledNumber>
    <blkb:LossContingencyClaimsSettledPercent
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90ZXh0cmVnaW9uOjY5ZTNkYTA4ZDBmYzQxODA4ODEzOGFiNGNkMzc5N2E1XzU0OTc1NTgzNjkxMg_2ee37592-a3fe-46c6-944c-8cfa07943348"
      unitRef="number">0.77</blkb:LossContingencyClaimsSettledPercent>
    <blkb:SecurityIncidentNumberOfReservationsOfTheRightToSeekFutureExpenseRecovery
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90ZXh0cmVnaW9uOjY5ZTNkYTA4ZDBmYzQxODA4ODEzOGFiNGNkMzc5N2E1XzEwNDg5_cf574264-5c48-400c-80a5-832e77475da1"
      unitRef="cases">400</blkb:SecurityIncidentNumberOfReservationsOfTheRightToSeekFutureExpenseRecovery>
    <us-gaap:LossContingencyNumberOfPlaintiffs
      contextRef="i6fcd0e226b074df18f259c1942bd6c7c_D20220101-20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90ZXh0cmVnaW9uOjY5ZTNkYTA4ZDBmYzQxODA4ODEzOGFiNGNkMzc5N2E1XzExNTE3_d976586f-4de3-468d-a1f1-ab3ea8b896f6"
      unitRef="cases">19</us-gaap:LossContingencyNumberOfPlaintiffs>
    <us-gaap:LossContingencyNumberOfPlaintiffs
      contextRef="i55f61411722c41b9938ff14811d93ad3_D20220101-20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90ZXh0cmVnaW9uOjY5ZTNkYTA4ZDBmYzQxODA4ODEzOGFiNGNkMzc5N2E1XzExNTU4_a7730e31-3b94-46de-a225-d3b3248eeef2"
      unitRef="cases">17</us-gaap:LossContingencyNumberOfPlaintiffs>
    <us-gaap:LossContingencyNumberOfPlaintiffs
      contextRef="i634037ed001241ebb1c7eaea591c99ee_D20220101-20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90ZXh0cmVnaW9uOjY5ZTNkYTA4ZDBmYzQxODA4ODEzOGFiNGNkMzc5N2E1XzExNjc3_5d881a91-d47a-40e4-ba69-203ee8aba3f7"
      unitRef="cases">2</us-gaap:LossContingencyNumberOfPlaintiffs>
    <blkb:SecurityIncidentNumberOfStateAttorneysGeneral
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90ZXh0cmVnaW9uOjY5ZTNkYTA4ZDBmYzQxODA4ODEzOGFiNGNkMzc5N2E1XzEzODU0_9feb64fd-e126-496c-aff2-c851d5e4a32f"
      unitRef="cases">49</blkb:SecurityIncidentNumberOfStateAttorneysGeneral>
    <blkb:SecurityIncidentPenaltyPaid
      contextRef="icfff827508814b1c8266b5e79208ddbd_D20210901-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90ZXh0cmVnaW9uOjY5ZTNkYTA4ZDBmYzQxODA4ODEzOGFiNGNkMzc5N2E1XzE1NDA1_410f637d-4b93-4971-bb67-e869a3702373"
      unitRef="eur">60000</blkb:SecurityIncidentPenaltyPaid>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90ZXh0cmVnaW9uOjRhNmRmNzdkOTNjYjRkZmI5NDU1ZjI5OWExNTExYTZhXzQ2MTk_2c7336d5-5337-46ca-90ac-8c0d910a70e1">&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:98.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006880;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:700;line-height:120%"&gt;12. Income Taxes&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We file income tax returns in the U.S. for federal and various state jurisdictions as well as in foreign jurisdictions including Canada, the U.K., Australia, Ireland and Costa Rica. We are generally subject to U.S. federal income tax examination for calendar tax years 2019 through 2022 as well as state and foreign income tax examinations for various years depending on statutes of limitations of those jurisdictions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following summarizes the components of income tax expense (benefit):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.549%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.350%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.350%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.351%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Years ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#004054;border-top:1pt solid #ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#004054;border-top:1pt solid #ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2020&lt;/span&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Current taxes:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;U.S. Federal&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,485&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2,499)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(407)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;U.S. State and local&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,708&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(257)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,563&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;International&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,570&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,904&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Total current taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16,476&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,814&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Deferred taxes:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;U.S. Federal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(16,880)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(4,615)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1,064)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;U.S. State and local&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(9,319)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;222&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,725&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;International&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(445)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,964&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Total deferred taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(26,644)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2,429)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8,837&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Total income tax (benefit) provision&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(10,168)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,385&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13,897&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following summarizes the components of income before provision for income taxes:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.549%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.350%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.350%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.351%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Years ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#004054;border-top:1pt solid #ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#004054;border-top:1pt solid #ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2020&lt;/span&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;U.S.&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(91,493)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(23,180)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(4,112)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;International&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;35,918&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;30,263&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;25,726&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income before provision for income taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(55,575)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,083&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;21,614&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A reconciliation between the effect of applying the federal statutory rate and the effective income tax rate used to calculate our income tax provision (benefit) is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.549%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.350%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.350%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.351%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Years ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#004054;border-top:1pt solid #ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#004054;border-top:1pt solid #ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2020&lt;/span&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Federal statutory rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Effect of:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;State income taxes, net of federal benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Change in foreign income tax rate applied to deferred tax balances&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;42.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Change in state income tax rate applied to deferred tax balances&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-top:3pt;padding-left:6pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Nondeductible security incident-related fines or penalties&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(8.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Section 162(m) limitation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(6.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;75.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Stock-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(6.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(36.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Change in valuation reserve (primarily state credit reserves)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(5.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;26.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;38.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;GILTI inclusion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Nondeductible meals, entertainment and transportation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(0.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Acquisition costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DTA Adjustment &#x2013; NOLs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Unrecognized tax benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(32.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Foreign tax rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(6.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Return to accrual adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(4.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(4.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;FDII benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;State credits, net of federal 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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(32.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Federal credits generated&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(54.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(17.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income tax provision effective rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;19.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;64.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The decrease in our effective income tax rate for year ended December 31, 2022, when compared to the same period in 2021, was primarily attributable to current-year non-deductible accruals for loss contingencies related to the Security Incident, stock-based compensation shortfall partially offset by increased tax credits and impact of tax rate decreases. The 2021 effective income tax rate was positively impacted by benefit attributable to stock-based compensation windfall net of tax expense resulting from impact of UK corporate rate increase. The year-on-year comparison is further impacted by 2022 pre-tax loss versus income in prior periods.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The significant components of our deferred tax assets and liabilities were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.999%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.350%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.351%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="6" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#004054;border-top:1pt solid #ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Deferred tax assets relating to:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Federal and state and foreign net operating loss carryforwards&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,369&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;21,456&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Federal, state and foreign tax credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;50,194&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;52,283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Stock-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;21,166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;21,432&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14,024&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;23,795&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Allowance for credit losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,803&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,524&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;561&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,070&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,057&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued bonuses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;455&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;218&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-top:3pt;padding-left:6pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Capitalized R&amp;amp;D and software costs&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12,166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,293&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13,515&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Total deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;118,851&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;137,350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Deferred tax liabilities relating to:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(161,836)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(168,392)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-top:3pt;padding-left:6pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Capitalized software and content development costs&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(31,326)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Costs of obtaining contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(16,287)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(18,046)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(11,721)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(23,582)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fixed assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(9,827)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(8,483)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(9,016)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2,515)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Total deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(208,687)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(252,344)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(34,769)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(31,974)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Net deferred tax liability&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(124,605)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(146,968)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2022, our federal, foreign and state net operating loss carryforwards for income tax purposes were approximately $31.1 million, $5.3 million and $38.3 million, respectively. Of our federal net operating loss carryforwards, $13.8 million are subject to expiration beginning in 2023 while the remainder have an unlimited carryforward period. The state net operating loss carryforwards are subject to various applicable state tax laws. If not utilized, the state net operating loss carryforwards will expire over various periods beginning in 2023. Of our foreign net operating loss carryforwards, $62 thousand expires in 2024 with the remainder having an unlimited carryforward period. Our federal tax credit carryforwards for income tax purposes were approximately $16.9 million. Our state tax credit carryforwards for income tax purposes were approximately $36.1 million, net of federal benefit. If not utilized, the federal tax credit carryforwards will begin to expire in 2039 and the state tax credit carryforwards will begin to expire in 2023. A portion of the foreign and state net operating loss carryforwards and state credit carryforwards have a valuation reserve due to management's uncertainty regarding the future ability to use such carryforwards.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Tax Cuts and Jobs Act requires taxpayers to capitalize and amortize research and experimental expenditures under Section 174 of the Internal Revenue Code for tax years beginning after December 31, 2021. Accordingly, our historic deferred tax liability attributable to capitalized software has become a deferred tax asset as a result of capitalization for tax purposes.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table illustrates the change in our deferred tax asset valuation allowance:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.245%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.350%"/&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:1.0%"/&gt;&lt;td style="width:12.350%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.351%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" rowspan="2" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Years ended&#160;December 31,&lt;br/&gt;(dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="2" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Balance&lt;br/&gt;at&#160;beginning&lt;br/&gt;of year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="2" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Acquisition-&lt;br/&gt;related&lt;br/&gt;change&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="2" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Charges&#160;to&lt;br/&gt;expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="2" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Balance&#160;at&lt;br/&gt;end&#160;of&lt;br/&gt;year&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="15" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;31,974&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,795&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;34,769&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;29,184&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;893&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,897&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;31,974&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,453&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;22,731&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;29,184&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table sets forth the change to our unrecognized tax benefit for the years ended December&#160;31, 2022, 2021 and 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.549%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.350%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.350%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.351%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Years ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#004054;border-top:1pt solid #ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#004054;border-top:1pt solid #ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2020&lt;/span&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Balance at beginning of year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,651&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,625&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,346&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Increases from prior period positions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;89&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;414&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Decreases in prior year positions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(908)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(57)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(614)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Increases from current period positions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;629&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,751&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;491&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Settlements (payments)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1,192)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Lapse of statute of limitations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(378)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1,482)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(12)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Balance at end of year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,083&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,651&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,625&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The total amount of unrecognized tax benefit that, if recognized, would favorably affect the effective tax rate was $3.1 million at December&#160;31, 2022. Certain prior period amounts relating to our 2014 acquisitions were covered under indemnification agreements and, therefore, had a corresponding indemnification asset. Due to lapse of statute of limitations, the indemnified unrecognized tax benefit was released in 2022 resulting in income tax benefit with offsetting expense included in pretax income from corresponding release of indemnification asset. We recognize accrued interest and penalties, if any, related to unrecognized tax benefits as a component of income tax expense. The total amount of accrued interest and penalties included in the consolidated balance sheet as of December&#160;31, 2022 and December&#160;31, 2021 was insignificant. The total amount of interest and penalties included in the consolidated statements of comprehensive income as an increase or decrease in income tax expense for 2022, 2021 and 2020 was insignificant.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have taken federal and state tax positions for which it is reasonably possible that the total amounts of unrecognized tax benefits might decrease within the next twelve months. This possible decrease could result from the expiration of statutes of limitations. The reasonably possible decrease at December&#160;31, 2022 was insignificant.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For our undistributed earnings of foreign subsidiaries, which we do not consider to be significant, we concluded that these earnings would be permanently reinvested in the local jurisdictions and not repatriated to the United States. Accordingly, we have not provided for U.S. state income taxes and foreign withholding taxes on those undistributed earnings of our foreign subsidiaries. If some or all of such earnings were to be remitted, the amount of taxes payable would be insignificant.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90ZXh0cmVnaW9uOjRhNmRmNzdkOTNjYjRkZmI5NDU1ZjI5OWExNTExYTZhXzQ1OTg_4376ab82-cbe7-4eb2-91f3-b54e3426ee1c">&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following summarizes the components of income tax expense (benefit):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.549%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.350%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.350%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.351%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Years ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#004054;border-top:1pt solid #ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#004054;border-top:1pt solid #ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2020&lt;/span&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Current taxes:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;U.S. Federal&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,485&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2,499)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(407)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;U.S. State and local&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,708&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(257)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,563&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;International&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,570&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,904&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Total current taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16,476&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,814&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Deferred taxes:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;U.S. Federal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(16,880)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(4,615)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1,064)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;U.S. State and local&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(9,319)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;222&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,725&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;International&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(445)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,964&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Total deferred taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(26,644)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2,429)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8,837&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Total income tax (benefit) provision&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(10,168)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,385&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13,897&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo3YWFiZjQ3MDI2MGE0N2E0OTRjMDA3MTMzZTk4MzA3ZC90YWJsZXJhbmdlOjdhYWJmNDcwMjYwYTQ3YTQ5NGMwMDcxMzNlOTgzMDdkXzMtMS0xLTEtMjQ0Njgz_01192424-7dbe-4453-a8a3-80734d48d82e"
      unitRef="usd">3485000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo3YWFiZjQ3MDI2MGE0N2E0OTRjMDA3MTMzZTk4MzA3ZC90YWJsZXJhbmdlOjdhYWJmNDcwMjYwYTQ3YTQ5NGMwMDcxMzNlOTgzMDdkXzMtMi0xLTEtMjQ0Njgz_a12fd26c-f6ff-4001-b3b5-24cd25581f18"
      unitRef="usd">-2499000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo3YWFiZjQ3MDI2MGE0N2E0OTRjMDA3MTMzZTk4MzA3ZC90YWJsZXJhbmdlOjdhYWJmNDcwMjYwYTQ3YTQ5NGMwMDcxMzNlOTgzMDdkXzMtMy0xLTEtMjQ0Njgz_85287efb-415a-4051-9a01-b3907dffa032"
      unitRef="usd">-407000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo3YWFiZjQ3MDI2MGE0N2E0OTRjMDA3MTMzZTk4MzA3ZC90YWJsZXJhbmdlOjdhYWJmNDcwMjYwYTQ3YTQ5NGMwMDcxMzNlOTgzMDdkXzQtMS0xLTEtMjQ0Njgz_8d54824a-8b56-4f52-a3c5-8bca684769d4"
      unitRef="usd">5708000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo3YWFiZjQ3MDI2MGE0N2E0OTRjMDA3MTMzZTk4MzA3ZC90YWJsZXJhbmdlOjdhYWJmNDcwMjYwYTQ3YTQ5NGMwMDcxMzNlOTgzMDdkXzQtMi0xLTEtMjQ0Njgz_5784b74f-95cf-4fc3-8a02-2bccf32da1c7"
      unitRef="usd">-257000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo3YWFiZjQ3MDI2MGE0N2E0OTRjMDA3MTMzZTk4MzA3ZC90YWJsZXJhbmdlOjdhYWJmNDcwMjYwYTQ3YTQ5NGMwMDcxMzNlOTgzMDdkXzQtMy0xLTEtMjQ0Njgz_d8940427-85db-4e76-838e-0f3f2c71e355"
      unitRef="usd">1563000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo3YWFiZjQ3MDI2MGE0N2E0OTRjMDA3MTMzZTk4MzA3ZC90YWJsZXJhbmdlOjdhYWJmNDcwMjYwYTQ3YTQ5NGMwMDcxMzNlOTgzMDdkXzUtMS0xLTEtMjQ0Njgz_a92b6ad4-1aa2-4f4f-b912-98361559b2a9"
      unitRef="usd">7283000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo3YWFiZjQ3MDI2MGE0N2E0OTRjMDA3MTMzZTk4MzA3ZC90YWJsZXJhbmdlOjdhYWJmNDcwMjYwYTQ3YTQ5NGMwMDcxMzNlOTgzMDdkXzUtMi0xLTEtMjQ0Njgz_5c56c5bb-b39d-4117-bb99-0222f3ccc43f"
      unitRef="usd">6570000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo3YWFiZjQ3MDI2MGE0N2E0OTRjMDA3MTMzZTk4MzA3ZC90YWJsZXJhbmdlOjdhYWJmNDcwMjYwYTQ3YTQ5NGMwMDcxMzNlOTgzMDdkXzUtMy0xLTEtMjQ0Njgz_fdedcddc-49dd-496d-942f-6c28f116aeec"
      unitRef="usd">3904000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo3YWFiZjQ3MDI2MGE0N2E0OTRjMDA3MTMzZTk4MzA3ZC90YWJsZXJhbmdlOjdhYWJmNDcwMjYwYTQ3YTQ5NGMwMDcxMzNlOTgzMDdkXzYtMS0xLTEtMjQ0Njgz_c471c1fc-10d0-418f-9081-7758b4c2a7f6"
      unitRef="usd">16476000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo3YWFiZjQ3MDI2MGE0N2E0OTRjMDA3MTMzZTk4MzA3ZC90YWJsZXJhbmdlOjdhYWJmNDcwMjYwYTQ3YTQ5NGMwMDcxMzNlOTgzMDdkXzYtMi0xLTEtMjQ0Njgz_3fecdc21-2f06-41ce-89eb-e1a62351f032"
      unitRef="usd">3814000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo3YWFiZjQ3MDI2MGE0N2E0OTRjMDA3MTMzZTk4MzA3ZC90YWJsZXJhbmdlOjdhYWJmNDcwMjYwYTQ3YTQ5NGMwMDcxMzNlOTgzMDdkXzYtMy0xLTEtMjQ0Njgz_91e91e21-c5b6-429f-ae7f-83a69a3ada77"
      unitRef="usd">5060000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo3YWFiZjQ3MDI2MGE0N2E0OTRjMDA3MTMzZTk4MzA3ZC90YWJsZXJhbmdlOjdhYWJmNDcwMjYwYTQ3YTQ5NGMwMDcxMzNlOTgzMDdkXzgtMS0xLTEtMjQ0Njgz_a437bc5b-f020-4e50-bbc0-25a844db6bc0"
      unitRef="usd">-16880000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo3YWFiZjQ3MDI2MGE0N2E0OTRjMDA3MTMzZTk4MzA3ZC90YWJsZXJhbmdlOjdhYWJmNDcwMjYwYTQ3YTQ5NGMwMDcxMzNlOTgzMDdkXzgtMi0xLTEtMjQ0Njgz_73e3375d-dd72-4085-ab45-67f2535b7dd3"
      unitRef="usd">-4615000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo3YWFiZjQ3MDI2MGE0N2E0OTRjMDA3MTMzZTk4MzA3ZC90YWJsZXJhbmdlOjdhYWJmNDcwMjYwYTQ3YTQ5NGMwMDcxMzNlOTgzMDdkXzgtMy0xLTEtMjQ0Njgz_fb50ecd5-1ac6-4e38-a7aa-032fae518c0f"
      unitRef="usd">-1064000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo3YWFiZjQ3MDI2MGE0N2E0OTRjMDA3MTMzZTk4MzA3ZC90YWJsZXJhbmdlOjdhYWJmNDcwMjYwYTQ3YTQ5NGMwMDcxMzNlOTgzMDdkXzktMS0xLTEtMjQ0Njgz_7093e6a5-9ad3-46cd-a143-bb013f29307a"
      unitRef="usd">-9319000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo3YWFiZjQ3MDI2MGE0N2E0OTRjMDA3MTMzZTk4MzA3ZC90YWJsZXJhbmdlOjdhYWJmNDcwMjYwYTQ3YTQ5NGMwMDcxMzNlOTgzMDdkXzktMi0xLTEtMjQ0Njgz_995d0401-d2c7-4536-99b0-e08392f8f860"
      unitRef="usd">222000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo3YWFiZjQ3MDI2MGE0N2E0OTRjMDA3MTMzZTk4MzA3ZC90YWJsZXJhbmdlOjdhYWJmNDcwMjYwYTQ3YTQ5NGMwMDcxMzNlOTgzMDdkXzktMy0xLTEtMjQ0Njgz_b4ecb653-97f9-445c-837a-07c642e7d064"
      unitRef="usd">7725000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo3YWFiZjQ3MDI2MGE0N2E0OTRjMDA3MTMzZTk4MzA3ZC90YWJsZXJhbmdlOjdhYWJmNDcwMjYwYTQ3YTQ5NGMwMDcxMzNlOTgzMDdkXzEwLTEtMS0xLTI0NDY4Mw_f1d1f575-e37c-4528-aba4-867f86d7f7a4"
      unitRef="usd">-445000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo3YWFiZjQ3MDI2MGE0N2E0OTRjMDA3MTMzZTk4MzA3ZC90YWJsZXJhbmdlOjdhYWJmNDcwMjYwYTQ3YTQ5NGMwMDcxMzNlOTgzMDdkXzEwLTItMS0xLTI0NDY4Mw_2c4714a9-4fb8-4925-8d01-0e9f764dd39f"
      unitRef="usd">1964000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo3YWFiZjQ3MDI2MGE0N2E0OTRjMDA3MTMzZTk4MzA3ZC90YWJsZXJhbmdlOjdhYWJmNDcwMjYwYTQ3YTQ5NGMwMDcxMzNlOTgzMDdkXzEwLTMtMS0xLTI0NDY4Mw_b14db0cf-588f-479b-aabf-aa44962204fd"
      unitRef="usd">2176000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo3YWFiZjQ3MDI2MGE0N2E0OTRjMDA3MTMzZTk4MzA3ZC90YWJsZXJhbmdlOjdhYWJmNDcwMjYwYTQ3YTQ5NGMwMDcxMzNlOTgzMDdkXzExLTEtMS0xLTI0NDY4Mw_526eaa99-2ab7-4d1a-82f3-aa8adde26f54"
      unitRef="usd">-26644000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo3YWFiZjQ3MDI2MGE0N2E0OTRjMDA3MTMzZTk4MzA3ZC90YWJsZXJhbmdlOjdhYWJmNDcwMjYwYTQ3YTQ5NGMwMDcxMzNlOTgzMDdkXzExLTItMS0xLTI0NDY4Mw_53127eb9-eb32-4d31-a8e0-f07f0c5fbf44"
      unitRef="usd">-2429000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo3YWFiZjQ3MDI2MGE0N2E0OTRjMDA3MTMzZTk4MzA3ZC90YWJsZXJhbmdlOjdhYWJmNDcwMjYwYTQ3YTQ5NGMwMDcxMzNlOTgzMDdkXzExLTMtMS0xLTI0NDY4Mw_c90fffcc-e316-472f-be95-50af9024f72d"
      unitRef="usd">8837000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo3YWFiZjQ3MDI2MGE0N2E0OTRjMDA3MTMzZTk4MzA3ZC90YWJsZXJhbmdlOjdhYWJmNDcwMjYwYTQ3YTQ5NGMwMDcxMzNlOTgzMDdkXzEyLTEtMS0xLTI0NDY4Mw_be62e55c-b687-43df-ad31-d74810556263"
      unitRef="usd">-10168000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo3YWFiZjQ3MDI2MGE0N2E0OTRjMDA3MTMzZTk4MzA3ZC90YWJsZXJhbmdlOjdhYWJmNDcwMjYwYTQ3YTQ5NGMwMDcxMzNlOTgzMDdkXzEyLTItMS0xLTI0NDY4Mw_d53922a9-b3b5-4560-9f6d-91a1c8af77ec"
      unitRef="usd">1385000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo3YWFiZjQ3MDI2MGE0N2E0OTRjMDA3MTMzZTk4MzA3ZC90YWJsZXJhbmdlOjdhYWJmNDcwMjYwYTQ3YTQ5NGMwMDcxMzNlOTgzMDdkXzEyLTMtMS0xLTI0NDY4Mw_3a6ae0ae-2ff9-43b6-9bdb-57f2acc7a0db"
      unitRef="usd">13897000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90ZXh0cmVnaW9uOjRhNmRmNzdkOTNjYjRkZmI5NDU1ZjI5OWExNTExYTZhXzQ1OTk_7dc0a2d9-3bcf-479e-8f8d-01eff9f39fd8">&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following summarizes the components of income before provision for income taxes:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.549%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.350%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.350%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.351%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Years ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#004054;border-top:1pt solid #ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#004054;border-top:1pt solid #ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2020&lt;/span&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;U.S.&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(91,493)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(23,180)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(4,112)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;International&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;35,918&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;30,263&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;25,726&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income before provision for income taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(55,575)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,083&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;21,614&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTpkMDRhZWVjZmQ4ODc0ZTQ1YTg1ZTA4MzQxMTYzY2VjYi90YWJsZXJhbmdlOmQwNGFlZWNmZDg4NzRlNDVhODVlMDgzNDExNjNjZWNiXzItMS0xLTEtMjQ0Njgz_5cf91862-a3a9-4d75-bbec-6fe1d754b2fd"
      unitRef="usd">-91493000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTpkMDRhZWVjZmQ4ODc0ZTQ1YTg1ZTA4MzQxMTYzY2VjYi90YWJsZXJhbmdlOmQwNGFlZWNmZDg4NzRlNDVhODVlMDgzNDExNjNjZWNiXzItMi0xLTEtMjQ0Njgz_69f844c0-240e-4e27-a2b3-42da1cc762da"
      unitRef="usd">-23180000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTpkMDRhZWVjZmQ4ODc0ZTQ1YTg1ZTA4MzQxMTYzY2VjYi90YWJsZXJhbmdlOmQwNGFlZWNmZDg4NzRlNDVhODVlMDgzNDExNjNjZWNiXzItMy0xLTEtMjQ0Njgz_466e6c1c-a817-454f-8940-18011d8b3bdf"
      unitRef="usd">-4112000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTpkMDRhZWVjZmQ4ODc0ZTQ1YTg1ZTA4MzQxMTYzY2VjYi90YWJsZXJhbmdlOmQwNGFlZWNmZDg4NzRlNDVhODVlMDgzNDExNjNjZWNiXzMtMS0xLTEtMjQ0Njgz_616247b0-33df-4972-857c-62182b9a1e60"
      unitRef="usd">35918000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTpkMDRhZWVjZmQ4ODc0ZTQ1YTg1ZTA4MzQxMTYzY2VjYi90YWJsZXJhbmdlOmQwNGFlZWNmZDg4NzRlNDVhODVlMDgzNDExNjNjZWNiXzMtMi0xLTEtMjQ0Njgz_6393e145-0cc1-44f4-9039-d89bd0ba78e3"
      unitRef="usd">30263000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTpkMDRhZWVjZmQ4ODc0ZTQ1YTg1ZTA4MzQxMTYzY2VjYi90YWJsZXJhbmdlOmQwNGFlZWNmZDg4NzRlNDVhODVlMDgzNDExNjNjZWNiXzMtMy0xLTEtMjQ0Njgz_db227c01-9d3b-49e6-8124-296dd05d3f1d"
      unitRef="usd">25726000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTpkMDRhZWVjZmQ4ODc0ZTQ1YTg1ZTA4MzQxMTYzY2VjYi90YWJsZXJhbmdlOmQwNGFlZWNmZDg4NzRlNDVhODVlMDgzNDExNjNjZWNiXzQtMS0xLTEtMjQ0Njgz_c31f7c7f-ebfb-4766-9c65-113df42e4d0d"
      unitRef="usd">-55575000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTpkMDRhZWVjZmQ4ODc0ZTQ1YTg1ZTA4MzQxMTYzY2VjYi90YWJsZXJhbmdlOmQwNGFlZWNmZDg4NzRlNDVhODVlMDgzNDExNjNjZWNiXzQtMi0xLTEtMjQ0Njgz_d33c58cb-5129-4f8a-ad3b-f561e2fd6e0e"
      unitRef="usd">7083000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTpkMDRhZWVjZmQ4ODc0ZTQ1YTg1ZTA4MzQxMTYzY2VjYi90YWJsZXJhbmdlOmQwNGFlZWNmZDg4NzRlNDVhODVlMDgzNDExNjNjZWNiXzQtMy0xLTEtMjQ0Njgz_16c9b7e6-7ecf-4470-a045-c4710a9fb3c9"
      unitRef="usd">21614000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90ZXh0cmVnaW9uOjRhNmRmNzdkOTNjYjRkZmI5NDU1ZjI5OWExNTExYTZhXzQ2MjQ_8cae7a6e-7cc6-40bc-b22a-54732d494cec">&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A reconciliation between the effect of applying the federal statutory rate and the effective income tax rate used to calculate our income tax provision (benefit) is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.549%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.350%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.350%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.351%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Years ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#004054;border-top:1pt solid #ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#004054;border-top:1pt solid #ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2020&lt;/span&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Federal statutory rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Effect of:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;State income taxes, net of federal benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Change in foreign income tax rate applied to deferred tax balances&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;42.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Change in state income tax rate applied to deferred tax balances&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-top:3pt;padding-left:6pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Nondeductible security incident-related fines or penalties&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(8.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Section 162(m) limitation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(6.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;75.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Stock-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(6.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(36.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Change in valuation reserve (primarily state credit reserves)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(5.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;26.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;38.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;GILTI inclusion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Nondeductible meals, entertainment and transportation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(0.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Acquisition costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DTA Adjustment &#x2013; NOLs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Unrecognized tax benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(32.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Foreign tax rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(6.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Return to accrual adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(4.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(4.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;FDII benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;State credits, net of federal 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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(32.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Federal credits generated&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(54.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(17.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income tax provision effective rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;19.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;64.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo1NmVhNmJkMTkxODA0NGE4YTBhNGQxZDU0YzYyYzZhZC90YWJsZXJhbmdlOjU2ZWE2YmQxOTE4MDQ0YThhMGE0ZDFkNTRjNjJjNmFkXzItMS0xLTEtMjQ0Njgz_2460a60d-4831-4236-9698-ba83735bd31d"
      unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo1NmVhNmJkMTkxODA0NGE4YTBhNGQxZDU0YzYyYzZhZC90YWJsZXJhbmdlOjU2ZWE2YmQxOTE4MDQ0YThhMGE0ZDFkNTRjNjJjNmFkXzItMi0xLTEtMjQ0Njgz_dca9f59f-3eeb-4b9b-80a7-543a5b5bda53"
      unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo1NmVhNmJkMTkxODA0NGE4YTBhNGQxZDU0YzYyYzZhZC90YWJsZXJhbmdlOjU2ZWE2YmQxOTE4MDQ0YThhMGE0ZDFkNTRjNjJjNmFkXzItMy0xLTEtMjQ0Njgz_b3704ceb-3434-4473-9c38-c03bfe6bed45"
      unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo1NmVhNmJkMTkxODA0NGE4YTBhNGQxZDU0YzYyYzZhZC90YWJsZXJhbmdlOjU2ZWE2YmQxOTE4MDQ0YThhMGE0ZDFkNTRjNjJjNmFkXzQtMS0xLTEtMjQ0Njgz_1462e99e-8692-4b20-8e09-69388befbd23"
      unitRef="number">0.015</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo1NmVhNmJkMTkxODA0NGE4YTBhNGQxZDU0YzYyYzZhZC90YWJsZXJhbmdlOjU2ZWE2YmQxOTE4MDQ0YThhMGE0ZDFkNTRjNjJjNmFkXzQtMi0xLTEtMjQ0Njgz_1794c809-a822-42aa-918e-9b1b6fe2fe9b"
      unitRef="number">0.044</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo1NmVhNmJkMTkxODA0NGE4YTBhNGQxZDU0YzYyYzZhZC90YWJsZXJhbmdlOjU2ZWE2YmQxOTE4MDQ0YThhMGE0ZDFkNTRjNjJjNmFkXzQtMy0xLTEtMjQ0Njgz_0cf7ac54-d64b-48c3-8ae9-30369638fee2"
      unitRef="number">0.059</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate
      contextRef="i90f43bfb5d734ad2b81de8bc2378d8f5_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo1NmVhNmJkMTkxODA0NGE4YTBhNGQxZDU0YzYyYzZhZC90YWJsZXJhbmdlOjU2ZWE2YmQxOTE4MDQ0YThhMGE0ZDFkNTRjNjJjNmFkXzUtMS0xLTEtMjQ0Njgz_43ca5a75-9c7e-4a9e-b4c3-995fa41bd8a3"
      unitRef="number">0.001</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate
      contextRef="i38bc4b615a7844d89973794767545dba_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo1NmVhNmJkMTkxODA0NGE4YTBhNGQxZDU0YzYyYzZhZC90YWJsZXJhbmdlOjU2ZWE2YmQxOTE4MDQ0YThhMGE0ZDFkNTRjNjJjNmFkXzUtMi0xLTEtMjQ0Njgz_ff221930-b2b5-4450-80ed-c7d9519f4aa2"
      unitRef="number">0.426</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate
      contextRef="i78996858485447ac928c896ca53a603a_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo1NmVhNmJkMTkxODA0NGE4YTBhNGQxZDU0YzYyYzZhZC90YWJsZXJhbmdlOjU2ZWE2YmQxOTE4MDQ0YThhMGE0ZDFkNTRjNjJjNmFkXzUtMy0xLTEtMjQ0Njgz_5343dc83-01df-453a-a031-2f1dbd4f20da"
      unitRef="number">0.040</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate
      contextRef="i9841ad2e9b70416a8ec3ce8c856305ae_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo1NmVhNmJkMTkxODA0NGE4YTBhNGQxZDU0YzYyYzZhZC90YWJsZXJhbmdlOjU2ZWE2YmQxOTE4MDQ0YThhMGE0ZDFkNTRjNjJjNmFkXzctMS0xLTEtMjQ0Njgz_45856136-769f-4892-87c1-305a1cc5ce95"
      unitRef="number">0.018</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate
      contextRef="id36cd44816b045af90298b6116b8c215_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo1NmVhNmJkMTkxODA0NGE4YTBhNGQxZDU0YzYyYzZhZC90YWJsZXJhbmdlOjU2ZWE2YmQxOTE4MDQ0YThhMGE0ZDFkNTRjNjJjNmFkXzctMi0xLTEtMjQ0Njgz_ea798522-90ba-4420-a646-f8bc03d2eec7"
      unitRef="number">0.023</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate
      contextRef="if3285ea655144a65a63e20b1a8b3064b_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo1NmVhNmJkMTkxODA0NGE4YTBhNGQxZDU0YzYyYzZhZC90YWJsZXJhbmdlOjU2ZWE2YmQxOTE4MDQ0YThhMGE0ZDFkNTRjNjJjNmFkXzctMy0xLTEtMjQ0Njgz_661b4c09-1ab4-46a6-a341-c1369144ae23"
      unitRef="number">0.001</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo1NmVhNmJkMTkxODA0NGE4YTBhNGQxZDU0YzYyYzZhZC90YWJsZXJhbmdlOjU2ZWE2YmQxOTE4MDQ0YThhMGE0ZDFkNTRjNjJjNmFkXzExLTEtMS0xLTI3NTUxMQ_7915d8cd-2640-451f-85f6-bf781346c06d"
      unitRef="number">-0.087</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther
      contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo1NmVhNmJkMTkxODA0NGE4YTBhNGQxZDU0YzYyYzZhZC90YWJsZXJhbmdlOjU2ZWE2YmQxOTE4MDQ0YThhMGE0ZDFkNTRjNjJjNmFkXzExLTItMS0xLTI3NTUxMQ_762b3369-5783-47f6-a0c9-f6104325db67"
      unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther
      contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo1NmVhNmJkMTkxODA0NGE4YTBhNGQxZDU0YzYyYzZhZC90YWJsZXJhbmdlOjU2ZWE2YmQxOTE4MDQ0YThhMGE0ZDFkNTRjNjJjNmFkXzExLTMtMS0xLTI3NTUxMQ_d86b49e7-b17e-4f84-837d-dd4855c74fdd"
      unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo1NmVhNmJkMTkxODA0NGE4YTBhNGQxZDU0YzYyYzZhZC90YWJsZXJhbmdlOjU2ZWE2YmQxOTE4MDQ0YThhMGE0ZDFkNTRjNjJjNmFkXzgtMS0xLTEtMjQ0Njgz_3a8a23b8-644c-4433-86a5-1522a08aecc9"
      unitRef="number">-0.064</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost
      contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo1NmVhNmJkMTkxODA0NGE4YTBhNGQxZDU0YzYyYzZhZC90YWJsZXJhbmdlOjU2ZWE2YmQxOTE4MDQ0YThhMGE0ZDFkNTRjNjJjNmFkXzgtMi0xLTEtMjQ0Njgz_adf2a74b-029a-4f9c-88a2-6cae0c0cb3fe"
      unitRef="number">0.750</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost
      contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo1NmVhNmJkMTkxODA0NGE4YTBhNGQxZDU0YzYyYzZhZC90YWJsZXJhbmdlOjU2ZWE2YmQxOTE4MDQ0YThhMGE0ZDFkNTRjNjJjNmFkXzgtMy0xLTEtMjQ0Njgz_28820f98-79b9-4330-9a37-d1f520d3faee"
      unitRef="number">0.175</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo1NmVhNmJkMTkxODA0NGE4YTBhNGQxZDU0YzYyYzZhZC90YWJsZXJhbmdlOjU2ZWE2YmQxOTE4MDQ0YThhMGE0ZDFkNTRjNjJjNmFkXzIzLTEtMS0xLTI0NDY4Mw_285ea4e4-b63c-4ab5-bac5-a0b59dd41db1"
      unitRef="number">-0.063</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent
      contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo1NmVhNmJkMTkxODA0NGE4YTBhNGQxZDU0YzYyYzZhZC90YWJsZXJhbmdlOjU2ZWE2YmQxOTE4MDQ0YThhMGE0ZDFkNTRjNjJjNmFkXzIzLTItMS0xLTI0NDY4Mw_bc9bcbe4-f6b8-409b-95bb-e9df75a0c983"
      unitRef="number">-0.362</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent
      contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo1NmVhNmJkMTkxODA0NGE4YTBhNGQxZDU0YzYyYzZhZC90YWJsZXJhbmdlOjU2ZWE2YmQxOTE4MDQ0YThhMGE0ZDFkNTRjNjJjNmFkXzIzLTMtMS0xLTI0NDY4Mw_5bbf06c5-6bda-4c32-956f-3a15d08831eb"
      unitRef="number">-0.012</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo1NmVhNmJkMTkxODA0NGE4YTBhNGQxZDU0YzYyYzZhZC90YWJsZXJhbmdlOjU2ZWE2YmQxOTE4MDQ0YThhMGE0ZDFkNTRjNjJjNmFkXzktMS0xLTEtMjQ0Njgz_d160f331-0b1e-42a1-b95a-dc19abd8585e"
      unitRef="number">-0.054</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo1NmVhNmJkMTkxODA0NGE4YTBhNGQxZDU0YzYyYzZhZC90YWJsZXJhbmdlOjU2ZWE2YmQxOTE4MDQ0YThhMGE0ZDFkNTRjNjJjNmFkXzktMi0xLTEtMjQ0Njgz_f5d32d91-bd01-4c3e-8153-ce05bcf8481b"
      unitRef="number">0.261</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo1NmVhNmJkMTkxODA0NGE4YTBhNGQxZDU0YzYyYzZhZC90YWJsZXJhbmdlOjU2ZWE2YmQxOTE4MDQ0YThhMGE0ZDFkNTRjNjJjNmFkXzktMy0xLTEtMjQ0Njgz_7f110d2b-4356-410e-a041-020466303163"
      unitRef="number">0.382</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <blkb:EffectiveIncomeTaxRateReconciliationGlobalIntangibleLowTaxIncomePercent
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo1NmVhNmJkMTkxODA0NGE4YTBhNGQxZDU0YzYyYzZhZC90YWJsZXJhbmdlOjU2ZWE2YmQxOTE4MDQ0YThhMGE0ZDFkNTRjNjJjNmFkXzEyLTEtMS0xLTI0NDY4Mw_4c07996d-55f1-4490-b95f-6b5ba82ff008"
      unitRef="number">-0.026</blkb:EffectiveIncomeTaxRateReconciliationGlobalIntangibleLowTaxIncomePercent>
    <blkb:EffectiveIncomeTaxRateReconciliationGlobalIntangibleLowTaxIncomePercent
      contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo1NmVhNmJkMTkxODA0NGE4YTBhNGQxZDU0YzYyYzZhZC90YWJsZXJhbmdlOjU2ZWE2YmQxOTE4MDQ0YThhMGE0ZDFkNTRjNjJjNmFkXzEyLTItMS0xLTI0NDY4Mw_0f3269dd-184b-47f8-af3b-45363dc5071c"
      unitRef="number">0</blkb:EffectiveIncomeTaxRateReconciliationGlobalIntangibleLowTaxIncomePercent>
    <blkb:EffectiveIncomeTaxRateReconciliationGlobalIntangibleLowTaxIncomePercent
      contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo1NmVhNmJkMTkxODA0NGE4YTBhNGQxZDU0YzYyYzZhZC90YWJsZXJhbmdlOjU2ZWE2YmQxOTE4MDQ0YThhMGE0ZDFkNTRjNjJjNmFkXzEyLTMtMS0xLTI0NDY4Mw_3f042fd2-1a21-44bd-bc0a-beded66f3718"
      unitRef="number">0.013</blkb:EffectiveIncomeTaxRateReconciliationGlobalIntangibleLowTaxIncomePercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo1NmVhNmJkMTkxODA0NGE4YTBhNGQxZDU0YzYyYzZhZC90YWJsZXJhbmdlOjU2ZWE2YmQxOTE4MDQ0YThhMGE0ZDFkNTRjNjJjNmFkXzExLTEtMS0xLTI0NDY4Mw_f447c184-1df7-4efb-99f7-701ea5d7d59a"
      unitRef="number">-0.007</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment
      contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo1NmVhNmJkMTkxODA0NGE4YTBhNGQxZDU0YzYyYzZhZC90YWJsZXJhbmdlOjU2ZWE2YmQxOTE4MDQ0YThhMGE0ZDFkNTRjNjJjNmFkXzExLTItMS0xLTI0NDY4Mw_f05b5774-76be-4cee-b86f-f8f1a8d10c0b"
      unitRef="number">0.011</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment
      contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo1NmVhNmJkMTkxODA0NGE4YTBhNGQxZDU0YzYyYzZhZC90YWJsZXJhbmdlOjU2ZWE2YmQxOTE4MDQ0YThhMGE0ZDFkNTRjNjJjNmFkXzExLTMtMS0xLTI0NDY4Mw_8ce425d2-90b4-40eb-91c3-162966376dfb"
      unitRef="number">0.033</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment>
    <blkb:EffectiveIncomeTaxRateReconciliationAcquisitionCosts
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo1NmVhNmJkMTkxODA0NGE4YTBhNGQxZDU0YzYyYzZhZC90YWJsZXJhbmdlOjU2ZWE2YmQxOTE4MDQ0YThhMGE0ZDFkNTRjNjJjNmFkXzEwLTEtMS0xLTI0NDY4Mw_e2e6b613-8170-458c-a8c2-3cfd904db97e"
      unitRef="number">0</blkb:EffectiveIncomeTaxRateReconciliationAcquisitionCosts>
    <blkb:EffectiveIncomeTaxRateReconciliationAcquisitionCosts
      contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo1NmVhNmJkMTkxODA0NGE4YTBhNGQxZDU0YzYyYzZhZC90YWJsZXJhbmdlOjU2ZWE2YmQxOTE4MDQ0YThhMGE0ZDFkNTRjNjJjNmFkXzEwLTItMS0xLTI0NDY4Mw_f2857750-c1f8-4b09-ae26-0f1b60f33aaf"
      unitRef="number">0.087</blkb:EffectiveIncomeTaxRateReconciliationAcquisitionCosts>
    <blkb:EffectiveIncomeTaxRateReconciliationAcquisitionCosts
      contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo1NmVhNmJkMTkxODA0NGE4YTBhNGQxZDU0YzYyYzZhZC90YWJsZXJhbmdlOjU2ZWE2YmQxOTE4MDQ0YThhMGE0ZDFkNTRjNjJjNmFkXzEwLTMtMS0xLTI0NDY4Mw_bbb2da1d-a133-4fa8-b9dc-7569ae7f2c7e"
      unitRef="number">0</blkb:EffectiveIncomeTaxRateReconciliationAcquisitionCosts>
    <blkb:EffectiveIncomeTaxRateReconciliationDTAAdjustments
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo1NmVhNmJkMTkxODA0NGE4YTBhNGQxZDU0YzYyYzZhZC90YWJsZXJhbmdlOjU2ZWE2YmQxOTE4MDQ0YThhMGE0ZDFkNTRjNjJjNmFkXzE4LTEtMS0xLTI0NDY4Mw_e2db2cf6-3f8a-4269-89b2-6f3d4292fca4"
      unitRef="number">0</blkb:EffectiveIncomeTaxRateReconciliationDTAAdjustments>
    <blkb:EffectiveIncomeTaxRateReconciliationDTAAdjustments
      contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo1NmVhNmJkMTkxODA0NGE4YTBhNGQxZDU0YzYyYzZhZC90YWJsZXJhbmdlOjU2ZWE2YmQxOTE4MDQ0YThhMGE0ZDFkNTRjNjJjNmFkXzE4LTItMS0xLTI0NDY4Mw_c8afb493-f4f1-44db-8202-8504fc7f75ce"
      unitRef="number">0</blkb:EffectiveIncomeTaxRateReconciliationDTAAdjustments>
    <blkb:EffectiveIncomeTaxRateReconciliationDTAAdjustments
      contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo1NmVhNmJkMTkxODA0NGE4YTBhNGQxZDU0YzYyYzZhZC90YWJsZXJhbmdlOjU2ZWE2YmQxOTE4MDQ0YThhMGE0ZDFkNTRjNjJjNmFkXzE4LTMtMS0xLTI0NDY4Mw_c67d7c78-fb76-4cb9-8128-c2ae006cc5e7"
      unitRef="number">-0.033</blkb:EffectiveIncomeTaxRateReconciliationDTAAdjustments>
    <blkb:EffectiveIncomeTaxRateReconciliationUnrecognizedTaxBenefits
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo1NmVhNmJkMTkxODA0NGE4YTBhNGQxZDU0YzYyYzZhZC90YWJsZXJhbmdlOjU2ZWE2YmQxOTE4MDQ0YThhMGE0ZDFkNTRjNjJjNmFkXzIyLTEtMS0xLTI0NDY4Mw_c8b4b707-6a30-4537-bfb6-6e75bc2eb554"
      unitRef="number">0.005</blkb:EffectiveIncomeTaxRateReconciliationUnrecognizedTaxBenefits>
    <blkb:EffectiveIncomeTaxRateReconciliationUnrecognizedTaxBenefits
      contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo1NmVhNmJkMTkxODA0NGE4YTBhNGQxZDU0YzYyYzZhZC90YWJsZXJhbmdlOjU2ZWE2YmQxOTE4MDQ0YThhMGE0ZDFkNTRjNjJjNmFkXzIyLTItMS0xLTI0NDY4Mw_730bb3d2-a887-4a62-8342-3baf0f20fa12"
      unitRef="number">-0.327</blkb:EffectiveIncomeTaxRateReconciliationUnrecognizedTaxBenefits>
    <blkb:EffectiveIncomeTaxRateReconciliationUnrecognizedTaxBenefits
      contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo1NmVhNmJkMTkxODA0NGE4YTBhNGQxZDU0YzYyYzZhZC90YWJsZXJhbmdlOjU2ZWE2YmQxOTE4MDQ0YThhMGE0ZDFkNTRjNjJjNmFkXzIyLTMtMS0xLTI0NDY4Mw_1138152a-985f-4c6e-9ea8-4fdc8d11f0ad"
      unitRef="number">0.013</blkb:EffectiveIncomeTaxRateReconciliationUnrecognizedTaxBenefits>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo1NmVhNmJkMTkxODA0NGE4YTBhNGQxZDU0YzYyYzZhZC90YWJsZXJhbmdlOjU2ZWE2YmQxOTE4MDQ0YThhMGE0ZDFkNTRjNjJjNmFkXzIwLTEtMS0xLTI0NDY4Mw_669f67db-1143-4771-9d75-90405ae64fd5"
      unitRef="number">0.010</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
      contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo1NmVhNmJkMTkxODA0NGE4YTBhNGQxZDU0YzYyYzZhZC90YWJsZXJhbmdlOjU2ZWE2YmQxOTE4MDQ0YThhMGE0ZDFkNTRjNjJjNmFkXzIwLTItMS0xLTI0NDY4Mw_c9590083-a117-45a0-98b9-e52a95224cee"
      unitRef="number">-0.060</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
      contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo1NmVhNmJkMTkxODA0NGE4YTBhNGQxZDU0YzYyYzZhZC90YWJsZXJhbmdlOjU2ZWE2YmQxOTE4MDQ0YThhMGE0ZDFkNTRjNjJjNmFkXzIwLTMtMS0xLTI0NDY4Mw_1d661c06-a17e-4904-beb1-405799a66cdf"
      unitRef="number">-0.017</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo1NmVhNmJkMTkxODA0NGE4YTBhNGQxZDU0YzYyYzZhZC90YWJsZXJhbmdlOjU2ZWE2YmQxOTE4MDQ0YThhMGE0ZDFkNTRjNjJjNmFkXzE5LTEtMS0xLTI0NDY4Mw_10ca6f5f-be6d-45fe-8857-6d211a9fb19b"
      unitRef="number">0.014</us-gaap:EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes
      contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo1NmVhNmJkMTkxODA0NGE4YTBhNGQxZDU0YzYyYzZhZC90YWJsZXJhbmdlOjU2ZWE2YmQxOTE4MDQ0YThhMGE0ZDFkNTRjNjJjNmFkXzE5LTItMS0xLTI0NDY4Mw_7e34659f-c637-4e79-890d-ca9c16dc2181"
      unitRef="number">-0.042</us-gaap:EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes
      contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo1NmVhNmJkMTkxODA0NGE4YTBhNGQxZDU0YzYyYzZhZC90YWJsZXJhbmdlOjU2ZWE2YmQxOTE4MDQ0YThhMGE0ZDFkNTRjNjJjNmFkXzE5LTMtMS0xLTI0NDY4Mw_326c0f3f-3998-4126-a1f1-690f3546ada7"
      unitRef="number">-0.041</us-gaap:EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes>
    <blkb:EffectiveIncomeTaxRateReconciliationDeductionTCJAFDIIPercent
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo1NmVhNmJkMTkxODA0NGE4YTBhNGQxZDU0YzYyYzZhZC90YWJsZXJhbmdlOjU2ZWE2YmQxOTE4MDQ0YThhMGE0ZDFkNTRjNjJjNmFkXzE0LTEtMS0xLTI0NDY4Mw_4ca3163f-ec3f-4c41-ab93-dc593de06f80"
      unitRef="number">0.023</blkb:EffectiveIncomeTaxRateReconciliationDeductionTCJAFDIIPercent>
    <blkb:EffectiveIncomeTaxRateReconciliationDeductionTCJAFDIIPercent
      contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo1NmVhNmJkMTkxODA0NGE4YTBhNGQxZDU0YzYyYzZhZC90YWJsZXJhbmdlOjU2ZWE2YmQxOTE4MDQ0YThhMGE0ZDFkNTRjNjJjNmFkXzE0LTItMS0xLTI0NDY4Mw_819e243e-39e6-4b4a-af0f-b469e0a81fb3"
      unitRef="number">0</blkb:EffectiveIncomeTaxRateReconciliationDeductionTCJAFDIIPercent>
    <blkb:EffectiveIncomeTaxRateReconciliationDeductionTCJAFDIIPercent
      contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo1NmVhNmJkMTkxODA0NGE4YTBhNGQxZDU0YzYyYzZhZC90YWJsZXJhbmdlOjU2ZWE2YmQxOTE4MDQ0YThhMGE0ZDFkNTRjNjJjNmFkXzE0LTMtMS0xLTI0NDY4Mw_d44819bf-02da-4f66-b05d-673c4577f3e9"
      unitRef="number">0</blkb:EffectiveIncomeTaxRateReconciliationDeductionTCJAFDIIPercent>
    <blkb:EffectiveIncomeTaxRateReconciliationTaxCreditsStateAndLocal
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo1NmVhNmJkMTkxODA0NGE4YTBhNGQxZDU0YzYyYzZhZC90YWJsZXJhbmdlOjU2ZWE2YmQxOTE4MDQ0YThhMGE0ZDFkNTRjNjJjNmFkXzIxLTEtMS0xLTI0NDY4Mw_2fc21b9a-1c41-4c90-a9dd-bfcf297762c0"
      unitRef="number">-0.072</blkb:EffectiveIncomeTaxRateReconciliationTaxCreditsStateAndLocal>
    <blkb:EffectiveIncomeTaxRateReconciliationTaxCreditsStateAndLocal
      contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo1NmVhNmJkMTkxODA0NGE4YTBhNGQxZDU0YzYyYzZhZC90YWJsZXJhbmdlOjU2ZWE2YmQxOTE4MDQ0YThhMGE0ZDFkNTRjNjJjNmFkXzIxLTItMS0xLTI0NDY4Mw_f3561d37-892a-423e-85e3-c673cfc88472"
      unitRef="number">0.326</blkb:EffectiveIncomeTaxRateReconciliationTaxCreditsStateAndLocal>
    <blkb:EffectiveIncomeTaxRateReconciliationTaxCreditsStateAndLocal
      contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo1NmVhNmJkMTkxODA0NGE4YTBhNGQxZDU0YzYyYzZhZC90YWJsZXJhbmdlOjU2ZWE2YmQxOTE4MDQ0YThhMGE0ZDFkNTRjNjJjNmFkXzIxLTMtMS0xLTI0NDY4Mw_2df7992d-fe41-4b97-afcd-6e16243fbd7d"
      unitRef="number">0.023</blkb:EffectiveIncomeTaxRateReconciliationTaxCreditsStateAndLocal>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo1NmVhNmJkMTkxODA0NGE4YTBhNGQxZDU0YzYyYzZhZC90YWJsZXJhbmdlOjU2ZWE2YmQxOTE4MDQ0YThhMGE0ZDFkNTRjNjJjNmFkXzI0LTEtMS0xLTI0NDY4Mw_dd8d6ed8-dccf-4f8c-bee3-56c02dc449d2"
      unitRef="number">-0.115</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits
      contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo1NmVhNmJkMTkxODA0NGE4YTBhNGQxZDU0YzYyYzZhZC90YWJsZXJhbmdlOjU2ZWE2YmQxOTE4MDQ0YThhMGE0ZDFkNTRjNjJjNmFkXzI0LTItMS0xLTI0NDY4Mw_c44a7278-b920-4702-bebb-fd6eaba5f201"
      unitRef="number">0.545</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits
      contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo1NmVhNmJkMTkxODA0NGE4YTBhNGQxZDU0YzYyYzZhZC90YWJsZXJhbmdlOjU2ZWE2YmQxOTE4MDQ0YThhMGE0ZDFkNTRjNjJjNmFkXzI0LTMtMS0xLTI0NDY4Mw_a1325c80-ce44-45ec-9439-b0d8a723e7cb"
      unitRef="number">0.174</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo1NmVhNmJkMTkxODA0NGE4YTBhNGQxZDU0YzYyYzZhZC90YWJsZXJhbmdlOjU2ZWE2YmQxOTE4MDQ0YThhMGE0ZDFkNTRjNjJjNmFkXzI1LTEtMS0xLTI0NDY4Mw_0629633a-51f0-4b3c-b4d0-ab422943e60d"
      unitRef="number">0.001</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo1NmVhNmJkMTkxODA0NGE4YTBhNGQxZDU0YzYyYzZhZC90YWJsZXJhbmdlOjU2ZWE2YmQxOTE4MDQ0YThhMGE0ZDFkNTRjNjJjNmFkXzI1LTItMS0xLTI0NDY4Mw_49d9ca3c-0818-42c1-bf2d-c2112aa1c587"
      unitRef="number">0.046</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo1NmVhNmJkMTkxODA0NGE4YTBhNGQxZDU0YzYyYzZhZC90YWJsZXJhbmdlOjU2ZWE2YmQxOTE4MDQ0YThhMGE0ZDFkNTRjNjJjNmFkXzI1LTMtMS0xLTI0NDY4Mw_55b465eb-d7a6-45fb-b6ca-79961e313038"
      unitRef="number">0.017</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo1NmVhNmJkMTkxODA0NGE4YTBhNGQxZDU0YzYyYzZhZC90YWJsZXJhbmdlOjU2ZWE2YmQxOTE4MDQ0YThhMGE0ZDFkNTRjNjJjNmFkXzI2LTEtMS0xLTI0NDY4Mw_31bf7d7d-f699-4bfd-81c2-ac3d9b9ec66c"
      unitRef="number">0.183</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo1NmVhNmJkMTkxODA0NGE4YTBhNGQxZDU0YzYyYzZhZC90YWJsZXJhbmdlOjU2ZWE2YmQxOTE4MDQ0YThhMGE0ZDFkNTRjNjJjNmFkXzI2LTItMS0xLTI0NDY4Mw_1d5c521c-c770-496f-809f-15e0f9443db9"
      unitRef="number">0.196</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo1NmVhNmJkMTkxODA0NGE4YTBhNGQxZDU0YzYyYzZhZC90YWJsZXJhbmdlOjU2ZWE2YmQxOTE4MDQ0YThhMGE0ZDFkNTRjNjJjNmFkXzI2LTMtMS0xLTI0NDY4Mw_d55d4df7-ea05-4d59-9c5b-bb26d556ddaa"
      unitRef="number">0.643</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90ZXh0cmVnaW9uOjRhNmRmNzdkOTNjYjRkZmI5NDU1ZjI5OWExNTExYTZhXzQ2MjY_920f5434-4c45-4a87-a9d1-040dc545dc61">&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The significant components of our deferred tax assets and liabilities were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.999%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.350%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.351%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="6" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#004054;border-top:1pt solid #ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Deferred tax assets relating to:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Federal and state and foreign net operating loss carryforwards&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,369&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;21,456&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Federal, state and foreign tax credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;50,194&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;52,283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Stock-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;21,166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;21,432&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14,024&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;23,795&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Allowance for credit losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,803&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,524&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;561&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,070&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,057&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued bonuses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;455&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;218&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-top:3pt;padding-left:6pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Capitalized R&amp;amp;D and software costs&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12,166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,293&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13,515&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Total deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;118,851&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;137,350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Deferred tax liabilities relating to:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(161,836)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(168,392)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-top:3pt;padding-left:6pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Capitalized software and content development costs&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(31,326)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Costs of obtaining contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(16,287)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(18,046)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(11,721)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(23,582)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fixed assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(9,827)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(8,483)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(9,016)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2,515)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Total deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(208,687)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(252,344)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(34,769)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(31,974)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Net deferred tax liability&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(124,605)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(146,968)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo4NTI2MDM5MWQwMTg0NDgzODBhNGMzM2U4Mjk5OTQ3Yi90YWJsZXJhbmdlOjg1MjYwMzkxZDAxODQ0ODM4MGE0YzMzZTgyOTk5NDdiXzMtMS0xLTEtMjQ0Njgz_959dfa2b-ca88-4e0c-b3cd-6a778b673a67"
      unitRef="usd">10369000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="id85e61f54d8242459b16d89948927bd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo4NTI2MDM5MWQwMTg0NDgzODBhNGMzM2U4Mjk5OTQ3Yi90YWJsZXJhbmdlOjg1MjYwMzkxZDAxODQ0ODM4MGE0YzMzZTgyOTk5NDdiXzMtMi0xLTEtMjQ0Njgz_40cfc919-5b89-4311-b24c-5eebaa878c1c"
      unitRef="usd">21456000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <blkb:DeferredTaxAssetsTaxCreditCarryforwardsStateAndForeign
      contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo4NTI2MDM5MWQwMTg0NDgzODBhNGMzM2U4Mjk5OTQ3Yi90YWJsZXJhbmdlOjg1MjYwMzkxZDAxODQ0ODM4MGE0YzMzZTgyOTk5NDdiXzQtMS0xLTEtMjQ0Njgz_4d587448-a1d8-453e-9bf1-c70f4b7399db"
      unitRef="usd">50194000</blkb:DeferredTaxAssetsTaxCreditCarryforwardsStateAndForeign>
    <blkb:DeferredTaxAssetsTaxCreditCarryforwardsStateAndForeign
      contextRef="id85e61f54d8242459b16d89948927bd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo4NTI2MDM5MWQwMTg0NDgzODBhNGMzM2U4Mjk5OTQ3Yi90YWJsZXJhbmdlOjg1MjYwMzkxZDAxODQ0ODM4MGE0YzMzZTgyOTk5NDdiXzQtMi0xLTEtMjQ0Njgz_a905ed55-5859-403b-ab33-46d3842d4c63"
      unitRef="usd">52283000</blkb:DeferredTaxAssetsTaxCreditCarryforwardsStateAndForeign>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
      contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo4NTI2MDM5MWQwMTg0NDgzODBhNGMzM2U4Mjk5OTQ3Yi90YWJsZXJhbmdlOjg1MjYwMzkxZDAxODQ0ODM4MGE0YzMzZTgyOTk5NDdiXzUtMS0xLTEtMjQ0Njgz_2fd7f2e7-8d71-4fa8-ac4a-655e95335daf"
      unitRef="usd">21166000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
      contextRef="id85e61f54d8242459b16d89948927bd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo4NTI2MDM5MWQwMTg0NDgzODBhNGMzM2U4Mjk5OTQ3Yi90YWJsZXJhbmdlOjg1MjYwMzkxZDAxODQ0ODM4MGE0YzMzZTgyOTk5NDdiXzUtMi0xLTEtMjQ0Njgz_a303b2f5-5a19-40d9-b984-95704a0bcc41"
      unitRef="usd">21432000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <blkb:DeferredTaxAssetsLeasingArrangements
      contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo4NTI2MDM5MWQwMTg0NDgzODBhNGMzM2U4Mjk5OTQ3Yi90YWJsZXJhbmdlOjg1MjYwMzkxZDAxODQ0ODM4MGE0YzMzZTgyOTk5NDdiXzYtMS0xLTEtMjQ0Njgz_3c6b6e4d-93a4-4fb8-9d99-f3eb4de11f8e"
      unitRef="usd">14024000</blkb:DeferredTaxAssetsLeasingArrangements>
    <blkb:DeferredTaxAssetsLeasingArrangements
      contextRef="id85e61f54d8242459b16d89948927bd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo4NTI2MDM5MWQwMTg0NDgzODBhNGMzM2U4Mjk5OTQ3Yi90YWJsZXJhbmdlOjg1MjYwMzkxZDAxODQ0ODM4MGE0YzMzZTgyOTk5NDdiXzYtMi0xLTEtMjQ0Njgz_95443910-86b9-4fad-962b-010192a4597c"
      unitRef="usd">23795000</blkb:DeferredTaxAssetsLeasingArrangements>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts
      contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo4NTI2MDM5MWQwMTg0NDgzODBhNGMzM2U4Mjk5OTQ3Yi90YWJsZXJhbmdlOjg1MjYwMzkxZDAxODQ0ODM4MGE0YzMzZTgyOTk5NDdiXzctMS0xLTEtMjQ0Njgz_7cb92089-1c23-4309-bd36-b8792e25ed3e"
      unitRef="usd">1803000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts
      contextRef="id85e61f54d8242459b16d89948927bd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo4NTI2MDM5MWQwMTg0NDgzODBhNGMzM2U4Mjk5OTQ3Yi90YWJsZXJhbmdlOjg1MjYwMzkxZDAxODQ0ODM4MGE0YzMzZTgyOTk5NDdiXzctMi0xLTEtMjQ0Njgz_5a69cf4c-5441-4561-bd3a-c89eb5970543"
      unitRef="usd">2524000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts>
    <blkb:DeferredTaxAssetIntangibleAssets
      contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo4NTI2MDM5MWQwMTg0NDgzODBhNGMzM2U4Mjk5OTQ3Yi90YWJsZXJhbmdlOjg1MjYwMzkxZDAxODQ0ODM4MGE0YzMzZTgyOTk5NDdiXzgtMS0xLTEtMjQ0Njgz_10f0333a-e0aa-43db-a41e-81df86f330ba"
      unitRef="usd">561000</blkb:DeferredTaxAssetIntangibleAssets>
    <blkb:DeferredTaxAssetIntangibleAssets
      contextRef="id85e61f54d8242459b16d89948927bd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo4NTI2MDM5MWQwMTg0NDgzODBhNGMzM2U4Mjk5OTQ3Yi90YWJsZXJhbmdlOjg1MjYwMzkxZDAxODQ0ODM4MGE0YzMzZTgyOTk5NDdiXzgtMi0xLTEtMjQ0Njgz_ec565f17-32f5-4f4d-b650-035e05242432"
      unitRef="usd">1070000</blkb:DeferredTaxAssetIntangibleAssets>
    <us-gaap:DeferredTaxAssetsDeferredIncome
      contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo4NTI2MDM5MWQwMTg0NDgzODBhNGMzM2U4Mjk5OTQ3Yi90YWJsZXJhbmdlOjg1MjYwMzkxZDAxODQ0ODM4MGE0YzMzZTgyOTk5NDdiXzktMS0xLTEtMjQ0Njgz_e32ea01a-18e9-4362-aa92-8b6108f17cee"
      unitRef="usd">1820000</us-gaap:DeferredTaxAssetsDeferredIncome>
    <us-gaap:DeferredTaxAssetsDeferredIncome
      contextRef="id85e61f54d8242459b16d89948927bd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo4NTI2MDM5MWQwMTg0NDgzODBhNGMzM2U4Mjk5OTQ3Yi90YWJsZXJhbmdlOjg1MjYwMzkxZDAxODQ0ODM4MGE0YzMzZTgyOTk5NDdiXzktMi0xLTEtMjQ0Njgz_083fc8aa-25db-490f-8fbf-3555bf0be458"
      unitRef="usd">1057000</us-gaap:DeferredTaxAssetsDeferredIncome>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBonuses
      contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo4NTI2MDM5MWQwMTg0NDgzODBhNGMzM2U4Mjk5OTQ3Yi90YWJsZXJhbmdlOjg1MjYwMzkxZDAxODQ0ODM4MGE0YzMzZTgyOTk5NDdiXzEwLTEtMS0xLTI0NDY4Mw_fb3ba288-de20-46ac-96d7-02a39dadba74"
      unitRef="usd">455000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBonuses>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBonuses
      contextRef="id85e61f54d8242459b16d89948927bd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo4NTI2MDM5MWQwMTg0NDgzODBhNGMzM2U4Mjk5OTQ3Yi90YWJsZXJhbmdlOjg1MjYwMzkxZDAxODQ0ODM4MGE0YzMzZTgyOTk5NDdiXzEwLTItMS0xLTI0NDY4Mw_52846c37-438a-43f5-95ec-1e29acbdd78a"
      unitRef="usd">218000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBonuses>
    <blkb:DeferredTaxAssetsTaxDeferredExpenseCapitalizedRDAndSoftwareCosts
      contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo4NTI2MDM5MWQwMTg0NDgzODBhNGMzM2U4Mjk5OTQ3Yi90YWJsZXJhbmdlOjg1MjYwMzkxZDAxODQ0ODM4MGE0YzMzZTgyOTk5NDdiXzExLTEtMS0xLTI3NTk3MA_033c2c19-bef0-46e6-a268-2c2930bade45"
      unitRef="usd">12166000</blkb:DeferredTaxAssetsTaxDeferredExpenseCapitalizedRDAndSoftwareCosts>
    <blkb:DeferredTaxAssetsTaxDeferredExpenseCapitalizedRDAndSoftwareCosts
      contextRef="id85e61f54d8242459b16d89948927bd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo4NTI2MDM5MWQwMTg0NDgzODBhNGMzM2U4Mjk5OTQ3Yi90YWJsZXJhbmdlOjg1MjYwMzkxZDAxODQ0ODM4MGE0YzMzZTgyOTk5NDdiXzExLTItMS0xLTI3NTk3MA_be37146d-46d7-41e5-9b52-7d5b3c888761"
      unitRef="usd">0</blkb:DeferredTaxAssetsTaxDeferredExpenseCapitalizedRDAndSoftwareCosts>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo4NTI2MDM5MWQwMTg0NDgzODBhNGMzM2U4Mjk5OTQ3Yi90YWJsZXJhbmdlOjg1MjYwMzkxZDAxODQ0ODM4MGE0YzMzZTgyOTk5NDdiXzExLTEtMS0xLTI0NDY4Mw_485ac4a0-a59a-4f4e-b5fc-2d470fa0995d"
      unitRef="usd">6293000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="id85e61f54d8242459b16d89948927bd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo4NTI2MDM5MWQwMTg0NDgzODBhNGMzM2U4Mjk5OTQ3Yi90YWJsZXJhbmdlOjg1MjYwMzkxZDAxODQ0ODM4MGE0YzMzZTgyOTk5NDdiXzExLTItMS0xLTI0NDY4Mw_61bc842e-5661-46f1-9824-f963a1380866"
      unitRef="usd">13515000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo4NTI2MDM5MWQwMTg0NDgzODBhNGMzM2U4Mjk5OTQ3Yi90YWJsZXJhbmdlOjg1MjYwMzkxZDAxODQ0ODM4MGE0YzMzZTgyOTk5NDdiXzEyLTEtMS0xLTI0NDY4Mw_94161e54-c7a0-4a40-910a-9f05d08fb280"
      unitRef="usd">118851000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="id85e61f54d8242459b16d89948927bd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo4NTI2MDM5MWQwMTg0NDgzODBhNGMzM2U4Mjk5OTQ3Yi90YWJsZXJhbmdlOjg1MjYwMzkxZDAxODQ0ODM4MGE0YzMzZTgyOTk5NDdiXzEyLTItMS0xLTI0NDY4Mw_378c0023-7b68-4861-bd8f-603460a11fa5"
      unitRef="usd">137350000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets
      contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo4NTI2MDM5MWQwMTg0NDgzODBhNGMzM2U4Mjk5OTQ3Yi90YWJsZXJhbmdlOjg1MjYwMzkxZDAxODQ0ODM4MGE0YzMzZTgyOTk5NDdiXzE0LTEtMS0xLTI0NDY4Mw_aa683cf1-702f-4a3a-b573-a65b80e26681"
      unitRef="usd">161836000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets
      contextRef="id85e61f54d8242459b16d89948927bd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo4NTI2MDM5MWQwMTg0NDgzODBhNGMzM2U4Mjk5OTQ3Yi90YWJsZXJhbmdlOjg1MjYwMzkxZDAxODQ0ODM4MGE0YzMzZTgyOTk5NDdiXzE0LTItMS0xLTI0NDY4Mw_dc8c753b-e763-4816-a5cf-c8037dcfefd8"
      unitRef="usd">168392000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets>
    <us-gaap:DeferredTaxLiabilitiesDeferredExpenseCapitalizedSoftware
      contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo4NTI2MDM5MWQwMTg0NDgzODBhNGMzM2U4Mjk5OTQ3Yi90YWJsZXJhbmdlOjg1MjYwMzkxZDAxODQ0ODM4MGE0YzMzZTgyOTk5NDdiXzE1LTEtMS0xLTI0NDY4Mw_f406d4bd-5c6d-462b-8131-f7251c38d7b7"
      unitRef="usd">0</us-gaap:DeferredTaxLiabilitiesDeferredExpenseCapitalizedSoftware>
    <us-gaap:DeferredTaxLiabilitiesDeferredExpenseCapitalizedSoftware
      contextRef="id85e61f54d8242459b16d89948927bd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo4NTI2MDM5MWQwMTg0NDgzODBhNGMzM2U4Mjk5OTQ3Yi90YWJsZXJhbmdlOjg1MjYwMzkxZDAxODQ0ODM4MGE0YzMzZTgyOTk5NDdiXzE1LTItMS0xLTI0NDY4Mw_b32e65fd-8039-4af8-82af-7e83547afbe9"
      unitRef="usd">31326000</us-gaap:DeferredTaxLiabilitiesDeferredExpenseCapitalizedSoftware>
    <blkb:DeferredTaxLiabilitiesDeferredExpenseSalesCommissions
      contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo4NTI2MDM5MWQwMTg0NDgzODBhNGMzM2U4Mjk5OTQ3Yi90YWJsZXJhbmdlOjg1MjYwMzkxZDAxODQ0ODM4MGE0YzMzZTgyOTk5NDdiXzE2LTEtMS0xLTI0NDY4Mw_c4840047-0461-447f-a4f7-267927b25050"
      unitRef="usd">16287000</blkb:DeferredTaxLiabilitiesDeferredExpenseSalesCommissions>
    <blkb:DeferredTaxLiabilitiesDeferredExpenseSalesCommissions
      contextRef="id85e61f54d8242459b16d89948927bd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo4NTI2MDM5MWQwMTg0NDgzODBhNGMzM2U4Mjk5OTQ3Yi90YWJsZXJhbmdlOjg1MjYwMzkxZDAxODQ0ODM4MGE0YzMzZTgyOTk5NDdiXzE2LTItMS0xLTI0NDY4Mw_ad21f4ef-7aad-4a01-bccc-6b27a21b5719"
      unitRef="usd">18046000</blkb:DeferredTaxLiabilitiesDeferredExpenseSalesCommissions>
    <us-gaap:DeferredTaxLiabilitiesLeasingArrangements
      contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo4NTI2MDM5MWQwMTg0NDgzODBhNGMzM2U4Mjk5OTQ3Yi90YWJsZXJhbmdlOjg1MjYwMzkxZDAxODQ0ODM4MGE0YzMzZTgyOTk5NDdiXzE3LTEtMS0xLTI0NDY4Mw_4528299c-0c32-465d-8acf-e01ee683c2f5"
      unitRef="usd">11721000</us-gaap:DeferredTaxLiabilitiesLeasingArrangements>
    <us-gaap:DeferredTaxLiabilitiesLeasingArrangements
      contextRef="id85e61f54d8242459b16d89948927bd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo4NTI2MDM5MWQwMTg0NDgzODBhNGMzM2U4Mjk5OTQ3Yi90YWJsZXJhbmdlOjg1MjYwMzkxZDAxODQ0ODM4MGE0YzMzZTgyOTk5NDdiXzE3LTItMS0xLTI0NDY4Mw_2c24e570-b2b2-47d6-aa7f-e95f637267b2"
      unitRef="usd">23582000</us-gaap:DeferredTaxLiabilitiesLeasingArrangements>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo4NTI2MDM5MWQwMTg0NDgzODBhNGMzM2U4Mjk5OTQ3Yi90YWJsZXJhbmdlOjg1MjYwMzkxZDAxODQ0ODM4MGE0YzMzZTgyOTk5NDdiXzE4LTEtMS0xLTI0NDY4Mw_7954056b-b80a-49ee-9b7b-63b5f74b4bd4"
      unitRef="usd">9827000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="id85e61f54d8242459b16d89948927bd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo4NTI2MDM5MWQwMTg0NDgzODBhNGMzM2U4Mjk5OTQ3Yi90YWJsZXJhbmdlOjg1MjYwMzkxZDAxODQ0ODM4MGE0YzMzZTgyOTk5NDdiXzE4LTItMS0xLTI0NDY4Mw_fdfbc75c-e51e-4a6f-9ebb-50b12afd1936"
      unitRef="usd">8483000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesOther
      contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo4NTI2MDM5MWQwMTg0NDgzODBhNGMzM2U4Mjk5OTQ3Yi90YWJsZXJhbmdlOjg1MjYwMzkxZDAxODQ0ODM4MGE0YzMzZTgyOTk5NDdiXzE5LTEtMS0xLTI0NDY4Mw_6b71bc9e-c020-4b52-bdf8-25fea24edfcc"
      unitRef="usd">9016000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredTaxLiabilitiesOther
      contextRef="id85e61f54d8242459b16d89948927bd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo4NTI2MDM5MWQwMTg0NDgzODBhNGMzM2U4Mjk5OTQ3Yi90YWJsZXJhbmdlOjg1MjYwMzkxZDAxODQ0ODM4MGE0YzMzZTgyOTk5NDdiXzE5LTItMS0xLTI0NDY4Mw_5f6531b8-1de8-4ca6-b5d3-b6cc48a7d30a"
      unitRef="usd">2515000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo4NTI2MDM5MWQwMTg0NDgzODBhNGMzM2U4Mjk5OTQ3Yi90YWJsZXJhbmdlOjg1MjYwMzkxZDAxODQ0ODM4MGE0YzMzZTgyOTk5NDdiXzIwLTEtMS0xLTI0NDY4Mw_d8ec8d2d-a453-42c1-9faa-50dfa72949fc"
      unitRef="usd">208687000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="id85e61f54d8242459b16d89948927bd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo4NTI2MDM5MWQwMTg0NDgzODBhNGMzM2U4Mjk5OTQ3Yi90YWJsZXJhbmdlOjg1MjYwMzkxZDAxODQ0ODM4MGE0YzMzZTgyOTk5NDdiXzIwLTItMS0xLTI0NDY4Mw_1e65bc34-40be-455f-9321-db5154b67b19"
      unitRef="usd">252344000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo4NTI2MDM5MWQwMTg0NDgzODBhNGMzM2U4Mjk5OTQ3Yi90YWJsZXJhbmdlOjg1MjYwMzkxZDAxODQ0ODM4MGE0YzMzZTgyOTk5NDdiXzIxLTEtMS0xLTI0NDY4Mw_51398a40-9b2b-4af6-b273-369a61df8567"
      unitRef="usd">34769000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="id85e61f54d8242459b16d89948927bd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo4NTI2MDM5MWQwMTg0NDgzODBhNGMzM2U4Mjk5OTQ3Yi90YWJsZXJhbmdlOjg1MjYwMzkxZDAxODQ0ODM4MGE0YzMzZTgyOTk5NDdiXzIxLTItMS0xLTI0NDY4Mw_461ff610-bff2-4999-a9de-aa454ef140b8"
      unitRef="usd">31974000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxLiabilities
      contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo4NTI2MDM5MWQwMTg0NDgzODBhNGMzM2U4Mjk5OTQ3Yi90YWJsZXJhbmdlOjg1MjYwMzkxZDAxODQ0ODM4MGE0YzMzZTgyOTk5NDdiXzIyLTEtMS0xLTI0NDY4Mw_f85c26e8-4c4c-4525-bb41-cb6a39ebe01f"
      unitRef="usd">124605000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities
      contextRef="id85e61f54d8242459b16d89948927bd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTo4NTI2MDM5MWQwMTg0NDgzODBhNGMzM2U4Mjk5OTQ3Yi90YWJsZXJhbmdlOjg1MjYwMzkxZDAxODQ0ODM4MGE0YzMzZTgyOTk5NDdiXzIyLTItMS0xLTI0NDY4Mw_03eac587-6f06-4ea6-bd46-4fc622e0a0bc"
      unitRef="usd">146968000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:OperatingLossCarryforwards
      contextRef="i5724f1a4544745f6afa6a712ecc17e59_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90ZXh0cmVnaW9uOjRhNmRmNzdkOTNjYjRkZmI5NDU1ZjI5OWExNTExYTZhXzE3NzM_c1159fff-c7e0-4ec2-b7e4-07a67fc4a9ee"
      unitRef="usd">31100000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards
      contextRef="ib5b24693f7ca4945ac6f8ae6721b60f4_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90ZXh0cmVnaW9uOjRhNmRmNzdkOTNjYjRkZmI5NDU1ZjI5OWExNTExYTZhXzE3Nzc_cc25086c-e1ff-4808-bd71-170a3cafbe83"
      unitRef="usd">5300000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards
      contextRef="i31285bec92d04981a1f96cc27fa1b4c6_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90ZXh0cmVnaW9uOjRhNmRmNzdkOTNjYjRkZmI5NDU1ZjI5OWExNTExYTZhXzE3ODQ_d74900c2-6947-4213-b042-d44132681730"
      unitRef="usd">38300000</us-gaap:OperatingLossCarryforwards>
    <blkb:OperatingLossCarryforwardsSubjectToExpiration
      contextRef="i5724f1a4544745f6afa6a712ecc17e59_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90ZXh0cmVnaW9uOjRhNmRmNzdkOTNjYjRkZmI5NDU1ZjI5OWExNTExYTZhXzU0OTc1NTgyMzg1NA_83ffc93c-7c87-4e65-905e-1fd9c148ec66"
      unitRef="usd">13800000</blkb:OperatingLossCarryforwardsSubjectToExpiration>
    <blkb:OperatingLossCarryforwardsSubjectToExpiration
      contextRef="ib5b24693f7ca4945ac6f8ae6721b60f4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90ZXh0cmVnaW9uOjRhNmRmNzdkOTNjYjRkZmI5NDU1ZjI5OWExNTExYTZhXzIxODQ_5112a57f-d621-4fe1-b356-e6a65987ff21"
      unitRef="usd">62000</blkb:OperatingLossCarryforwardsSubjectToExpiration>
    <us-gaap:TaxCreditCarryforwardAmount
      contextRef="i5724f1a4544745f6afa6a712ecc17e59_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90ZXh0cmVnaW9uOjRhNmRmNzdkOTNjYjRkZmI5NDU1ZjI5OWExNTExYTZhXzIzNDM_551e323d-f9e3-48ef-937b-244d91e0a765"
      unitRef="usd">16900000</us-gaap:TaxCreditCarryforwardAmount>
    <us-gaap:TaxCreditCarryforwardAmount
      contextRef="i31285bec92d04981a1f96cc27fa1b4c6_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90ZXh0cmVnaW9uOjRhNmRmNzdkOTNjYjRkZmI5NDU1ZjI5OWExNTExYTZhXzI0MjU_df81f98a-880d-45af-8051-f124bd83a62e"
      unitRef="usd">36100000</us-gaap:TaxCreditCarryforwardAmount>
    <us-gaap:SummaryOfValuationAllowanceTextBlock
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90ZXh0cmVnaW9uOjRhNmRmNzdkOTNjYjRkZmI5NDU1ZjI5OWExNTExYTZhXzQ1ODM_2a6fb613-67a5-4720-9801-f216c319f118">&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table illustrates the change in our deferred tax asset valuation allowance:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.245%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.350%"/&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:1.0%"/&gt;&lt;td style="width:12.350%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.351%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" rowspan="2" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Years ended&#160;December 31,&lt;br/&gt;(dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="2" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Balance&lt;br/&gt;at&#160;beginning&lt;br/&gt;of year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="2" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Acquisition-&lt;br/&gt;related&lt;br/&gt;change&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="2" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Charges&#160;to&lt;br/&gt;expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="2" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Balance&#160;at&lt;br/&gt;end&#160;of&lt;br/&gt;year&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="15" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;31,974&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,795&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;34,769&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;29,184&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;893&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,897&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;31,974&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,453&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;22,731&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;29,184&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:SummaryOfValuationAllowanceTextBlock>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="id85e61f54d8242459b16d89948927bd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTpmMzJlM2ZjMmUxNzQ0MjhmOWUxNjRiMWJkNjEzODIwZS90YWJsZXJhbmdlOmYzMmUzZmMyZTE3NDQyOGY5ZTE2NGIxYmQ2MTM4MjBlXzItMS0xLTEtMjQ0Njgz_0045abc3-5b6e-42ee-9172-6e8127c52eba"
      unitRef="usd">31974000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount
      contextRef="i189190fad81542e38b76725a7f58ea6c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTpmMzJlM2ZjMmUxNzQ0MjhmOWUxNjRiMWJkNjEzODIwZS90YWJsZXJhbmdlOmYzMmUzZmMyZTE3NDQyOGY5ZTE2NGIxYmQ2MTM4MjBlXzItMi0xLTEtMjQ0Njgz_7db5e3c0-2a3c-4766-a747-08dfe1a45533"
      unitRef="usd">0</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
    <us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount
      contextRef="i7850c169eef145859ab129c2701a57d0_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTpmMzJlM2ZjMmUxNzQ0MjhmOWUxNjRiMWJkNjEzODIwZS90YWJsZXJhbmdlOmYzMmUzZmMyZTE3NDQyOGY5ZTE2NGIxYmQ2MTM4MjBlXzItMy0xLTEtMjQ0Njgz_b6585621-a9aa-473d-8ec1-a24e8c2dace9"
      unitRef="usd">2795000</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTpmMzJlM2ZjMmUxNzQ0MjhmOWUxNjRiMWJkNjEzODIwZS90YWJsZXJhbmdlOmYzMmUzZmMyZTE3NDQyOGY5ZTE2NGIxYmQ2MTM4MjBlXzItNC0xLTEtMjQ0Njgz_b2abfff0-cc57-42a2-b8e8-22b64426c879"
      unitRef="usd">34769000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i81bb47b8dc4947ab934c765b4587fb29_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTpmMzJlM2ZjMmUxNzQ0MjhmOWUxNjRiMWJkNjEzODIwZS90YWJsZXJhbmdlOmYzMmUzZmMyZTE3NDQyOGY5ZTE2NGIxYmQ2MTM4MjBlXzMtMS0xLTEtMjQ0Njgz_6a0d2d3d-1ecf-482e-9a44-26180c708488"
      unitRef="usd">29184000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount
      contextRef="i8d929688ef84408094d258185dbf3d58_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTpmMzJlM2ZjMmUxNzQ0MjhmOWUxNjRiMWJkNjEzODIwZS90YWJsZXJhbmdlOmYzMmUzZmMyZTE3NDQyOGY5ZTE2NGIxYmQ2MTM4MjBlXzMtMi0xLTEtMjQ0Njgz_e455a45f-7c64-43e9-b9b1-06ad04d66a56"
      unitRef="usd">893000</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
    <us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount
      contextRef="id93f723e74fc4059975e4a69d829fa6b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTpmMzJlM2ZjMmUxNzQ0MjhmOWUxNjRiMWJkNjEzODIwZS90YWJsZXJhbmdlOmYzMmUzZmMyZTE3NDQyOGY5ZTE2NGIxYmQ2MTM4MjBlXzMtMy0xLTEtMjQ0Njgz_bd3d7b40-4bc6-4ab2-b9a8-dd66634ec62e"
      unitRef="usd">1897000</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="id85e61f54d8242459b16d89948927bd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTpmMzJlM2ZjMmUxNzQ0MjhmOWUxNjRiMWJkNjEzODIwZS90YWJsZXJhbmdlOmYzMmUzZmMyZTE3NDQyOGY5ZTE2NGIxYmQ2MTM4MjBlXzMtNC0xLTEtMjQ0Njgz_f9efba41-99a7-4be8-b42c-d5b76b05af10"
      unitRef="usd">31974000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i20926fb190894d738f7e6ed8099c2d78_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTpmMzJlM2ZjMmUxNzQ0MjhmOWUxNjRiMWJkNjEzODIwZS90YWJsZXJhbmdlOmYzMmUzZmMyZTE3NDQyOGY5ZTE2NGIxYmQ2MTM4MjBlXzQtMS0xLTEtMjQ0Njgz_3e31ba8a-2c39-47a5-8577-70fc2b2a424b"
      unitRef="usd">6453000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount
      contextRef="icc549ce7c277490a8b5814ff6fa8caac_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTpmMzJlM2ZjMmUxNzQ0MjhmOWUxNjRiMWJkNjEzODIwZS90YWJsZXJhbmdlOmYzMmUzZmMyZTE3NDQyOGY5ZTE2NGIxYmQ2MTM4MjBlXzQtMi0xLTEtMjQ0Njgz_a4fbb5d4-809d-48e8-94e9-c4b3a7d8fb29"
      unitRef="usd">0</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
    <us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount
      contextRef="i6874f064967e462281409d33912ca223_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTpmMzJlM2ZjMmUxNzQ0MjhmOWUxNjRiMWJkNjEzODIwZS90YWJsZXJhbmdlOmYzMmUzZmMyZTE3NDQyOGY5ZTE2NGIxYmQ2MTM4MjBlXzQtMy0xLTEtMjQ0Njgz_ecd7965b-e48c-4a44-aca6-e15574f7529c"
      unitRef="usd">22731000</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i81bb47b8dc4947ab934c765b4587fb29_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZTpmMzJlM2ZjMmUxNzQ0MjhmOWUxNjRiMWJkNjEzODIwZS90YWJsZXJhbmdlOmYzMmUzZmMyZTE3NDQyOGY5ZTE2NGIxYmQ2MTM4MjBlXzQtNC0xLTEtMjQ0Njgz_072b2284-0814-470a-9f8d-f9105a7b830b"
      unitRef="usd">29184000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:SummaryOfIncomeTaxContingenciesTextBlock
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90ZXh0cmVnaW9uOjRhNmRmNzdkOTNjYjRkZmI5NDU1ZjI5OWExNTExYTZhXzQ1OTQ_b8c5c88d-9901-49ca-bfb3-791bf392797e">&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table sets forth the change to our unrecognized tax benefit for the years ended December&#160;31, 2022, 2021 and 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.549%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.350%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.350%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.351%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Years ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#004054;border-top:1pt solid #ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#004054;border-top:1pt solid #ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2020&lt;/span&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Balance at beginning of year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,651&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,625&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,346&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Increases from prior period positions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;89&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;414&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Decreases in prior year positions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(908)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(57)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(614)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Increases from current period positions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;629&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,751&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;491&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Settlements (payments)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1,192)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Lapse of statute of limitations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(378)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1,482)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(12)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Balance at end of year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,083&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,651&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,625&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:SummaryOfIncomeTaxContingenciesTextBlock>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="id85e61f54d8242459b16d89948927bd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZToxNTg4ZTk1MzM3Mjk0ZTdiYTk5N2NkYmNlOTRmMzI5YS90YWJsZXJhbmdlOjE1ODhlOTUzMzcyOTRlN2JhOTk3Y2RiY2U5NGYzMjlhXzItMS0xLTEtMjQ0Njgz_df018bd9-d033-49f6-b3ff-520453f972e7"
      unitRef="usd">3651000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i81bb47b8dc4947ab934c765b4587fb29_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZToxNTg4ZTk1MzM3Mjk0ZTdiYTk5N2NkYmNlOTRmMzI5YS90YWJsZXJhbmdlOjE1ODhlOTUzMzcyOTRlN2JhOTk3Y2RiY2U5NGYzMjlhXzItMi0xLTEtMjQ0Njgz_3b388951-cfb6-4d29-9a2e-d67578640e58"
      unitRef="usd">4625000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i20926fb190894d738f7e6ed8099c2d78_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZToxNTg4ZTk1MzM3Mjk0ZTdiYTk5N2NkYmNlOTRmMzI5YS90YWJsZXJhbmdlOjE1ODhlOTUzMzcyOTRlN2JhOTk3Y2RiY2U5NGYzMjlhXzItMy0xLTEtMjQ0Njgz_67ee22a5-2b08-48f8-a73c-3ab432dc70f9"
      unitRef="usd">4346000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZToxNTg4ZTk1MzM3Mjk0ZTdiYTk5N2NkYmNlOTRmMzI5YS90YWJsZXJhbmdlOjE1ODhlOTUzMzcyOTRlN2JhOTk3Y2RiY2U5NGYzMjlhXzMtMS0xLTEtMjQ0Njgz_9755830a-9ca4-4c42-b37e-6b5724af74dc"
      unitRef="usd">89000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZToxNTg4ZTk1MzM3Mjk0ZTdiYTk5N2NkYmNlOTRmMzI5YS90YWJsZXJhbmdlOjE1ODhlOTUzMzcyOTRlN2JhOTk3Y2RiY2U5NGYzMjlhXzMtMi0xLTEtMjQ0Njgz_488fad71-5254-4281-865c-0ef0742efb79"
      unitRef="usd">6000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZToxNTg4ZTk1MzM3Mjk0ZTdiYTk5N2NkYmNlOTRmMzI5YS90YWJsZXJhbmdlOjE1ODhlOTUzMzcyOTRlN2JhOTk3Y2RiY2U5NGYzMjlhXzMtMy0xLTEtMjQ0Njgz_499dc2ac-1c09-4691-80dc-4215890d962e"
      unitRef="usd">414000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZToxNTg4ZTk1MzM3Mjk0ZTdiYTk5N2NkYmNlOTRmMzI5YS90YWJsZXJhbmdlOjE1ODhlOTUzMzcyOTRlN2JhOTk3Y2RiY2U5NGYzMjlhXzQtMS0xLTEtMjQ0Njgz_d97281e7-850c-48ca-9eed-32e47ed6d757"
      unitRef="usd">908000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZToxNTg4ZTk1MzM3Mjk0ZTdiYTk5N2NkYmNlOTRmMzI5YS90YWJsZXJhbmdlOjE1ODhlOTUzMzcyOTRlN2JhOTk3Y2RiY2U5NGYzMjlhXzQtMi0xLTEtMjQ0Njgz_266f0915-1403-4108-ad7d-8d51b7c5e799"
      unitRef="usd">57000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZToxNTg4ZTk1MzM3Mjk0ZTdiYTk5N2NkYmNlOTRmMzI5YS90YWJsZXJhbmdlOjE1ODhlOTUzMzcyOTRlN2JhOTk3Y2RiY2U5NGYzMjlhXzQtMy0xLTEtMjQ0Njgz_a5e3509c-746f-4ad3-be5e-0c6b68f2aa29"
      unitRef="usd">614000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZToxNTg4ZTk1MzM3Mjk0ZTdiYTk5N2NkYmNlOTRmMzI5YS90YWJsZXJhbmdlOjE1ODhlOTUzMzcyOTRlN2JhOTk3Y2RiY2U5NGYzMjlhXzUtMS0xLTEtMjQ0Njgz_79c4a223-768f-41b4-8627-4731533c08c6"
      unitRef="usd">629000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZToxNTg4ZTk1MzM3Mjk0ZTdiYTk5N2NkYmNlOTRmMzI5YS90YWJsZXJhbmdlOjE1ODhlOTUzMzcyOTRlN2JhOTk3Y2RiY2U5NGYzMjlhXzUtMi0xLTEtMjQ0Njgz_df68766b-cde3-423f-a95f-764d1ebb3ef6"
      unitRef="usd">1751000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZToxNTg4ZTk1MzM3Mjk0ZTdiYTk5N2NkYmNlOTRmMzI5YS90YWJsZXJhbmdlOjE1ODhlOTUzMzcyOTRlN2JhOTk3Y2RiY2U5NGYzMjlhXzUtMy0xLTEtMjQ0Njgz_e8f9cf3a-3d91-4513-ad3f-0e2c6e60a990"
      unitRef="usd">491000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZToxNTg4ZTk1MzM3Mjk0ZTdiYTk5N2NkYmNlOTRmMzI5YS90YWJsZXJhbmdlOjE1ODhlOTUzMzcyOTRlN2JhOTk3Y2RiY2U5NGYzMjlhXzYtMS0xLTEtMjQ0Njgz_0f2606f2-cf42-4021-82e6-e910aea927e8"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities
      contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZToxNTg4ZTk1MzM3Mjk0ZTdiYTk5N2NkYmNlOTRmMzI5YS90YWJsZXJhbmdlOjE1ODhlOTUzMzcyOTRlN2JhOTk3Y2RiY2U5NGYzMjlhXzYtMi0xLTEtMjQ0Njgz_42948c41-f002-4d59-89e8-414bc8f6bc82"
      unitRef="usd">1192000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities
      contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZToxNTg4ZTk1MzM3Mjk0ZTdiYTk5N2NkYmNlOTRmMzI5YS90YWJsZXJhbmdlOjE1ODhlOTUzMzcyOTRlN2JhOTk3Y2RiY2U5NGYzMjlhXzYtMy0xLTEtMjQ0Njgz_6dfbd2b4-5b6e-4b1e-bcab-3375dbe4dcfd"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZToxNTg4ZTk1MzM3Mjk0ZTdiYTk5N2NkYmNlOTRmMzI5YS90YWJsZXJhbmdlOjE1ODhlOTUzMzcyOTRlN2JhOTk3Y2RiY2U5NGYzMjlhXzctMS0xLTEtMjQ0Njgz_28256956-703f-4ce7-8fe8-c4b43a1a35e1"
      unitRef="usd">378000</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
      contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZToxNTg4ZTk1MzM3Mjk0ZTdiYTk5N2NkYmNlOTRmMzI5YS90YWJsZXJhbmdlOjE1ODhlOTUzMzcyOTRlN2JhOTk3Y2RiY2U5NGYzMjlhXzctMi0xLTEtMjQ0Njgz_edc05cb1-b8d7-41b3-b45f-16030126af6f"
      unitRef="usd">1482000</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
      contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZToxNTg4ZTk1MzM3Mjk0ZTdiYTk5N2NkYmNlOTRmMzI5YS90YWJsZXJhbmdlOjE1ODhlOTUzMzcyOTRlN2JhOTk3Y2RiY2U5NGYzMjlhXzctMy0xLTEtMjQ0Njgz_eea1539e-ee02-4313-a049-ceb722450261"
      unitRef="usd">12000</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZToxNTg4ZTk1MzM3Mjk0ZTdiYTk5N2NkYmNlOTRmMzI5YS90YWJsZXJhbmdlOjE1ODhlOTUzMzcyOTRlN2JhOTk3Y2RiY2U5NGYzMjlhXzgtMS0xLTEtMjQ0Njgz_a6668e62-48da-4dd9-9cc4-0f7de59f288c"
      unitRef="usd">3083000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="id85e61f54d8242459b16d89948927bd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZToxNTg4ZTk1MzM3Mjk0ZTdiYTk5N2NkYmNlOTRmMzI5YS90YWJsZXJhbmdlOjE1ODhlOTUzMzcyOTRlN2JhOTk3Y2RiY2U5NGYzMjlhXzgtMi0xLTEtMjQ0Njgz_00be2bb5-8249-45bc-ba02-84969b615981"
      unitRef="usd">3651000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i81bb47b8dc4947ab934c765b4587fb29_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90YWJsZToxNTg4ZTk1MzM3Mjk0ZTdiYTk5N2NkYmNlOTRmMzI5YS90YWJsZXJhbmdlOjE1ODhlOTUzMzcyOTRlN2JhOTk3Y2RiY2U5NGYzMjlhXzgtMy0xLTEtMjQ0Njgz_8a9bcf62-09b5-4405-a4ba-3c90c6dd10d9"
      unitRef="usd">4625000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
      contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDcvZnJhZzo0YTZkZjc3ZDkzY2I0ZGZiOTQ1NWYyOTlhMTUxMWE2YS90ZXh0cmVnaW9uOjRhNmRmNzdkOTNjYjRkZmI5NDU1ZjI5OWExNTExYTZhXzMxMzY_7c7e7a55-f9a1-4d21-97b5-7a46ae7fe00f"
      unitRef="usd">3100000</us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTAvZnJhZzoyYTllNDYxMjgzZmM0YzA4YTFkZWNmYTk0ZDQ3MGU4NS90ZXh0cmVnaW9uOjJhOWU0NjEyODNmYzRjMDhhMWRlY2ZhOTRkNDcwZTg1XzU4NTM_c5b96060-ab41-4cdc-8717-ecc7639eefad">&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:98.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006880;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:700;line-height:120%"&gt;13. 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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Employee stock-based compensation plans&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Under the 2016 Equity and Incentive Compensation Plan Amended and Restated as of June&#160;9, 2022 (the "2016 Equity Plan"), we may grant incentive stock options, nonstatutory stock options, stock appreciation rights, restricted stock, restricted stock units, other stock awards and cash incentive awards to employees, directors and consultants. Our Compensation Committee of the Board of Directors administers this plan and the stock-based awards are granted under terms determined by it.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The total number of authorized stock-based awards available under our plan was 2,875,892 as of December&#160;31, 2022. We issue common stock from our pool of authorized stock upon exercise of stock options and stock appreciation rights, vesting of restricted stock units or upon granting of restricted stock.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Recently, we have issued three types of awards under our plans: restricted stock awards, time-based restricted stock units, and performance-based restricted stock units. The following table sets forth the number of awards outstanding for each award type as of:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.323%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.688%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.689%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="6" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Outstanding at December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Award type&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#004054;border-top:1pt solid #ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Restricted stock awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,345,608&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,192,810&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Time-based restricted stock units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;455,708&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;336,199&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Performance-based restricted stock units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,104,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;943,071&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Awards granted to our executive officers and certain members of management are subject to accelerated vesting upon a change in control as defined in the employees&#x2019; retention agreement.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Expense recognition&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We recognize compensation expense associated with stock options and awards with performance or market based vesting conditions on an accelerated basis over the requisite service period of the individual grantees, which generally equals the vesting period. We recognize compensation expense associated with restricted stock awards and SARs on a straight-line basis over the requisite service period of the individual grantees, which generally equals the vesting period. We recognize the effect of awards for which the requisite service period is not rendered when the award is forfeited (that is, we recognize the effect of forfeitures in compensation cost when they occur). Previously recognized compensation cost for an award is reversed in the period that the award is forfeited.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Stock-based compensation expense is allocated to cost of revenue and operating expenses on the 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-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.807%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.933%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Years ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Included in cost of revenue:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;/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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cost of recurring&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11,258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12,405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,793&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cost of one-time services and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,178&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,547&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,581&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total included in cost of revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14,436&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;19,952&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13,374&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Included in operating expenses:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;/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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Sales, marketing and customer success&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;21,409&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;20,283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15,514&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Research and development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;24,207&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;27,080&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18,527&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;General and administrative&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;50,242&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;53,064&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;39,842&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 19.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total included in operating expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;95,858&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;100,427&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;73,883&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 24.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total stock-based compensation expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;110,294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;120,379&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;87,257&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The total amount of compensation cost related to unvested awards not recognized was $93.0 million at December&#160;31, 2022. It is expected that this amount will be recognized over a weighted average period of 1.3 years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Restricted stock awards&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have granted shares of common stock subject to certain restrictions under the 2016 Equity Plan. Restricted stock awards granted to employees vest in equal annual installments generally over 3 years from the grant date subject to the recipient&#x2019;s continued employment with us. Restricted stock awards granted to non-employee directors vest after one year from the date of grant or, if earlier, immediately prior to the next annual election of directors, provided the non-employee director is serving as a director at that time. The fair market value of the stock at the time of the grant is amortized on a straight-line basis to expense over the period of vesting. Recipients of restricted stock awards have the right to vote such shares and receive dividends, if declared.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes our unvested restricted stock awards as of December&#160;31, 2022, and changes during the year then ended:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:57.087%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.350%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.838%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Restricted stock awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Restricted&lt;br/&gt;stock&#160;awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Weighted&lt;br/&gt;average&lt;br/&gt;grant-date&lt;br/&gt;fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Aggregate&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;intrinsic&#160;value&lt;/span&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:5.2pt;font-weight:700;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(in&#160;thousands)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Unvested at January 1, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,192,810&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;78.73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;846,295&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;60.90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(179,686)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;69.29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(513,811)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;79.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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Unvested at December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,345,608&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;68.09&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:0 1pt"/&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;79,202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt"&gt;The intrinsic value is calculated as the market value as of the end of the fiscal period.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The total fair value of restricted stock awards that vested during the years ended December&#160;31, 2022, 2021 and 2020 was $41.0 million, $38.5 million and $39.9 million, respectively. The weighted average grant-date fair value of restricted stock awards granted during the years ended December&#160;31, 2021 and 2020 was $77.39 and $77.16, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Restricted stock units&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have also granted restricted stock units subject to certain restrictions under the 2016 Equity Plan. Restricted stock units granted to employees vest in equal annual installments generally over 3 years from the grant date subject to the recipient&#x2019;s continued employment with us. We have also granted restricted stock units for which vesting is subject to meeting certain performance conditions. The fair market value of the stock at the time of the grant is amortized to expense on a straight-line basis over the period of vesting except for awards with performance conditions, which are amortized on an accelerated basis over the period of vesting.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes our unvested, time-based restricted stock units as of December&#160;31, 2022, and changes during the year then ended:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:57.087%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.350%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.838%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Time-based restricted stock units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Restricted&lt;br/&gt;stock units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Weighted&lt;br/&gt;average&lt;br/&gt;grant-date&lt;br/&gt;fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Aggregate&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;intrinsic&#160;value&lt;/span&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:5.2pt;font-weight:700;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(in&#160;thousands)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Unvested at January 1, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;336,199&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;77.99&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;287,198&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;62.38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(48,343)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;65.80&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(119,346)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;77.59&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Unvested at December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;455,708&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;68.81&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:0 1pt"/&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;26,823&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt"&gt;The intrinsic value is calculated as the market value as of the end of the fiscal period.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The total fair value of time-based restricted stock units that vested during the years ended December&#160;31, 2022, 2021 and 2020 was $9.3 million, $9.4 million and $1.7 million, respectively. The weighted average grant date fair value of time-based restricted stock units granted for the years ended December&#160;31, 2021 and 2020 was $77.74 and $56.66, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes our unvested, performance-based restricted stock units as of December&#160;31, 2022, and changes during the year then ended:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:57.087%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.350%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.838%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Performance-based restricted stock units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Restricted&lt;br/&gt;stock units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Weighted&lt;br/&gt;average&lt;br/&gt;grant-date&lt;br/&gt;fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Aggregate&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;intrinsic&#160;value&lt;/span&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:5.2pt;font-weight:700;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(in&#160;thousands)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Unvested at January 1, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;943,071&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;73.62&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;977,377&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;61.79&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(114,071)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;63.47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(702,117)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;71.93&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Unvested at December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,104,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;64.94&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:0 1pt"/&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;64,997&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt"&gt;The intrinsic value is calculated as the market value as of the end of the fiscal period.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The total fair value of performance-based restricted stock units that vested during the years ended December&#160;31, 2022, 2021 and 2020 was $50.5 million, $44.9 million, and $17.2 million, respectively. The weighted average grant date fair value of performance-based restricted stock units granted for the years ended December&#160;31, 2021 and 2020 was $71.91 and $60.21, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTAvZnJhZzoyYTllNDYxMjgzZmM0YzA4YTFkZWNmYTk0ZDQ3MGU4NS90ZXh0cmVnaW9uOjJhOWU0NjEyODNmYzRjMDhhMWRlY2ZhOTRkNDcwZTg1XzYxMg_fc1c58e3-7650-472c-bd9e-bce955012e3e"
      unitRef="shares">2875892</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTAvZnJhZzoyYTllNDYxMjgzZmM0YzA4YTFkZWNmYTk0ZDQ3MGU4NS90ZXh0cmVnaW9uOjJhOWU0NjEyODNmYzRjMDhhMWRlY2ZhOTRkNDcwZTg1XzU4NTg_2453b256-8b34-41df-82ff-0677ae527acb">The following table sets forth the number of awards outstanding for each award type as of:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.323%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.688%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.689%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="6" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Outstanding at December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Award type&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#004054;border-top:1pt solid #ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Restricted stock awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,345,608&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,192,810&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Time-based restricted stock units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;455,708&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;336,199&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Performance-based restricted stock units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,104,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;943,071&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="ie36403a1bc044bf4b9d0ee7c87abf055_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTAvZnJhZzoyYTllNDYxMjgzZmM0YzA4YTFkZWNmYTk0ZDQ3MGU4NS90YWJsZTo3MDhiNDk3YWFmMjk0OTEyOTU1ZmJkZTkxMjAzMzlkMy90YWJsZXJhbmdlOjcwOGI0OTdhYWYyOTQ5MTI5NTVmYmRlOTEyMDMzOWQzXzItMS0xLTEtMjQ0Njgz_b7bc9c4d-30b5-467a-b580-2d9b4c3bde6a"
      unitRef="shares">1345608</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i3d604ad431704e849b942b68dd6216f9_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTAvZnJhZzoyYTllNDYxMjgzZmM0YzA4YTFkZWNmYTk0ZDQ3MGU4NS90YWJsZTo3MDhiNDk3YWFmMjk0OTEyOTU1ZmJkZTkxMjAzMzlkMy90YWJsZXJhbmdlOjcwOGI0OTdhYWYyOTQ5MTI5NTVmYmRlOTEyMDMzOWQzXzItMi0xLTEtMjQ0Njgz_5ed05df8-ce9e-430f-87b4-15c84e5588dc"
      unitRef="shares">1192810</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i0c7d4ffade1a461e8d49849059636fa7_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTAvZnJhZzoyYTllNDYxMjgzZmM0YzA4YTFkZWNmYTk0ZDQ3MGU4NS90YWJsZTo3MDhiNDk3YWFmMjk0OTEyOTU1ZmJkZTkxMjAzMzlkMy90YWJsZXJhbmdlOjcwOGI0OTdhYWYyOTQ5MTI5NTVmYmRlOTEyMDMzOWQzXzMtMS0xLTEtMjQ0Njgz_a7ffd619-7dd7-46f5-a3d5-1faeee381d10"
      unitRef="shares">455708</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i3b8e76fe65284cd29f2ff5708af7af83_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTAvZnJhZzoyYTllNDYxMjgzZmM0YzA4YTFkZWNmYTk0ZDQ3MGU4NS90YWJsZTo3MDhiNDk3YWFmMjk0OTEyOTU1ZmJkZTkxMjAzMzlkMy90YWJsZXJhbmdlOjcwOGI0OTdhYWYyOTQ5MTI5NTVmYmRlOTEyMDMzOWQzXzMtMi0xLTEtMjQ0Njgz_9c00f730-ef21-4f87-8f48-dd69f08b6e01"
      unitRef="shares">336199</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i5ad5e980dbce4a0795a64c4845068927_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTAvZnJhZzoyYTllNDYxMjgzZmM0YzA4YTFkZWNmYTk0ZDQ3MGU4NS90YWJsZTo3MDhiNDk3YWFmMjk0OTEyOTU1ZmJkZTkxMjAzMzlkMy90YWJsZXJhbmdlOjcwOGI0OTdhYWYyOTQ5MTI5NTVmYmRlOTEyMDMzOWQzXzQtMS0xLTEtMjQ0Njgz_439e2cf4-f1eb-43f4-8732-b9a9d242a9c8"
      unitRef="shares">1104260</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i664e70ac145447a39d706637f3f3af00_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTAvZnJhZzoyYTllNDYxMjgzZmM0YzA4YTFkZWNmYTk0ZDQ3MGU4NS90YWJsZTo3MDhiNDk3YWFmMjk0OTEyOTU1ZmJkZTkxMjAzMzlkMy90YWJsZXJhbmdlOjcwOGI0OTdhYWYyOTQ5MTI5NTVmYmRlOTEyMDMzOWQzXzQtMi0xLTEtMjQ0Njgz_41b0dcda-fb01-4f1d-898c-761e6820fea6"
      unitRef="shares">943071</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTAvZnJhZzoyYTllNDYxMjgzZmM0YzA4YTFkZWNmYTk0ZDQ3MGU4NS90ZXh0cmVnaW9uOjJhOWU0NjEyODNmYzRjMDhhMWRlY2ZhOTRkNDcwZTg1XzU4MTE_b67a5d6c-c553-4ded-b370-05bc8028152b">The following table summarizes stock-based compensation expense:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.807%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.933%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Years ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Included in cost of revenue:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;/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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cost of recurring&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11,258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12,405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,793&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cost of one-time services and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,178&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,547&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,581&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total included in cost of revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14,436&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;19,952&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13,374&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Included in operating expenses:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;/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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Sales, marketing and customer success&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;21,409&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;20,283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15,514&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Research and development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;24,207&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;27,080&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18,527&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;General and administrative&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;50,242&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;53,064&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;39,842&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 19.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total included in operating expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;95,858&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;100,427&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;73,883&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 24.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total stock-based compensation expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;110,294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;120,379&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;87,257&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i5e87f56eed0e4dd3ae9ef854090a4863_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTAvZnJhZzoyYTllNDYxMjgzZmM0YzA4YTFkZWNmYTk0ZDQ3MGU4NS90YWJsZTpmYTIwMzU1Y2I5ZmM0NmNjYjc4MzI3NDAzZjVlYTVmMC90YWJsZXJhbmdlOmZhMjAzNTVjYjlmYzQ2Y2NiNzgzMjc0MDNmNWVhNWYwXzMtMS0xLTEtMjQ0Njgz_0ebfb8ed-0179-476d-a96e-085fecbb9492"
      unitRef="usd">11258000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="iacb66638768f437883b9b1f1ee0fafca_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTAvZnJhZzoyYTllNDYxMjgzZmM0YzA4YTFkZWNmYTk0ZDQ3MGU4NS90YWJsZTpmYTIwMzU1Y2I5ZmM0NmNjYjc4MzI3NDAzZjVlYTVmMC90YWJsZXJhbmdlOmZhMjAzNTVjYjlmYzQ2Y2NiNzgzMjc0MDNmNWVhNWYwXzMtMi0xLTEtMjQ0Njgz_f91253ad-474d-479b-945f-ebf71330f159"
      unitRef="usd">12405000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ie3e768b13f284e83baa8129d9ec3fd09_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTAvZnJhZzoyYTllNDYxMjgzZmM0YzA4YTFkZWNmYTk0ZDQ3MGU4NS90YWJsZTpmYTIwMzU1Y2I5ZmM0NmNjYjc4MzI3NDAzZjVlYTVmMC90YWJsZXJhbmdlOmZhMjAzNTVjYjlmYzQ2Y2NiNzgzMjc0MDNmNWVhNWYwXzMtMy0xLTEtMjQ0Njgz_221e777e-10e0-4dc7-a9ff-d8e22a221f51"
      unitRef="usd">5793000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i2ccce048bf0f4edcaca00686bcd408c1_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTAvZnJhZzoyYTllNDYxMjgzZmM0YzA4YTFkZWNmYTk0ZDQ3MGU4NS90YWJsZTpmYTIwMzU1Y2I5ZmM0NmNjYjc4MzI3NDAzZjVlYTVmMC90YWJsZXJhbmdlOmZhMjAzNTVjYjlmYzQ2Y2NiNzgzMjc0MDNmNWVhNWYwXzQtMS0xLTEtMjQ0Njgz_71e119c6-854e-4ec6-8ffd-5b8f3c1e1967"
      unitRef="usd">3178000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ifd94c758c11e44379684c60aac441733_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTAvZnJhZzoyYTllNDYxMjgzZmM0YzA4YTFkZWNmYTk0ZDQ3MGU4NS90YWJsZTpmYTIwMzU1Y2I5ZmM0NmNjYjc4MzI3NDAzZjVlYTVmMC90YWJsZXJhbmdlOmZhMjAzNTVjYjlmYzQ2Y2NiNzgzMjc0MDNmNWVhNWYwXzQtMi0xLTEtMjQ0Njgz_04a9a689-3aec-4705-9c4d-c02d92416d34"
      unitRef="usd">7547000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ie496d3011d44486e90dec3ad998f35df_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTAvZnJhZzoyYTllNDYxMjgzZmM0YzA4YTFkZWNmYTk0ZDQ3MGU4NS90YWJsZTpmYTIwMzU1Y2I5ZmM0NmNjYjc4MzI3NDAzZjVlYTVmMC90YWJsZXJhbmdlOmZhMjAzNTVjYjlmYzQ2Y2NiNzgzMjc0MDNmNWVhNWYwXzQtMy0xLTEtMjQ0Njgz_4b143036-2706-41b5-9777-37ade5c1513e"
      unitRef="usd">7581000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i8bc45e7027114b2dab39329c48d54318_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTAvZnJhZzoyYTllNDYxMjgzZmM0YzA4YTFkZWNmYTk0ZDQ3MGU4NS90YWJsZTpmYTIwMzU1Y2I5ZmM0NmNjYjc4MzI3NDAzZjVlYTVmMC90YWJsZXJhbmdlOmZhMjAzNTVjYjlmYzQ2Y2NiNzgzMjc0MDNmNWVhNWYwXzUtMS0xLTEtMjQ0Njgz_1b5224db-22b2-4ba4-865f-85267007de76"
      unitRef="usd">14436000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i615abfc19a4e497fb2cfa09b401cdd78_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTAvZnJhZzoyYTllNDYxMjgzZmM0YzA4YTFkZWNmYTk0ZDQ3MGU4NS90YWJsZTpmYTIwMzU1Y2I5ZmM0NmNjYjc4MzI3NDAzZjVlYTVmMC90YWJsZXJhbmdlOmZhMjAzNTVjYjlmYzQ2Y2NiNzgzMjc0MDNmNWVhNWYwXzUtMi0xLTEtMjQ0Njgz_f47f8020-6b5b-47fc-a260-861ade7ffa4a"
      unitRef="usd">19952000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i811823296f454d9bafe32e095be8a92c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTAvZnJhZzoyYTllNDYxMjgzZmM0YzA4YTFkZWNmYTk0ZDQ3MGU4NS90YWJsZTpmYTIwMzU1Y2I5ZmM0NmNjYjc4MzI3NDAzZjVlYTVmMC90YWJsZXJhbmdlOmZhMjAzNTVjYjlmYzQ2Y2NiNzgzMjc0MDNmNWVhNWYwXzUtMy0xLTEtMjQ0Njgz_eab1914c-4fba-4773-ac30-b19fe473c049"
      unitRef="usd">13374000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i26d1567ab49c4b1f932f1a4c12ca96b9_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTAvZnJhZzoyYTllNDYxMjgzZmM0YzA4YTFkZWNmYTk0ZDQ3MGU4NS90YWJsZTpmYTIwMzU1Y2I5ZmM0NmNjYjc4MzI3NDAzZjVlYTVmMC90YWJsZXJhbmdlOmZhMjAzNTVjYjlmYzQ2Y2NiNzgzMjc0MDNmNWVhNWYwXzctMS0xLTEtMjQ0Njgz_5b7f5fb6-35d1-4e9a-ab6d-cdef9d2d4480"
      unitRef="usd">21409000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i6a41def0b53b491a9d4fab8c5970e7dc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTAvZnJhZzoyYTllNDYxMjgzZmM0YzA4YTFkZWNmYTk0ZDQ3MGU4NS90YWJsZTpmYTIwMzU1Y2I5ZmM0NmNjYjc4MzI3NDAzZjVlYTVmMC90YWJsZXJhbmdlOmZhMjAzNTVjYjlmYzQ2Y2NiNzgzMjc0MDNmNWVhNWYwXzctMi0xLTEtMjQ0Njgz_056fdeb8-103d-4671-ada1-86b39b67766b"
      unitRef="usd">20283000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i56f83e935fd644af86a1241c97bbccca_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTAvZnJhZzoyYTllNDYxMjgzZmM0YzA4YTFkZWNmYTk0ZDQ3MGU4NS90YWJsZTpmYTIwMzU1Y2I5ZmM0NmNjYjc4MzI3NDAzZjVlYTVmMC90YWJsZXJhbmdlOmZhMjAzNTVjYjlmYzQ2Y2NiNzgzMjc0MDNmNWVhNWYwXzctMy0xLTEtMjQ0Njgz_80c3d9ca-0a9d-4657-ab6c-1eaa16abd83d"
      unitRef="usd">15514000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="id6fb9e1ef56c4c0ea29013b444758cc0_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTAvZnJhZzoyYTllNDYxMjgzZmM0YzA4YTFkZWNmYTk0ZDQ3MGU4NS90YWJsZTpmYTIwMzU1Y2I5ZmM0NmNjYjc4MzI3NDAzZjVlYTVmMC90YWJsZXJhbmdlOmZhMjAzNTVjYjlmYzQ2Y2NiNzgzMjc0MDNmNWVhNWYwXzgtMS0xLTEtMjQ0Njgz_b37b7a85-c52b-4b5a-a3e9-85883bde5c0a"
      unitRef="usd">24207000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i10d8bc7509b54567b339e2c6d6edccd1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTAvZnJhZzoyYTllNDYxMjgzZmM0YzA4YTFkZWNmYTk0ZDQ3MGU4NS90YWJsZTpmYTIwMzU1Y2I5ZmM0NmNjYjc4MzI3NDAzZjVlYTVmMC90YWJsZXJhbmdlOmZhMjAzNTVjYjlmYzQ2Y2NiNzgzMjc0MDNmNWVhNWYwXzgtMi0xLTEtMjQ0Njgz_b59f1aa5-9209-4d71-be0c-59adedf43423"
      unitRef="usd">27080000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="iea7a7f2c886f4a70be1641da4cde5937_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTAvZnJhZzoyYTllNDYxMjgzZmM0YzA4YTFkZWNmYTk0ZDQ3MGU4NS90YWJsZTpmYTIwMzU1Y2I5ZmM0NmNjYjc4MzI3NDAzZjVlYTVmMC90YWJsZXJhbmdlOmZhMjAzNTVjYjlmYzQ2Y2NiNzgzMjc0MDNmNWVhNWYwXzgtMy0xLTEtMjQ0Njgz_2a128ab9-2758-47a0-8982-4efb7f4e1129"
      unitRef="usd">18527000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i8b94ecd734794caf8e3f9966912c9913_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTAvZnJhZzoyYTllNDYxMjgzZmM0YzA4YTFkZWNmYTk0ZDQ3MGU4NS90YWJsZTpmYTIwMzU1Y2I5ZmM0NmNjYjc4MzI3NDAzZjVlYTVmMC90YWJsZXJhbmdlOmZhMjAzNTVjYjlmYzQ2Y2NiNzgzMjc0MDNmNWVhNWYwXzktMS0xLTEtMjQ0Njgz_efa71538-f6ac-42f2-8664-d1bd07985aaa"
      unitRef="usd">50242000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i8fa16f2bde724930958efecdc1e155cc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTAvZnJhZzoyYTllNDYxMjgzZmM0YzA4YTFkZWNmYTk0ZDQ3MGU4NS90YWJsZTpmYTIwMzU1Y2I5ZmM0NmNjYjc4MzI3NDAzZjVlYTVmMC90YWJsZXJhbmdlOmZhMjAzNTVjYjlmYzQ2Y2NiNzgzMjc0MDNmNWVhNWYwXzktMi0xLTEtMjQ0Njgz_67d6daf8-a871-4129-bd93-533d9cae8af8"
      unitRef="usd">53064000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="id631f6b3d1374d9bb44d4e4d5213ae71_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTAvZnJhZzoyYTllNDYxMjgzZmM0YzA4YTFkZWNmYTk0ZDQ3MGU4NS90YWJsZTpmYTIwMzU1Y2I5ZmM0NmNjYjc4MzI3NDAzZjVlYTVmMC90YWJsZXJhbmdlOmZhMjAzNTVjYjlmYzQ2Y2NiNzgzMjc0MDNmNWVhNWYwXzktMy0xLTEtMjQ0Njgz_38e8e5f2-ff01-42fd-98b0-3346bf99adc5"
      unitRef="usd">39842000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="idee39963a7154288958537a6a366cb01_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTAvZnJhZzoyYTllNDYxMjgzZmM0YzA4YTFkZWNmYTk0ZDQ3MGU4NS90YWJsZTpmYTIwMzU1Y2I5ZmM0NmNjYjc4MzI3NDAzZjVlYTVmMC90YWJsZXJhbmdlOmZhMjAzNTVjYjlmYzQ2Y2NiNzgzMjc0MDNmNWVhNWYwXzEwLTEtMS0xLTI0NDY4Mw_b9654078-1b0e-4962-80c0-9f1d509d60c1"
      unitRef="usd">95858000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i281868a11fbb4bdda012ade998c8b812_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTAvZnJhZzoyYTllNDYxMjgzZmM0YzA4YTFkZWNmYTk0ZDQ3MGU4NS90YWJsZTpmYTIwMzU1Y2I5ZmM0NmNjYjc4MzI3NDAzZjVlYTVmMC90YWJsZXJhbmdlOmZhMjAzNTVjYjlmYzQ2Y2NiNzgzMjc0MDNmNWVhNWYwXzEwLTItMS0xLTI0NDY4Mw_6bee1e7b-b62c-4f20-a618-76f4712bb21c"
      unitRef="usd">100427000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i503028f5cc1e4eccb61bffdd71a816a2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTAvZnJhZzoyYTllNDYxMjgzZmM0YzA4YTFkZWNmYTk0ZDQ3MGU4NS90YWJsZTpmYTIwMzU1Y2I5ZmM0NmNjYjc4MzI3NDAzZjVlYTVmMC90YWJsZXJhbmdlOmZhMjAzNTVjYjlmYzQ2Y2NiNzgzMjc0MDNmNWVhNWYwXzEwLTMtMS0xLTI0NDY4Mw_8b4222e2-e248-4eb2-9df5-7bed17392059"
      unitRef="usd">73883000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTAvZnJhZzoyYTllNDYxMjgzZmM0YzA4YTFkZWNmYTk0ZDQ3MGU4NS90YWJsZTpmYTIwMzU1Y2I5ZmM0NmNjYjc4MzI3NDAzZjVlYTVmMC90YWJsZXJhbmdlOmZhMjAzNTVjYjlmYzQ2Y2NiNzgzMjc0MDNmNWVhNWYwXzExLTEtMS0xLTI0NDY4Mw_5fd5b0e6-562c-41f2-bf9d-e3c1a6602bda"
      unitRef="usd">110294000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTAvZnJhZzoyYTllNDYxMjgzZmM0YzA4YTFkZWNmYTk0ZDQ3MGU4NS90YWJsZTpmYTIwMzU1Y2I5ZmM0NmNjYjc4MzI3NDAzZjVlYTVmMC90YWJsZXJhbmdlOmZhMjAzNTVjYjlmYzQ2Y2NiNzgzMjc0MDNmNWVhNWYwXzExLTItMS0xLTI0NDY4Mw_d418e554-3cf8-4fd4-bea7-76e691e46298"
      unitRef="usd">120379000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTAvZnJhZzoyYTllNDYxMjgzZmM0YzA4YTFkZWNmYTk0ZDQ3MGU4NS90YWJsZTpmYTIwMzU1Y2I5ZmM0NmNjYjc4MzI3NDAzZjVlYTVmMC90YWJsZXJhbmdlOmZhMjAzNTVjYjlmYzQ2Y2NiNzgzMjc0MDNmNWVhNWYwXzExLTMtMS0xLTI0NDY4Mw_05db7090-a942-4736-bf5b-3159967627df"
      unitRef="usd">87257000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTAvZnJhZzoyYTllNDYxMjgzZmM0YzA4YTFkZWNmYTk0ZDQ3MGU4NS90ZXh0cmVnaW9uOjJhOWU0NjEyODNmYzRjMDhhMWRlY2ZhOTRkNDcwZTg1XzI1OTk_d77df505-5526-40b4-9275-59b7d5362c89"
      unitRef="usd">93000000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTAvZnJhZzoyYTllNDYxMjgzZmM0YzA4YTFkZWNmYTk0ZDQ3MGU4NS90ZXh0cmVnaW9uOjJhOWU0NjEyODNmYzRjMDhhMWRlY2ZhOTRkNDcwZTg1XzI2OTQ_d6431e6a-c4ab-44ca-bfdf-497fe37b1266">P1Y3M18D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="ide88a94305c042d88232feedf09efeea_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTAvZnJhZzoyYTllNDYxMjgzZmM0YzA4YTFkZWNmYTk0ZDQ3MGU4NS90ZXh0cmVnaW9uOjJhOWU0NjEyODNmYzRjMDhhMWRlY2ZhOTRkNDcwZTg1XzI5MTU_226ab6b0-323a-48a7-84ab-af98d0bf911e">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTAvZnJhZzoyYTllNDYxMjgzZmM0YzA4YTFkZWNmYTk0ZDQ3MGU4NS90ZXh0cmVnaW9uOjJhOWU0NjEyODNmYzRjMDhhMWRlY2ZhOTRkNDcwZTg1XzU4Mjc_e4c37ba8-2ec0-4bcd-8127-f2f1833a5808">&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes our unvested restricted stock awards as of December&#160;31, 2022, and changes during the year then ended:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:57.087%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.350%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.838%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Restricted stock awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Restricted&lt;br/&gt;stock&#160;awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Weighted&lt;br/&gt;average&lt;br/&gt;grant-date&lt;br/&gt;fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Aggregate&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;intrinsic&#160;value&lt;/span&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:5.2pt;font-weight:700;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(in&#160;thousands)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Unvested at January 1, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,192,810&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;78.73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;846,295&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;60.90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(179,686)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;69.29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(513,811)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;79.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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Unvested at December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,345,608&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;68.09&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:0 1pt"/&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;79,202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt"&gt;The intrinsic value is calculated as the market value as of the end of the fiscal period.&lt;/span&gt;&lt;/div&gt;</us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i3d604ad431704e849b942b68dd6216f9_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTAvZnJhZzoyYTllNDYxMjgzZmM0YzA4YTFkZWNmYTk0ZDQ3MGU4NS90YWJsZTpkMDEyYTZlNWZmNmY0NDVmOGQ5MWQ3ZjUxNmNkMzM3NC90YWJsZXJhbmdlOmQwMTJhNmU1ZmY2ZjQ0NWY4ZDkxZDdmNTE2Y2QzMzc0XzEtMS0xLTEtMjQ0Njgz_e9fdacb9-8543-4df9-aa00-5876b9fbcddf"
      unitRef="shares">1192810</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i3d604ad431704e849b942b68dd6216f9_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTAvZnJhZzoyYTllNDYxMjgzZmM0YzA4YTFkZWNmYTk0ZDQ3MGU4NS90YWJsZTpkMDEyYTZlNWZmNmY0NDVmOGQ5MWQ3ZjUxNmNkMzM3NC90YWJsZXJhbmdlOmQwMTJhNmU1ZmY2ZjQ0NWY4ZDkxZDdmNTE2Y2QzMzc0XzEtMi0xLTEtMjQ0Njgz_c906faa8-5d7a-4c89-b14a-c87182d6c72f"
      unitRef="usdPerShare">78.73</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="ide88a94305c042d88232feedf09efeea_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTAvZnJhZzoyYTllNDYxMjgzZmM0YzA4YTFkZWNmYTk0ZDQ3MGU4NS90YWJsZTpkMDEyYTZlNWZmNmY0NDVmOGQ5MWQ3ZjUxNmNkMzM3NC90YWJsZXJhbmdlOmQwMTJhNmU1ZmY2ZjQ0NWY4ZDkxZDdmNTE2Y2QzMzc0XzItMS0xLTEtMjQ0Njgz_57420cb3-9778-4e56-9d51-0bd22e006461"
      unitRef="shares">846295</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="ide88a94305c042d88232feedf09efeea_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTAvZnJhZzoyYTllNDYxMjgzZmM0YzA4YTFkZWNmYTk0ZDQ3MGU4NS90YWJsZTpkMDEyYTZlNWZmNmY0NDVmOGQ5MWQ3ZjUxNmNkMzM3NC90YWJsZXJhbmdlOmQwMTJhNmU1ZmY2ZjQ0NWY4ZDkxZDdmNTE2Y2QzMzc0XzItMi0xLTEtMjQ0Njgz_603c5bd2-a932-4745-a165-c7c43bc75fb2"
      unitRef="usdPerShare">60.90</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="ide88a94305c042d88232feedf09efeea_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTAvZnJhZzoyYTllNDYxMjgzZmM0YzA4YTFkZWNmYTk0ZDQ3MGU4NS90YWJsZTpkMDEyYTZlNWZmNmY0NDVmOGQ5MWQ3ZjUxNmNkMzM3NC90YWJsZXJhbmdlOmQwMTJhNmU1ZmY2ZjQ0NWY4ZDkxZDdmNTE2Y2QzMzc0XzQtMS0xLTEtMjQ0Njgz_58bad8de-8891-4f5f-95ee-1aad1574de13"
      unitRef="shares">179686</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="ide88a94305c042d88232feedf09efeea_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTAvZnJhZzoyYTllNDYxMjgzZmM0YzA4YTFkZWNmYTk0ZDQ3MGU4NS90YWJsZTpkMDEyYTZlNWZmNmY0NDVmOGQ5MWQ3ZjUxNmNkMzM3NC90YWJsZXJhbmdlOmQwMTJhNmU1ZmY2ZjQ0NWY4ZDkxZDdmNTE2Y2QzMzc0XzQtMi0xLTEtMjQ0Njgz_7e9e9add-be4c-4484-a5b4-ba7694ff8445"
      unitRef="usdPerShare">69.29</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="ide88a94305c042d88232feedf09efeea_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTAvZnJhZzoyYTllNDYxMjgzZmM0YzA4YTFkZWNmYTk0ZDQ3MGU4NS90YWJsZTpkMDEyYTZlNWZmNmY0NDVmOGQ5MWQ3ZjUxNmNkMzM3NC90YWJsZXJhbmdlOmQwMTJhNmU1ZmY2ZjQ0NWY4ZDkxZDdmNTE2Y2QzMzc0XzMtMS0xLTEtMjQ0Njgz_181be570-dcdb-4f38-856d-76fffc719562"
      unitRef="shares">513811</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="ide88a94305c042d88232feedf09efeea_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTAvZnJhZzoyYTllNDYxMjgzZmM0YzA4YTFkZWNmYTk0ZDQ3MGU4NS90YWJsZTpkMDEyYTZlNWZmNmY0NDVmOGQ5MWQ3ZjUxNmNkMzM3NC90YWJsZXJhbmdlOmQwMTJhNmU1ZmY2ZjQ0NWY4ZDkxZDdmNTE2Y2QzMzc0XzMtMi0xLTEtMjQ0Njgz_4a835582-b63e-4408-9501-d3df10ce492f"
      unitRef="usdPerShare">79.83</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="ie36403a1bc044bf4b9d0ee7c87abf055_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTAvZnJhZzoyYTllNDYxMjgzZmM0YzA4YTFkZWNmYTk0ZDQ3MGU4NS90YWJsZTpkMDEyYTZlNWZmNmY0NDVmOGQ5MWQ3ZjUxNmNkMzM3NC90YWJsZXJhbmdlOmQwMTJhNmU1ZmY2ZjQ0NWY4ZDkxZDdmNTE2Y2QzMzc0XzUtMS0xLTEtMjQ0Njgz_1e9d83e0-e997-409f-aeb3-3428fbab05df"
      unitRef="shares">1345608</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="ie36403a1bc044bf4b9d0ee7c87abf055_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTAvZnJhZzoyYTllNDYxMjgzZmM0YzA4YTFkZWNmYTk0ZDQ3MGU4NS90YWJsZTpkMDEyYTZlNWZmNmY0NDVmOGQ5MWQ3ZjUxNmNkMzM3NC90YWJsZXJhbmdlOmQwMTJhNmU1ZmY2ZjQ0NWY4ZDkxZDdmNTE2Y2QzMzc0XzUtMi0xLTEtMjQ0Njgz_9fc2b0fd-4d74-4e61-8c0b-96bdc14db38f"
      unitRef="usdPerShare">68.09</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested
      contextRef="ie36403a1bc044bf4b9d0ee7c87abf055_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTAvZnJhZzoyYTllNDYxMjgzZmM0YzA4YTFkZWNmYTk0ZDQ3MGU4NS90YWJsZTpkMDEyYTZlNWZmNmY0NDVmOGQ5MWQ3ZjUxNmNkMzM3NC90YWJsZXJhbmdlOmQwMTJhNmU1ZmY2ZjQ0NWY4ZDkxZDdmNTE2Y2QzMzc0XzUtNS0xLTEtMjQ0Njgz_c3ff2369-fdcf-44fe-b5fd-beec687f9140"
      unitRef="usd">79202000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="ide88a94305c042d88232feedf09efeea_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTAvZnJhZzoyYTllNDYxMjgzZmM0YzA4YTFkZWNmYTk0ZDQ3MGU4NS90ZXh0cmVnaW9uOjJhOWU0NjEyODNmYzRjMDhhMWRlY2ZhOTRkNDcwZTg1XzM4MDQ_255de8ef-f034-4f2e-b5d6-ba18d4f711b2"
      unitRef="usd">41000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="i42c3799f324e4da5a1b601ebead42801_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTAvZnJhZzoyYTllNDYxMjgzZmM0YzA4YTFkZWNmYTk0ZDQ3MGU4NS90ZXh0cmVnaW9uOjJhOWU0NjEyODNmYzRjMDhhMWRlY2ZhOTRkNDcwZTg1XzM4MDg_49651771-32e7-4c81-ae24-50c452886ce5"
      unitRef="usd">38500000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="if18ba3c5afb84864bdf5ff4d68c14a23_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTAvZnJhZzoyYTllNDYxMjgzZmM0YzA4YTFkZWNmYTk0ZDQ3MGU4NS90ZXh0cmVnaW9uOjJhOWU0NjEyODNmYzRjMDhhMWRlY2ZhOTRkNDcwZTg1XzM4MTU_0bfc9d4e-09c8-4d83-b3fb-fb631aed1032"
      unitRef="usd">39900000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i42c3799f324e4da5a1b601ebead42801_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTAvZnJhZzoyYTllNDYxMjgzZmM0YzA4YTFkZWNmYTk0ZDQ3MGU4NS90ZXh0cmVnaW9uOjJhOWU0NjEyODNmYzRjMDhhMWRlY2ZhOTRkNDcwZTg1XzM5NDg_2363088d-f23e-469b-ae00-b3b83af7e9a0"
      unitRef="usdPerShare">77.39</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="if18ba3c5afb84864bdf5ff4d68c14a23_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTAvZnJhZzoyYTllNDYxMjgzZmM0YzA4YTFkZWNmYTk0ZDQ3MGU4NS90ZXh0cmVnaW9uOjJhOWU0NjEyODNmYzRjMDhhMWRlY2ZhOTRkNDcwZTg1XzM5NTU_18a2aa00-5b1a-46d6-9a72-5075bae3609d"
      unitRef="usdPerShare">77.16</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i53553276394b4a8296a03437d66eb6fd_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTAvZnJhZzoyYTllNDYxMjgzZmM0YzA4YTFkZWNmYTk0ZDQ3MGU4NS90ZXh0cmVnaW9uOjJhOWU0NjEyODNmYzRjMDhhMWRlY2ZhOTRkNDcwZTg1XzQxOTM_92cf1652-d60e-471a-b3c2-79d29f5f9e65">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTAvZnJhZzoyYTllNDYxMjgzZmM0YzA4YTFkZWNmYTk0ZDQ3MGU4NS90ZXh0cmVnaW9uOjJhOWU0NjEyODNmYzRjMDhhMWRlY2ZhOTRkNDcwZTg1XzU4MDk_578047a1-5c29-4864-a9b6-7f558f5a25f5">&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes our unvested, time-based restricted stock units as of December&#160;31, 2022, and changes during the year then ended:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:57.087%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.350%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.838%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Time-based restricted stock units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Restricted&lt;br/&gt;stock units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Weighted&lt;br/&gt;average&lt;br/&gt;grant-date&lt;br/&gt;fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Aggregate&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;intrinsic&#160;value&lt;/span&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:5.2pt;font-weight:700;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(in&#160;thousands)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Unvested at January 1, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;336,199&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;77.99&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;287,198&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;62.38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(48,343)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;65.80&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(119,346)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;77.59&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Unvested at December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;455,708&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;68.81&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:0 1pt"/&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;26,823&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt"&gt;The intrinsic value is calculated as the market value as of the end of the fiscal period.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes our unvested, performance-based restricted stock units as of December&#160;31, 2022, and changes during the year then ended:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:57.087%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.350%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.838%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Performance-based restricted stock units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Restricted&lt;br/&gt;stock units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Weighted&lt;br/&gt;average&lt;br/&gt;grant-date&lt;br/&gt;fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Aggregate&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;intrinsic&#160;value&lt;/span&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:5.2pt;font-weight:700;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(in&#160;thousands)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Unvested at January 1, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;943,071&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;73.62&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;977,377&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;61.79&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(114,071)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;63.47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(702,117)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;71.93&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Unvested at December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,104,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;64.94&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:0 1pt"/&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;64,997&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt"&gt;The intrinsic value is calculated as the market value as of the end of the fiscal period.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i3b8e76fe65284cd29f2ff5708af7af83_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTAvZnJhZzoyYTllNDYxMjgzZmM0YzA4YTFkZWNmYTk0ZDQ3MGU4NS90YWJsZTpkYjBkNTZjZmJjYmI0MmViOTRhMzdlZjc4MGI0ODUyZC90YWJsZXJhbmdlOmRiMGQ1NmNmYmNiYjQyZWI5NGEzN2VmNzgwYjQ4NTJkXzEtMS0xLTEtMjQ0Njgz_ab0f14df-a292-489a-845c-4af6d78b8281"
      unitRef="shares">336199</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i3b8e76fe65284cd29f2ff5708af7af83_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTAvZnJhZzoyYTllNDYxMjgzZmM0YzA4YTFkZWNmYTk0ZDQ3MGU4NS90YWJsZTpkYjBkNTZjZmJjYmI0MmViOTRhMzdlZjc4MGI0ODUyZC90YWJsZXJhbmdlOmRiMGQ1NmNmYmNiYjQyZWI5NGEzN2VmNzgwYjQ4NTJkXzEtMi0xLTEtMjQ0Njgz_f401848e-5cf6-4131-a5aa-7bb5512d671e"
      unitRef="usdPerShare">77.99</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="iaf603a1c7b0e4380ac92f763bfa4ffbc_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTAvZnJhZzoyYTllNDYxMjgzZmM0YzA4YTFkZWNmYTk0ZDQ3MGU4NS90YWJsZTpkYjBkNTZjZmJjYmI0MmViOTRhMzdlZjc4MGI0ODUyZC90YWJsZXJhbmdlOmRiMGQ1NmNmYmNiYjQyZWI5NGEzN2VmNzgwYjQ4NTJkXzItMS0xLTEtMjQ0Njgz_9bf802d8-0132-4ee1-a3c5-c5a62f0f0120"
      unitRef="shares">287198</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="iaf603a1c7b0e4380ac92f763bfa4ffbc_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTAvZnJhZzoyYTllNDYxMjgzZmM0YzA4YTFkZWNmYTk0ZDQ3MGU4NS90YWJsZTpkYjBkNTZjZmJjYmI0MmViOTRhMzdlZjc4MGI0ODUyZC90YWJsZXJhbmdlOmRiMGQ1NmNmYmNiYjQyZWI5NGEzN2VmNzgwYjQ4NTJkXzItMi0xLTEtMjQ0Njgz_09c7acc2-e82d-4f1b-a865-11c907d563ac"
      unitRef="usdPerShare">62.38</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="iaf603a1c7b0e4380ac92f763bfa4ffbc_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTAvZnJhZzoyYTllNDYxMjgzZmM0YzA4YTFkZWNmYTk0ZDQ3MGU4NS90YWJsZTpkYjBkNTZjZmJjYmI0MmViOTRhMzdlZjc4MGI0ODUyZC90YWJsZXJhbmdlOmRiMGQ1NmNmYmNiYjQyZWI5NGEzN2VmNzgwYjQ4NTJkXzMtMS0xLTEtMjQ0Njgz_806a966e-33c9-4f3c-ae74-4c8079456b29"
      unitRef="shares">48343</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="iaf603a1c7b0e4380ac92f763bfa4ffbc_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTAvZnJhZzoyYTllNDYxMjgzZmM0YzA4YTFkZWNmYTk0ZDQ3MGU4NS90YWJsZTpkYjBkNTZjZmJjYmI0MmViOTRhMzdlZjc4MGI0ODUyZC90YWJsZXJhbmdlOmRiMGQ1NmNmYmNiYjQyZWI5NGEzN2VmNzgwYjQ4NTJkXzMtMi0xLTEtMjQ0Njgz_733c4d81-61b6-46a7-99c7-b9ffc2cc6542"
      unitRef="usdPerShare">65.80</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="iaf603a1c7b0e4380ac92f763bfa4ffbc_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTAvZnJhZzoyYTllNDYxMjgzZmM0YzA4YTFkZWNmYTk0ZDQ3MGU4NS90YWJsZTpkYjBkNTZjZmJjYmI0MmViOTRhMzdlZjc4MGI0ODUyZC90YWJsZXJhbmdlOmRiMGQ1NmNmYmNiYjQyZWI5NGEzN2VmNzgwYjQ4NTJkXzUtMS0xLTEtMjQ0Njgz_649b1e26-e292-43f6-8845-a0e7ca7a2947"
      unitRef="shares">119346</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="iaf603a1c7b0e4380ac92f763bfa4ffbc_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTAvZnJhZzoyYTllNDYxMjgzZmM0YzA4YTFkZWNmYTk0ZDQ3MGU4NS90YWJsZTpkYjBkNTZjZmJjYmI0MmViOTRhMzdlZjc4MGI0ODUyZC90YWJsZXJhbmdlOmRiMGQ1NmNmYmNiYjQyZWI5NGEzN2VmNzgwYjQ4NTJkXzUtMi0xLTEtMjQ0Njgz_9a94fd4e-0ee7-413e-af08-6a1ff9efb29b"
      unitRef="usdPerShare">77.59</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i0c7d4ffade1a461e8d49849059636fa7_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTAvZnJhZzoyYTllNDYxMjgzZmM0YzA4YTFkZWNmYTk0ZDQ3MGU4NS90YWJsZTpkYjBkNTZjZmJjYmI0MmViOTRhMzdlZjc4MGI0ODUyZC90YWJsZXJhbmdlOmRiMGQ1NmNmYmNiYjQyZWI5NGEzN2VmNzgwYjQ4NTJkXzYtMS0xLTEtMjQ0Njgz_d53a225c-848a-4680-b705-a7cc44b45d7d"
      unitRef="shares">455708</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i0c7d4ffade1a461e8d49849059636fa7_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTAvZnJhZzoyYTllNDYxMjgzZmM0YzA4YTFkZWNmYTk0ZDQ3MGU4NS90YWJsZTpkYjBkNTZjZmJjYmI0MmViOTRhMzdlZjc4MGI0ODUyZC90YWJsZXJhbmdlOmRiMGQ1NmNmYmNiYjQyZWI5NGEzN2VmNzgwYjQ4NTJkXzYtMi0xLTEtMjQ0Njgz_6710f24b-e857-4bfd-aa5d-98005b294db2"
      unitRef="usdPerShare">68.81</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested
      contextRef="i0c7d4ffade1a461e8d49849059636fa7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTAvZnJhZzoyYTllNDYxMjgzZmM0YzA4YTFkZWNmYTk0ZDQ3MGU4NS90YWJsZTpkYjBkNTZjZmJjYmI0MmViOTRhMzdlZjc4MGI0ODUyZC90YWJsZXJhbmdlOmRiMGQ1NmNmYmNiYjQyZWI5NGEzN2VmNzgwYjQ4NTJkXzYtNS0xLTEtMjQ0Njgz_8a5d5ca0-0852-4e91-b16b-754f2b921a3e"
      unitRef="usd">26823000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="iaf603a1c7b0e4380ac92f763bfa4ffbc_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTAvZnJhZzoyYTllNDYxMjgzZmM0YzA4YTFkZWNmYTk0ZDQ3MGU4NS90ZXh0cmVnaW9uOjJhOWU0NjEyODNmYzRjMDhhMWRlY2ZhOTRkNDcwZTg1XzEwOTk1MTE2MzQyMzg_a22c33c7-2d7f-424b-8d73-f1317a10cf09"
      unitRef="usd">9300000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="i8ac0acafb9f64f468a68ce1a43a84eb8_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTAvZnJhZzoyYTllNDYxMjgzZmM0YzA4YTFkZWNmYTk0ZDQ3MGU4NS90ZXh0cmVnaW9uOjJhOWU0NjEyODNmYzRjMDhhMWRlY2ZhOTRkNDcwZTg1XzEwOTk1MTE2MzQyNDM_0467d36b-91d0-4ae0-9c0b-98776c8af90a"
      unitRef="usd">9400000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="id8b87683a3a848d487ea22c447a1887b_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTAvZnJhZzoyYTllNDYxMjgzZmM0YzA4YTFkZWNmYTk0ZDQ3MGU4NS90ZXh0cmVnaW9uOjJhOWU0NjEyODNmYzRjMDhhMWRlY2ZhOTRkNDcwZTg1XzEwOTk1MTE2MzQyNTE_522df32b-d8cf-46d0-8285-63b2f6bebfd3"
      unitRef="usd">1700000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i8ac0acafb9f64f468a68ce1a43a84eb8_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTAvZnJhZzoyYTllNDYxMjgzZmM0YzA4YTFkZWNmYTk0ZDQ3MGU4NS90ZXh0cmVnaW9uOjJhOWU0NjEyODNmYzRjMDhhMWRlY2ZhOTRkNDcwZTg1XzEwOTk1MTE2MzQzNDk_925c8d9e-e5bc-45b5-a97a-634db16f3238"
      unitRef="usdPerShare">77.74</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="id8b87683a3a848d487ea22c447a1887b_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTAvZnJhZzoyYTllNDYxMjgzZmM0YzA4YTFkZWNmYTk0ZDQ3MGU4NS90ZXh0cmVnaW9uOjJhOWU0NjEyODNmYzRjMDhhMWRlY2ZhOTRkNDcwZTg1XzEwOTk1MTE2MzQzNTc_355ed8c4-2ea7-4b3e-8655-601b5bd635e2"
      unitRef="usdPerShare">56.66</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i664e70ac145447a39d706637f3f3af00_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTAvZnJhZzoyYTllNDYxMjgzZmM0YzA4YTFkZWNmYTk0ZDQ3MGU4NS90YWJsZTo1NmQyNmRiZjE2MDM0MTg1ODY2ZTMzMDhmZTI4YWFkZi90YWJsZXJhbmdlOjU2ZDI2ZGJmMTYwMzQxODU4NjZlMzMwOGZlMjhhYWRmXzEtMS0xLTEtMjUzOTQ4_f2bcd005-c403-4654-a2e9-1eede88717a9"
      unitRef="shares">943071</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i664e70ac145447a39d706637f3f3af00_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTAvZnJhZzoyYTllNDYxMjgzZmM0YzA4YTFkZWNmYTk0ZDQ3MGU4NS90YWJsZTo1NmQyNmRiZjE2MDM0MTg1ODY2ZTMzMDhmZTI4YWFkZi90YWJsZXJhbmdlOjU2ZDI2ZGJmMTYwMzQxODU4NjZlMzMwOGZlMjhhYWRmXzEtMi0xLTEtMjUzOTQ4_388aff5f-8188-42e3-a9c8-1825c8d8670c"
      unitRef="usdPerShare">73.62</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="ib7407bbe6157416fb9e42463f889a0c0_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTAvZnJhZzoyYTllNDYxMjgzZmM0YzA4YTFkZWNmYTk0ZDQ3MGU4NS90YWJsZTo1NmQyNmRiZjE2MDM0MTg1ODY2ZTMzMDhmZTI4YWFkZi90YWJsZXJhbmdlOjU2ZDI2ZGJmMTYwMzQxODU4NjZlMzMwOGZlMjhhYWRmXzItMS0xLTEtMjUzOTQ4_52cfbe2f-d8c8-457e-b072-6499e45c0645"
      unitRef="shares">977377</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="ib7407bbe6157416fb9e42463f889a0c0_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTAvZnJhZzoyYTllNDYxMjgzZmM0YzA4YTFkZWNmYTk0ZDQ3MGU4NS90YWJsZTo1NmQyNmRiZjE2MDM0MTg1ODY2ZTMzMDhmZTI4YWFkZi90YWJsZXJhbmdlOjU2ZDI2ZGJmMTYwMzQxODU4NjZlMzMwOGZlMjhhYWRmXzItMi0xLTEtMjUzOTQ4_07d6f6c9-50a5-483a-9aa8-bd500910d5ff"
      unitRef="usdPerShare">61.79</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="ib7407bbe6157416fb9e42463f889a0c0_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTAvZnJhZzoyYTllNDYxMjgzZmM0YzA4YTFkZWNmYTk0ZDQ3MGU4NS90YWJsZTo1NmQyNmRiZjE2MDM0MTg1ODY2ZTMzMDhmZTI4YWFkZi90YWJsZXJhbmdlOjU2ZDI2ZGJmMTYwMzQxODU4NjZlMzMwOGZlMjhhYWRmXzMtMS0xLTEtMjUzOTQ4_81b488da-f7e9-4e17-aeb1-f1127a57744e"
      unitRef="shares">114071</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="ib7407bbe6157416fb9e42463f889a0c0_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTAvZnJhZzoyYTllNDYxMjgzZmM0YzA4YTFkZWNmYTk0ZDQ3MGU4NS90YWJsZTo1NmQyNmRiZjE2MDM0MTg1ODY2ZTMzMDhmZTI4YWFkZi90YWJsZXJhbmdlOjU2ZDI2ZGJmMTYwMzQxODU4NjZlMzMwOGZlMjhhYWRmXzMtMi0xLTEtMjUzOTQ4_7ff0d919-ec60-4464-9fd1-c0dbac5749df"
      unitRef="usdPerShare">63.47</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="ib7407bbe6157416fb9e42463f889a0c0_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTAvZnJhZzoyYTllNDYxMjgzZmM0YzA4YTFkZWNmYTk0ZDQ3MGU4NS90YWJsZTo1NmQyNmRiZjE2MDM0MTg1ODY2ZTMzMDhmZTI4YWFkZi90YWJsZXJhbmdlOjU2ZDI2ZGJmMTYwMzQxODU4NjZlMzMwOGZlMjhhYWRmXzUtMS0xLTEtMjUzOTQ4_dd208b90-6e78-490c-93c7-36310966e23e"
      unitRef="shares">702117</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="ib7407bbe6157416fb9e42463f889a0c0_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTAvZnJhZzoyYTllNDYxMjgzZmM0YzA4YTFkZWNmYTk0ZDQ3MGU4NS90YWJsZTo1NmQyNmRiZjE2MDM0MTg1ODY2ZTMzMDhmZTI4YWFkZi90YWJsZXJhbmdlOjU2ZDI2ZGJmMTYwMzQxODU4NjZlMzMwOGZlMjhhYWRmXzUtMi0xLTEtMjUzOTQ4_5cdf6daf-4c3d-4dda-99b3-ce274d89a7fc"
      unitRef="usdPerShare">71.93</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i5ad5e980dbce4a0795a64c4845068927_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTAvZnJhZzoyYTllNDYxMjgzZmM0YzA4YTFkZWNmYTk0ZDQ3MGU4NS90YWJsZTo1NmQyNmRiZjE2MDM0MTg1ODY2ZTMzMDhmZTI4YWFkZi90YWJsZXJhbmdlOjU2ZDI2ZGJmMTYwMzQxODU4NjZlMzMwOGZlMjhhYWRmXzYtMS0xLTEtMjUzOTQ4_ed70908a-2d3d-4513-b6f2-b767592227f3"
      unitRef="shares">1104260</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i5ad5e980dbce4a0795a64c4845068927_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTAvZnJhZzoyYTllNDYxMjgzZmM0YzA4YTFkZWNmYTk0ZDQ3MGU4NS90YWJsZTo1NmQyNmRiZjE2MDM0MTg1ODY2ZTMzMDhmZTI4YWFkZi90YWJsZXJhbmdlOjU2ZDI2ZGJmMTYwMzQxODU4NjZlMzMwOGZlMjhhYWRmXzYtMi0xLTEtMjUzOTQ4_af0a3119-1873-4c6a-871c-68b262f77314"
      unitRef="usdPerShare">64.94</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested
      contextRef="i5ad5e980dbce4a0795a64c4845068927_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTAvZnJhZzoyYTllNDYxMjgzZmM0YzA4YTFkZWNmYTk0ZDQ3MGU4NS90YWJsZTo1NmQyNmRiZjE2MDM0MTg1ODY2ZTMzMDhmZTI4YWFkZi90YWJsZXJhbmdlOjU2ZDI2ZGJmMTYwMzQxODU4NjZlMzMwOGZlMjhhYWRmXzYtNS0xLTEtMjUzOTQ4_8c620373-ea22-402d-ab51-c11a06a0974a"
      unitRef="usd">64997000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="ib7407bbe6157416fb9e42463f889a0c0_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTAvZnJhZzoyYTllNDYxMjgzZmM0YzA4YTFkZWNmYTk0ZDQ3MGU4NS90ZXh0cmVnaW9uOjJhOWU0NjEyODNmYzRjMDhhMWRlY2ZhOTRkNDcwZTg1XzU0OTc1NTgyMDA5OA_6af9268a-abdc-4fc6-b994-6352b4a2a084"
      unitRef="usd">50500000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="i160f54c7ac8a4069b64e7c77bdfae8ef_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTAvZnJhZzoyYTllNDYxMjgzZmM0YzA4YTFkZWNmYTk0ZDQ3MGU4NS90ZXh0cmVnaW9uOjJhOWU0NjEyODNmYzRjMDhhMWRlY2ZhOTRkNDcwZTg1XzU0OTc1NTgyMDEwMw_2ad8627f-b088-490f-b0f1-bda0996ce48b"
      unitRef="usd">44900000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="i555c95096c4e42f99b2fa172e952cfa9_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTAvZnJhZzoyYTllNDYxMjgzZmM0YzA4YTFkZWNmYTk0ZDQ3MGU4NS90ZXh0cmVnaW9uOjJhOWU0NjEyODNmYzRjMDhhMWRlY2ZhOTRkNDcwZTg1XzU0OTc1NTgyMDExMg_24a616a8-1113-4be5-b9d7-e574b221d582"
      unitRef="usd">17200000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i160f54c7ac8a4069b64e7c77bdfae8ef_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTAvZnJhZzoyYTllNDYxMjgzZmM0YzA4YTFkZWNmYTk0ZDQ3MGU4NS90ZXh0cmVnaW9uOjJhOWU0NjEyODNmYzRjMDhhMWRlY2ZhOTRkNDcwZTg1XzU0OTc1NTgyMDI0NA_6157b7c7-14f5-4bd4-86b3-a919b3f3f6b6"
      unitRef="usdPerShare">71.91</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i555c95096c4e42f99b2fa172e952cfa9_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTAvZnJhZzoyYTllNDYxMjgzZmM0YzA4YTFkZWNmYTk0ZDQ3MGU4NS90ZXh0cmVnaW9uOjJhOWU0NjEyODNmYzRjMDhhMWRlY2ZhOTRkNDcwZTg1XzU0OTc1NTgyMDI1Mg_dea6718d-6480-4ffb-a709-1d754fb01476"
      unitRef="usdPerShare">60.21</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTMvZnJhZzo2MGZjMTVmY2MyYTg0ZDhjYmQ1YTgyNGJiNzgyYzVlNS90ZXh0cmVnaW9uOjYwZmMxNWZjYzJhODRkOGNiZDVhODI0YmI3ODJjNWU1XzE1NDc_f57d6e33-d374-4489-9d98-080f28d60f70">&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:98.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006880;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:700;line-height:120%"&gt;14. 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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Preferred stock&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our Board of Directors may fix the relative rights and preferences of each series of preferred stock in a resolution of the Board of Directors.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Stock repurchase program&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Under our 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 does not have an expiration date and 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, which are summarized on page &lt;a href="#i24d9cd6a7b6a4bb3aaf54098d618780c_163" style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none"&gt;56&lt;/a&gt; in this report.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We account for purchases of treasury stock under the cost method. During the year ended December&#160;31, 2022, we did not purchase any shares. In December 2021, our Board of Directors reauthorized and replenished our stock repurchase program that authorizes us to purchase up to $250.0 million of our outstanding shares of common stock. The remaining amount available to purchase stock under the stock repurchase program was $250.0 million as of December&#160;31, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Changes in accumulated other comprehensive loss by component&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The changes in accumulated other comprehensive loss by component, consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.835%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.588%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.588%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.589%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Years ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Accumulated other comprehensive income (loss), beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,522&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2,497)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(5,290)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;By component:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Gains and losses on cash flow hedges:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accumulated other comprehensive income (loss) balance, beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,257&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3,101)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1,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:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:3pt;padding-left:18pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other comprehensive (loss) income before reclassifications, net of tax effects of $(8,068), $(1,982) and $1,625&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;22,772&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,617&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(4,602)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amounts reclassified from accumulated other comprehensive income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(5,685)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,827&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Tax expense (benefit) included in provision for income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,489&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(973)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1,003)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total amounts reclassified from accumulated other comprehensive income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(4,196)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,741&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,824&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net current-period other comprehensive income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18,576&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8,358&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1,778)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accumulated other comprehensive income (loss) balance, end of period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;23,833&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,257&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3,101)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Foreign currency translation adjustment:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accumulated other comprehensive income (loss) balance, beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,265&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;604&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3,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:#ebfbff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Translation adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(16,160)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;661&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,571&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accumulated other comprehensive (loss) income balance, end of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(14,895)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,265&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;604&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Accumulated other comprehensive income (loss), end of period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8,938&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,522&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2,497)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTMvZnJhZzo2MGZjMTVmY2MyYTg0ZDhjYmQ1YTgyNGJiNzgyYzVlNS90ZXh0cmVnaW9uOjYwZmMxNWZjYzJhODRkOGNiZDVhODI0YmI3ODJjNWU1XzU0OTc1NTgxNTU4Mw_4d854e1f-6988-4897-9308-7869214f4c44"
      unitRef="shares">0</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:StockRepurchaseProgramAuthorizedAmount1
      contextRef="id85e61f54d8242459b16d89948927bd4_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTMvZnJhZzo2MGZjMTVmY2MyYTg0ZDhjYmQ1YTgyNGJiNzgyYzVlNS90ZXh0cmVnaW9uOjYwZmMxNWZjYzJhODRkOGNiZDVhODI0YmI3ODJjNWU1XzEyMjY_ed8d9d4b-4094-4a3e-b4c9-bd7d5b550d5d"
      unitRef="usd">250000000</us-gaap:StockRepurchaseProgramAuthorizedAmount1>
    <us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1
      contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTMvZnJhZzo2MGZjMTVmY2MyYTg0ZDhjYmQ1YTgyNGJiNzgyYzVlNS90ZXh0cmVnaW9uOjYwZmMxNWZjYzJhODRkOGNiZDVhODI0YmI3ODJjNWU1XzEzNjA_d9fa22fd-76e6-4f33-8ac0-a2bcb706b979"
      unitRef="usd">250000000</us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1>
    <us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTMvZnJhZzo2MGZjMTVmY2MyYTg0ZDhjYmQ1YTgyNGJiNzgyYzVlNS90ZXh0cmVnaW9uOjYwZmMxNWZjYzJhODRkOGNiZDVhODI0YmI3ODJjNWU1XzE1NDU_8a42a3bc-f476-4f5c-bb04-1de3a2a1a5db">&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The changes in accumulated other comprehensive loss by component, consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.835%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.588%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.588%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.589%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Years ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Accumulated other comprehensive income (loss), beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,522&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2,497)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(5,290)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;By component:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Gains and losses on cash flow hedges:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accumulated other comprehensive income (loss) balance, beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,257&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3,101)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1,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:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:3pt;padding-left:18pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other comprehensive (loss) income before reclassifications, net of tax effects of $(8,068), $(1,982) and $1,625&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;22,772&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,617&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(4,602)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amounts reclassified from accumulated other comprehensive income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(5,685)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,827&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Tax expense (benefit) included in provision for income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,489&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(973)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1,003)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total amounts reclassified from accumulated other comprehensive income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(4,196)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,741&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,824&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net current-period other comprehensive income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18,576&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8,358&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1,778)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accumulated other comprehensive income (loss) balance, end of period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;23,833&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,257&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3,101)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Foreign currency translation adjustment:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accumulated other comprehensive income (loss) balance, beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,265&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;604&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3,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:#ebfbff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Translation adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(16,160)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;661&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,571&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accumulated other comprehensive (loss) income balance, end of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(14,895)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,265&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;604&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Accumulated other comprehensive income (loss), end of period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8,938&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,522&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2,497)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="id85e61f54d8242459b16d89948927bd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTMvZnJhZzo2MGZjMTVmY2MyYTg0ZDhjYmQ1YTgyNGJiNzgyYzVlNS90YWJsZTozMjg1ZDcyMjE4NDI0ZGVjOTcyZTdkOGY2ZWY4YTFkZC90YWJsZXJhbmdlOjMyODVkNzIyMTg0MjRkZWM5NzJlN2Q4ZjZlZjhhMWRkXzItMS0xLTEtMjQ0Njgz_02a4f14d-ee9d-43c6-838c-4abcf182bc5e"
      unitRef="usd">6522000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i81bb47b8dc4947ab934c765b4587fb29_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTMvZnJhZzo2MGZjMTVmY2MyYTg0ZDhjYmQ1YTgyNGJiNzgyYzVlNS90YWJsZTozMjg1ZDcyMjE4NDI0ZGVjOTcyZTdkOGY2ZWY4YTFkZC90YWJsZXJhbmdlOjMyODVkNzIyMTg0MjRkZWM5NzJlN2Q4ZjZlZjhhMWRkXzItMi0xLTEtMjQ0Njgz_67e20237-0d26-43b7-8759-62aa4e08ad2f"
      unitRef="usd">-2497000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i20926fb190894d738f7e6ed8099c2d78_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTMvZnJhZzo2MGZjMTVmY2MyYTg0ZDhjYmQ1YTgyNGJiNzgyYzVlNS90YWJsZTozMjg1ZDcyMjE4NDI0ZGVjOTcyZTdkOGY2ZWY4YTFkZC90YWJsZXJhbmdlOjMyODVkNzIyMTg0MjRkZWM5NzJlN2Q4ZjZlZjhhMWRkXzItMy0xLTEtMjQ0Njgz_b5ac2db5-5569-4069-9d45-b2ca95db4817"
      unitRef="usd">-5290000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i144f92d1830b44adbfe1cf9096f65103_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTMvZnJhZzo2MGZjMTVmY2MyYTg0ZDhjYmQ1YTgyNGJiNzgyYzVlNS90YWJsZTozMjg1ZDcyMjE4NDI0ZGVjOTcyZTdkOGY2ZWY4YTFkZC90YWJsZXJhbmdlOjMyODVkNzIyMTg0MjRkZWM5NzJlN2Q4ZjZlZjhhMWRkXzUtMS0xLTEtMjQ0Njgz_06de8870-65c0-4583-8338-fcd475bff299"
      unitRef="usd">5257000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i88ee0d11b6da4e4aa086971273d24bfe_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTMvZnJhZzo2MGZjMTVmY2MyYTg0ZDhjYmQ1YTgyNGJiNzgyYzVlNS90YWJsZTozMjg1ZDcyMjE4NDI0ZGVjOTcyZTdkOGY2ZWY4YTFkZC90YWJsZXJhbmdlOjMyODVkNzIyMTg0MjRkZWM5NzJlN2Q4ZjZlZjhhMWRkXzUtMi0xLTEtMjQ0Njgz_45871730-2324-4258-a000-676ed8184118"
      unitRef="usd">-3101000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="idfcfe635d94b4de6b395d32871357d7f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTMvZnJhZzo2MGZjMTVmY2MyYTg0ZDhjYmQ1YTgyNGJiNzgyYzVlNS90YWJsZTozMjg1ZDcyMjE4NDI0ZGVjOTcyZTdkOGY2ZWY4YTFkZC90YWJsZXJhbmdlOjMyODVkNzIyMTg0MjRkZWM5NzJlN2Q4ZjZlZjhhMWRkXzUtMy0xLTEtMjQ0Njgz_52ecff4b-fa20-4c50-a3c0-b14aee8064ce"
      unitRef="usd">-1323000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTMvZnJhZzo2MGZjMTVmY2MyYTg0ZDhjYmQ1YTgyNGJiNzgyYzVlNS90YWJsZTozMjg1ZDcyMjE4NDI0ZGVjOTcyZTdkOGY2ZWY4YTFkZC90YWJsZXJhbmdlOjMyODVkNzIyMTg0MjRkZWM5NzJlN2Q4ZjZlZjhhMWRkXzYtMC0xLTEtMjQ0NjgzL3RleHRyZWdpb246NjRhOWNiMGU1ZTYzNGVhMGFmZGQ5NjZiYTEzN2ZmMWFfODY_4b81ab57-a19d-42e7-92be-009296fc58fd"
      unitRef="usd">-8068000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax
      contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTMvZnJhZzo2MGZjMTVmY2MyYTg0ZDhjYmQ1YTgyNGJiNzgyYzVlNS90YWJsZTozMjg1ZDcyMjE4NDI0ZGVjOTcyZTdkOGY2ZWY4YTFkZC90YWJsZXJhbmdlOjMyODVkNzIyMTg0MjRkZWM5NzJlN2Q4ZjZlZjhhMWRkXzYtMC0xLTEtMjQ0NjgzL3RleHRyZWdpb246NjRhOWNiMGU1ZTYzNGVhMGFmZGQ5NjZiYTEzN2ZmMWFfOTA_d3147ba3-cb3a-45d3-b377-b9419d2352c7"
      unitRef="usd">-1982000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax
      contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTMvZnJhZzo2MGZjMTVmY2MyYTg0ZDhjYmQ1YTgyNGJiNzgyYzVlNS90YWJsZTozMjg1ZDcyMjE4NDI0ZGVjOTcyZTdkOGY2ZWY4YTFkZC90YWJsZXJhbmdlOjMyODVkNzIyMTg0MjRkZWM5NzJlN2Q4ZjZlZjhhMWRkXzYtMC0xLTEtMjQ0NjgzL3RleHRyZWdpb246NjRhOWNiMGU1ZTYzNGVhMGFmZGQ5NjZiYTEzN2ZmMWFfOTc_ed2e0e3c-bb5d-4e8f-b1bc-d5a0a3cbfdb4"
      unitRef="usd">1625000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent
      contextRef="ib23f6e4d4e08423e9a10f6ab313b2094_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTMvZnJhZzo2MGZjMTVmY2MyYTg0ZDhjYmQ1YTgyNGJiNzgyYzVlNS90YWJsZTozMjg1ZDcyMjE4NDI0ZGVjOTcyZTdkOGY2ZWY4YTFkZC90YWJsZXJhbmdlOjMyODVkNzIyMTg0MjRkZWM5NzJlN2Q4ZjZlZjhhMWRkXzYtMS0xLTEtMjQ0Njgz_4b557315-da29-49e6-bc33-33fcdd2fb431"
      unitRef="usd">-22772000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent
      contextRef="i25edfd0401544b0c89b269fc1db1dc03_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTMvZnJhZzo2MGZjMTVmY2MyYTg0ZDhjYmQ1YTgyNGJiNzgyYzVlNS90YWJsZTozMjg1ZDcyMjE4NDI0ZGVjOTcyZTdkOGY2ZWY4YTFkZC90YWJsZXJhbmdlOjMyODVkNzIyMTg0MjRkZWM5NzJlN2Q4ZjZlZjhhMWRkXzYtMi0xLTEtMjQ0Njgz_d22fc758-fcfa-4115-a2c3-508000ad7350"
      unitRef="usd">-5617000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent
      contextRef="i8c472483892c4dde9e9ba3779c6e402d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTMvZnJhZzo2MGZjMTVmY2MyYTg0ZDhjYmQ1YTgyNGJiNzgyYzVlNS90YWJsZTozMjg1ZDcyMjE4NDI0ZGVjOTcyZTdkOGY2ZWY4YTFkZC90YWJsZXJhbmdlOjMyODVkNzIyMTg0MjRkZWM5NzJlN2Q4ZjZlZjhhMWRkXzYtMy0xLTEtMjQ0Njgz_1267aa65-87cf-4167-947e-5a7bec40d3d0"
      unitRef="usd">4602000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
      contextRef="ib23f6e4d4e08423e9a10f6ab313b2094_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTMvZnJhZzo2MGZjMTVmY2MyYTg0ZDhjYmQ1YTgyNGJiNzgyYzVlNS90YWJsZTozMjg1ZDcyMjE4NDI0ZGVjOTcyZTdkOGY2ZWY4YTFkZC90YWJsZXJhbmdlOjMyODVkNzIyMTg0MjRkZWM5NzJlN2Q4ZjZlZjhhMWRkXzctMS0xLTEtMjQ0Njgz_7c0150bf-27b1-4739-ac6b-fcc0e0dfaff3"
      unitRef="usd">-5685000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
      contextRef="i25edfd0401544b0c89b269fc1db1dc03_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTMvZnJhZzo2MGZjMTVmY2MyYTg0ZDhjYmQ1YTgyNGJiNzgyYzVlNS90YWJsZTozMjg1ZDcyMjE4NDI0ZGVjOTcyZTdkOGY2ZWY4YTFkZC90YWJsZXJhbmdlOjMyODVkNzIyMTg0MjRkZWM5NzJlN2Q4ZjZlZjhhMWRkXzctMi0xLTEtMjQ0Njgz_6c7f66f0-2752-4f71-ac37-7744594ea1ca"
      unitRef="usd">3714000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
      contextRef="i8c472483892c4dde9e9ba3779c6e402d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTMvZnJhZzo2MGZjMTVmY2MyYTg0ZDhjYmQ1YTgyNGJiNzgyYzVlNS90YWJsZTozMjg1ZDcyMjE4NDI0ZGVjOTcyZTdkOGY2ZWY4YTFkZC90YWJsZXJhbmdlOjMyODVkNzIyMTg0MjRkZWM5NzJlN2Q4ZjZlZjhhMWRkXzctMy0xLTEtMjQ0Njgz_8d3cc5b5-4ade-4ef7-a9bb-b44aaa505e5d"
      unitRef="usd">3827000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ib23f6e4d4e08423e9a10f6ab313b2094_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTMvZnJhZzo2MGZjMTVmY2MyYTg0ZDhjYmQ1YTgyNGJiNzgyYzVlNS90YWJsZTozMjg1ZDcyMjE4NDI0ZGVjOTcyZTdkOGY2ZWY4YTFkZC90YWJsZXJhbmdlOjMyODVkNzIyMTg0MjRkZWM5NzJlN2Q4ZjZlZjhhMWRkXzktMS0xLTEtMjQ0Njgz_53609f13-3908-40b6-92ea-5258b00c740b"
      unitRef="usd">1489000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i25edfd0401544b0c89b269fc1db1dc03_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTMvZnJhZzo2MGZjMTVmY2MyYTg0ZDhjYmQ1YTgyNGJiNzgyYzVlNS90YWJsZTozMjg1ZDcyMjE4NDI0ZGVjOTcyZTdkOGY2ZWY4YTFkZC90YWJsZXJhbmdlOjMyODVkNzIyMTg0MjRkZWM5NzJlN2Q4ZjZlZjhhMWRkXzktMi0xLTEtMjQ0Njgz_e9fc7cc7-8953-49e3-9795-6af348d67d26"
      unitRef="usd">-973000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i8c472483892c4dde9e9ba3779c6e402d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTMvZnJhZzo2MGZjMTVmY2MyYTg0ZDhjYmQ1YTgyNGJiNzgyYzVlNS90YWJsZTozMjg1ZDcyMjE4NDI0ZGVjOTcyZTdkOGY2ZWY4YTFkZC90YWJsZXJhbmdlOjMyODVkNzIyMTg0MjRkZWM5NzJlN2Q4ZjZlZjhhMWRkXzktMy0xLTEtMjQ0Njgz_89af3c20-a9af-4f52-8751-d40fbba3d222"
      unitRef="usd">-1003000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent
      contextRef="ib23f6e4d4e08423e9a10f6ab313b2094_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTMvZnJhZzo2MGZjMTVmY2MyYTg0ZDhjYmQ1YTgyNGJiNzgyYzVlNS90YWJsZTozMjg1ZDcyMjE4NDI0ZGVjOTcyZTdkOGY2ZWY4YTFkZC90YWJsZXJhbmdlOjMyODVkNzIyMTg0MjRkZWM5NzJlN2Q4ZjZlZjhhMWRkXzEwLTEtMS0xLTI0NDY4Mw_6e6cb18c-975d-40d7-9e2e-98ccaab8a254"
      unitRef="usd">-4196000</us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent
      contextRef="i25edfd0401544b0c89b269fc1db1dc03_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTMvZnJhZzo2MGZjMTVmY2MyYTg0ZDhjYmQ1YTgyNGJiNzgyYzVlNS90YWJsZTozMjg1ZDcyMjE4NDI0ZGVjOTcyZTdkOGY2ZWY4YTFkZC90YWJsZXJhbmdlOjMyODVkNzIyMTg0MjRkZWM5NzJlN2Q4ZjZlZjhhMWRkXzEwLTItMS0xLTI0NDY4Mw_27576c58-d03f-4e84-bc02-39b4b5891b20"
      unitRef="usd">2741000</us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent
      contextRef="i8c472483892c4dde9e9ba3779c6e402d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTMvZnJhZzo2MGZjMTVmY2MyYTg0ZDhjYmQ1YTgyNGJiNzgyYzVlNS90YWJsZTozMjg1ZDcyMjE4NDI0ZGVjOTcyZTdkOGY2ZWY4YTFkZC90YWJsZXJhbmdlOjMyODVkNzIyMTg0MjRkZWM5NzJlN2Q4ZjZlZjhhMWRkXzEwLTMtMS0xLTI0NDY4Mw_f948c9aa-6e15-4599-912d-75b9f52c265e"
      unitRef="usd">2824000</us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ib23f6e4d4e08423e9a10f6ab313b2094_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTMvZnJhZzo2MGZjMTVmY2MyYTg0ZDhjYmQ1YTgyNGJiNzgyYzVlNS90YWJsZTozMjg1ZDcyMjE4NDI0ZGVjOTcyZTdkOGY2ZWY4YTFkZC90YWJsZXJhbmdlOjMyODVkNzIyMTg0MjRkZWM5NzJlN2Q4ZjZlZjhhMWRkXzExLTEtMS0xLTI0NDY4Mw_2362d065-43f0-45f8-a654-bd7c469466d5"
      unitRef="usd">-18576000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i25edfd0401544b0c89b269fc1db1dc03_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTMvZnJhZzo2MGZjMTVmY2MyYTg0ZDhjYmQ1YTgyNGJiNzgyYzVlNS90YWJsZTozMjg1ZDcyMjE4NDI0ZGVjOTcyZTdkOGY2ZWY4YTFkZC90YWJsZXJhbmdlOjMyODVkNzIyMTg0MjRkZWM5NzJlN2Q4ZjZlZjhhMWRkXzExLTItMS0xLTI0NDY4Mw_50f0d1a1-b3de-4c25-b2cd-45786451d092"
      unitRef="usd">-8358000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i8c472483892c4dde9e9ba3779c6e402d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTMvZnJhZzo2MGZjMTVmY2MyYTg0ZDhjYmQ1YTgyNGJiNzgyYzVlNS90YWJsZTozMjg1ZDcyMjE4NDI0ZGVjOTcyZTdkOGY2ZWY4YTFkZC90YWJsZXJhbmdlOjMyODVkNzIyMTg0MjRkZWM5NzJlN2Q4ZjZlZjhhMWRkXzExLTMtMS0xLTI0NDY4Mw_6070aff8-a5f2-4092-9996-89feca4a8b13"
      unitRef="usd">1778000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="ida4230bae02c4e7dbf827cb1090cdf16_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTMvZnJhZzo2MGZjMTVmY2MyYTg0ZDhjYmQ1YTgyNGJiNzgyYzVlNS90YWJsZTozMjg1ZDcyMjE4NDI0ZGVjOTcyZTdkOGY2ZWY4YTFkZC90YWJsZXJhbmdlOjMyODVkNzIyMTg0MjRkZWM5NzJlN2Q4ZjZlZjhhMWRkXzEyLTEtMS0xLTI0NDY4Mw_3ad25153-7c5e-4135-af17-288799fc3e3b"
      unitRef="usd">23833000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i144f92d1830b44adbfe1cf9096f65103_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTMvZnJhZzo2MGZjMTVmY2MyYTg0ZDhjYmQ1YTgyNGJiNzgyYzVlNS90YWJsZTozMjg1ZDcyMjE4NDI0ZGVjOTcyZTdkOGY2ZWY4YTFkZC90YWJsZXJhbmdlOjMyODVkNzIyMTg0MjRkZWM5NzJlN2Q4ZjZlZjhhMWRkXzEyLTItMS0xLTI0NDY4Mw_eb98022e-0de2-4e38-98d7-6e4a2910c69b"
      unitRef="usd">5257000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i88ee0d11b6da4e4aa086971273d24bfe_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTMvZnJhZzo2MGZjMTVmY2MyYTg0ZDhjYmQ1YTgyNGJiNzgyYzVlNS90YWJsZTozMjg1ZDcyMjE4NDI0ZGVjOTcyZTdkOGY2ZWY4YTFkZC90YWJsZXJhbmdlOjMyODVkNzIyMTg0MjRkZWM5NzJlN2Q4ZjZlZjhhMWRkXzEyLTMtMS0xLTI0NDY4Mw_8b36ebe3-9730-44c0-809f-bb534f578b36"
      unitRef="usd">-3101000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i97481f0638ce4836b89a2209399d2822_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTMvZnJhZzo2MGZjMTVmY2MyYTg0ZDhjYmQ1YTgyNGJiNzgyYzVlNS90YWJsZTozMjg1ZDcyMjE4NDI0ZGVjOTcyZTdkOGY2ZWY4YTFkZC90YWJsZXJhbmdlOjMyODVkNzIyMTg0MjRkZWM5NzJlN2Q4ZjZlZjhhMWRkXzE0LTEtMS0xLTI0NDY4Mw_35298c40-5b1b-4caf-b18d-c2f3a8b248a8"
      unitRef="usd">1265000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="ideaf294efb2f4832bd0f32308b3d99d6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTMvZnJhZzo2MGZjMTVmY2MyYTg0ZDhjYmQ1YTgyNGJiNzgyYzVlNS90YWJsZTozMjg1ZDcyMjE4NDI0ZGVjOTcyZTdkOGY2ZWY4YTFkZC90YWJsZXJhbmdlOjMyODVkNzIyMTg0MjRkZWM5NzJlN2Q4ZjZlZjhhMWRkXzE0LTItMS0xLTI0NDY4Mw_b284dc55-616d-41f4-af40-857f7a7d7530"
      unitRef="usd">604000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="ie3637e498c4a4aebbf24cbdfba039967_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTMvZnJhZzo2MGZjMTVmY2MyYTg0ZDhjYmQ1YTgyNGJiNzgyYzVlNS90YWJsZTozMjg1ZDcyMjE4NDI0ZGVjOTcyZTdkOGY2ZWY4YTFkZC90YWJsZXJhbmdlOjMyODVkNzIyMTg0MjRkZWM5NzJlN2Q4ZjZlZjhhMWRkXzE0LTMtMS0xLTI0NDY4Mw_509850e5-1a76-4426-a2b0-65d32ff29341"
      unitRef="usd">-3967000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="ib430c0d7cece40a7a04eee5d88cc7da8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTMvZnJhZzo2MGZjMTVmY2MyYTg0ZDhjYmQ1YTgyNGJiNzgyYzVlNS90YWJsZTozMjg1ZDcyMjE4NDI0ZGVjOTcyZTdkOGY2ZWY4YTFkZC90YWJsZXJhbmdlOjMyODVkNzIyMTg0MjRkZWM5NzJlN2Q4ZjZlZjhhMWRkXzE1LTEtMS0xLTI0NDY4Mw_e54e2f52-8dd6-40ff-9a0a-ad1de9e72747"
      unitRef="usd">-16160000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i1304793df9fa49f88a952a3943df3c5c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTMvZnJhZzo2MGZjMTVmY2MyYTg0ZDhjYmQ1YTgyNGJiNzgyYzVlNS90YWJsZTozMjg1ZDcyMjE4NDI0ZGVjOTcyZTdkOGY2ZWY4YTFkZC90YWJsZXJhbmdlOjMyODVkNzIyMTg0MjRkZWM5NzJlN2Q4ZjZlZjhhMWRkXzE1LTItMS0xLTI0NDY4Mw_3f90b7b4-5149-4486-b6de-e78b0559c2e6"
      unitRef="usd">661000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i4c92893464eb442f9dcd8ac8bbf223e8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTMvZnJhZzo2MGZjMTVmY2MyYTg0ZDhjYmQ1YTgyNGJiNzgyYzVlNS90YWJsZTozMjg1ZDcyMjE4NDI0ZGVjOTcyZTdkOGY2ZWY4YTFkZC90YWJsZXJhbmdlOjMyODVkNzIyMTg0MjRkZWM5NzJlN2Q4ZjZlZjhhMWRkXzE1LTMtMS0xLTI0NDY4Mw_facf1b32-7606-4cb0-af13-f275093267c2"
      unitRef="usd">4571000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i3ecd82a8b4684d5eb209021b4793b087_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTMvZnJhZzo2MGZjMTVmY2MyYTg0ZDhjYmQ1YTgyNGJiNzgyYzVlNS90YWJsZTozMjg1ZDcyMjE4NDI0ZGVjOTcyZTdkOGY2ZWY4YTFkZC90YWJsZXJhbmdlOjMyODVkNzIyMTg0MjRkZWM5NzJlN2Q4ZjZlZjhhMWRkXzE2LTEtMS0xLTI0NDY4Mw_927c0b41-af35-4730-8524-da2a05f45f1d"
      unitRef="usd">-14895000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i97481f0638ce4836b89a2209399d2822_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTMvZnJhZzo2MGZjMTVmY2MyYTg0ZDhjYmQ1YTgyNGJiNzgyYzVlNS90YWJsZTozMjg1ZDcyMjE4NDI0ZGVjOTcyZTdkOGY2ZWY4YTFkZC90YWJsZXJhbmdlOjMyODVkNzIyMTg0MjRkZWM5NzJlN2Q4ZjZlZjhhMWRkXzE2LTItMS0xLTI0NDY4Mw_35c61117-4da0-4ded-b009-3b45c02ad242"
      unitRef="usd">1265000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="ideaf294efb2f4832bd0f32308b3d99d6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTMvZnJhZzo2MGZjMTVmY2MyYTg0ZDhjYmQ1YTgyNGJiNzgyYzVlNS90YWJsZTozMjg1ZDcyMjE4NDI0ZGVjOTcyZTdkOGY2ZWY4YTFkZC90YWJsZXJhbmdlOjMyODVkNzIyMTg0MjRkZWM5NzJlN2Q4ZjZlZjhhMWRkXzE2LTMtMS0xLTI0NDY4Mw_0d29ca92-01b7-4e3f-8cb7-d3c7e3d77ea8"
      unitRef="usd">604000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTMvZnJhZzo2MGZjMTVmY2MyYTg0ZDhjYmQ1YTgyNGJiNzgyYzVlNS90YWJsZTozMjg1ZDcyMjE4NDI0ZGVjOTcyZTdkOGY2ZWY4YTFkZC90YWJsZXJhbmdlOjMyODVkNzIyMTg0MjRkZWM5NzJlN2Q4ZjZlZjhhMWRkXzE3LTEtMS0xLTI0NDY4Mw_ca046f4f-dd2c-4603-8a4e-cdc81bfdc95f"
      unitRef="usd">8938000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="id85e61f54d8242459b16d89948927bd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTMvZnJhZzo2MGZjMTVmY2MyYTg0ZDhjYmQ1YTgyNGJiNzgyYzVlNS90YWJsZTozMjg1ZDcyMjE4NDI0ZGVjOTcyZTdkOGY2ZWY4YTFkZC90YWJsZXJhbmdlOjMyODVkNzIyMTg0MjRkZWM5NzJlN2Q4ZjZlZjhhMWRkXzE3LTItMS0xLTI0NDY4Mw_27fca124-ceae-4254-b62b-efb852194e94"
      unitRef="usd">6522000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i81bb47b8dc4947ab934c765b4587fb29_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTMvZnJhZzo2MGZjMTVmY2MyYTg0ZDhjYmQ1YTgyNGJiNzgyYzVlNS90YWJsZTozMjg1ZDcyMjE4NDI0ZGVjOTcyZTdkOGY2ZWY4YTFkZC90YWJsZXJhbmdlOjMyODVkNzIyMTg0MjRkZWM5NzJlN2Q4ZjZlZjhhMWRkXzE3LTMtMS0xLTI0NDY4Mw_344ecfda-39b0-48c4-91ac-70b83f360b81"
      unitRef="usd">-2497000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:CompensationAndEmployeeBenefitPlansTextBlock
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTYvZnJhZzozYjkyYWVmYTk5NDQ0YWJjODllODcwNDdhYTE3YWZjNi90ZXh0cmVnaW9uOjNiOTJhZWZhOTk0NDRhYmM4OWU4NzA0N2FhMTdhZmM2XzgzNg_545c7163-492f-4b38-9686-1699b8234aaf">&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:98.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006880;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:700;line-height:120%"&gt;15. Defined Contribution Plan&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have a defined contribution 401(k) plan (the "401K Plan") covering substantially all employees. Employees were able to contribute between 1% and 75% of their salaries in 2022, 2021 and 2020. We match 50% of qualified employees&#x2019; contributions up to 6% of their salary. The 401K Plan also provides for additional employer contributions to be made at our discretion. We suspended our 401(k) match program between April 1, 2020 and December 31, 2020 in response to COVID-19. Total matching contributions to the 401K Plan for the years ended December&#160;31, 2022, 2021 and 2020 were $9.3 million, $6.5 million and $1.9 million, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In December 2020, we made a discretionary matching contribution to eligible employees 401(k) plans totaling $1.2 million, given our financial performance during the fourth quarter. There were no discretionary contributions by us to the 401K Plan in 2022 and 2021.&lt;/span&gt;&lt;/div&gt;</us-gaap:CompensationAndEmployeeBenefitPlansTextBlock>
    <blkb:PercentageOfSalaryContributionByEmployees
      contextRef="id30d1b82816942758c079fef45b09a06_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTYvZnJhZzozYjkyYWVmYTk5NDQ0YWJjODllODcwNDdhYTE3YWZjNi90ZXh0cmVnaW9uOjNiOTJhZWZhOTk0NDRhYmM4OWU4NzA0N2FhMTdhZmM2XzE0OA_2b643758-261b-4137-8b46-f4bdd3cb344e"
      unitRef="number">0.01</blkb:PercentageOfSalaryContributionByEmployees>
    <blkb:PercentageOfSalaryContributionByEmployees
      contextRef="i811ca009168c4785b3a9fe00ccf1766e_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTYvZnJhZzozYjkyYWVmYTk5NDQ0YWJjODllODcwNDdhYTE3YWZjNi90ZXh0cmVnaW9uOjNiOTJhZWZhOTk0NDRhYmM4OWU4NzA0N2FhMTdhZmM2XzE0OA_6d8d7d1f-298b-4813-b116-216b8fb60e66"
      unitRef="number">0.01</blkb:PercentageOfSalaryContributionByEmployees>
    <blkb:PercentageOfSalaryContributionByEmployees
      contextRef="i3f88bf16ef674302a8447b793c9de889_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTYvZnJhZzozYjkyYWVmYTk5NDQ0YWJjODllODcwNDdhYTE3YWZjNi90ZXh0cmVnaW9uOjNiOTJhZWZhOTk0NDRhYmM4OWU4NzA0N2FhMTdhZmM2XzE0OA_8e4449d0-1305-4297-adcb-abbe3b77e9e9"
      unitRef="number">0.01</blkb:PercentageOfSalaryContributionByEmployees>
    <blkb:PercentageOfSalaryContributionByEmployees
      contextRef="i89c5a0d38b16456aa61b83ed27495585_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTYvZnJhZzozYjkyYWVmYTk5NDQ0YWJjODllODcwNDdhYTE3YWZjNi90ZXh0cmVnaW9uOjNiOTJhZWZhOTk0NDRhYmM4OWU4NzA0N2FhMTdhZmM2XzE1NQ_10e1ec29-1cb8-497d-9ef7-113970be6e58"
      unitRef="number">0.75</blkb:PercentageOfSalaryContributionByEmployees>
    <blkb:PercentageOfSalaryContributionByEmployees
      contextRef="ibff72c65e94743eebe54e1b5be71bb47_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTYvZnJhZzozYjkyYWVmYTk5NDQ0YWJjODllODcwNDdhYTE3YWZjNi90ZXh0cmVnaW9uOjNiOTJhZWZhOTk0NDRhYmM4OWU4NzA0N2FhMTdhZmM2XzE1NQ_6c0bde23-9772-48a7-97fd-fd906c6bb51f"
      unitRef="number">0.75</blkb:PercentageOfSalaryContributionByEmployees>
    <blkb:PercentageOfSalaryContributionByEmployees
      contextRef="i39648f06ac074dc19d1caaf3ca9cb01d_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTYvZnJhZzozYjkyYWVmYTk5NDQ0YWJjODllODcwNDdhYTE3YWZjNi90ZXh0cmVnaW9uOjNiOTJhZWZhOTk0NDRhYmM4OWU4NzA0N2FhMTdhZmM2XzE1NQ_ef7b0d94-9fb2-4f7d-95db-1de01da5929e"
      unitRef="number">0.75</blkb:PercentageOfSalaryContributionByEmployees>
    <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch
      contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTYvZnJhZzozYjkyYWVmYTk5NDQ0YWJjODllODcwNDdhYTE3YWZjNi90ZXh0cmVnaW9uOjNiOTJhZWZhOTk0NDRhYmM4OWU4NzA0N2FhMTdhZmM2XzIwMw_1265c98c-a4e9-415e-82f2-33e906a7059e"
      unitRef="number">0.50</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch>
    <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch
      contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTYvZnJhZzozYjkyYWVmYTk5NDQ0YWJjODllODcwNDdhYTE3YWZjNi90ZXh0cmVnaW9uOjNiOTJhZWZhOTk0NDRhYmM4OWU4NzA0N2FhMTdhZmM2XzIwMw_1685f417-6433-4358-b4cf-dde45ec1ffe3"
      unitRef="number">0.50</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch>
    <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTYvZnJhZzozYjkyYWVmYTk5NDQ0YWJjODllODcwNDdhYTE3YWZjNi90ZXh0cmVnaW9uOjNiOTJhZWZhOTk0NDRhYmM4OWU4NzA0N2FhMTdhZmM2XzIwMw_2c6de706-b9f2-4389-beab-f5c1d80cb762"
      unitRef="number">0.50</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch>
    <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent
      contextRef="i89c5a0d38b16456aa61b83ed27495585_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTYvZnJhZzozYjkyYWVmYTk5NDQ0YWJjODllODcwNDdhYTE3YWZjNi90ZXh0cmVnaW9uOjNiOTJhZWZhOTk0NDRhYmM4OWU4NzA0N2FhMTdhZmM2XzI1MA_9a66d9a2-4996-4f39-9b74-845fb7b6adba"
      unitRef="number">0.06</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent>
    <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent
      contextRef="i39648f06ac074dc19d1caaf3ca9cb01d_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTYvZnJhZzozYjkyYWVmYTk5NDQ0YWJjODllODcwNDdhYTE3YWZjNi90ZXh0cmVnaW9uOjNiOTJhZWZhOTk0NDRhYmM4OWU4NzA0N2FhMTdhZmM2XzI1MA_a5b152e2-1db5-4bb3-b3b4-875f89148da5"
      unitRef="number">0.06</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent>
    <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent
      contextRef="ibff72c65e94743eebe54e1b5be71bb47_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTYvZnJhZzozYjkyYWVmYTk5NDQ0YWJjODllODcwNDdhYTE3YWZjNi90ZXh0cmVnaW9uOjNiOTJhZWZhOTk0NDRhYmM4OWU4NzA0N2FhMTdhZmM2XzI1MA_f4ab4143-e4af-46da-880d-64c092f80dfb"
      unitRef="number">0.06</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTYvZnJhZzozYjkyYWVmYTk5NDQ0YWJjODllODcwNDdhYTE3YWZjNi90ZXh0cmVnaW9uOjNiOTJhZWZhOTk0NDRhYmM4OWU4NzA0N2FhMTdhZmM2XzU1OA_67f3e52f-bde3-4f77-9a0e-0ef8f7692ac6"
      unitRef="usd">9300000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTYvZnJhZzozYjkyYWVmYTk5NDQ0YWJjODllODcwNDdhYTE3YWZjNi90ZXh0cmVnaW9uOjNiOTJhZWZhOTk0NDRhYmM4OWU4NzA0N2FhMTdhZmM2XzU2Mg_687ed164-763d-460d-9a78-588862ce14f1"
      unitRef="usd">6500000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTYvZnJhZzozYjkyYWVmYTk5NDQ0YWJjODllODcwNDdhYTE3YWZjNi90ZXh0cmVnaW9uOjNiOTJhZWZhOTk0NDRhYmM4OWU4NzA0N2FhMTdhZmM2XzU2OQ_aece777a-a6ab-49ad-8b6a-3a3efe43231f"
      unitRef="usd">1900000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount
      contextRef="i84bd4189ebab4148be9dccc5e5fc8aa7_D20201201-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTYvZnJhZzozYjkyYWVmYTk5NDQ0YWJjODllODcwNDdhYTE3YWZjNi90ZXh0cmVnaW9uOjNiOTJhZWZhOTk0NDRhYmM4OWU4NzA0N2FhMTdhZmM2XzU0OTc1NTgxNDc0Mw_0bd3bb28-64c8-41d0-a360-17742486a248"
      unitRef="usd">1200000</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTYvZnJhZzozYjkyYWVmYTk5NDQ0YWJjODllODcwNDdhYTE3YWZjNi90ZXh0cmVnaW9uOjNiOTJhZWZhOTk0NDRhYmM4OWU4NzA0N2FhMTdhZmM2Xzc3MA_3854366f-a389-40b5-9bf8-c851d56ccf18"
      unitRef="usd">0</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount
      contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTYvZnJhZzozYjkyYWVmYTk5NDQ0YWJjODllODcwNDdhYTE3YWZjNi90ZXh0cmVnaW9uOjNiOTJhZWZhOTk0NDRhYmM4OWU4NzA0N2FhMTdhZmM2Xzc3MA_aa01a38a-d9d8-4d87-a434-f8cca0a39bc5"
      unitRef="usd">0</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTkvZnJhZzo0OTczNzcwMGI0ZDU0OTAxODlkMWYxOTYxOTg1ODM3NS90ZXh0cmVnaW9uOjQ5NzM3NzAwYjRkNTQ5MDE4OWQxZjE5NjE5ODU4Mzc1XzUyOQ_068fc27b-450b-487b-8e97-91fb9f20857c">&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:98.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006880;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:700;line-height:120%"&gt;16. Segment Information&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our chief operating decision maker is our chief executive officer ("CEO"). Our chief operating decision maker uses consolidated financial information to make operating decisions, assess financial performance and allocate resources. We have one operating segment and one reportable segment.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents long-lived assets by geographic region based on the location of the assets. For purposes of this disclosure, long-lived assets includes property and equipment, net and operating lease ROU assets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:76.677%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.012%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="6" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Years ended&lt;br/&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;151,656&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;163,241&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other countries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,669&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,070&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-top:3pt;padding-left:6pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total long-lived assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;153,325&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;165,311&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;See Note 17 to these consolidated financial statements for information about our revenues by geographic region.&lt;/span&gt;&lt;/div&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTkvZnJhZzo0OTczNzcwMGI0ZDU0OTAxODlkMWYxOTYxOTg1ODM3NS90ZXh0cmVnaW9uOjQ5NzM3NzAwYjRkNTQ5MDE4OWQxZjE5NjE5ODU4Mzc1XzUyNw_94aafa30-890f-4679-880f-ee528be8cd02">&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents long-lived assets by geographic region based on the location of the assets. For purposes of this disclosure, long-lived assets includes property and equipment, net and operating lease ROU assets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:76.677%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.012%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="6" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Years ended&lt;br/&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;151,656&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;163,241&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other countries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,669&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,070&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-top:3pt;padding-left:6pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total long-lived assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;153,325&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;165,311&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock>
    <us-gaap:NoncurrentAssets
      contextRef="icfa6db376e6e49f59df44b424bbcaf0a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTkvZnJhZzo0OTczNzcwMGI0ZDU0OTAxODlkMWYxOTYxOTg1ODM3NS90YWJsZTphNDMzZjY1MmU0ZDc0MDYwOTAzN2IyYzZhYWI4MjQ4NS90YWJsZXJhbmdlOmE0MzNmNjUyZTRkNzQwNjA5MDM3YjJjNmFhYjgyNDg1XzItMS0xLTEtMjQ0Njgz_434381d3-7a24-4e7e-a390-61dc5faadc3f"
      unitRef="usd">151656000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="i7f1ab0024e804f188b5294b25999c5e2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTkvZnJhZzo0OTczNzcwMGI0ZDU0OTAxODlkMWYxOTYxOTg1ODM3NS90YWJsZTphNDMzZjY1MmU0ZDc0MDYwOTAzN2IyYzZhYWI4MjQ4NS90YWJsZXJhbmdlOmE0MzNmNjUyZTRkNzQwNjA5MDM3YjJjNmFhYjgyNDg1XzItMi0xLTEtMjQ0Njgz_9a851aba-a9f6-4396-a8cc-76041c4090f2"
      unitRef="usd">163241000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="i7c2657e883464ab99fa9a298daec7a71_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTkvZnJhZzo0OTczNzcwMGI0ZDU0OTAxODlkMWYxOTYxOTg1ODM3NS90YWJsZTphNDMzZjY1MmU0ZDc0MDYwOTAzN2IyYzZhYWI4MjQ4NS90YWJsZXJhbmdlOmE0MzNmNjUyZTRkNzQwNjA5MDM3YjJjNmFhYjgyNDg1XzMtMS0xLTEtMjQ0Njgz_577d25fa-bd5b-4034-a978-8005afb118a2"
      unitRef="usd">1669000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="iab678d9c830741f68c307f8df281cbf6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTkvZnJhZzo0OTczNzcwMGI0ZDU0OTAxODlkMWYxOTYxOTg1ODM3NS90YWJsZTphNDMzZjY1MmU0ZDc0MDYwOTAzN2IyYzZhYWI4MjQ4NS90YWJsZXJhbmdlOmE0MzNmNjUyZTRkNzQwNjA5MDM3YjJjNmFhYjgyNDg1XzMtMi0xLTEtMjQ0Njgz_48d00c5d-eeb0-4323-b441-4584a976348f"
      unitRef="usd">2070000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTkvZnJhZzo0OTczNzcwMGI0ZDU0OTAxODlkMWYxOTYxOTg1ODM3NS90YWJsZTphNDMzZjY1MmU0ZDc0MDYwOTAzN2IyYzZhYWI4MjQ4NS90YWJsZXJhbmdlOmE0MzNmNjUyZTRkNzQwNjA5MDM3YjJjNmFhYjgyNDg1XzQtMS0xLTEtMjQ0Njgz_0a408c50-2558-4164-93dd-ca6b04c93a73"
      unitRef="usd">153325000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="id85e61f54d8242459b16d89948927bd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTkvZnJhZzo0OTczNzcwMGI0ZDU0OTAxODlkMWYxOTYxOTg1ODM3NS90YWJsZTphNDMzZjY1MmU0ZDc0MDYwOTAzN2IyYzZhYWI4MjQ4NS90YWJsZXJhbmdlOmE0MzNmNjUyZTRkNzQwNjA5MDM3YjJjNmFhYjgyNDg1XzQtMi0xLTEtMjQ0Njgz_c310314c-dd63-4dbe-8dea-f8f54f29876f"
      unitRef="usd">165311000</us-gaap:NoncurrentAssets>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNjIvZnJhZzo3MjczMDU0M2FkN2M0M2E4YmVlYjkwM2FhYmE0MDljZi90ZXh0cmVnaW9uOjcyNzMwNTQzYWQ3YzQzYThiZWViOTAzYWFiYTQwOWNmXzMwMzM_611b5c80-c3c2-4d23-bf14-62c7c43f7310">&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:98.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006880;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:700;line-height:120%"&gt;17. 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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Transaction price allocated to the remaining performance obligations&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2022, approximately &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$1.0 billion&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; of revenue is expected to be recognized from remaining performance obligations. We expect to recognize revenue on approximately &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;60%&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; of these remaining performance obligations over the next 12 months, with the remainder recognized thereafter.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We applied the practical expedient in ASC 606-10-50-14 and have excluded the value of unsatisfied performance obligations for (i) contracts with an original expected length of one year or less (one-time services); and (ii) contracts for which we recognize revenue at the amount to which we have the right to invoice for services performed (transactional revenue).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We also applied the practical expedient in ASC 606-10-65-1-(f)(3), whereby the transaction price allocated to the remaining performance obligations, or an explanation of when we expect to recognize that amount as revenue for all reporting periods presented before the date of the initial application, is not disclosed.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Contract balances&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our contract assets as of December&#160;31, 2022 and December&#160;31, 2021 were insignificant. Our closing balances of deferred revenue were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.994%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.352%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.354%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total deferred revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;385,236&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;378,746&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The increase in deferred revenue during 2022 was primarily due to new subscription sales of our cloud solutions and, to a lesser extent, progress in initiatives to bring our pricing in line with the market. The amount of revenue recognized during 2022 that was included in the deferred revenue balance at the beginning of the period was approximately &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$339 million&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. The amount of revenue recognized during 2022 from performance obligations satisfied in prior periods was &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;insignificant&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Disaggregation of revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We sell our cloud solutions and related services in three primary geographical markets: to customers in the United States, to customers in the United Kingdom and to customers located in other countries. The following table presents our revenue by geographic area based on the address of our customers:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.467%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.426%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.427%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Years ended&lt;br/&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;896,116&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;777,333&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;772,188&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;United Kingdom&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;101,026&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;89,688&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;84,121&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other countries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;60,963&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;60,719&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;56,910&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,058,105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;927,740&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;913,219&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the third quarter of 2022, we reorganized our market groups. The Social Sector and Corporate Sector market groups comprised our go-to-market organizations as of December&#160;31, 2022. The following is a description of each market group as of that date:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt"&gt;The Social Sector market group focuses on sales to customers and prospects in the social sector, such as nonprofits, foundations, education institutions, healthcare organizations and other not-for-profit entities globally, and includes JustGiving from Blackbaud; and&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt"&gt;The Corporate Sector market group focuses on sales to customers and prospects in the corporate sector globally, and includes EVERFI from Blackbaud and YourCause from Blackbaud.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents our revenue by market group:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.467%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.426%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.427%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Years ended&lt;br/&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:5.2pt;font-weight:700;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2020&lt;/span&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:5.2pt;font-weight:700;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-top:3pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Social Sector&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;907,197&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;889,755&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;873,878&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-top:3pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Corporate Sector&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;150,908&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;37,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;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;39,341&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,058,105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;927,740&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;913,219&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt"&gt;Due to the market group changes discussed above, we have recast our revenue by market group for the years ended December&#160;31, 2021 and 2020 to present them on a consistent basis with the current year. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents our recurring revenue by type:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.321%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.426%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.426%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.427%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Years ended&lt;br/&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Contractual recurring&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;709,097&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;601,397&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;591,272&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Transactional recurring&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;302,636&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;279,453&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;259,473&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total recurring revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,011,733&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;880,850&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;850,745&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="i87261ce9872b4f50b735386743ecebff_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNjIvZnJhZzo3MjczMDU0M2FkN2M0M2E4YmVlYjkwM2FhYmE0MDljZi90ZXh0cmVnaW9uOjcyNzMwNTQzYWQ3YzQzYThiZWViOTAzYWFiYTQwOWNmXzEwMA_dab1554f-f142-41d9-89c0-ab7b70ab21a3"
      unitRef="usd">1000000000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligationPercentage
      contextRef="i87261ce9872b4f50b735386743ecebff_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNjIvZnJhZzo3MjczMDU0M2FkN2M0M2E4YmVlYjkwM2FhYmE0MDljZi90ZXh0cmVnaW9uOjcyNzMwNTQzYWQ3YzQzYThiZWViOTAzYWFiYTQwOWNmXzIzMQ_078e1a21-595b-453d-97a4-71494698241a"
      unitRef="number">0.60</us-gaap:RevenueRemainingPerformanceObligationPercentage>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="i87261ce9872b4f50b735386743ecebff_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNjIvZnJhZzo3MjczMDU0M2FkN2M0M2E4YmVlYjkwM2FhYmE0MDljZi90ZXh0cmVnaW9uOjcyNzMwNTQzYWQ3YzQzYThiZWViOTAzYWFiYTQwOWNmXzI5MQ_382c2fe1-be3c-4083-ae89-a395bf50c311">P12M</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNjIvZnJhZzo3MjczMDU0M2FkN2M0M2E4YmVlYjkwM2FhYmE0MDljZi90ZXh0cmVnaW9uOjcyNzMwNTQzYWQ3YzQzYThiZWViOTAzYWFiYTQwOWNmXzMwMzc_c7633453-844d-41a4-8571-8fad6445f262">Our closing balances of deferred revenue were as follows:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.994%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.352%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.354%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total deferred revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;385,236&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;378,746&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNjIvZnJhZzo3MjczMDU0M2FkN2M0M2E4YmVlYjkwM2FhYmE0MDljZi90YWJsZTozNTJiZjdlNDI2ZDc0NzE1OGI4YWEyMjFiNDE4MTMzZS90YWJsZXJhbmdlOjM1MmJmN2U0MjZkNzQ3MTU4YjhhYTIyMWI0MTgxMzNlXzItMS0xLTEtMjQ0Njgz_69c10e31-c589-47e4-b04f-ee53db32c6fb"
      unitRef="usd">385236000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="id85e61f54d8242459b16d89948927bd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNjIvZnJhZzo3MjczMDU0M2FkN2M0M2E4YmVlYjkwM2FhYmE0MDljZi90YWJsZTozNTJiZjdlNDI2ZDc0NzE1OGI4YWEyMjFiNDE4MTMzZS90YWJsZXJhbmdlOjM1MmJmN2U0MjZkNzQ3MTU4YjhhYTIyMWI0MTgxMzNlXzItMi0xLTEtMjQ0Njgz_1e4cafba-e89e-4c82-bcc3-f73fb601579a"
      unitRef="usd">378746000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNjIvZnJhZzo3MjczMDU0M2FkN2M0M2E4YmVlYjkwM2FhYmE0MDljZi90ZXh0cmVnaW9uOjcyNzMwNTQzYWQ3YzQzYThiZWViOTAzYWFiYTQwOWNmXzE1MTg_8502cb27-841f-4a3f-937c-2d28011abd70"
      unitRef="usd">339000000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNjIvZnJhZzo3MjczMDU0M2FkN2M0M2E4YmVlYjkwM2FhYmE0MDljZi90ZXh0cmVnaW9uOjcyNzMwNTQzYWQ3YzQzYThiZWViOTAzYWFiYTQwOWNmXzMwMjk_2abe0bb8-d298-4d7a-b1e2-0b50e4a2bf5b">The following table presents our revenue by geographic area based on the address of our customers:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.467%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.426%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.427%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Years ended&lt;br/&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;896,116&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;777,333&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;772,188&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;United Kingdom&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;101,026&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;89,688&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;84,121&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other countries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;60,963&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;60,719&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;56,910&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,058,105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;927,740&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;913,219&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents our revenue by market group:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.467%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.426%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.427%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Years ended&lt;br/&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:5.2pt;font-weight:700;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2020&lt;/span&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:5.2pt;font-weight:700;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-top:3pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Social Sector&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;907,197&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;889,755&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;873,878&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-top:3pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Corporate Sector&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;150,908&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;37,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;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;39,341&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,058,105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;927,740&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;913,219&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;(1)Due to the market group changes discussed above, we have recast our revenue by market group for the years ended December&#160;31, 2021 and 2020 to present them on a consistent basis with the current year.</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5667f100e59941f39e4f5614608b5866_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNjIvZnJhZzo3MjczMDU0M2FkN2M0M2E4YmVlYjkwM2FhYmE0MDljZi90YWJsZTo5MmU1ODE1YzNlZDY0OWEzOWFhOTM5Y2E5NWZmZThlNi90YWJsZXJhbmdlOjkyZTU4MTVjM2VkNjQ5YTM5YWE5MzljYTk1ZmZlOGU2XzItMS0xLTEtMjQ0Njgz_da9f4adc-0061-461c-8365-84c13fbc901a"
      unitRef="usd">896116000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i125897a744704aa7802dc9b0e810c628_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNjIvZnJhZzo3MjczMDU0M2FkN2M0M2E4YmVlYjkwM2FhYmE0MDljZi90YWJsZTo5MmU1ODE1YzNlZDY0OWEzOWFhOTM5Y2E5NWZmZThlNi90YWJsZXJhbmdlOjkyZTU4MTVjM2VkNjQ5YTM5YWE5MzljYTk1ZmZlOGU2XzItMi0xLTEtMjQ0Njgz_b97dff54-dbf5-49c3-a2bc-9724f2464bcd"
      unitRef="usd">777333000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia640012d4ced4897acae54417f0a99a5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNjIvZnJhZzo3MjczMDU0M2FkN2M0M2E4YmVlYjkwM2FhYmE0MDljZi90YWJsZTo5MmU1ODE1YzNlZDY0OWEzOWFhOTM5Y2E5NWZmZThlNi90YWJsZXJhbmdlOjkyZTU4MTVjM2VkNjQ5YTM5YWE5MzljYTk1ZmZlOGU2XzItMy0xLTEtMjQ0Njgz_a7d4cef5-13ea-4691-b5bb-8ca75a6e2a4f"
      unitRef="usd">772188000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8a7207e9b21a4c99a0dd291ead2da08e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNjIvZnJhZzo3MjczMDU0M2FkN2M0M2E4YmVlYjkwM2FhYmE0MDljZi90YWJsZTo5MmU1ODE1YzNlZDY0OWEzOWFhOTM5Y2E5NWZmZThlNi90YWJsZXJhbmdlOjkyZTU4MTVjM2VkNjQ5YTM5YWE5MzljYTk1ZmZlOGU2XzMtMS0xLTEtMjQ0Njgz_af6ed710-0f52-4c85-8772-1f4be4ee5ea1"
      unitRef="usd">101026000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic5eb56ad929b4940951c6ee91e0b653d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNjIvZnJhZzo3MjczMDU0M2FkN2M0M2E4YmVlYjkwM2FhYmE0MDljZi90YWJsZTo5MmU1ODE1YzNlZDY0OWEzOWFhOTM5Y2E5NWZmZThlNi90YWJsZXJhbmdlOjkyZTU4MTVjM2VkNjQ5YTM5YWE5MzljYTk1ZmZlOGU2XzMtMi0xLTEtMjQ0Njgz_f14d6a0e-495a-4f8f-960e-e03508ae846b"
      unitRef="usd">89688000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7c141c0af0ee4f2bac3307788eabbbbf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNjIvZnJhZzo3MjczMDU0M2FkN2M0M2E4YmVlYjkwM2FhYmE0MDljZi90YWJsZTo5MmU1ODE1YzNlZDY0OWEzOWFhOTM5Y2E5NWZmZThlNi90YWJsZXJhbmdlOjkyZTU4MTVjM2VkNjQ5YTM5YWE5MzljYTk1ZmZlOGU2XzMtMy0xLTEtMjQ0Njgz_eaca9e04-8811-403d-acaa-b5e96b299802"
      unitRef="usd">84121000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i109ad719c3484a168c436b40fb61edd2_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNjIvZnJhZzo3MjczMDU0M2FkN2M0M2E4YmVlYjkwM2FhYmE0MDljZi90YWJsZTo5MmU1ODE1YzNlZDY0OWEzOWFhOTM5Y2E5NWZmZThlNi90YWJsZXJhbmdlOjkyZTU4MTVjM2VkNjQ5YTM5YWE5MzljYTk1ZmZlOGU2XzQtMS0xLTEtMjQ0Njgz_89d51a43-0530-4a08-86d5-cfbdd3d77681"
      unitRef="usd">60963000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3f7306e90cb34f77942ea1d22f604c57_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNjIvZnJhZzo3MjczMDU0M2FkN2M0M2E4YmVlYjkwM2FhYmE0MDljZi90YWJsZTo5MmU1ODE1YzNlZDY0OWEzOWFhOTM5Y2E5NWZmZThlNi90YWJsZXJhbmdlOjkyZTU4MTVjM2VkNjQ5YTM5YWE5MzljYTk1ZmZlOGU2XzQtMi0xLTEtMjQ0Njgz_6c452363-5e50-4ad2-806c-4a1df2ebb124"
      unitRef="usd">60719000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iae5813d24a184235a5a7c9222a3baea5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNjIvZnJhZzo3MjczMDU0M2FkN2M0M2E4YmVlYjkwM2FhYmE0MDljZi90YWJsZTo5MmU1ODE1YzNlZDY0OWEzOWFhOTM5Y2E5NWZmZThlNi90YWJsZXJhbmdlOjkyZTU4MTVjM2VkNjQ5YTM5YWE5MzljYTk1ZmZlOGU2XzQtMy0xLTEtMjQ0Njgz_36858430-4928-46e7-b831-8fc8f4dbe7fa"
      unitRef="usd">56910000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNjIvZnJhZzo3MjczMDU0M2FkN2M0M2E4YmVlYjkwM2FhYmE0MDljZi90YWJsZTo5MmU1ODE1YzNlZDY0OWEzOWFhOTM5Y2E5NWZmZThlNi90YWJsZXJhbmdlOjkyZTU4MTVjM2VkNjQ5YTM5YWE5MzljYTk1ZmZlOGU2XzUtMS0xLTEtMjQ0Njgz_769c5616-e067-43f4-a28e-d47a8951d914"
      unitRef="usd">1058105000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNjIvZnJhZzo3MjczMDU0M2FkN2M0M2E4YmVlYjkwM2FhYmE0MDljZi90YWJsZTo5MmU1ODE1YzNlZDY0OWEzOWFhOTM5Y2E5NWZmZThlNi90YWJsZXJhbmdlOjkyZTU4MTVjM2VkNjQ5YTM5YWE5MzljYTk1ZmZlOGU2XzUtMi0xLTEtMjQ0Njgz_ed3797c5-4085-47ac-a34e-b1dd945e9077"
      unitRef="usd">927740000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNjIvZnJhZzo3MjczMDU0M2FkN2M0M2E4YmVlYjkwM2FhYmE0MDljZi90YWJsZTo5MmU1ODE1YzNlZDY0OWEzOWFhOTM5Y2E5NWZmZThlNi90YWJsZXJhbmdlOjkyZTU4MTVjM2VkNjQ5YTM5YWE5MzljYTk1ZmZlOGU2XzUtMy0xLTEtMjQ0Njgz_eb6975b3-d632-4822-bc83-ca04765b9183"
      unitRef="usd">913219000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i827868c032ae4522a391a95616cc3376_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNjIvZnJhZzo3MjczMDU0M2FkN2M0M2E4YmVlYjkwM2FhYmE0MDljZi90YWJsZTpkZDM1NDVlOWM1ZGM0MTg3OGQ5MDYzYzk3YjFiNDRlYy90YWJsZXJhbmdlOmRkMzU0NWU5YzVkYzQxODc4ZDkwNjNjOTdiMWI0NGVjXzItMS0xLTEtMjQ0Njgz_a4dbb514-bacc-449a-9bd3-8a1d09856435"
      unitRef="usd">907197000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i02b07f4d4e75445a9cd8f5a044fe8ce7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNjIvZnJhZzo3MjczMDU0M2FkN2M0M2E4YmVlYjkwM2FhYmE0MDljZi90YWJsZTpkZDM1NDVlOWM1ZGM0MTg3OGQ5MDYzYzk3YjFiNDRlYy90YWJsZXJhbmdlOmRkMzU0NWU5YzVkYzQxODc4ZDkwNjNjOTdiMWI0NGVjXzItMi0xLTEtMjQ0Njgz_c873d591-b49e-434a-bdcd-3d381f24d43a"
      unitRef="usd">889755000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i48b738ddb78a4b75bb8a4a1557416266_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNjIvZnJhZzo3MjczMDU0M2FkN2M0M2E4YmVlYjkwM2FhYmE0MDljZi90YWJsZTpkZDM1NDVlOWM1ZGM0MTg3OGQ5MDYzYzk3YjFiNDRlYy90YWJsZXJhbmdlOmRkMzU0NWU5YzVkYzQxODc4ZDkwNjNjOTdiMWI0NGVjXzItMy0xLTEtMjQ0Njgz_f25f4bbc-75b4-4c54-aa15-0b6050318906"
      unitRef="usd">873878000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i760ffa50fa4a4335ac296be5854de273_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNjIvZnJhZzo3MjczMDU0M2FkN2M0M2E4YmVlYjkwM2FhYmE0MDljZi90YWJsZTpkZDM1NDVlOWM1ZGM0MTg3OGQ5MDYzYzk3YjFiNDRlYy90YWJsZXJhbmdlOmRkMzU0NWU5YzVkYzQxODc4ZDkwNjNjOTdiMWI0NGVjXzMtMS0xLTEtMjQ0Njgz_0dd260e9-c37b-4481-b4bc-662c17ea469d"
      unitRef="usd">150908000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i91b78bcaadc54cbeb3436bf08e0bc233_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNjIvZnJhZzo3MjczMDU0M2FkN2M0M2E4YmVlYjkwM2FhYmE0MDljZi90YWJsZTpkZDM1NDVlOWM1ZGM0MTg3OGQ5MDYzYzk3YjFiNDRlYy90YWJsZXJhbmdlOmRkMzU0NWU5YzVkYzQxODc4ZDkwNjNjOTdiMWI0NGVjXzMtMi0xLTEtMjQ0Njgz_82ceed18-bf29-4520-9789-149137e77daa"
      unitRef="usd">37985000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0ae1eaa755a74aa497e17634f6fd356e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNjIvZnJhZzo3MjczMDU0M2FkN2M0M2E4YmVlYjkwM2FhYmE0MDljZi90YWJsZTpkZDM1NDVlOWM1ZGM0MTg3OGQ5MDYzYzk3YjFiNDRlYy90YWJsZXJhbmdlOmRkMzU0NWU5YzVkYzQxODc4ZDkwNjNjOTdiMWI0NGVjXzMtMy0xLTEtMjQ0Njgz_6a4ffc2c-bdd1-4792-87bb-04cea2a08d04"
      unitRef="usd">39341000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNjIvZnJhZzo3MjczMDU0M2FkN2M0M2E4YmVlYjkwM2FhYmE0MDljZi90YWJsZTpkZDM1NDVlOWM1ZGM0MTg3OGQ5MDYzYzk3YjFiNDRlYy90YWJsZXJhbmdlOmRkMzU0NWU5YzVkYzQxODc4ZDkwNjNjOTdiMWI0NGVjXzUtMS0xLTEtMjQ0Njgz_274ec524-6366-467b-bdeb-edf160b884ee"
      unitRef="usd">1058105000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if0d52682515f45a4b806a1b2955fdcd7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNjIvZnJhZzo3MjczMDU0M2FkN2M0M2E4YmVlYjkwM2FhYmE0MDljZi90YWJsZTpkZDM1NDVlOWM1ZGM0MTg3OGQ5MDYzYzk3YjFiNDRlYy90YWJsZXJhbmdlOmRkMzU0NWU5YzVkYzQxODc4ZDkwNjNjOTdiMWI0NGVjXzUtMi0xLTEtMjQ0Njgz_34d61ee7-944c-445f-8ac5-2e2f8f88cd96"
      unitRef="usd">927740000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib07be5abd8764663a39b494ad3bfa25a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNjIvZnJhZzo3MjczMDU0M2FkN2M0M2E4YmVlYjkwM2FhYmE0MDljZi90YWJsZTpkZDM1NDVlOWM1ZGM0MTg3OGQ5MDYzYzk3YjFiNDRlYy90YWJsZXJhbmdlOmRkMzU0NWU5YzVkYzQxODc4ZDkwNjNjOTdiMWI0NGVjXzUtMy0xLTEtMjQ0Njgz_b00cd6f8-968d-44b7-92cd-9de3605369fe"
      unitRef="usd">913219000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <blkb:DisaggregationOfRevenueRecurringTableTextBlock
      contextRef="ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNjIvZnJhZzo3MjczMDU0M2FkN2M0M2E4YmVlYjkwM2FhYmE0MDljZi90ZXh0cmVnaW9uOjcyNzMwNTQzYWQ3YzQzYThiZWViOTAzYWFiYTQwOWNmXzMwMjA_8207cb8f-7b34-49d2-b3d2-2a85f43d6639">&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents our recurring revenue by type:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.321%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.426%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.426%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.427%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Years ended&lt;br/&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Contractual recurring&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;709,097&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;601,397&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;591,272&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Transactional recurring&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;302,636&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;279,453&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;259,473&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total recurring revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,011,733&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;880,850&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;850,745&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</blkb:DisaggregationOfRevenueRecurringTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i57925dbc0a004d529af0c63573f4885b_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNjIvZnJhZzo3MjczMDU0M2FkN2M0M2E4YmVlYjkwM2FhYmE0MDljZi90YWJsZTozZDdkN2ViMzBmZDc0ODIyYTAxMDlhYzI5NzZkMzFlNy90YWJsZXJhbmdlOjNkN2Q3ZWIzMGZkNzQ4MjJhMDEwOWFjMjk3NmQzMWU3XzItMS0xLTEtMjQ0Njgz_8fa89e2a-fdf7-48fe-95f9-50f3f38d83b7"
      unitRef="usd">709097000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i297b4323917749c283fcefabd795e89f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNjIvZnJhZzo3MjczMDU0M2FkN2M0M2E4YmVlYjkwM2FhYmE0MDljZi90YWJsZTozZDdkN2ViMzBmZDc0ODIyYTAxMDlhYzI5NzZkMzFlNy90YWJsZXJhbmdlOjNkN2Q3ZWIzMGZkNzQ4MjJhMDEwOWFjMjk3NmQzMWU3XzItMi0xLTEtMjQ0Njgz_6fad7312-d7b2-46ad-895f-07bb5bcb0efe"
      unitRef="usd">601397000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8ec4b006aa5241188115c7c071e13240_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNjIvZnJhZzo3MjczMDU0M2FkN2M0M2E4YmVlYjkwM2FhYmE0MDljZi90YWJsZTozZDdkN2ViMzBmZDc0ODIyYTAxMDlhYzI5NzZkMzFlNy90YWJsZXJhbmdlOjNkN2Q3ZWIzMGZkNzQ4MjJhMDEwOWFjMjk3NmQzMWU3XzItMy0xLTEtMjQ0Njgz_c06b15f1-1eb8-4d72-bdea-243045a2afb1"
      unitRef="usd">591272000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia1a27b44931d498a990d464756303ecd_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNjIvZnJhZzo3MjczMDU0M2FkN2M0M2E4YmVlYjkwM2FhYmE0MDljZi90YWJsZTozZDdkN2ViMzBmZDc0ODIyYTAxMDlhYzI5NzZkMzFlNy90YWJsZXJhbmdlOjNkN2Q3ZWIzMGZkNzQ4MjJhMDEwOWFjMjk3NmQzMWU3XzMtMS0xLTEtMjQ0Njgz_c208188e-e8c1-4471-ad9c-4a9e9523c0b7"
      unitRef="usd">302636000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8a3fd55cc1db4e019603d5cb27729fea_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNjIvZnJhZzo3MjczMDU0M2FkN2M0M2E4YmVlYjkwM2FhYmE0MDljZi90YWJsZTozZDdkN2ViMzBmZDc0ODIyYTAxMDlhYzI5NzZkMzFlNy90YWJsZXJhbmdlOjNkN2Q3ZWIzMGZkNzQ4MjJhMDEwOWFjMjk3NmQzMWU3XzMtMi0xLTEtMjQ0Njgz_ccc3413e-d1c7-45f8-9ee4-3bb211a48371"
      unitRef="usd">279453000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i787dee71acf44f3584219d9fd4dd3c44_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNjIvZnJhZzo3MjczMDU0M2FkN2M0M2E4YmVlYjkwM2FhYmE0MDljZi90YWJsZTozZDdkN2ViMzBmZDc0ODIyYTAxMDlhYzI5NzZkMzFlNy90YWJsZXJhbmdlOjNkN2Q3ZWIzMGZkNzQ4MjJhMDEwOWFjMjk3NmQzMWU3XzMtMy0xLTEtMjQ0Njgz_e83310d8-248d-49fc-8d45-23eefd0d5cb8"
      unitRef="usd">259473000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i573de9a1d2c64313a2ae1ed3865cbc6a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNjIvZnJhZzo3MjczMDU0M2FkN2M0M2E4YmVlYjkwM2FhYmE0MDljZi90YWJsZTozZDdkN2ViMzBmZDc0ODIyYTAxMDlhYzI5NzZkMzFlNy90YWJsZXJhbmdlOjNkN2Q3ZWIzMGZkNzQ4MjJhMDEwOWFjMjk3NmQzMWU3XzQtMS0xLTEtMjQ0Njgz_f58812fc-8df0-4cb1-9edd-1bbe9792ddd8"
      unitRef="usd">1011733000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2734491e23ff465e8011d4901a60daca_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNjIvZnJhZzo3MjczMDU0M2FkN2M0M2E4YmVlYjkwM2FhYmE0MDljZi90YWJsZTozZDdkN2ViMzBmZDc0ODIyYTAxMDlhYzI5NzZkMzFlNy90YWJsZXJhbmdlOjNkN2Q3ZWIzMGZkNzQ4MjJhMDEwOWFjMjk3NmQzMWU3XzQtMi0xLTEtMjQ0Njgz_59297aac-597b-41d8-a42b-034574f2b3fe"
      unitRef="usd">880850000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i22b34001d9ef4b64a045847561d372d3_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNjIvZnJhZzo3MjczMDU0M2FkN2M0M2E4YmVlYjkwM2FhYmE0MDljZi90YWJsZTozZDdkN2ViMzBmZDc0ODIyYTAxMDlhYzI5NzZkMzFlNy90YWJsZXJhbmdlOjNkN2Q3ZWIzMGZkNzQ4MjJhMDEwOWFjMjk3NmQzMWU3XzQtMy0xLTEtMjQ0Njgz_7dcaeb96-5d9a-4931-b377-af54da04a5a3"
      unitRef="usd">850745000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <link:footnoteLink
      xlink:role="http://www.xbrl.org/2003/role/link"
      xlink:type="extended">
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTpiNjU4ZDEzYjU4YTM0ODE3YTVhYWMyYWE1NTFkZTE2NS90YWJsZXJhbmdlOmI2NThkMTNiNThhMzQ4MTdhNWFhYzJhYTU1MWRlMTY1XzEtMS0xLTEtMjQ0Njgz_fcc84ebd-3c88-42a5-9bfd-ff7267e94f97"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTpiNjU4ZDEzYjU4YTM0ODE3YTVhYWMyYWE1NTFkZTE2NS90YWJsZXJhbmdlOmI2NThkMTNiNThhMzQ4MTdhNWFhYzJhYTU1MWRlMTY1XzEtMS0xLTEtMjQ0Njgz_fcc84ebd-3c88-42a5-9bfd-ff7267e94f97"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90ZXh0cmVnaW9uOmJlZjRjZDhiYzM4MzQxOTZhN2EzYTBhOGI3N2QxMDFmXzU0OTc1NTgxNTk1OA_2fd58276-c157-44e9-a791-ef2177a43413" xlink:label="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90ZXh0cmVnaW9uOmJlZjRjZDhiYzM4MzQxOTZhN2EzYTBhOGI3N2QxMDFmXzU0OTc1NTgxNTk1OA_2fd58276-c157-44e9-a791-ef2177a43413" 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 December&#160;31, 2022 and 2021 was $29.1 million and $30.2 million, respectively.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTpiNjU4ZDEzYjU4YTM0ODE3YTVhYWMyYWE1NTFkZTE2NS90YWJsZXJhbmdlOmI2NThkMTNiNThhMzQ4MTdhNWFhYzJhYTU1MWRlMTY1XzEtMS0xLTEtMjQ0Njgz_fcc84ebd-3c88-42a5-9bfd-ff7267e94f97"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90ZXh0cmVnaW9uOmJlZjRjZDhiYzM4MzQxOTZhN2EzYTBhOGI3N2QxMDFmXzU0OTc1NTgxNTk1OA_2fd58276-c157-44e9-a791-ef2177a43413"
          xlink:type="arc"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90ZXh0cmVnaW9uOmJlZjRjZDhiYzM4MzQxOTZhN2EzYTBhOGI3N2QxMDFmXzU0OTc1NTgxNTk1Nw_fe5efc4a-6f97-4015-bf27-e4bf7b4c3ef4" xlink:label="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90ZXh0cmVnaW9uOmJlZjRjZDhiYzM4MzQxOTZhN2EzYTBhOGI3N2QxMDFmXzU0OTc1NTgxNTk1Nw_fe5efc4a-6f97-4015-bf27-e4bf7b4c3ef4" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Amortization expense from costs of obtaining contracts was $33.6 million, $35.5 million and $37.4 million for the years ended December&#160;31, 2022, 2021 and 2020, respectively, and is included in sales, marketing and customer success expense in our consolidated statements of comprehensive income.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTpiNjU4ZDEzYjU4YTM0ODE3YTVhYWMyYWE1NTFkZTE2NS90YWJsZXJhbmdlOmI2NThkMTNiNThhMzQ4MTdhNWFhYzJhYTU1MWRlMTY1XzEtMS0xLTEtMjQ0Njgz_fcc84ebd-3c88-42a5-9bfd-ff7267e94f97"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90ZXh0cmVnaW9uOmJlZjRjZDhiYzM4MzQxOTZhN2EzYTBhOGI3N2QxMDFmXzU0OTc1NTgxNTk1Nw_fe5efc4a-6f97-4015-bf27-e4bf7b4c3ef4"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTpiNjU4ZDEzYjU4YTM0ODE3YTVhYWMyYWE1NTFkZTE2NS90YWJsZXJhbmdlOmI2NThkMTNiNThhMzQ4MTdhNWFhYzJhYTU1MWRlMTY1XzQtMS0xLTEtMjQ0Njgz_b93e8851-538d-4038-8da9-16c9706a63c0"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTpiNjU4ZDEzYjU4YTM0ODE3YTVhYWMyYWE1NTFkZTE2NS90YWJsZXJhbmdlOmI2NThkMTNiNThhMzQ4MTdhNWFhYzJhYTU1MWRlMTY1XzQtMS0xLTEtMjQ0Njgz_b93e8851-538d-4038-8da9-16c9706a63c0"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90ZXh0cmVnaW9uOmJlZjRjZDhiYzM4MzQxOTZhN2EzYTBhOGI3N2QxMDFmXzU0OTc1NTgxNTk2MA_279e6a62-fd2a-4691-9e2e-af792c3e33c7" xlink:label="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90ZXh0cmVnaW9uOmJlZjRjZDhiYzM4MzQxOTZhN2EzYTBhOGI3N2QxMDFmXzU0OTc1NTgxNTk2MA_279e6a62-fd2a-4691-9e2e-af792c3e33c7" 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="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTpiNjU4ZDEzYjU4YTM0ODE3YTVhYWMyYWE1NTFkZTE2NS90YWJsZXJhbmdlOmI2NThkMTNiNThhMzQ4MTdhNWFhYzJhYTU1MWRlMTY1XzQtMS0xLTEtMjQ0Njgz_b93e8851-538d-4038-8da9-16c9706a63c0"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90ZXh0cmVnaW9uOmJlZjRjZDhiYzM4MzQxOTZhN2EzYTBhOGI3N2QxMDFmXzU0OTc1NTgxNTk2MA_279e6a62-fd2a-4691-9e2e-af792c3e33c7"
          xlink:type="arc"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90ZXh0cmVnaW9uOmJlZjRjZDhiYzM4MzQxOTZhN2EzYTBhOGI3N2QxMDFmXzU0OTc1NTgxNjYyOQ_815555da-91b5-4609-ae49-a9cfdbf4f75e" xlink:label="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90ZXh0cmVnaW9uOmJlZjRjZDhiYzM4MzQxOTZhN2EzYTBhOGI3N2QxMDFmXzU0OTc1NTgxNjYyOQ_815555da-91b5-4609-ae49-a9cfdbf4f75e" 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 $2.2 million, $1.9 million and $0.8 million for the years ended December&#160;31, 2022, 2021 and 2020, respectively. Accumulated amortization for these costs was $5.2 million and $3.0 million as of December&#160;31, 2022 and 2021, respectively.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTpiNjU4ZDEzYjU4YTM0ODE3YTVhYWMyYWE1NTFkZTE2NS90YWJsZXJhbmdlOmI2NThkMTNiNThhMzQ4MTdhNWFhYzJhYTU1MWRlMTY1XzQtMS0xLTEtMjQ0Njgz_b93e8851-538d-4038-8da9-16c9706a63c0"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90ZXh0cmVnaW9uOmJlZjRjZDhiYzM4MzQxOTZhN2EzYTBhOGI3N2QxMDFmXzU0OTc1NTgxNjYyOQ_815555da-91b5-4609-ae49-a9cfdbf4f75e"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTpiNjU4ZDEzYjU4YTM0ODE3YTVhYWMyYWE1NTFkZTE2NS90YWJsZXJhbmdlOmI2NThkMTNiNThhMzQ4MTdhNWFhYzJhYTU1MWRlMTY1XzMtMi0xLTEtMjQ0Njgz_77715a24-67c2-4e81-bed0-0b952dcbb790"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTpiNjU4ZDEzYjU4YTM0ODE3YTVhYWMyYWE1NTFkZTE2NS90YWJsZXJhbmdlOmI2NThkMTNiNThhMzQ4MTdhNWFhYzJhYTU1MWRlMTY1XzMtMi0xLTEtMjQ0Njgz_77715a24-67c2-4e81-bed0-0b952dcbb790"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90ZXh0cmVnaW9uOmJlZjRjZDhiYzM4MzQxOTZhN2EzYTBhOGI3N2QxMDFmXzU0OTc1NTgxNjc4Nw_5afcbcc3-b39a-4932-bd5d-4eadfd40ed08" xlink:label="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90ZXh0cmVnaW9uOmJlZjRjZDhiYzM4MzQxOTZhN2EzYTBhOGI3N2QxMDFmXzU0OTc1NTgxNjc4Nw_5afcbcc3-b39a-4932-bd5d-4eadfd40ed08" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">See discussion of the Security Incident at Note 11 to these consolidated financial statements.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTpiNjU4ZDEzYjU4YTM0ODE3YTVhYWMyYWE1NTFkZTE2NS90YWJsZXJhbmdlOmI2NThkMTNiNThhMzQ4MTdhNWFhYzJhYTU1MWRlMTY1XzMtMi0xLTEtMjQ0Njgz_77715a24-67c2-4e81-bed0-0b952dcbb790"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90ZXh0cmVnaW9uOmJlZjRjZDhiYzM4MzQxOTZhN2EzYTBhOGI3N2QxMDFmXzU0OTc1NTgxNjc4Nw_5afcbcc3-b39a-4932-bd5d-4eadfd40ed08"
          xlink:type="arc"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90ZXh0cmVnaW9uOmJlZjRjZDhiYzM4MzQxOTZhN2EzYTBhOGI3N2QxMDFmXzU0OTc1NTgxNjc4Ng_d51fee1e-73d3-4249-99bb-02033b2621d8" xlink:label="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90ZXh0cmVnaW9uOmJlZjRjZDhiYzM4MzQxOTZhN2EzYTBhOGI3N2QxMDFmXzU0OTc1NTgxNjc4Ng_d51fee1e-73d3-4249-99bb-02033b2621d8" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">All receivables for probable insurance recoveries were classified as current.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTpiNjU4ZDEzYjU4YTM0ODE3YTVhYWMyYWE1NTFkZTE2NS90YWJsZXJhbmdlOmI2NThkMTNiNThhMzQ4MTdhNWFhYzJhYTU1MWRlMTY1XzMtMi0xLTEtMjQ0Njgz_77715a24-67c2-4e81-bed0-0b952dcbb790"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90ZXh0cmVnaW9uOmJlZjRjZDhiYzM4MzQxOTZhN2EzYTBhOGI3N2QxMDFmXzU0OTc1NTgxNjc4Ng_d51fee1e-73d3-4249-99bb-02033b2621d8"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTpiNjU4ZDEzYjU4YTM0ODE3YTVhYWMyYWE1NTFkZTE2NS90YWJsZXJhbmdlOmI2NThkMTNiNThhMzQ4MTdhNWFhYzJhYTU1MWRlMTY1XzQtMi0xLTEtMjQ0Njgz_b4bc8c5e-ee23-4f4a-87e8-2eccb686c921"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTpiNjU4ZDEzYjU4YTM0ODE3YTVhYWMyYWE1NTFkZTE2NS90YWJsZXJhbmdlOmI2NThkMTNiNThhMzQ4MTdhNWFhYzJhYTU1MWRlMTY1XzQtMi0xLTEtMjQ0Njgz_b4bc8c5e-ee23-4f4a-87e8-2eccb686c921"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTpiNjU4ZDEzYjU4YTM0ODE3YTVhYWMyYWE1NTFkZTE2NS90YWJsZXJhbmdlOmI2NThkMTNiNThhMzQ4MTdhNWFhYzJhYTU1MWRlMTY1XzQtMi0xLTEtMjQ0Njgz_b4bc8c5e-ee23-4f4a-87e8-2eccb686c921"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90ZXh0cmVnaW9uOmJlZjRjZDhiYzM4MzQxOTZhN2EzYTBhOGI3N2QxMDFmXzU0OTc1NTgxNjYyOQ_815555da-91b5-4609-ae49-a9cfdbf4f75e"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTpiNjU4ZDEzYjU4YTM0ODE3YTVhYWMyYWE1NTFkZTE2NS90YWJsZXJhbmdlOmI2NThkMTNiNThhMzQ4MTdhNWFhYzJhYTU1MWRlMTY1XzQtMi0xLTEtMjQ0Njgz_b4bc8c5e-ee23-4f4a-87e8-2eccb686c921"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90ZXh0cmVnaW9uOmJlZjRjZDhiYzM4MzQxOTZhN2EzYTBhOGI3N2QxMDFmXzU0OTc1NTgxNTk2MA_279e6a62-fd2a-4691-9e2e-af792c3e33c7"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTpiNjU4ZDEzYjU4YTM0ODE3YTVhYWMyYWE1NTFkZTE2NS90YWJsZXJhbmdlOmI2NThkMTNiNThhMzQ4MTdhNWFhYzJhYTU1MWRlMTY1XzMtMS0xLTEtMjQ0Njgz_132121f1-572b-4f8a-a593-31ed9d81f413"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTpiNjU4ZDEzYjU4YTM0ODE3YTVhYWMyYWE1NTFkZTE2NS90YWJsZXJhbmdlOmI2NThkMTNiNThhMzQ4MTdhNWFhYzJhYTU1MWRlMTY1XzMtMS0xLTEtMjQ0Njgz_132121f1-572b-4f8a-a593-31ed9d81f413"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTpiNjU4ZDEzYjU4YTM0ODE3YTVhYWMyYWE1NTFkZTE2NS90YWJsZXJhbmdlOmI2NThkMTNiNThhMzQ4MTdhNWFhYzJhYTU1MWRlMTY1XzMtMS0xLTEtMjQ0Njgz_132121f1-572b-4f8a-a593-31ed9d81f413"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90ZXh0cmVnaW9uOmJlZjRjZDhiYzM4MzQxOTZhN2EzYTBhOGI3N2QxMDFmXzU0OTc1NTgxNjc4Ng_d51fee1e-73d3-4249-99bb-02033b2621d8"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTpiNjU4ZDEzYjU4YTM0ODE3YTVhYWMyYWE1NTFkZTE2NS90YWJsZXJhbmdlOmI2NThkMTNiNThhMzQ4MTdhNWFhYzJhYTU1MWRlMTY1XzMtMS0xLTEtMjQ0Njgz_132121f1-572b-4f8a-a593-31ed9d81f413"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90ZXh0cmVnaW9uOmJlZjRjZDhiYzM4MzQxOTZhN2EzYTBhOGI3N2QxMDFmXzU0OTc1NTgxNjc4Nw_5afcbcc3-b39a-4932-bd5d-4eadfd40ed08"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTpiNjU4ZDEzYjU4YTM0ODE3YTVhYWMyYWE1NTFkZTE2NS90YWJsZXJhbmdlOmI2NThkMTNiNThhMzQ4MTdhNWFhYzJhYTU1MWRlMTY1XzEtMi0xLTEtMjQ0Njgz_50ce2c4c-b663-4647-9a35-965de5d0f3ac"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTpiNjU4ZDEzYjU4YTM0ODE3YTVhYWMyYWE1NTFkZTE2NS90YWJsZXJhbmdlOmI2NThkMTNiNThhMzQ4MTdhNWFhYzJhYTU1MWRlMTY1XzEtMi0xLTEtMjQ0Njgz_50ce2c4c-b663-4647-9a35-965de5d0f3ac"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTpiNjU4ZDEzYjU4YTM0ODE3YTVhYWMyYWE1NTFkZTE2NS90YWJsZXJhbmdlOmI2NThkMTNiNThhMzQ4MTdhNWFhYzJhYTU1MWRlMTY1XzEtMi0xLTEtMjQ0Njgz_50ce2c4c-b663-4647-9a35-965de5d0f3ac"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90ZXh0cmVnaW9uOmJlZjRjZDhiYzM4MzQxOTZhN2EzYTBhOGI3N2QxMDFmXzU0OTc1NTgxNTk1Nw_fe5efc4a-6f97-4015-bf27-e4bf7b4c3ef4"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTpiNjU4ZDEzYjU4YTM0ODE3YTVhYWMyYWE1NTFkZTE2NS90YWJsZXJhbmdlOmI2NThkMTNiNThhMzQ4MTdhNWFhYzJhYTU1MWRlMTY1XzEtMi0xLTEtMjQ0Njgz_50ce2c4c-b663-4647-9a35-965de5d0f3ac"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90ZXh0cmVnaW9uOmJlZjRjZDhiYzM4MzQxOTZhN2EzYTBhOGI3N2QxMDFmXzU0OTc1NTgxNTk1OA_2fd58276-c157-44e9-a791-ef2177a43413"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjAvZnJhZzo2N2U0MDhiZWUyNzQ0MmE0YTY3YTQ0YjVjYjFjODE2ZC90YWJsZTo4ODNhZTY2YzJjNWQ0OWYzYjdhZWUyYmRkZDFjNmVkNS90YWJsZXJhbmdlOjg4M2FlNjZjMmM1ZDQ5ZjNiN2FlZTJiZGRkMWM2ZWQ1XzItMS0xLTEtMjQ0Njgz_027196bd-0e1f-4a6a-a02d-5320d49275a7"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjAvZnJhZzo2N2U0MDhiZWUyNzQ0MmE0YTY3YTQ0YjVjYjFjODE2ZC90YWJsZTo4ODNhZTY2YzJjNWQ0OWYzYjdhZWUyYmRkZDFjNmVkNS90YWJsZXJhbmdlOjg4M2FlNjZjMmM1ZDQ5ZjNiN2FlZTJiZGRkMWM2ZWQ1XzItMS0xLTEtMjQ0Njgz_027196bd-0e1f-4a6a-a02d-5320d49275a7"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjAvZnJhZzo2N2U0MDhiZWUyNzQ0MmE0YTY3YTQ0YjVjYjFjODE2ZC90ZXh0cmVnaW9uOjY3ZTQwOGJlZTI3NDQyYTRhNjdhNDRiNWNiMWM4MTZkXzU0OTc1NTgyMjEyNg_16123d7c-2cab-423c-a8bb-bdb9709d360d" xlink:label="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjAvZnJhZzo2N2U0MDhiZWUyNzQ0MmE0YTY3YTQ0YjVjYjFjODE2ZC90ZXh0cmVnaW9uOjY3ZTQwOGJlZTI3NDQyYTRhNjdhNDRiNWNiMWM4MTZkXzU0OTc1NTgyMjEyNg_16123d7c-2cab-423c-a8bb-bdb9709d360d" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">See Note 3 to these consolidated financial statements for a discussion of our acquisition of Kilter.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjAvZnJhZzo2N2U0MDhiZWUyNzQ0MmE0YTY3YTQ0YjVjYjFjODE2ZC90YWJsZTo4ODNhZTY2YzJjNWQ0OWYzYjdhZWUyYmRkZDFjNmVkNS90YWJsZXJhbmdlOjg4M2FlNjZjMmM1ZDQ5ZjNiN2FlZTJiZGRkMWM2ZWQ1XzItMS0xLTEtMjQ0Njgz_027196bd-0e1f-4a6a-a02d-5320d49275a7"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjAvZnJhZzo2N2U0MDhiZWUyNzQ0MmE0YTY3YTQ0YjVjYjFjODE2ZC90ZXh0cmVnaW9uOjY3ZTQwOGJlZTI3NDQyYTRhNjdhNDRiNWNiMWM4MTZkXzU0OTc1NTgyMjEyNg_16123d7c-2cab-423c-a8bb-bdb9709d360d"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjAvZnJhZzo2N2U0MDhiZWUyNzQ0MmE0YTY3YTQ0YjVjYjFjODE2ZC90YWJsZTo4ODNhZTY2YzJjNWQ0OWYzYjdhZWUyYmRkZDFjNmVkNS90YWJsZXJhbmdlOjg4M2FlNjZjMmM1ZDQ5ZjNiN2FlZTJiZGRkMWM2ZWQ1XzQtMS0xLTEtMjU5MTU4_7b4818e9-df8c-4b7a-b704-5187cbfd6e69"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjAvZnJhZzo2N2U0MDhiZWUyNzQ0MmE0YTY3YTQ0YjVjYjFjODE2ZC90YWJsZTo4ODNhZTY2YzJjNWQ0OWYzYjdhZWUyYmRkZDFjNmVkNS90YWJsZXJhbmdlOjg4M2FlNjZjMmM1ZDQ5ZjNiN2FlZTJiZGRkMWM2ZWQ1XzQtMS0xLTEtMjU5MTU4_7b4818e9-df8c-4b7a-b704-5187cbfd6e69"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjAvZnJhZzo2N2U0MDhiZWUyNzQ0MmE0YTY3YTQ0YjVjYjFjODE2ZC90ZXh0cmVnaW9uOjY3ZTQwOGJlZTI3NDQyYTRhNjdhNDRiNWNiMWM4MTZkXzU0OTc1NTgyMjEyOA_0fe95aa0-241f-4902-ba39-0829665c9708" xlink:label="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjAvZnJhZzo2N2U0MDhiZWUyNzQ0MmE0YTY3YTQ0YjVjYjFjODE2ZC90ZXh0cmVnaW9uOjY3ZTQwOGJlZTI3NDQyYTRhNjdhNDRiNWNiMWM4MTZkXzU0OTc1NTgyMjEyOA_0fe95aa0-241f-4902-ba39-0829665c9708" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">See Note 3 to these consolidated financial statements for a summary of our disposition of Blackbaud FIMS and DonorCentral NXT.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjAvZnJhZzo2N2U0MDhiZWUyNzQ0MmE0YTY3YTQ0YjVjYjFjODE2ZC90YWJsZTo4ODNhZTY2YzJjNWQ0OWYzYjdhZWUyYmRkZDFjNmVkNS90YWJsZXJhbmdlOjg4M2FlNjZjMmM1ZDQ5ZjNiN2FlZTJiZGRkMWM2ZWQ1XzQtMS0xLTEtMjU5MTU4_7b4818e9-df8c-4b7a-b704-5187cbfd6e69"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjAvZnJhZzo2N2U0MDhiZWUyNzQ0MmE0YTY3YTQ0YjVjYjFjODE2ZC90ZXh0cmVnaW9uOjY3ZTQwOGJlZTI3NDQyYTRhNjdhNDRiNWNiMWM4MTZkXzU0OTc1NTgyMjEyOA_0fe95aa0-241f-4902-ba39-0829665c9708"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTpmMDE4NDhjOWU1MzY0ZDRjODM5OGRiMmI5ZGQ0MmNjMS90YWJsZXJhbmdlOmYwMTg0OGM5ZTUzNjRkNGM4Mzk4ZGIyYjlkZDQyY2MxXzctMS0xLTEtMjcwMjc5_275baed9-25ab-4c44-ac05-4a996359573b"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTpmMDE4NDhjOWU1MzY0ZDRjODM5OGRiMmI5ZGQ0MmNjMS90YWJsZXJhbmdlOmYwMTg0OGM5ZTUzNjRkNGM4Mzk4ZGIyYjlkZDQyY2MxXzctMS0xLTEtMjcwMjc5_275baed9-25ab-4c44-ac05-4a996359573b"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTpmMDE4NDhjOWU1MzY0ZDRjODM5OGRiMmI5ZGQ0MmNjMS90YWJsZXJhbmdlOmYwMTg0OGM5ZTUzNjRkNGM4Mzk4ZGIyYjlkZDQyY2MxXzctMi0xLTEtMjcwMjc5_b7412713-dffb-405b-ac77-d6af3d2937fa"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTpmMDE4NDhjOWU1MzY0ZDRjODM5OGRiMmI5ZGQ0MmNjMS90YWJsZXJhbmdlOmYwMTg0OGM5ZTUzNjRkNGM4Mzk4ZGIyYjlkZDQyY2MxXzctMi0xLTEtMjcwMjc5_b7412713-dffb-405b-ac77-d6af3d2937fa"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90ZXh0cmVnaW9uOmJlZjRjZDhiYzM4MzQxOTZhN2EzYTBhOGI3N2QxMDFmXzU0OTc1NTgxNjM0MA_3c6c66dd-f7e0-47d8-9b70-41e35e3f149d" xlink:label="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90ZXh0cmVnaW9uOmJlZjRjZDhiYzM4MzQxOTZhN2EzYTBhOGI3N2QxMDFmXzU0OTc1NTgxNjM0MA_3c6c66dd-f7e0-47d8-9b70-41e35e3f149d" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">See discussion of our acquisition of Kilter at Note 3 to these consolidated financial statements.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTpmMDE4NDhjOWU1MzY0ZDRjODM5OGRiMmI5ZGQ0MmNjMS90YWJsZXJhbmdlOmYwMTg0OGM5ZTUzNjRkNGM4Mzk4ZGIyYjlkZDQyY2MxXzctMS0xLTEtMjcwMjc5_275baed9-25ab-4c44-ac05-4a996359573b"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90ZXh0cmVnaW9uOmJlZjRjZDhiYzM4MzQxOTZhN2EzYTBhOGI3N2QxMDFmXzU0OTc1NTgxNjM0MA_3c6c66dd-f7e0-47d8-9b70-41e35e3f149d"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTpmMDE4NDhjOWU1MzY0ZDRjODM5OGRiMmI5ZGQ0MmNjMS90YWJsZXJhbmdlOmYwMTg0OGM5ZTUzNjRkNGM4Mzk4ZGIyYjlkZDQyY2MxXzctMi0xLTEtMjcwMjc5_b7412713-dffb-405b-ac77-d6af3d2937fa"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90ZXh0cmVnaW9uOmJlZjRjZDhiYzM4MzQxOTZhN2EzYTBhOGI3N2QxMDFmXzU0OTc1NTgxNjM0MA_3c6c66dd-f7e0-47d8-9b70-41e35e3f149d"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTpmMDE4NDhjOWU1MzY0ZDRjODM5OGRiMmI5ZGQ0MmNjMS90YWJsZXJhbmdlOmYwMTg0OGM5ZTUzNjRkNGM4Mzk4ZGIyYjlkZDQyY2MxXzEtMS0xLTEtMjQ0Njgz_74f6d36f-6e1a-44ad-b882-19a0e722d9a3"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTpmMDE4NDhjOWU1MzY0ZDRjODM5OGRiMmI5ZGQ0MmNjMS90YWJsZXJhbmdlOmYwMTg0OGM5ZTUzNjRkNGM4Mzk4ZGIyYjlkZDQyY2MxXzEtMS0xLTEtMjQ0Njgz_74f6d36f-6e1a-44ad-b882-19a0e722d9a3"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTpmMDE4NDhjOWU1MzY0ZDRjODM5OGRiMmI5ZGQ0MmNjMS90YWJsZXJhbmdlOmYwMTg0OGM5ZTUzNjRkNGM4Mzk4ZGIyYjlkZDQyY2MxXzEtMi0xLTEtMjQ0Njgz_b2fb86af-d8d1-4a14-be7f-7ddb2ef71576"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTpmMDE4NDhjOWU1MzY0ZDRjODM5OGRiMmI5ZGQ0MmNjMS90YWJsZXJhbmdlOmYwMTg0OGM5ZTUzNjRkNGM4Mzk4ZGIyYjlkZDQyY2MxXzEtMi0xLTEtMjQ0Njgz_b2fb86af-d8d1-4a14-be7f-7ddb2ef71576"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90ZXh0cmVnaW9uOmJlZjRjZDhiYzM4MzQxOTZhN2EzYTBhOGI3N2QxMDFmXzU0OTc1NTgxNjkyOQ_c24c28fa-491e-42fa-8949-048fe6e9713b" xlink:label="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90ZXh0cmVnaW9uOmJlZjRjZDhiYzM4MzQxOTZhN2EzYTBhOGI3N2QxMDFmXzU0OTc1NTgxNjkyOQ_c24c28fa-491e-42fa-8949-048fe6e9713b" 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 was 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="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTpmMDE4NDhjOWU1MzY0ZDRjODM5OGRiMmI5ZGQ0MmNjMS90YWJsZXJhbmdlOmYwMTg0OGM5ZTUzNjRkNGM4Mzk4ZGIyYjlkZDQyY2MxXzEtMS0xLTEtMjQ0Njgz_74f6d36f-6e1a-44ad-b882-19a0e722d9a3"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90ZXh0cmVnaW9uOmJlZjRjZDhiYzM4MzQxOTZhN2EzYTBhOGI3N2QxMDFmXzU0OTc1NTgxNjkyOQ_c24c28fa-491e-42fa-8949-048fe6e9713b"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTpmMDE4NDhjOWU1MzY0ZDRjODM5OGRiMmI5ZGQ0MmNjMS90YWJsZXJhbmdlOmYwMTg0OGM5ZTUzNjRkNGM4Mzk4ZGIyYjlkZDQyY2MxXzEtMi0xLTEtMjQ0Njgz_b2fb86af-d8d1-4a14-be7f-7ddb2ef71576"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90ZXh0cmVnaW9uOmJlZjRjZDhiYzM4MzQxOTZhN2EzYTBhOGI3N2QxMDFmXzU0OTc1NTgxNjkyOQ_c24c28fa-491e-42fa-8949-048fe6e9713b"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTpmMDE4NDhjOWU1MzY0ZDRjODM5OGRiMmI5ZGQ0MmNjMS90YWJsZXJhbmdlOmYwMTg0OGM5ZTUzNjRkNGM4Mzk4ZGIyYjlkZDQyY2MxXzItMi0xLTEtMjQ0Njgz_039393e7-b04b-4e2f-9c0b-36f40afde5c3"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTpmMDE4NDhjOWU1MzY0ZDRjODM5OGRiMmI5ZGQ0MmNjMS90YWJsZXJhbmdlOmYwMTg0OGM5ZTUzNjRkNGM4Mzk4ZGIyYjlkZDQyY2MxXzItMi0xLTEtMjQ0Njgz_039393e7-b04b-4e2f-9c0b-36f40afde5c3"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90ZXh0cmVnaW9uOmJlZjRjZDhiYzM4MzQxOTZhN2EzYTBhOGI3N2QxMDFmXzU0OTc1NTgxNjgwNQ_c127ed93-51cf-4d64-9597-8fd53eef93d3" xlink:label="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90ZXh0cmVnaW9uOmJlZjRjZDhiYzM4MzQxOTZhN2EzYTBhOGI3N2QxMDFmXzU0OTc1NTgxNjgwNQ_c127ed93-51cf-4d64-9597-8fd53eef93d3" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Represents amounts that had not been paid by EVERFI to its former option holders as of December 31, 2021, solely due to the timing of the acquisition on the last day of 2021. See Note 3 to these consolidated financial statements for additional information regarding our acquisition of EVERFI.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTpmMDE4NDhjOWU1MzY0ZDRjODM5OGRiMmI5ZGQ0MmNjMS90YWJsZXJhbmdlOmYwMTg0OGM5ZTUzNjRkNGM4Mzk4ZGIyYjlkZDQyY2MxXzItMi0xLTEtMjQ0Njgz_039393e7-b04b-4e2f-9c0b-36f40afde5c3"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90ZXh0cmVnaW9uOmJlZjRjZDhiYzM4MzQxOTZhN2EzYTBhOGI3N2QxMDFmXzU0OTc1NTgxNjgwNQ_c127ed93-51cf-4d64-9597-8fd53eef93d3"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTpiNjU4ZDEzYjU4YTM0ODE3YTVhYWMyYWE1NTFkZTE2NS90YWJsZXJhbmdlOmI2NThkMTNiNThhMzQ4MTdhNWFhYzJhYTU1MWRlMTY1XzItMS0xLTEtMjQ0Njgz_fe25b820-1d42-41b7-b6f8-57edff4f9547"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTpiNjU4ZDEzYjU4YTM0ODE3YTVhYWMyYWE1NTFkZTE2NS90YWJsZXJhbmdlOmI2NThkMTNiNThhMzQ4MTdhNWFhYzJhYTU1MWRlMTY1XzItMS0xLTEtMjQ0Njgz_fe25b820-1d42-41b7-b6f8-57edff4f9547"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTpiNjU4ZDEzYjU4YTM0ODE3YTVhYWMyYWE1NTFkZTE2NS90YWJsZXJhbmdlOmI2NThkMTNiNThhMzQ4MTdhNWFhYzJhYTU1MWRlMTY1XzItMi0xLTEtMjQ0Njgz_b3e40ef5-315f-4509-836d-6b1bc2b60199"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTpiNjU4ZDEzYjU4YTM0ODE3YTVhYWMyYWE1NTFkZTE2NS90YWJsZXJhbmdlOmI2NThkMTNiNThhMzQ4MTdhNWFhYzJhYTU1MWRlMTY1XzItMi0xLTEtMjQ0Njgz_b3e40ef5-315f-4509-836d-6b1bc2b60199"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90ZXh0cmVnaW9uOmJlZjRjZDhiYzM4MzQxOTZhN2EzYTBhOGI3N2QxMDFmXzU0OTc1NTgxNTk1OQ_752ebe7c-0800-4769-8495-05320ddbc045" xlink:label="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90ZXh0cmVnaW9uOmJlZjRjZDhiYzM4MzQxOTZhN2EzYTBhOGI3N2QxMDFmXzU0OTc1NTgxNTk1OQ_752ebe7c-0800-4769-8495-05320ddbc045" 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 December&#160;31, 2022 and December&#160;31, 2021 was $31.7 million and $24.7 million, respectively.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTpiNjU4ZDEzYjU4YTM0ODE3YTVhYWMyYWE1NTFkZTE2NS90YWJsZXJhbmdlOmI2NThkMTNiNThhMzQ4MTdhNWFhYzJhYTU1MWRlMTY1XzItMS0xLTEtMjQ0Njgz_fe25b820-1d42-41b7-b6f8-57edff4f9547"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90ZXh0cmVnaW9uOmJlZjRjZDhiYzM4MzQxOTZhN2EzYTBhOGI3N2QxMDFmXzU0OTc1NTgxNTk1OQ_752ebe7c-0800-4769-8495-05320ddbc045"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTpiNjU4ZDEzYjU4YTM0ODE3YTVhYWMyYWE1NTFkZTE2NS90YWJsZXJhbmdlOmI2NThkMTNiNThhMzQ4MTdhNWFhYzJhYTU1MWRlMTY1XzItMi0xLTEtMjQ0Njgz_b3e40ef5-315f-4509-836d-6b1bc2b60199"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90ZXh0cmVnaW9uOmJlZjRjZDhiYzM4MzQxOTZhN2EzYTBhOGI3N2QxMDFmXzU0OTc1NTgxNTk1OQ_752ebe7c-0800-4769-8495-05320ddbc045"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzI0LTMtMS0xLTI1NzE3NQ_9e01f7f5-dd12-42ca-bf5d-a5d9f6b32190"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzI0LTMtMS0xLTI1NzE3NQ_9e01f7f5-dd12-42ca-bf5d-a5d9f6b32190"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzI0LTEtMS0xLTI1NzE3NQ_7d8eb3aa-6634-4996-8868-1340aa02eb22"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzI0LTEtMS0xLTI1NzE3NQ_7d8eb3aa-6634-4996-8868-1340aa02eb22"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzI0LTctMS0xLTI1NzE3NQ_6fd15fae-cc68-4ef8-a2ce-d95ffee2919e"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzI0LTctMS0xLTI1NzE3NQ_6fd15fae-cc68-4ef8-a2ce-d95ffee2919e"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90ZXh0cmVnaW9uOjM1NWMzNzM2ZjMzZjRhMmM5MzA3NjJhZTM3ZjY4MjhhXzU0OTc1NTgxNTM1Mg_0c9b15ed-dc34-43df-8b31-81bad6f37f36" xlink:label="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90ZXh0cmVnaW9uOjM1NWMzNzM2ZjMzZjRhMmM5MzA3NjJhZTM3ZjY4MjhhXzU0OTc1NTgxNTM1Mg_0c9b15ed-dc34-43df-8b31-81bad6f37f36" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Represents shares retired after determining certain EVERFI's selling shareholders would be paid in cash, rather than shares of our common stock. See Note 3 for additional information regarding our acquisition of EVERFI.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzI0LTMtMS0xLTI1NzE3NQ_9e01f7f5-dd12-42ca-bf5d-a5d9f6b32190"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90ZXh0cmVnaW9uOjM1NWMzNzM2ZjMzZjRhMmM5MzA3NjJhZTM3ZjY4MjhhXzU0OTc1NTgxNTM1Mg_0c9b15ed-dc34-43df-8b31-81bad6f37f36"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzI0LTEtMS0xLTI1NzE3NQ_7d8eb3aa-6634-4996-8868-1340aa02eb22"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90ZXh0cmVnaW9uOjM1NWMzNzM2ZjMzZjRhMmM5MzA3NjJhZTM3ZjY4MjhhXzU0OTc1NTgxNTM1Mg_0c9b15ed-dc34-43df-8b31-81bad6f37f36"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzI0LTctMS0xLTI1NzE3NQ_6fd15fae-cc68-4ef8-a2ce-d95ffee2919e"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90ZXh0cmVnaW9uOjM1NWMzNzM2ZjMzZjRhMmM5MzA3NjJhZTM3ZjY4MjhhXzU0OTc1NTgxNTM1Mg_0c9b15ed-dc34-43df-8b31-81bad6f37f36"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTAvZnJhZzoyYTllNDYxMjgzZmM0YzA4YTFkZWNmYTk0ZDQ3MGU4NS90YWJsZTpkYjBkNTZjZmJjYmI0MmViOTRhMzdlZjc4MGI0ODUyZC90YWJsZXJhbmdlOmRiMGQ1NmNmYmNiYjQyZWI5NGEzN2VmNzgwYjQ4NTJkXzYtNS0xLTEtMjQ0Njgz_8a5d5ca0-0852-4e91-b16b-754f2b921a3e"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTAvZnJhZzoyYTllNDYxMjgzZmM0YzA4YTFkZWNmYTk0ZDQ3MGU4NS90YWJsZTpkYjBkNTZjZmJjYmI0MmViOTRhMzdlZjc4MGI0ODUyZC90YWJsZXJhbmdlOmRiMGQ1NmNmYmNiYjQyZWI5NGEzN2VmNzgwYjQ4NTJkXzYtNS0xLTEtMjQ0Njgz_8a5d5ca0-0852-4e91-b16b-754f2b921a3e"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTAvZnJhZzoyYTllNDYxMjgzZmM0YzA4YTFkZWNmYTk0ZDQ3MGU4NS90ZXh0cmVnaW9uOjJhOWU0NjEyODNmYzRjMDhhMWRlY2ZhOTRkNDcwZTg1XzU4NTI_2458b938-acd5-44f1-812d-998ede7e237e" xlink:label="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTAvZnJhZzoyYTllNDYxMjgzZmM0YzA4YTFkZWNmYTk0ZDQ3MGU4NS90ZXh0cmVnaW9uOjJhOWU0NjEyODNmYzRjMDhhMWRlY2ZhOTRkNDcwZTg1XzU4NTI_2458b938-acd5-44f1-812d-998ede7e237e" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">The intrinsic value is calculated as the market value as of the end of the fiscal period.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTAvZnJhZzoyYTllNDYxMjgzZmM0YzA4YTFkZWNmYTk0ZDQ3MGU4NS90YWJsZTpkYjBkNTZjZmJjYmI0MmViOTRhMzdlZjc4MGI0ODUyZC90YWJsZXJhbmdlOmRiMGQ1NmNmYmNiYjQyZWI5NGEzN2VmNzgwYjQ4NTJkXzYtNS0xLTEtMjQ0Njgz_8a5d5ca0-0852-4e91-b16b-754f2b921a3e"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTAvZnJhZzoyYTllNDYxMjgzZmM0YzA4YTFkZWNmYTk0ZDQ3MGU4NS90ZXh0cmVnaW9uOjJhOWU0NjEyODNmYzRjMDhhMWRlY2ZhOTRkNDcwZTg1XzU4NTI_2458b938-acd5-44f1-812d-998ede7e237e"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjAvZnJhZzo2N2U0MDhiZWUyNzQ0MmE0YTY3YTQ0YjVjYjFjODE2ZC90YWJsZTo4ODNhZTY2YzJjNWQ0OWYzYjdhZWUyYmRkZDFjNmVkNS90YWJsZXJhbmdlOjg4M2FlNjZjMmM1ZDQ5ZjNiN2FlZTJiZGRkMWM2ZWQ1XzMtMS0xLTEtMjQ0Njgz_a4b4d9ed-20cc-43c0-a244-888b6bb89249"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjAvZnJhZzo2N2U0MDhiZWUyNzQ0MmE0YTY3YTQ0YjVjYjFjODE2ZC90YWJsZTo4ODNhZTY2YzJjNWQ0OWYzYjdhZWUyYmRkZDFjNmVkNS90YWJsZXJhbmdlOjg4M2FlNjZjMmM1ZDQ5ZjNiN2FlZTJiZGRkMWM2ZWQ1XzMtMS0xLTEtMjQ0Njgz_a4b4d9ed-20cc-43c0-a244-888b6bb89249"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjAvZnJhZzo2N2U0MDhiZWUyNzQ0MmE0YTY3YTQ0YjVjYjFjODE2ZC90ZXh0cmVnaW9uOjY3ZTQwOGJlZTI3NDQyYTRhNjdhNDRiNWNiMWM4MTZkXzU0OTc1NTgyMjEyNw_10bb0283-20df-45e3-b057-b1cb34afd940" xlink:label="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjAvZnJhZzo2N2U0MDhiZWUyNzQ0MmE0YTY3YTQ0YjVjYjFjODE2ZC90ZXh0cmVnaW9uOjY3ZTQwOGJlZTI3NDQyYTRhNjdhNDRiNWNiMWM4MTZkXzU0OTc1NTgyMjEyNw_10bb0283-20df-45e3-b057-b1cb34afd940" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">See Note 3 to these consolidated financial statements for a discussion of the measurement period adjustments during the year ended December&#160;31, 2022 to the estimated fair value of the EVERFI assets acquired and liabilities assumed.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjAvZnJhZzo2N2U0MDhiZWUyNzQ0MmE0YTY3YTQ0YjVjYjFjODE2ZC90YWJsZTo4ODNhZTY2YzJjNWQ0OWYzYjdhZWUyYmRkZDFjNmVkNS90YWJsZXJhbmdlOjg4M2FlNjZjMmM1ZDQ5ZjNiN2FlZTJiZGRkMWM2ZWQ1XzMtMS0xLTEtMjQ0Njgz_a4b4d9ed-20cc-43c0-a244-888b6bb89249"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMjAvZnJhZzo2N2U0MDhiZWUyNzQ0MmE0YTY3YTQ0YjVjYjFjODE2ZC90ZXh0cmVnaW9uOjY3ZTQwOGJlZTI3NDQyYTRhNjdhNDRiNWNiMWM4MTZkXzU0OTc1NTgyMjEyNw_10bb0283-20df-45e3-b057-b1cb34afd940"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzQtNy0xLTEtMjQ0Njgz_6ac6a48d-4607-4d54-aa6d-e29b7458e391"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzQtNy0xLTEtMjQ0Njgz_6ac6a48d-4607-4d54-aa6d-e29b7458e391"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzQtNi0xLTEtMjQ0Njgz_4933ec4b-3132-465b-b0ad-f5507d72bb1e"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzQtNi0xLTEtMjQ0Njgz_4933ec4b-3132-465b-b0ad-f5507d72bb1e"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90ZXh0cmVnaW9uOjM1NWMzNzM2ZjMzZjRhMmM5MzA3NjJhZTM3ZjY4MjhhXzU0OTc1NTgxNTM1MQ_4650b4df-642f-4544-892b-1ab716327b7d" xlink:label="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90ZXh0cmVnaW9uOjM1NWMzNzM2ZjMzZjRhMmM5MzA3NjJhZTM3ZjY4MjhhXzU0OTc1NTgxNTM1MQ_4650b4df-642f-4544-892b-1ab716327b7d" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Represents dividends paid in Q1 2020. Refer to the discussion of our Board of Directors' decision to discontinue the declaration and payments of all cash dividends beginning in Q2 2020 in Note 14 of our Annual Report on Form 10-K for the  fiscal year ended December 31, 2020, as filed with the SEC on February 23, 2021.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzQtNy0xLTEtMjQ0Njgz_6ac6a48d-4607-4d54-aa6d-e29b7458e391"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90ZXh0cmVnaW9uOjM1NWMzNzM2ZjMzZjRhMmM5MzA3NjJhZTM3ZjY4MjhhXzU0OTc1NTgxNTM1MQ_4650b4df-642f-4544-892b-1ab716327b7d"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90YWJsZTo2YTk2YmQwYTQyYzA0MzgwODU4YTMyNjU0MTgyOGI4Yy90YWJsZXJhbmdlOjZhOTZiZDBhNDJjMDQzODA4NThhMzI2NTQxODI4YjhjXzQtNi0xLTEtMjQ0Njgz_4933ec4b-3132-465b-b0ad-f5507d72bb1e"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMDUvZnJhZzozNTVjMzczNmYzM2Y0YTJjOTMwNzYyYWUzN2Y2ODI4YS90ZXh0cmVnaW9uOjM1NWMzNzM2ZjMzZjRhMmM5MzA3NjJhZTM3ZjY4MjhhXzU0OTc1NTgxNTM1MQ_4650b4df-642f-4544-892b-1ab716327b7d"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTQvZnJhZzo2NTY1Y2FmMGQ2ZWQ0MGEzOTg5NzgxM2Q5OGQxYzY4OS90YWJsZTpkZjNjZTA2NGI1YzI0MTY5YjU1ODJjNTY4YmI4YjNmYi90YWJsZXJhbmdlOmRmM2NlMDY0YjVjMjQxNjliNTU4MmM1NjhiYjhiM2ZiXzEtMS0xLTEtMjQ0Njgz_7fb61e51-d865-43b2-ba70-43d20af76fa2"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTQvZnJhZzo2NTY1Y2FmMGQ2ZWQ0MGEzOTg5NzgxM2Q5OGQxYzY4OS90YWJsZTpkZjNjZTA2NGI1YzI0MTY5YjU1ODJjNTY4YmI4YjNmYi90YWJsZXJhbmdlOmRmM2NlMDY0YjVjMjQxNjliNTU4MmM1NjhiYjhiM2ZiXzEtMS0xLTEtMjQ0Njgz_7fb61e51-d865-43b2-ba70-43d20af76fa2"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTQvZnJhZzo2NTY1Y2FmMGQ2ZWQ0MGEzOTg5NzgxM2Q5OGQxYzY4OS90YWJsZTpkZjNjZTA2NGI1YzI0MTY5YjU1ODJjNTY4YmI4YjNmYi90YWJsZXJhbmdlOmRmM2NlMDY0YjVjMjQxNjliNTU4MmM1NjhiYjhiM2ZiXzItMS0xLTEtMjQ0Njgz_6cceb81c-d794-4ce2-b16b-f5777657b93a"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTQvZnJhZzo2NTY1Y2FmMGQ2ZWQ0MGEzOTg5NzgxM2Q5OGQxYzY4OS90YWJsZTpkZjNjZTA2NGI1YzI0MTY5YjU1ODJjNTY4YmI4YjNmYi90YWJsZXJhbmdlOmRmM2NlMDY0YjVjMjQxNjliNTU4MmM1NjhiYjhiM2ZiXzItMS0xLTEtMjQ0Njgz_6cceb81c-d794-4ce2-b16b-f5777657b93a"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTQvZnJhZzo2NTY1Y2FmMGQ2ZWQ0MGEzOTg5NzgxM2Q5OGQxYzY4OS90YWJsZTpkZjNjZTA2NGI1YzI0MTY5YjU1ODJjNTY4YmI4YjNmYi90YWJsZXJhbmdlOmRmM2NlMDY0YjVjMjQxNjliNTU4MmM1NjhiYjhiM2ZiXzMtMS0xLTEtMjQ0Njgz_3b679677-a20c-471c-bb43-4d08981c634c"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTQvZnJhZzo2NTY1Y2FmMGQ2ZWQ0MGEzOTg5NzgxM2Q5OGQxYzY4OS90YWJsZTpkZjNjZTA2NGI1YzI0MTY5YjU1ODJjNTY4YmI4YjNmYi90YWJsZXJhbmdlOmRmM2NlMDY0YjVjMjQxNjliNTU4MmM1NjhiYjhiM2ZiXzMtMS0xLTEtMjQ0Njgz_3b679677-a20c-471c-bb43-4d08981c634c"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTQvZnJhZzo2NTY1Y2FmMGQ2ZWQ0MGEzOTg5NzgxM2Q5OGQxYzY4OS90ZXh0cmVnaW9uOjY1NjVjYWYwZDZlZDQwYTM5ODk3ODEzZDk4ZDFjNjg5XzM0NTE2_c4d40d7c-5278-4ff1-9e5f-d4cfe9a208ab" xlink:label="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTQvZnJhZzo2NTY1Y2FmMGQ2ZWQ0MGEzOTg5NzgxM2Q5OGQxYzY4OS90ZXh0cmVnaW9uOjY1NjVjYWYwZDZlZDQwYTM5ODk3ODEzZDk4ZDFjNjg5XzM0NTE2_c4d40d7c-5278-4ff1-9e5f-d4cfe9a208ab" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Certain of the customer relationships, marketing assets and developed technology assets are amortized on an accelerated basis.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTQvZnJhZzo2NTY1Y2FmMGQ2ZWQ0MGEzOTg5NzgxM2Q5OGQxYzY4OS90YWJsZTpkZjNjZTA2NGI1YzI0MTY5YjU1ODJjNTY4YmI4YjNmYi90YWJsZXJhbmdlOmRmM2NlMDY0YjVjMjQxNjliNTU4MmM1NjhiYjhiM2ZiXzEtMS0xLTEtMjQ0Njgz_7fb61e51-d865-43b2-ba70-43d20af76fa2"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTQvZnJhZzo2NTY1Y2FmMGQ2ZWQ0MGEzOTg5NzgxM2Q5OGQxYzY4OS90ZXh0cmVnaW9uOjY1NjVjYWYwZDZlZDQwYTM5ODk3ODEzZDk4ZDFjNjg5XzM0NTE2_c4d40d7c-5278-4ff1-9e5f-d4cfe9a208ab"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTQvZnJhZzo2NTY1Y2FmMGQ2ZWQ0MGEzOTg5NzgxM2Q5OGQxYzY4OS90YWJsZTpkZjNjZTA2NGI1YzI0MTY5YjU1ODJjNTY4YmI4YjNmYi90YWJsZXJhbmdlOmRmM2NlMDY0YjVjMjQxNjliNTU4MmM1NjhiYjhiM2ZiXzItMS0xLTEtMjQ0Njgz_6cceb81c-d794-4ce2-b16b-f5777657b93a"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTQvZnJhZzo2NTY1Y2FmMGQ2ZWQ0MGEzOTg5NzgxM2Q5OGQxYzY4OS90ZXh0cmVnaW9uOjY1NjVjYWYwZDZlZDQwYTM5ODk3ODEzZDk4ZDFjNjg5XzM0NTE2_c4d40d7c-5278-4ff1-9e5f-d4cfe9a208ab"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTQvZnJhZzo2NTY1Y2FmMGQ2ZWQ0MGEzOTg5NzgxM2Q5OGQxYzY4OS90YWJsZTpkZjNjZTA2NGI1YzI0MTY5YjU1ODJjNTY4YmI4YjNmYi90YWJsZXJhbmdlOmRmM2NlMDY0YjVjMjQxNjliNTU4MmM1NjhiYjhiM2ZiXzMtMS0xLTEtMjQ0Njgz_3b679677-a20c-471c-bb43-4d08981c634c"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMTQvZnJhZzo2NTY1Y2FmMGQ2ZWQ0MGEzOTg5NzgxM2Q5OGQxYzY4OS90ZXh0cmVnaW9uOjY1NjVjYWYwZDZlZDQwYTM5ODk3ODEzZDk4ZDFjNjg5XzM0NTE2_c4d40d7c-5278-4ff1-9e5f-d4cfe9a208ab"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTpmMDE4NDhjOWU1MzY0ZDRjODM5OGRiMmI5ZGQ0MmNjMS90YWJsZXJhbmdlOmYwMTg0OGM5ZTUzNjRkNGM4Mzk4ZGIyYjlkZDQyY2MxXzMtMi0xLTEtMjQ0Njgz_f91f6090-8ad4-45bd-a75b-d536c90194f4"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTpmMDE4NDhjOWU1MzY0ZDRjODM5OGRiMmI5ZGQ0MmNjMS90YWJsZXJhbmdlOmYwMTg0OGM5ZTUzNjRkNGM4Mzk4ZGIyYjlkZDQyY2MxXzMtMi0xLTEtMjQ0Njgz_f91f6090-8ad4-45bd-a75b-d536c90194f4"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTpmMDE4NDhjOWU1MzY0ZDRjODM5OGRiMmI5ZGQ0MmNjMS90YWJsZXJhbmdlOmYwMTg0OGM5ZTUzNjRkNGM4Mzk4ZGIyYjlkZDQyY2MxXzMtMS0xLTEtMjQ0Njgz_90b987c2-ddd4-4f2e-8ab4-22f1165e8bd1"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTpmMDE4NDhjOWU1MzY0ZDRjODM5OGRiMmI5ZGQ0MmNjMS90YWJsZXJhbmdlOmYwMTg0OGM5ZTUzNjRkNGM4Mzk4ZGIyYjlkZDQyY2MxXzMtMS0xLTEtMjQ0Njgz_90b987c2-ddd4-4f2e-8ab4-22f1165e8bd1"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90ZXh0cmVnaW9uOmJlZjRjZDhiYzM4MzQxOTZhN2EzYTBhOGI3N2QxMDFmXzU0OTc1NTgxNjkyOA_8146fd4a-3d6e-4ab8-a3cb-91d45ff8cff4" xlink:label="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90ZXh0cmVnaW9uOmJlZjRjZDhiYzM4MzQxOTZhN2EzYTBhOGI3N2QxMDFmXzU0OTc1NTgxNjkyOA_8146fd4a-3d6e-4ab8-a3cb-91d45ff8cff4" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">All accrued legal costs are classified as current.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTpmMDE4NDhjOWU1MzY0ZDRjODM5OGRiMmI5ZGQ0MmNjMS90YWJsZXJhbmdlOmYwMTg0OGM5ZTUzNjRkNGM4Mzk4ZGIyYjlkZDQyY2MxXzMtMi0xLTEtMjQ0Njgz_f91f6090-8ad4-45bd-a75b-d536c90194f4"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90ZXh0cmVnaW9uOmJlZjRjZDhiYzM4MzQxOTZhN2EzYTBhOGI3N2QxMDFmXzU0OTc1NTgxNjkyOA_8146fd4a-3d6e-4ab8-a3cb-91d45ff8cff4"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90YWJsZTpmMDE4NDhjOWU1MzY0ZDRjODM5OGRiMmI5ZGQ0MmNjMS90YWJsZXJhbmdlOmYwMTg0OGM5ZTUzNjRkNGM4Mzk4ZGIyYjlkZDQyY2MxXzMtMS0xLTEtMjQ0Njgz_90b987c2-ddd4-4f2e-8ab4-22f1165e8bd1"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yMzIvZnJhZzpiZWY0Y2Q4YmMzODM0MTk2YTdhM2EwYThiNzdkMTAxZi90ZXh0cmVnaW9uOmJlZjRjZDhiYzM4MzQxOTZhN2EzYTBhOGI3N2QxMDFmXzU0OTc1NTgxNjkyOA_8146fd4a-3d6e-4ab8-a3cb-91d45ff8cff4"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90YWJsZTo5MGU0OTAyMDg2Mzc0Zjk3YTYwMzkzMmFlMDljNWY4YS90YWJsZXJhbmdlOjkwZTQ5MDIwODYzNzRmOTdhNjAzOTMyYWUwOWM1ZjhhXzItMS0xLTEtMjQ0Njgz_87c62caa-0c08-42e2-8ede-66a77eb290fb"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90YWJsZTo5MGU0OTAyMDg2Mzc0Zjk3YTYwMzkzMmFlMDljNWY4YS90YWJsZXJhbmdlOjkwZTQ5MDIwODYzNzRmOTdhNjAzOTMyYWUwOWM1ZjhhXzItMS0xLTEtMjQ0Njgz_87c62caa-0c08-42e2-8ede-66a77eb290fb"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90YWJsZTo5MGU0OTAyMDg2Mzc0Zjk3YTYwMzkzMmFlMDljNWY4YS90YWJsZXJhbmdlOjkwZTQ5MDIwODYzNzRmOTdhNjAzOTMyYWUwOWM1ZjhhXzItMi0xLTEtMjQ0Njgz_96c04a70-a061-4e17-a706-63c4df194035"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90YWJsZTo5MGU0OTAyMDg2Mzc0Zjk3YTYwMzkzMmFlMDljNWY4YS90YWJsZXJhbmdlOjkwZTQ5MDIwODYzNzRmOTdhNjAzOTMyYWUwOWM1ZjhhXzItMi0xLTEtMjQ0Njgz_96c04a70-a061-4e17-a706-63c4df194035"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90YWJsZTo5MGU0OTAyMDg2Mzc0Zjk3YTYwMzkzMmFlMDljNWY4YS90YWJsZXJhbmdlOjkwZTQ5MDIwODYzNzRmOTdhNjAzOTMyYWUwOWM1ZjhhXzItMy0xLTEtMjQ0Njgz_a1a03d56-9d27-483b-9519-f1547719a266"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90YWJsZTo5MGU0OTAyMDg2Mzc0Zjk3YTYwMzkzMmFlMDljNWY4YS90YWJsZXJhbmdlOjkwZTQ5MDIwODYzNzRmOTdhNjAzOTMyYWUwOWM1ZjhhXzItMy0xLTEtMjQ0Njgz_a1a03d56-9d27-483b-9519-f1547719a266"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90ZXh0cmVnaW9uOjY5ZTNkYTA4ZDBmYzQxODA4ODEzOGFiNGNkMzc5N2E1XzE2MzA5_5d4ad2ae-36ce-41af-b38e-7c7580ae4bcd" xlink:label="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90ZXh0cmVnaW9uOjY5ZTNkYTA4ZDBmYzQxODA4ODEzOGFiNGNkMzc5N2E1XzE2MzA5_5d4ad2ae-36ce-41af-b38e-7c7580ae4bcd" 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="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90YWJsZTo5MGU0OTAyMDg2Mzc0Zjk3YTYwMzkzMmFlMDljNWY4YS90YWJsZXJhbmdlOjkwZTQ5MDIwODYzNzRmOTdhNjAzOTMyYWUwOWM1ZjhhXzItMS0xLTEtMjQ0Njgz_87c62caa-0c08-42e2-8ede-66a77eb290fb"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90ZXh0cmVnaW9uOjY5ZTNkYTA4ZDBmYzQxODA4ODEzOGFiNGNkMzc5N2E1XzE2MzA5_5d4ad2ae-36ce-41af-b38e-7c7580ae4bcd"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90YWJsZTo5MGU0OTAyMDg2Mzc0Zjk3YTYwMzkzMmFlMDljNWY4YS90YWJsZXJhbmdlOjkwZTQ5MDIwODYzNzRmOTdhNjAzOTMyYWUwOWM1ZjhhXzItMi0xLTEtMjQ0Njgz_96c04a70-a061-4e17-a706-63c4df194035"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90ZXh0cmVnaW9uOjY5ZTNkYTA4ZDBmYzQxODA4ODEzOGFiNGNkMzc5N2E1XzE2MzA5_5d4ad2ae-36ce-41af-b38e-7c7580ae4bcd"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90YWJsZTo5MGU0OTAyMDg2Mzc0Zjk3YTYwMzkzMmFlMDljNWY4YS90YWJsZXJhbmdlOjkwZTQ5MDIwODYzNzRmOTdhNjAzOTMyYWUwOWM1ZjhhXzItMy0xLTEtMjQ0Njgz_a1a03d56-9d27-483b-9519-f1547719a266"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90ZXh0cmVnaW9uOjY5ZTNkYTA4ZDBmYzQxODA4ODEzOGFiNGNkMzc5N2E1XzE2MzA5_5d4ad2ae-36ce-41af-b38e-7c7580ae4bcd"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTAvZnJhZzoyYTllNDYxMjgzZmM0YzA4YTFkZWNmYTk0ZDQ3MGU4NS90YWJsZTpkMDEyYTZlNWZmNmY0NDVmOGQ5MWQ3ZjUxNmNkMzM3NC90YWJsZXJhbmdlOmQwMTJhNmU1ZmY2ZjQ0NWY4ZDkxZDdmNTE2Y2QzMzc0XzUtNS0xLTEtMjQ0Njgz_c3ff2369-fdcf-44fe-b5fd-beec687f9140"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTAvZnJhZzoyYTllNDYxMjgzZmM0YzA4YTFkZWNmYTk0ZDQ3MGU4NS90YWJsZTpkMDEyYTZlNWZmNmY0NDVmOGQ5MWQ3ZjUxNmNkMzM3NC90YWJsZXJhbmdlOmQwMTJhNmU1ZmY2ZjQ0NWY4ZDkxZDdmNTE2Y2QzMzc0XzUtNS0xLTEtMjQ0Njgz_c3ff2369-fdcf-44fe-b5fd-beec687f9140"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTAvZnJhZzoyYTllNDYxMjgzZmM0YzA4YTFkZWNmYTk0ZDQ3MGU4NS90ZXh0cmVnaW9uOjJhOWU0NjEyODNmYzRjMDhhMWRlY2ZhOTRkNDcwZTg1XzU4NDY_1143ff66-49c3-4cae-8c78-dce86577aae9" xlink:label="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTAvZnJhZzoyYTllNDYxMjgzZmM0YzA4YTFkZWNmYTk0ZDQ3MGU4NS90ZXh0cmVnaW9uOjJhOWU0NjEyODNmYzRjMDhhMWRlY2ZhOTRkNDcwZTg1XzU4NDY_1143ff66-49c3-4cae-8c78-dce86577aae9" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">The intrinsic value is calculated as the market value as of the end of the fiscal period.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTAvZnJhZzoyYTllNDYxMjgzZmM0YzA4YTFkZWNmYTk0ZDQ3MGU4NS90YWJsZTpkMDEyYTZlNWZmNmY0NDVmOGQ5MWQ3ZjUxNmNkMzM3NC90YWJsZXJhbmdlOmQwMTJhNmU1ZmY2ZjQ0NWY4ZDkxZDdmNTE2Y2QzMzc0XzUtNS0xLTEtMjQ0Njgz_c3ff2369-fdcf-44fe-b5fd-beec687f9140"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNTAvZnJhZzoyYTllNDYxMjgzZmM0YzA4YTFkZWNmYTk0ZDQ3MGU4NS90ZXh0cmVnaW9uOjJhOWU0NjEyODNmYzRjMDhhMWRlY2ZhOTRkNDcwZTg1XzU4NDY_1143ff66-49c3-4cae-8c78-dce86577aae9"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90YWJsZTowMTA3YTgzYjZlMmI0YzljYTQyYjllNDRmYWM1YjFhYi90YWJsZXJhbmdlOjAxMDdhODNiNmUyYjRjOWNhNDJiOWU0NGZhYzViMWFiXzMtMi0xLTEtMjQ0Njgz_1287c47e-c9f6-4ca2-8f4f-c1f3b9dfbe16"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90YWJsZTowMTA3YTgzYjZlMmI0YzljYTQyYjllNDRmYWM1YjFhYi90YWJsZXJhbmdlOjAxMDdhODNiNmUyYjRjOWNhNDJiOWU0NGZhYzViMWFiXzMtMi0xLTEtMjQ0Njgz_1287c47e-c9f6-4ca2-8f4f-c1f3b9dfbe16"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90ZXh0cmVnaW9uOjY5ZTNkYTA4ZDBmYzQxODA4ODEzOGFiNGNkMzc5N2E1XzE2MzMz_348edf24-b75d-4368-84cc-d10a952c7726" xlink:label="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90ZXh0cmVnaW9uOjY5ZTNkYTA4ZDBmYzQxODA4ODEzOGFiNGNkMzc5N2E1XzE2MzMz_348edf24-b75d-4368-84cc-d10a952c7726" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">The 2020 amount was revised to correct an immaterial disclosure error in the previously filed consolidated financial statements.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90YWJsZTowMTA3YTgzYjZlMmI0YzljYTQyYjllNDRmYWM1YjFhYi90YWJsZXJhbmdlOjAxMDdhODNiNmUyYjRjOWNhNDJiOWU0NGZhYzViMWFiXzMtMi0xLTEtMjQ0Njgz_1287c47e-c9f6-4ca2-8f4f-c1f3b9dfbe16"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjI0ZDljZDZhN2I2YTRiYjNhYWY1NDA5OGQ2MTg3ODBjL3NlYzoyNGQ5Y2Q2YTdiNmE0YmIzYWFmNTQwOThkNjE4NzgwY18yNDQvZnJhZzo2OWUzZGEwOGQwZmM0MTgwODgxMzhhYjRjZDM3OTdhNS90ZXh0cmVnaW9uOjY5ZTNkYTA4ZDBmYzQxODA4ODEzOGFiNGNkMzc5N2E1XzE2MzMz_348edf24-b75d-4368-84cc-d10a952c7726"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>127
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
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
M?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6:&C/5BZPYC0IO0=5
MY3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%02P,$%     @
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
M!/A]+H3>'9@+[-]JO/\_4$L#!!0    ( ,Z"6%9JVV+WAP(  %<'   8
M>&PO=V]R:W-H965T<R]S:&5E=#(N>&ULK55=3]LP%/TK5B;QA$B;E(Y!&ZDM
ML"$!JD#;-$U[<)/;QL(?F>T0]N]W[:1986G6A[TD_KCG^)R;^-Y)I?23R0$L
M>1%<FFF06UN<AZ%)<Q#4G*@").ZLE1;4XE1O0E-HH)D'"1Y&@\$X%)3)()GX
MM:5.)JJTG$E8:F)*(:C^-0>NJFDP#+8+#VR36[<0)I.";N 1[.=BJ7$6MBP9
M$R -4Y)H6$^#V?!\,7;Q/N +@\KLC(ESLE+JR4UNLFDP<(* 0VH= \77,RR
M<T>$,GXVG$%[I /NCK?LU]X[>EE1 PO%O[+,YM/@+" 9K&G)[8.J/D'CY]3Q
MI8H;_R15'1M]"$A:&JM$ T8%@LGZ35^:/.P"1GL 40.(W@+>[P'$#2#V1FME
MWM8EM329:%41[:*1S0U\;CP:W3#ION*CU;C+$&>369DQ2VYD_3]@8B>A15JW
M&:8-Q;RFB/90#"-RIZ3-#;F2&62O"4+4TXJ*MJ+F42_C):0G)!X>DV@011V"
M%H?#ASURXC9'L>>+#\T1^3Y;&:OQ%_S1E:Z:;=3-YJ[EN2EH"M, [YT!_0Q!
M<O1N.!Y<=%G]3V2OC(]:XZ,^]MJXTN2::4%N+KN\]A.,.K]>/R:*SWJDG[;2
M3P^2?D\%=.GN1U]I:2PYHJ*X(-]4*3?D]G;99:6?9JE9"A6UH'-5NE*#Q5>;
MO[E>.1RW#L<'.;Q5Z=Z+V\_P0+FK<L?D7FF;DP75"D-HE\]_2+&<2DN/R4?
M?L)HE[MPIT8)T!M?N@U),;NVK@SM:ML=9KXHOEF?8]>HB_P?FKKEW%$\7!K"
M88V4@Y/W^'5T7<;KB56%KX0K9;&N^F&.G0^T"\#]M5)V.W$'M+TT^0U02P,$
M%     @ SH)85OK5\Q;P!P  0R,  !@   !X;"]W;W)K<VAE971S+W-H965T
M,RYX;6RU6FUOV\@1_BL+U6CO #G:-[XEMH#$QK7WH3TCSK6?U]3*(D)Q=>32
MCOOK.TM*(L5]D5+D#-@6I6>'SPQGYYDA=?.JZJ_-1DJ-OFW+JKF=;;3>O5\L
MFGPCMZ)YIW:R@D_6JMX*#8?U\Z+9U5*LND7;<D$QCA=;452SY4WWWD.]O%&M
M+HM*/M2H:;=;4;]]DJ5ZO9V1V>&-S\7S1ILW%LN;G7B6CU+_OGNHX6AQM+(J
MMK)J"E6A6JYO9Q_)^SO.S8(.\>]"OC:CU\BX\J345W/PZ^IVA@TC6<I<&Q,"
M_KW(.UF6QA+P^&-O='8\IUDX?GVP_DOG/#CS)!IYI\K_%"N]N9VE,[22:]&6
M^K-Z_8?<.Q09>[DJF^XO>MUC\0SE;:/5=K\8&&R+JO\OONT#,5I N&<!W2^@
MERY@^P6L<[1GUKEU+[18WM3J%=4&#=;,BRXVW6KPIJC,97S4-7Q:P#J]O%-5
MH\IB);1<H4^B%%4NT:,QUZ!K]/OC/?KIZF=TA8H*?=FHMA'5JKE9:#BS6;_(
M]V?YU)^%>LYR+_-WB)$YHIA2Q_*[RY>3T^4+\/?H-#TZ33M[S.=T6]>RTD@T
M#?CYWN5/;X"[#9B]];[9B5S>SF#S-+)^D;/E7_]"8OS!Y=T/,G;B*SOZRD+6
MEW>BV2"X:B@W+^0?;?$B2G#>>15[4U%GRA2 ER4C<08A?QF[8Z.BB/#XB#KA
MR8\\>9#G%Z5%"86AT761FV0T?%T<>S/QZ.P))!7'$Y(V+,KBF'A81D>649#E
MQSQ7+00/B.82(OE4RCFJH-JJ-1(EU,1N_\#!53)G).T"?T7(G$01$AI!(LOM
MDZS[JWO8$!W*^1'\A8CL9%?KRC=7."++3X)IBK-).)RPA'K"$1_#$8>3JRM0
MLD;K%NK"*"@NIK%%@?(I31N3)8F;8W+DF 0Y/M1R)XH5DM] ^AK9=-%6>@.L
M\Y,ZX.*<6'Q2$D=\PMI&95&$/;%-C[S3"S;$>8JI?7*2QIQ-.-JP-,)90MPD
MLR/)[$QPH:&H]5L75%-<=B#QNML2+JZ9(PL3/LK"GJL#1@BGJ9LKP8/6X2#;
MWX"KT$7UC$H)TH]JH_'7:GW=PH$_PGNK8SX\2K-I[CI@$4M3YF$]4F@29/VH
MUOI5U!*Z$R@"JHLPRE6C&V^<]Q9/(LAAPT^3PH6CA/FV'!D$E@0U;?EWI5:O
M15DZR5%'%D2F&DW9.8&0V]A#;]!$$A;%7RLMJN<""M7^LOLCR2P.,8L(FZ:L
M"Y>E.*(>JH,LDK N_M95JD!RVD*7<8:G)<H!2Z#\>VH4&?20A 6QKU(!>K;P
MT"RC";92T05,2$Q\N3AH%(DOZO;*0CP59:$+Z6[Y2%#KOK?G^U'63IT>1(^$
M5>]++5:0W(=V92?>?+),;/7B-(JLZF;#*,6Q[^H,*D?",@<=5=W*H#R/+IS3
M 8>TQ1A;U<2&$8QQYML"@P22L ;>MQ)IM1_69.WF:$M:@C'0G)*T<5'&:>(1
M$3I('PU+W[U\ ED^1'2G:C-$.P<?6\5(FEK1=,+BS),.=! [&A:[>[F6P'$%
MO>2+K%IY&6=;QEA*.9GFL N7<#Y2\E/6HWDR+'>GO=J9?*4.6:,,Q]R*L0-(
M(&&91U3HH'\TK']]-NSGEDL";*M;RC%$>,K8QF4085\/1 <5I&$5/*:%%M^.
M\77.0]06.D*CQ*IG+AQ/>1QYJ Z*2,.*:&?P=\39(8+I2 'WU&T4I]RW]0:=
MI.%A;MH=C]+XNWRP9SC88B2=.F'#(L923S6F@_#1L/#U_=*Y+>C2O&S:,SE0
MA''N83@H'KUDL#O'T%8K2GD:)]:6<P$C'D6^?!ATC89U[4YMMX4VTT8ORKFJ
M3';(*@?.Z*=&2O0OI24BY&>G!T'K[@8(.>^>_1^&SM\^&Y23X6#[^*A5_G6C
MRA5(^]^Z&5>_.?M'%E3@[^T??Y2U4Z\''69A'7ZH#V6L,?Y_0!3/H5LROZC9
MP#0*.='JC:J+_\H5E =52:1:W<!<M8(D<<:'6/<-I^U/$'+JR:#-+*S-$T_F
M-GTG65M[*>Y_IIPO0)Y2']VZ#<NTC_JY0-LJ;)$.04[9#AK-PAIMZH6J#E2O
M\#N,"0P>-7H192L_()(&4RA.YBGA<\QY5VWB>$[B:!['\0%<-(T9%/Z<VZA[
MW\:9%T\ERX7QZ!4;V@46;A=.HW8,EY-C;RD97S03Y"G-<[!3ID-_P,[<[#UA
M>MDNLD4>LL"]C2Z!GC(?>@(6[@F<S/MT<K*V=3].(#<QGW8(+F0,:1M[\V+H
M$MB9N7BU*DR+!:V"N7U]750H%[L"6@<GY=1*38*3B,868QN8Q6E&/=T"&[H%
M%NX6OM30-+;UVR'*HK]'"=N>SQ,>S6'"Z38H')*4SE,<'5/HS]G0F>7H=<02
MFDZ[:2<0XXQX-@P?.@<>GKFG(>G]=3[3<DS3'*(&09L^UG(A(: 03P_=0?)Y
M6/(_YGF[;<ON2?#^!HS:0G.Q,0_M7R0J*CAV%B9NRW::L6GY=*#BB'IF63[H
M.P_K^V>I!;RU0E+4%2BB.\".43I+L/7\R8&C,%M%OH>;@Y3SL)3W37_CZ"6=
M=&UY3CC';'J'P(4C"8X]%9./'L9>\C1V-*-T>_%B^K90NF_Z.H&NF[Z+T3<<
MS-=+_BGJYZ)J8%)=PTK\+@$3=?^-C?Y JUWWI8<GI;7:=B\W4@!Q X#/UPI&
ME_V!^1[%\7LSR_\!4$L#!!0    ( ,Z"6%;)>HD30P(  "0%   8    >&PO
M=V]R:W-H965T<R]S:&5E=#0N>&ULK51-;]LP#/TK@E<,+=!%L=VD7>88R >*
M[C @:-;M,.R@V'0L5)8\28F[?S]*=HP42X8>=K%$B>^)CR:9-$H_FQ+ DI=*
M2#,-2FOK":4F*Z%B9J!JD'A3*%TQBZ;>4E-K8+D'58)&P^&85HS+($W\V4JG
MB=I9P26L-#&[JF+Z]QR$:J9!&!P.'OFVM.Z IDG-MK &^U2O-%JT9\EY!=)P
M)8F&8AK,PLDB=O[>X1N'QASMB5.R4>K9&9_S:3!T 8& S#H&ALL>%B"$(\(P
M?G6<0?^D Q[O#^SW7CMJV3 #"R6^\]R6T^ N(#D4;"?LHVH>H-,S<GR9$L9_
M2=/ZCC\&)-L9JZH.C!%47+8K>^GR< 0(;\X H@X0O140=P"?.=I&YF4MF65I
MHE5#M/-&-K?QN?%H5,.E^XMKJ_&6(\ZF"R6-$CQG%G(R9X+)#,C:T1ERN6(:
MI"W!\HR)*_*!/*V7Y/+BBEP0+LG74NT,D[E)J,5('!_-NE?G[:O1F5>7D U(
M'%Z3:!A%)^"+M\/#UW"*^OLD1'T2(L\7G^%;6Y2/I6F)*L@]EY@$S@19*<-]
MK?V8;8S56'$_3TEMN6].<[LNG)B:93 -L,T,Z#T$Z?MWX7CXZ93P_T3V*@UQ
MGX;X7^SI+,O43N*/UY !W[.-@&O"!#:ZJXI3TEN^D>=S\V*?WL;A74+WQY+^
M=@K#<#3JO=I8Z5$-N_GQA>DMEX8(*! W'-PB@6Y[LC6LJGU9;Y3%)O';$L<8
M:.> ]X52]F"X3ND'8_H'4$L#!!0    ( ,Z"6%;"-M3\^P<  .8I   8
M>&PO=V]R:W-H965T<R]S:&5E=#4N>&ULM5IK<]LV%OTK'&VGD\S$%EY\96W-
MQ.9V-S--DXF3W0\[^X&6((D;DE!!2';[ZWOYD"@"(&PW[(?$HG1PR'-Q 9P+
M\.I!R&_5EG/E/19Y65W/MDKMWL[GU7++B[2Z%#M>PB]K(8M4P:7<S*N=Y.FJ
M:53D<X)0,"_2K)PMKIKO/LG%E=BK/"OY)^E5^Z)(Y6\W/!</US,\.W[Q.=ML
M5?W%?'&U2S?\CJNONT\2KN8GEE56\++*1.E)OKZ>O<-O$]8T:!#_SOA#=?;9
MJZ7<"_&MOGB_NIZA^HEXSI>JIDCASX'?\CROF> Y?NU(9Z=[U@W//Q_9?VK$
M@YC[M.*W(O]/ME+;ZUDT\U9\G>YS]5D\_(MW@OR:;RGRJOG?>^BP:.8M]Y42
M1=<8GJ#(RO9O^M@%XJP!#D8:D*X!T1NPD0:T:T"?VX!U#5@3F59*$X<D5>GB
M2HH'3]9H8*L_-,%L6H/\K*S[_4Y)^#6#=FIQ*\I*Y-DJ57SEW2GX YVJ*D^L
MO5M10"IMZSX^<.]]N10%]RZ\KW>)]^J'U]X/7E9Z7[9B7Z7EJKJ:*WB:FG.^
M[.Y\T]Z9C-P9$^^#*-6V\OY1KOAJ2# '&2<MY*CEAC@9$[Z\]"A^XQ%$B.6!
M;I_?'%N:)\]OCAQJZ*EG:,-'1_@^\P,O]]P6V+8ALS>L9XJWU2Y=\NL9]%_%
MY8'/%C_^#0?H[[:@3$F63$0V"!@[!8RYV%T!:QOZ3<-Z)CPL,/(C^'<U/YS'
MPL3%) P9&L(2"PQ3@N,3;/#\_NGY?6>'WXI*U>-.CNOPI^SX*<F2B<@&@0M.
M@0N<'?^,P+4$P5F/^<BG4:SUOPECC.)82Y/$ B,1"GQ[_X<G&:%3QC^EJ"IO
M)\4Z4S8-H:G!)R$.- TFC$7,9[H&&\S'/K-KB$X:(F<.?]QQF:JLW'C\$:Q)
MQ:T+0S1E&D])EDQ$-HA=?(I=[.S_NS3GU1M8W.4WWH00UM7. O#:J2V7O+*&
M,S:ZDA#,?'UR,V$X"BAF6F)8V% <!L2>&!CU1@,],3U7/)7+;2-K!4,U%[O:
M:UB= S*?U0]@DM4DV7"$^:&&2VPXA# +1D2=N2?L'K.\A(3/&TWI"OQ95JEZ
M !RLLU!'-GB,.(Y1I,NRX%A SOJ@DV7!41C&8WU%>EG$*>M=(:3*?D]K:VX5
M0LPDB8F><#84(:$NPL:%1^92W+LG[/0:=;HIN5^JO82A9-5 C?LB78 )(8&1
M6Q80'4NLWLM@MYGY(A2DE7C6=-I1#5:&"!.$=3DFCOEQ0&-=D07'PACC$5&]
MP<%.&[!X]3.L<*^A;FA*B;44Q5$A5"%69;[Q)!<D@@S7E9DXPF(4Z,),& T)
MHR.Z>O^!W0;D?:DXK ?JV$M6*:9IN*!^A(PIS8+#$=)QB147DB@<$=.[$.RV
M(1_5%I:;MH_>>"6W3]"F?8A"<WHV42!%%V(!!7XT(J,W(MBY5B^Z>K5+N2;7
MH-:%L;2OA]/'4]IY]WPMY*F^_9(^UHOP+P(N2R5%GM?P8P=;0Q&9'>'[?FCD
MJ(D+461TJXDB., CM@SWW@*[S44G3Z6/WJM[6+3 8[ZNO>8AJ\;F>-,(7&"$
M V.QLO@*JH_0Q(Z*1[*5]*Z"N%W%+UQYK_*S:<4FI>,X+]@NP!(C;2FZM>#
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
M+2:F7V8]B 0T; I%4U4Q^'G$[>>]\NRP._KHJQ'3]\,>9GY ]&M$4.,/E):
MTE(HFBJ?P?@C;N/O%::'R5'W;WH\R8R8-J.GWR" NGZ@M!2*IE;KX/H1M^OW
M5\SY$M/-\ZD?Z,O[I^ZBCAXS0*U!4%H"2DNA:*J$!FN0N*W!UYKSW895KC5H
MQ$S9@-J(H+28F,:?[1@2T*@I%$T5Q& D$K>1.&;.EYAV'R8>#2.]DD$7&AZ(
M2O597]"H"2@MM1P#.^!0T<'JHVZK[P].^KJI8R_^J,7WDP^6Z9.^H%%C4%H"
M2DNA:*HJ!M^2NI<&CICTI>8*/-WZI>:J0.-Y0%#[$)26@-)2*)I:LX-]2-WV
MX9^;]'7#1S=[TT>[P!$+B:$.4&L1E): TE(HFJJ.O6>!W1;DN$E?:MJ*4?_D
ML-KZ03U%4%H,2DM..A\I5$RUB@>OD)ZP/@]]:MNUZ *FZT;>Q'_F35'GY^BN
M;_GGZ,-<7+2W_2\PV/M\2)ML2DUWCDX88\08_D%-05!: DI+H6BJ1@;GD+J=
M0Y=&?LW*-3]!(J:?1ST:&#,.U'R<F>G5;D<1K6'%[H,:7:&@7AX43:W0P<NC
M;B_OA)4>V%J+D,[7E)K&71#@P ^"0*]RT#6 H+0$E)9"T51A#&X@=;N!!U9Z
MV,5@NGHA#CWCZ6)J/H1L5K#)BH))1$*]3=L>N_6\".LK/2P) Y\0?>PU4Q%&
MF!\<N(T>+#$Z^0L7>E!(<V@*2IN!TF)06@)*2Z%HJJ0&4XVZ3;63%GI0VU.[
M/O/T1RC<L49K '0A'B@M :6EU/90L7)^U=\,&GPWYO;=7F^Q!S/--+V'=I=M
MK!I :3$H+0&EI5 T53.#*\=>]8'=H\(!75[(3%\0>]BG^DS(##1L#$I+0&DI
M%$V5SV#]L2-/^\)/Z#-SG:'1UX N,F2F9:C/_8,&3$!I*11-5<!@[['7?UCW
M:"]BFF!^0,P'=]U%':T+4%L0E): TE(HFBJAO1\[=-N'KS7WSRSK#&E 0WV9
MH;MXHV4#ZB@RRS)#RS$DH%%3*)HJB,$K9"=XA2?._3/+(C_LD4A?X.$..;J2
M3XL:@T9-0&FIY1@._/08&TQ!]H>>[#W:P8-Z@LST!"<L()&O7R6".H*@M 24
MED+15%4,CB ;^53PX:E_9G'3])9L>H'Z@EYW>4;7+.BR/5!:"D53:W;P*)E[
MV=Z?F_IWPT<W>\LR.1Q&P40WBD'#QJ"T!)260M%4=0QV(W/;C>.F_IGIBQ'S
MF1!WR-'C.*CK"$I+3CH?*51,]<>E!\_1=WN.'_+_K=MNLX-$5Z.]318^R\MX
MT?YO-ILLG*/]&>#S_G\_3713M_:AP+<\:(NIKP\'[@*.%<1I06/0H DH+86B
MJ8H8'$7_V#J_KFB&/46VNW?TE?^R&L12ZH]'J%^(=5;+G6OL".*;_N(%I;Z^
MHG<&&C4&I26@M!2*IFIIL!=]M[WXAWN7/1%:Q>8.>TALEK6%)/!T%\H-']TA
MG10T!@V:@-)2*)HJHL&A]$_;C<2Q4(58JQO28YOZIH<9A!/,/*9/7H#&C4%I
M"2@MA:*IPAA\1]_M.QY8J&(7@^DEAHQYU+@:,=,%^F_.6-)@+_2)ONE-;$EX
MX=.03+2I^,22<!+IOW63VN)&H<<BN^OC2[]._63P@7RW#_0%__>6]Y4FN^Y\
MV+%BVVW_&_<__G(I.NI[<8L@^G9QJR#2M?-UVV^2)ZX<ZG6#/M;2YA5OIJ([
MGW>U7/*2\WG1IQ&Y9(ZZZHIJS3<$/B^S)MMLDE?E(M[S[DHD*TMQ>]HN]HKS
ME3\4E=P/JR\3Z<LD7_Y4=QQA]E**#U6U%F...**ZZ9! RTWT$/8N_MG[U#(P
MNA<E$6F>>=8@P9:+'/F\WV)K]U,WYRAK1;I2?">M[3[?W>RF!_*OS3IKGA&A
MF\52EV(,VCN#6P>\Z8>U'&7WG>#F7/Q=%GWYY[R1.WRAV:^SV_C3]R*'N N7
M7_0YM\N%T%.]+G-QU+MZD.?C'(D3)F_4ND7VTD.^'/E\;^^U2W3'^>;4T/ZX
MLV$X+JK-IHJ;_0T?1*7U\WZ"D V+.B5T4[Y+6_N]VMO3;LF;AWY_PU8485UU
MF[VG=I_N]E#\V&\UJ'_N^V\3W[=^$XAO^IWZKH80FTT;?\P:(886E?Q>A/,N
M0]%.FLT^B)LW7;WJ=]7[6G==O>Q?+G@FSJM,(+Z_K\6IV;Z1 7:[45[_'U!+
M P04    " #.@EA6^BBWQ1D$  "U"   &    'AL+W=O<FMS:&5E=',O<VAE
M970X+GAM;(U6;6_;-A#^*X0*%"W@6+:2OB"Q#21NNPU%L"!&UP_#/C#B22(B
MD0I)V?%^_9ZC9,TILJQ?++[<<_?<&\^+G77WOB(*XK&IC5\F50CM>9KZO*)&
M^JEMR>"FL*Z1 5M7IKYU)%4$-76:S6;OTT9JDZP6\>S&K1:V"[4V=..$[YI&
MNOT5U7:W3.;)X>!6EU7@@W2U:&5)&PK?VAN'73IJ4;HAX[4UPE&Q3"[GYU=G
M+!\%_M"T\T=KP9[<67O/F]_4,IDQ(:HI#ZQ!XK.E-=4U*P*-AT%G,IIDX/'Z
MH/U+]!V^W$E/:UM_URI4R^1C(A05LJO#K=W]2H,_[UA?;FL??\5ND)TE(N]\
ML,T !H-&F_XK'X<X_ P@&P!9Y-T;BBP_R2!7"V=WPK$TM/$BNAK1(*<-)V43
M'&XU<&'UNRNET7]+#M$B#=#(YVD^H*]Z=/8?Z'DFKJT)E1>?C2+U5$$**B.?
M[,#G*GM1XR?*I^)T/A'9+,M>T'<Z^G<:]9W^A'\3L;;&VUHKV5>$4>+&D2<3
M^@-;B"_:2)-K68L-#@GE%[SX\_+.!X<"^NNY$/4$SIXGP$UU[EN9TS)IV9;;
M4K)Z_6K^?G;Q@GMGHWMG+VG_W_2]C)Y/Q;$"\9V$="1"1=Q+M7K]ZF,V_W#A
M18UVUZ84>6T[);PMPHX%<]NTTNQ%:W?D^-[;&+K26C45&_C*AZP.8=0 '-TS
MN.F,#OMH);LPUK3.%CKXB:C02^0$J2[OF6GC@PX=KW']-4+F%R@_O%(6+0 (
MR3I4.=.R1S[AII Z5*,Y33B2#EGE].=HWLZ!TH\8VQEUV/1N A@AVBB]U:H#
M**^D*1&SDJMD<&/'83$&CTZ4IB8&YZE^$2S4Y'A$?8RV=D+#!""A<K8KJQ\"
M/1%<-SIGZO38D@L:0%8/CA*J EXU#18Y(:.=0T)<*%#H, -C4M?6D6*KG M$
MX:$C88B4YY+?LKX<[N!5OB<._XX#AD;IXXU@.%$@'DYJSPEEP^O;Z\D P!$B
MJK8VE_E^(EHB=Q+L"7^/81Q'!V+HJD,=H!]:&-!WND8=B#?KS>W;/FIFJYTU
MW'VRGAS$^::TH,LM2N+-Y\TO;R=#!8"+01X8,1%PY\"K=-*$1M['33$V][%T
M*_>\$*@^1'CT$!+U'IK\TTI&^O$JNWV,2F-CNTC#!>,P#7*I.$F[OI$D/&QL
MH)-".Q_&=D&IJH<.-4B<%6W$NI*N)KSU>*(VF)R56$N']!DYY (SV VE W&F
M\0VE#'!\I&#PDCG)6@.P!G'%7^M1&[?(;'3G"/05OBC;3)][?]*C4=*0*^/
M]*#>F=!/E?%TG,F7_2CZ5[P?Z-?2E>A;/!X%H+/IAW>)</V0[#?!MG$PW=F
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
M\ BR]42N["/-S*-(,!(K94&J)(2AN&1GZ\:=0.>4<Q:?^SIO%0_EUT"1.*0
MBL0[65I$ZHC4%D_09V8N")YP0;P*>NJW23M@FLD[G2;6?5.-%QA$%S'>9#T_
MSY=RH]*11?B/,R728(. 17$8[26 X(]T [.A-D'6^*[JD<KM=MDWK7(U,&PO
M]/:J=Q.N@/T$GUD9C!8P]5I\OD-9KY(9= A;&2#9FMPG>W(1L<^$8V5D.>3%
M!HWN=Q%Y3IQ-8D$\H!J) S=AKG)5<*4?OO3H)G<W4#?^53J:^1*5[)4'F:AG
MBZ@#9!]5A=^CVU=X29&.377<'+V6#\S&O)(Y2VSR^$ (X=S6I06]"%V=QZ!J
M.2"!3A9+NO.!3J"TJ"L5'?N"QG8*X"=G<X;M/\8=3W5T+3XA\HC!+23S(:^
M_&!D54E8J3 JN=X?^;T=B7G6S6("[ X[Y'RP*?7;EN%JNB4^.U0NQ&T2Z^@#
MRX0UT)*W$4$O\+XZZ3?W%!@%3DHCAKER4N Q(/[$(8_N-TM^!1]6T6LZ33L$
MH%WC'4.X-ZY!01=K\:4!-E-&=-^BK")0^B:Q3!4$7@H.8PQ2I'RL4'/%H%AM
M5AAH S.B9B\JG1.-!8HH6%U2KP+=ZZ)AUTCE+S;<63J;B3A$'M X,.Z)3EL=
MQ-$00:[X"4D/:#IB&J2B 7W6Q![0%P=$6D>*@/?+<6 )H9#-S8(]2[(D2#[O
MWU"GZRW;7:GSHU3[/IT6<=6Q;0SJO1MX7F([.":JX&-2HXT4=M0LT=&$PSI3
M;&I7N?4ADMRBA Z$F@A+I,#XH&./>FP<B@L3'S44V.DB521, /-9K^18=$_D
M5418/Y,^RV0D!\1[%I&(G":V6HB89G!XS4?#80,,#2ANP/0B\\\/GO#Y1J%6
M"FF"OF(VF))"42P,SLVS%X/[BE"P^JI.MTCYB:11)*>$27D%%;W#N$1ZLH_L
MW,R);V]A#\$W4Y960B4G/"L(3G-T[G/8A@13U6M(X)/"C<_C+1.NET":0HCA
M#L!*[0$2D#GH@;0,& )A3IP#^1-AA$+5&&I W=CK],$[DRY0]N:<;;41FXPA
M1^JRDJ-@HY!P(&PTHJ/H])3+7P+[&>77H&?(R8TG19#(.G4[(0BBAJB9?43R
MI*</*I\<9XA7,YT?.=+8S&,?@AP?S#L4%<J1*8Q,<H.]<L)L^>LHVD2?"U=5
MS-;(DQ!MD5@O1V20 M;(A&OERWT'HH3#/"3ZT'AC_0K&420?H9VA UC3,;:\
M@D;P05O);2/FU=;DF$_ -_"#_YP5IB'5)T0ZCN<8K,)THE2H^T1"_H$S3L>H
M$XB0 H$)UWPYQ)HOQ&FWI]CPTN@E(P2UE+I0"W,@J]6R'B3N=H!)03Z G8SL
M#)@\37LN9BG=7KQ#L:O ='O,+&'VEJ'_P:)7@2XQZP 1^L0&?:&)<#HLW4_N
MOU9?;*+UJ)'IMQ+@[C"U9%?E:F.V_6J%H2'4+O&*F[I@J7(/]V%+*K*$>VFG
M+,PXR9"DV#@W@R00>FYR]'@8-$1(//FCV<!G#*!3?%4I)?PN\=CP%*Q+M/IW
MTXK V?5T@TA'A16R9>-RH"?,E6@1/1QLB((,/^)/V2*[R/[:NTZ-,484>VV*
M0)L1OJP:YM%1M$\'TUY-3MM:L-WRYAC!CV:=9;^= &T\H56*BN0VBGJ>E1UN
M6U>"04JWQ90AS2-RX6/ -XX9"FZ)!49?\\&5.(]PSTCAGD!0',)@)%T#DGX-
M "A,Q%)"_@EI-O:WWD0@HCH.V]\Z486'H,+7?1W 89GS,,-![E2A@U#]=4!:
M0(*(<%"W#BJ8D. "*2;>'2 QL$28[% X$$"23M0FH *AKB:99<B-@4?R(=1?
M)[1X@(^\5@3:Y+5B5=DKIQQH)X%8DWZ:C[*L.%EN:T JE#Y]#'"#$=VP0DC
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
M-.1<HMHG8*@-GCVQ&><M.5P>]H+;%*=5P ^>3WHW4=BHY\YK"W(_&3'JS)C
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
M(-[IN?,Z.F\H]-6[=]<*]E6FPTI5WF5$>5!NH72%7_<&!U.Q55^_&,S JJ*
MA3Z$:?X;Q(*-9@50L$NE\]_ 0?8L#-2OI.B^DA4K!*4+8HNX#G3HDBZ@=:J6
M:T]YG9'*7%D5=&_B5D):.'!;P6UCK5LG%#8FKHP5G#+GB=W&UHA4!0:1[BFK
M(\ESKME(2Y.I)<HJ(L1"6WCXIO;L-;NW)>T5,1D5J)1RTM))DN(I<TMK?L<"
MK:RS I4I*VV\9");:;^4"+^>#$8M2DHOH?0!C\E'7"& 8&!F83*-39RU1K9P
MGJ<B5=O*5%@8M5V:.5#3(1#BBBL=X0E"A<-6K:C()6F,[$#]C" >NK,!&.RY
MY\!P_)(L<5DPJ#J'0!K!!DHON;)(38>I19(,R@\[0\0?22L'R,GQM.)6@WU(
M_?\ Y3$B;(T3S89R81>\Q9F"U$'(+2P<2F'TW!3@(<$58>9E]KDV#3-_,D6$
M#^#;9;T$V&J\SS;-*SW[4A1-@0* B)!MSB$A.=DG?I#,]$'%;-!'$;Q!NC;:
M<['ZBLDDK*AJ'VJ.A N;\^\I497]Y+IC4\CVDDUQ+$<4FPQ^Z(H'J> R^W.J
M<?+U7L2=MW\)JG2 AOB8 A WU$&H^ZQ#[J4BN.>#<R?<N.$MD3^)[H3_J@6D
MR&LC9Y-=-@+4Y]VAKA!_/-Z^(EV :VQX@S%"-!4%%XW46TB)=)F!(UO4!'*-
M2N!ZY_K25H2)-^,$IJTD9J.W;"3'.7FMBP!\+)>J9718$615INM 3!C:XAH9
M@MC5$4@$UB+OZF5:USALVK6%6X-)M\A:GB<@<;889-=R2CE6(!FPBFTJI(I*
MO55S+NVFF+"QPJVZDCK@$<24=2GR,-V3![,["W4NFG)XEEFH?$>MN'$G0J^*
MO'$Y(X4L9/SX;]K6&!-5(MJT+?J2F".M^NP70:5]-)FITJ_(<L&E=-F1:2L9
M:L*/.$-TY<"[ WD!(H;YN*O#$U8/M8 FJ;4NZE8=7^Z'[W" WR?PHP(TUV .
M^H),;G#2;EGAX!*O9A</#SERNHNHKYAPN\TU:DXM#&,/+8E%4]/"C_F!4(ET
M VZ<Y!WR6#40 +&;[NB0Y!EUZ5B=(&NI$D12),Y6LSK-.10O?EZ7E$-&/!3!
M&S!#$ \<"D>V="Y/]&6^LN\FTDD!0N68KM=X:ZCX3,I6UA5NN7W01Q#=RF2K
M+D9=@KH2(HJ?P5&$PTI!'2Q:U 4<7#2H0LM$WAO)6>Q%SC1+O'<I?W/8Z6PE
MF9;HJF:@"FVB/+%Z<'Q2+K+0[SC'0H3.:-"LN+[1I$26)6OF=TD"<W:_B>R7
MH#158JJ$&-K@'Z#+;B]404NI!+\V&:N/9'-7W^$Y[3-_7B.4-C4^:%-O?WG[
M\>:6V]3QZO&S&A5+#T@;,/=XJ:8^EVQ1RT/>LW9Q;QT* ^$)*#"6#O\_-K>'
M34GG:^9P&FV[L1FH:@"OD>F6RUY7)D=N:.V*-7O\]NY'.>'Z[J.25X@T77:
M\*8'T3_67&>S\>#TN+T>:1H?-.V?CD?]T]-3" Y D%)-FE266"(C03]5ONC>
MT3'3T7BG\4V79[0 UY)+'#!"@ +/K"BT1^;LE[/)SL^^LA1E[OI2Z_]"%&WI
M-Z79J!,W<N%42X&V(XH5;%U)=>.?I8W"6P)Z+TX-BO>E?H"2'*EK(&\PPNHL
M-8MOD4F\WQO6O#E_O?@..LW)!7YXYV\K=J\B^FW) PML$7758*CC@<!MV! &
M'P1EF/@I!4W$C?X"C&0][&H8UD#'.9%MRC^I]X.6P@)B>?K8GVY%W&7VY#QQ
M8G;N/G?(36S%V;7W<O:?25.7'^@CST-\KYME#O!JI/M EIXUU:>I)N,MTD?%
M?#,-2&O H]HF0.LB:1^R"84H):'R[A&;5XRL2:8Y:/8R#%B',0L!>,85(O$L
MU%^S94^@"?41UYILG=H ,+92>BC[C([AV+4+<$?)ZS' V+TFLWJQ/]U,!AK*
MEP<(7RX"TO201D&.6,GS<3,J[>GC3E%Y"RM M^39O7VO12P $#+Q&:,;3VNP
M(LWAL0\BP[VO5B*Q_&T.HQWG+7W ZNYVG_\NTU>OW?+T[? ]ACV4)61W@:VC
MP<OO>\JG[W'I1W25? .;NXA74[E<B43S CQ?.!?;'WQ ]U'TX@]02P,$%
M  @ SH)85L .':Z]!@  .1$  !D   !X;"]W;W)K<VAE971S+W-H965T,3$N
M>&ULK5AK<]LV%OTK=]1.QYYA++Y%N;9G_$AV,SOI9I)LNSN=?H!(2$)#$BH
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
M\=;G-QLP=,)!ITFU^ZWT"@9^5QFLAS+[WF[$$#%$E+$C;=_KT2VN;U7%!=C
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
M]R:(80:0G) H2]G>XW*IH#1;J[84A\P#*Z]8-1KU#E:D4K#[2XDU4>A4*LI
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
M=4UV07!DMX04QW2<)*UCT0DPO#[5Y,]F^>/\_^53*%-77+%?J\5@AO]O%7G
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
M]G,%<@ 9%I$CV/FX]P5Y8FWUG&.+GR&QE_3/2LN1_ D3;+=]LV#W#&NJ[1A
MS).3Y=K(J #=Q=MPOUS,\"'YD7:0#\]-$[G-27FH&++-?SI^L*AS5VY:HU,=
M*G1L:]T$J1QD3F%Z9_-'6<];E^],]S-.4ZSU6G ST82PV<L-53O(09UJ/C;G
MZGL4G@_3C *>TT#QTSH0T,WS^DB&NNZ&ZA]B7EJ'S1_$#9J08^W=(('CB,%9
MP&ECB1[5"[N5MF=QH-*O2[:[0]KQB:4K<&QQH>C1B8Q;;CP)[@_%L9E$0+ZQ
M&WIQXSB=S.@ZL??4JG@0_GKR?H )X*G@1-3DE2+MO+>)['Q0"4(+&2SQ5?1G
M%%>Z7UZY8CCB(0C[O)N+]Z<'YUO.U_(#]9V+)M&1GT0E2OD]W4_/&H1NT91;
M.QE3Z;1V#V9_L& +CRI:[X-8T[KQLJZJZ[3@T*D<Y6UV-@<K1(IBNE0,D7-K
MX&62D@NC=8CI+=_<XUTW1V7CS*GXI>E7MS'A"U+,$'QN[&..G&O5*;/,P8%\
M0O)<?BJ.C]BYZB +R*C+'@Y^;BMRJP<Q?VJJ??=PQ?]HH=?+?2))>Y[(;.H]
MML@0K/U:N/&ER3D#)QDD_?ID>BO0LKKS]=)W >I-)WKITBE<?H]:.E^F.N)G
MM:5X?VQ+GS/9YUILZ'A=4)ZE_::]/7_7RO<Z2Z$017IF<<X47)!^O-BSHWD.
M*18+3E*:V<X.?03NE'$,9?B+7>E%8UT?L*/-@6G*M3&>[E"$/N:=+!U1OZ0E
MW]$8>1:L#XM;*SN>/>/9RKYRW674KUO[XG-3;OFY+@<,"AK(A?T1=,._G4*/
M&XN?IF<I.'961J;/I'+BBM$MQG%I24UGZ]F1<Y0\ZB%/8@3+E6YZB ))P3@.
M309QRYNY(U.L7(P?C<+TGZUQ(TI]@%1<VC.>VQ_/G_/\?6_:PMHT%R#?VCKA
M;Q451_R;&*P*S[O;U4J&J\\N\N[5_?-/V^DE*7SCRMWO$4@;F6KYOH6R0U%E
M@/?CJ[WI&<-=2UEE1B7-ZZ!R[4YBJN>\S><M^Q/<F(X/O778.3"D\J@1!77%
MJWOUKM'PPE^DTNG1F,QG:[35YW^'.I]?]3'=EO,/U!N2[;:Q#]@OW*/#XB+/
M"\PG;%8F#MTJ4@I)?P&/$G"H>[B# 2_Z+2"(#2R6;.8NIE]3&2WL/-;K^S<7
MUP*>I P!R5%32:0$TE,I%S"A<CP,;OA9KM.;I,TE#WY0ASOA 7-7=7 YRD65
M?SR?0P(_Z/= 9Y"Y=?_&AS<L]:JE.7H(G.;34L2:BN>C#?=6BL0]>ELE+%?6
MR3N:[H.49HNK\?75\MJ=COGG//LQ']^:-8\"X.W5A5SY\J>WX*4=!)7'+XHG
MDC709I$3&"C^+QJ$-/NH,XI>?LV#=2WG28ZXR;A/%C93A)57B6O4<IY:U[;V
M\\ 5X8Z"4A"GDE1^I2;-";BDE,BBYA]#0R-ZF(1O3[N[BT.?[A6W"25=LMFS
MG2'JJ_NT]ZL*/5PUP%H(<JPWIQK<PMHK_XL^3E5+/W'PR=H:22VII186D.DA
M'9+9EZ[)L"+/.9E/G\]YP(-$)4F&U/&<AEKTA1AK32SN"-J7_H0,#7.V6-*O
M6M1'@CT'(1;JS[IHB;#1+& F3U-X:[8N_)B!G4\A0EX3V47RNYG)JDQ*:^%4
M?OS+5LQ^LHTC1#@M$)?2%+&F2 '?M6V/VV B'PND>/BLU]Y(RKBU4WK<WY8G
M3ND!HH8?6I>YF#QOB]0_\QX,P?BU0!@#Z(+15O*31-V>]PR''WPC4&RM,%DP
M*\?3+2C.>CTPG]T^TN^SS:7S\XCF2P<2_R,[8.=^(>UI\ MWN4%12K_CQTPK
M&OFQ._^I<C\5>">_D-==+K\S^"-J6IJ#S<P*MPX'-[,+:4"Y/YIRR[^7MRR1
MC>?\EGY6QU1T ;ZGW[=Q?] &_@<47_P/4$L#!!0    ( ,Z"6%8GB<*P\PT
M +LE   9    >&PO=V]R:W-H965T<R]S:&5E=#$Y+GAM;*5::7/;1A+]*U-:
M)4M5P11N@KZJ9"G:U>9PRD=<6UO[84@,1<0@P& &HI5?OZ][<)$")6_\02()
MS/1TO[X;>+DKJ\]ZK9017S9YH5^=K(W9/C\_U\NUVD@]+;>JP)U566VDP<_J
M]EQO*R53WK3)SWW7C<\W,BM.7K_D:[]6KU^6M<FS0OU:"5UO-K*Z?Z/R<O?J
MQ#MI+[S+;M>&+IR_?KF5M^J],A^WOU;X==Y12;.-*G16%J)2JU<G%][S-R&M
MYP6_96JG!]\%2;(HR\_TXR9]=>(20RI72T,4)#[NU*7*<R($-OYH:)YT1]+&
MX?>6^C7+#ED64JO+,O^4I6;]ZB0Y$:E:R3HW[\K=/U4C3T3TEF6N^;_8V;5!
M<"*6M3;EIMD,#C9983_EEP:'P8;$/;+!;S;XS+<]B+F\DD:^?EF5.U'1:E"C
M+RPJ[P9S64%*>6\JW,VPS[R^*9;E1HD/\HO2+\\-*-+U\V6S^XW=[1_9[?GB
MY[(P:RU^*%*5[A,X!RL=/W[+SQO_48I7:CD5@><(W_7]1^@%G7P!TPN>E$]<
M97J9E[JNE/C/Q4*;"A;QWS&9+<5PG")YR7.]E4OUZ@1NH%5UITY>?_\W+W9?
M/,)OV/$;/D;]27T\OMOSIV)(07Q28I7E2F3VH@$,E3)U56A<$F:MQ,?I^ZF
M<XN52E4E<R&+5-S)*BMK+;211HG?ZRK3:<9NI(748@<GHD^0P$X8?G&P!L?E
M=9H5M^)2%C*53G/4CU-'7-0$?9[AXDVE<CJ._BY+'";>94LY):XEM'2K"N(H
MOT?(6/P.-Q:F;/AM>!V(I;Y(N(=D5R=QEC)712HKOGFO9*5A4MX<C%1E?;MF
M^QK*8D4E3EJ1QHEKIMX"9 FG"C&2Q<7A1*@VP+Y<B3S;9*;9AI]F7>H#.*?B
M Y!9E3FB(Q&PP3'[$_L),G"P+0M5&-Z_QQ&.!+') B"M,G/V7/R;>5'DB )N
MI#8+5;$K35*0IWNL<K -*?6910#_//KGBLNZJG 045?ZN<7YNL'Y5 1.F$3X
MG/A..)^?T;?0G9W99>\[[/(2N(O(F;D)ED98X#E1', HC:HL@+@_<_PD$+$3
MS5P0GKNA^% :7%\.61!>[(2S& L2+P1)-W8AUDIA23K*Y 0;DL0] V=.[$7X
M]+ I/,+C9.X$'@3Q <+,F?G1 8^3,(R(^WD<"M_QP(CE,=UC 4+&3ASB$ +&
M![W$28)9LW:@KTY/8EN5=QGG-&#HN8X7)P2GYP0,L =YY[._8!4+188[($]V
MVG- <'VCA3".8'KNP08"M@$_<#R"G,S!\3S_[ #%('+F7B("U_%A!3X,PX_;
M"/4DPT0UBF E$1TP<UP8S:GP/6@W%!<(9,NR6&:().ST"V5V2MF@IE8K"A<
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
M^]L_Q2ZLBW8WUUI2?N"T=8E0V$^DUCUV=1!QE"-HZCZABW1V[A2#'M/2D9.
M]8[VV K(DG=M,5$"<*]+0]&H[F!=.J&4TP[_2K"Z*Z<-(,FYA1!UO2@1B7-1
M@V=5;1AX\$K;_9T,CHO_%_0_DI/6$N^NWCJ=&#4-!"8OJ-A^5Z5L?,QF%&C;
MU*5T=0P?E ="U])@G8")#+ 0+N!<EI>6T4R49 R4:&1WJ2W6'3N^W=[ B"ZB
M!P8OI#;]"1LFBZ)1SWUVH\1=*1L-E7NNTP.4I!+%4B<9R)!VVQQI5;)2'E9A
MMPLZ& S8#N/+@K?Y;T^VT'\G:E0I"@(,1PAE\D=+94."CJ3:+JMRREWPX(L2
MTT(#G:;$@B8;JA(U[D6;-B"&590SY2 :NZ1O<U[O2FPM4$@U);T.HKL=N6!,
M?;RU:Q4X8_\2'!#F>K4= ']FK0OW0'/]? #B^ BH]:N:J?/!/5.=H9?I'L#1
MB@0[86'H1>.,+B(O"<:X 'CG<;]7UN(%U;XN4%W:N>8K]L(T8ZDW3E+ZS$+V
MWK8JY7$A6)AX23QA8>[EXXB%L1>GR8[4^\X\8^]X10GIL,U6-8)[.Y=1#]@
MS32:FQ :Y+"#%V4Q"\?>.$RHM,&25"9!,H40E5S9>A"AT@0IBU(OR (69MXX
M2MDO+MD=R+9='4F#"!F#;1*Q,0K3)&%Q[F6XV]?W0"SFZ+A@XC (O 1GI+&7
M03Y'^E@@6 _AY#RQ+@I@KAQ760JOI8/ND"]E4YLNKG?S5(FJRYZF)N3:-HL.
M:_H<IQ;Q)(_] $-N5=EB9@[UB&\(=JR(%I7;#*=4=6*L0<UNQ9"UA6(.I"*,
M)@%PC](\P.'0C]F&HMX_VH]\;'NZKA_0-$MVV;QM5@=EONL)NAIB:V!S<'*B
M^>;XT8,6I*_]M@R0TVUE0-#4C8T& $U5.:#95@]K@%9#UTZ3 &Z*(GP:2NU*
M1%&N2C 9H TUODT/1#:,;85L'K#90'#,9"\ZX0=#D-6"SPRUFBB=).%60"L:
M#.P$E<ICY0Q]IZI*0=?+I9@2.$+!%1RI.NEK\=ET!NE?_H!-?ZJ'_1(E5[@A
MZ:!H%&06=BCC$5S;!1MO] %D:L&6EWWS<\>KII_76F.X$F21K%UH!U@;M,JX
M(#W62)#7VX3L>XIMY+;=@)T^G,_TP4&F]8@-8>MB.H9XWTGK?Z!4&]&$/U!5
M$/#8S@2%0%O33T518<OC)88:Y3[=C[90AZ= -\NX/ABM;V-K!4EL8\-0QV K
MT]G1J!L\_]BE_-4<G?&<XJE$6XTT*8O65<_"Y_?KVH<>J0S[E2..U(:UT@V&
MD1.69GX:LU_:(,^2";!RS":!GP?LYVVK%*:Y-\DFS]DD]Z.<_>YX/QNC &4A
M3D]S'Y@\/'3/*(-I:)+Y <$PF&+%BO]^L:\6 J?@5=%4W4L6,N%.C#K[VXZM
M[IO16:E!UO>66Y"W,=X']S&?VL1H];CGNH,-A7.X;2'(Z[:-L(4@";>%P&,G
M<>:/MW4!.T_BW,^W&R /U0.$;+5Q4N^!O4VY%Q92GJ9+!UY/U..^!FGJQ[F3
M%9?AY+Z0>]'KYM"NS*#;E[T(1V;6;UIK',O_^U+S)?;9SCW=S%3N&&TI7$?7
M&6\XSF['UF^(\4,H?W1NW,-XT!9BU<X^1Z;PK=C=#$GO'G:KS(,C^('*\@5@
M_X1W55^/^X^_!?I;*T#W:@D0G/KX[O _0F,<Y@#HR(^S(?XG&< [!OR/?73[
M'?R'&$/B!%4!7,;Y(_#?O=8"^&/2.6'1Q,NB^#N!_^,N_F9E($=?OJT"N9_L
M%H'03[^\!K #->!QE3JHH>3["Z4 @Z:5>#SQ)WNEX(L2[*EO>;\^SY[\[O1O
M3;?N=2S2+?8G49]N>9IB($W9!$&0[[1;&/-!@'R+_23M\RT-(B\,4^1;Z.>/
MMUO=V^!)XMOY=Y)X>9Y^IXQ[LL^_6>*-@VW#A<Q+DF&WY7(O]:-ODWQ/UNZK
M<A!>=\].T*!'X3V1#_U$>SKX47TIU-S^=8#ZDZ8V[O?U_FG_[X0K]Z/\=KO[
M:\-O7,T1+JP2,Y &?CH>N0FLNS%R97^BOY7&R*6]7 B.]HTV8'TF,::U-W1
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
MI4?M#&B_5,IN)R[ \-]A_A]02P,$%     @ SH)85ATC#2!L P  L@<  !D
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
M"%V%PXIIYB;7LG8!-KST'BGO:5,PH\K&ER6@!R3%77D!+UH+HA= KUIJJCB
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
M!;)T:]NTL/_P1-14R_:6.!C)[1M22+9,&%G58#%LCSA5=2OWB8@JR8C7V98
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
M_5D[*%E93_<2TB2W<6-(1N4^TXYP@_!V6"'D*J5.WT;R1EU]L1MO=O&C+LY
MQZ=[)FV\-/!C2$83?"+LR"F@<$Y*MBB9>CXICUZ/2H51P?8M$_6M##"X<3$D
MN8YP#$FR*&B$K0IV 1(5$V&HAD>LUH>;:]M\9M9Y@VSZ U-#Z:7G^IF55:%V
MN!@^7>.4AXKS8\10)OY!MF"G3HMM5V\K=M1Q9('SS4/>IKB8/00-IA2MT>7C
MN/&<%&- ZF+Y(&.1DW^P",LIC/#QS"A:P-L@U5=2-E4.AG#>( !ZQJE;-;92
M[&8^0PZ:1:0UR)@(=5X-9ZMD@3NR6CNO>1'B!-DPEV\X9Y3&QQM"JC!A.&WW
M098-L]+HW':%79K^SWY?4X1_$0C_8I)>K])F+08D_L I$O ':?\;YP)IAM14
MXA:*RX+8M04#)4)IA4J).@BCC4\K@UYDB6Z(71"?Z&KH(8P.R.Z-%"R T<'D
M]4L#P7(BT&RLR]88@C6)P5"5,)\L(WAQ3;"3V.4(%!;()7[B=?MGP39?=HBU
M!-/SV=[#HUC_H^M?'5[_]>#AY*[97,B .3WAW_:LF@686W+,?E>'?(E\D?T[
MFM(P8V-&"3R*P>T%?,2A=H8B%9;!P_Q#-13WX&67H%G59N7RZ+V3EI/Z?%X_
MH&1FQ594(UEO3AN.S/=#*[G$1/8$U(I&M>Z-92.P(""X0* 6]EY*(L$&_#!7
M&U!SCX DCG*'# 5LH19S \(Q)SE,Z(7;]=#YCAU6+T"M)Q?,S[WSF;PCH19F
M/EW%<E652-@-#E9-T 8G'R7Y;Y\NY,?VY"K$TK9B?#+2FV[Q&W;>->KO"1,V
M@QD=%OGK0RQNYH_\X,V1G&REMG!(ZO4YR#OE;.Z:NU;+3*\#&*SNX?1WTIG
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
MJ*?D<K?9D3U+>_6HL9)$QJ):"Y\%ZN[3&'?$J=TZ1/6% 4:LF"H"38^U,H^
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
M4COHRK]F^*E!A@TPO]+:[0:\0/?C9?X/4$L#!!0    ( ,Z"6%8L>2[VB04
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
M0J8%+K85%!B"*MGC&*!:9*^!G8T'WZ.<40O;>)1;SWZ7%%5YV=)\A)?A)?$
M#=$WX6B(,7W20P#DR$IFT P35*M)D5W1-KL21&D0?-9B35V3C0J\BPFC^/L"
M\+U->V?8"4?LQ.V?9VKV"@;.D.%\$CRQG#\)=Z;=-\+$AO$+6.K7)81CZ)Y^
M[:!&P21[##6,=U^>08TM5!C>6:G6$HZ2Y1;C2BH?*%#$B0U:0/F&F,'DHW3C
M# N/56A/5R4"$Y4'&FE(,A27!C^A6XWR4SWSOEV$I*QE#5-4W&4G9K8&'C?
MEQR- %Y+Q*[\BPK6DV0G#V5%Y\Q]SYT$D_EC<_F3V?\Q)";L,L];F,\RF>^K
MT@D?;&_!)3MP'=$F_N[#WY#UF7=36*\L]_+NCR30!P%>YB6RDEQ* FUZ)D,B
M,NN=$*R0!DXT':O)1'<"@V2S93?H&PN;UAKV+P4*H9]Q++*:[L7U<F@R=Q$^
M.=)?I$-_D;ZBOX#]=2L.]A<?)4>IDPVT/M1D'%^EEWL@L9<[N:_O-'JYI5C!
M,HX:5 A.J">(XQD>4+BR,'85EM5\:WU)&3! CY9F+)BC0&7LJ@^SKG,<>D"4
MQ"3#-?8C]NEQ*[F/W7N6P3*L&[&Y%V3^@!,AMY&6"LX$R/?<\BCUYC'*H#=#
MK>P'(^M6AMOMZAO::A:=@B[;%$04Z.-R/?7=DN FGI_,J><(,]JZ$%@"15P"
MT[2+IA[WUJ9?5.C 'WJ ?O4U^N)FC;2A^Y@+T:9E:$/\>(?QGN?[.0.M5H)^
MS O1)O=#%JIJR>6AYX<ID,W037RM*(96E<U&U,DL1"66,#MU 0&ZZ!EE,MM/
M]2Z#MG3H  ]=_WY]^^$&?;U=>*W*@II^RLY#'Y/!77%'W'V"95Z2D4\B*.Q:
M&?YCS)S[=H<1^ %HY;_8SJ"EG<=0((IW^A]I9O970$>3>KY/#7& G8T_[UJ:
M<H=QG^7\2-X!N?\0=!CA.L6!)%WV$<CV:BOT/\Q^M;U3;@O;IZ;&!DR!%]"=
M<C5KD=)=BK]26E7\7NH6O+^4!>W72BF65L5K<$UM9+X3=9FC>QY=7=Y>W]'S
M:.RQ-2^7M.K#6N9KF\UIA[?8.H!D*/0B:(:J E74EE)7M24H24.TH&: \/S
MO-"U&<]S,=5BGO_92B-[,_Q3E@VUL5T^CEZ3CBT';T7MS@<,53!+X68-<6M>
ML$HAL0A1,=O7 '5'9:PAW3Z$^/V$V(<+&:Y @\K5;XW) (W<D+<Z/S_2K+*?
M0)B&%7Q+0TC(Q!KEU9K:PLB+PLK&'UFY\T!W-+?BNK PGEO7Z7NL;F5#W<I>
M4;=<I-_8_I:==M7KX.'44:F'#S.<<-<\NZW@OU]J<5XH8+;QL 2V@71#/9^
M)YQ,BG@OP][MA$5S&_\H3#XJ$L5S3MWE/2];9]T56(]<5RIL@R X]E)LRDXQ
M(0;U</=3-('/ 8=>%(60&]NKCQWG\S%(0"@$$:T_\QT*;. .N6JZ=\ (PJ[L
M,2H2$+'=G34.7X>3VDMW0+D;[HYY?^-Z11J58HFI_B1+1DR[HU/WTJC:'E<N
M5(/Z;!]1F1 8- #_EPKD[5YH@>'\^N)_4$L#!!0    ( ,Z"6%9Z?4O>H 0
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
ME195)PP(*E[;*[WO>!@(I.X3 GXGX!O<UI!!^9YJ>GHLQ8)(W W:<&%<-=(
MCM<8E%LMX2D'.7UZ(:J*:V!9*T+KG%R(6O-ZQNJ,,T7VO]!IR=3!\5B#+908
M9YW><ZO7?T*OYY//H&JNR(<Z9_FZ@C& [)'Z2Z3G_DZ-[UEV2 +/(;[K^SOT
M!;WG@=$7_)+G[[G*2J%:R<A?9U.E):3/W]MHL$;"[4:PI(Y40S-V,H*:44S>
ML='IFU=>[+[;X4+8NQ#NTHXN-*(V'HB"?&*0G>3#/=2K8MN@[E;V9<Y((4JH
M4F"!: Q\5ZK\7R!$P^-LS9YH)2F-369M'I$_&96$8<#)?@ZZJ%2$UR K6@4<
MJP,3//SGX3^77#5,4J2]TY0)I<F^=T#VR,2)7,]<XR"&:^@YON>2;X#'8!L(
M>$Z<N,1WPB0EH>/',;EMI_8YKP$T(_N^D\3! :AV(B^&:^!XOGM _H"V-U"T
M1U(G=%.X>JX337 1^DX0Q0;399V5;0Y<J+F0^JUFLAH(*X<LYCR;DP6#I.%
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
MVB^^[8U6:_.5=:&T5H6YO),)9@<2P/N54KJ_H0V&S^['_P%02P,$%     @
MSH)85K E_)^2!0  61   !D   !X;"]W;W)K<VAE971S+W-H965T,S8N>&UL
MO5AM;]LV$/XK!Z\8$D"51;W+2PPD:==U0+&@25L,PS[0,FT+D46/I.)FOWX/
M*5MUFL1.471?'(KDW3W'>^Z.S,E:JAN]$,+0YV7=Z-/!PIC5:#C4Y4(LN?;E
M2C18F4FUY :?:C[4*R7XU DMZV$8!.EPR:MF,#YQ<Y=J?");4U>-N%2DV^62
MJ[MS4<OUZ8 -MA/OJ_G"V(GA^&3%Y^)*F ^K2X6O8:]E6BU%HRO9D!*ST\$9
M&YUG=K_;\+$2:[TS)NO)1,H;^_%V>CH(+"!1B])8#1Q_;L6%J&NK"##^V>@<
M]":MX.YXJ_U7YSM\F7 M+F3]J9J:Q>D@']!4S'A;F_=R_9O8^)-8?:6LM?NE
M=;<WB0=4MMK(Y488")95T_WEGS?GL".0!T\(A!N!T.'N##F4K[CAXQ,EUZ3L
M;FBS ^>JDP:XJK%!N3(*JQ7DS/C*R/+FY3G\FM*%7"+6FKOC.KKFDUKHXY.A
M@1F[>5AN5)YW*L,G5+*0WLG&+#2];J9B>E_!$/AZD.$6Y'FX5^,K4?H4,8_"
M( SWZ(MZIR.G+WK*Z0578N/T);\#QPR=*<6;N7#CO\XFVB@0YN_'O.]TQX_K
MMDDTTBM>BM,!LD0+=2L&XY]_8FGPRQ[D<8\\WJ=]?-7E#LD9G:VYFFKZHS7:
M\&9:-7.:W-%K7BZZ);J^6XG'\.^U\#C^ZX6@F:R1P=:,L<P@+8S&I#(+,EAN
MVN5$* N,=\#D#C!L(V&1N34R0$8<6V:C>_BY(81:.$4VW&=?=MO(VQ]&[P5B
M4Y4&L=.6O%M[S(OBQ$N#'"-6A%[. KI&_7@Y<7%67XNU304'XB3Q,LA$40JI
M@BZ%<I6N*0\(PD@0>V$:4!%'7I QVA/>I ]O\MSP/IF8KS_;\:.1W:O\&R+K
M4%3_"MUYO#F(<A>%Z%",Z$_!E29A,_U^\(ZJ!L20K49P]?%. /$3T-NFK%LK
M@UVEU,:ZK,2M:%KHO.@GRE8I"^P%,>:%26X'H1<'"08(7!'U>V4C7AJ$FZQC
M50GLL$L2U 0<CV4Y95X29_8W9W0M#:]A^TD0Q&(OCE)BA5<D(;'(B[+X'FKT
M186S +C-6>@177&43 _U6=T(MV0Q=%5<V$Y8 I>FD,&# N?@A7E$+/$2%EM:
MXR1MBD!D"A"U7+EB%()E049AY@5Y0"SWDC"C-Z*!]=IMYE/TA<H6+-O@*(':
M.*0$I$QCB@HOQ]=#?Q_"IR+Q<APQ"P(OAHTL\G+@ZT0/$<%%"):+V(4HP'$5
M&.49HI;M2XVT3XWTN:GQH;E%3@+(3BEPZ;*IB2@<MM=7YNZQ)-EOYD ^R%8A
M_S?F'U2&325RE>U^,ECV>QT;%K;-:)JVCMBV=-XA\';0=&DT>K+$[<Q_<M<-
M#,[F<R7FW @$%8NX+95TRVLP^(@=?YV$_<FATO[.F]8>Z ;=3M5\05GN9Q&]
M04>TF_,X16 32@._" B7H9FH[/P1RPHOS=-C2@L_+.ACI_LH0;;D#-:SP@>!
M=HT^.)2=LIWF?F Y Z58<?!M-+YVJ])4\KIL:^YT:G>$7<9M=G3G;Z>%+0'=
M<%9IB!%87\FIOX>064_([/L)^<'VBOU\W&_E&_CHD3G8[KZ;FH<[Z@\EZ;9-
M@R69C[];BH8H-*P AT(_RG<I&N?@5P2&)CZJYY:A#&4]BD%<:$F* PS=7A'
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
MXA1RID[% @I3,Q,R9]K<RGFH%A)84C;*LY#T>OTP9[P()J.R[%Y.1F*I,U[
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
MHY-SRD>W^MD:5M5>46;*DC[Y94F_'-3.@<[G2MFUX0+T/['T'U!+ P04
M" #.@EA65R[?C# $  ";#0  &0   'AL+W=O<FMS:&5E=',O<VAE970T-2YX
M;6RU5VUOVS80_BN$5@P)L%H2Y9<DLPW$3K(%6[H@;KL!03_0TMGF0I$N2<7-
MO]^1DF4W490AR[[8(GGW\+GCW?$XW"A]9U8 EGS+A32C8&7M^B0,3;J"G)F.
M6H/$E872.;,XU,O0K#6PS"OE(J11U ]SQF4P'OJY:ST>JL(*+N%:$U/D.=,/
M$Q!J,PKB8#MQPY<KZR;"\7#-EC #^VE]K7$4UB@9ST$:KB31L!@%I_')-.XY
M!2_QF</&['T39\I<J3LWN,Q&0>08@8#4.@B&?_<P!2$<$O+X6H$&]9Y.<?][
MBW[AC4=CYLS 5(D_>697H^ H(!DL6"'LC=K\"I5!GF"JA/&_9%/)1@%)"V-5
M7BDC@YS+\I]]JQRQIT#I,PJT4J"/%.+D&86D4DB\H24S;]89LVP\U&I#M)-&
M-/?A?>.UT1HNW3'.K,95CGIV_(M2V88+09C,R!]V!9I<2LODDL\%D%-CP!IR
M,%WA#! NR5;^D!R<@65<F$/RSBU\7*G"((@9AA9Y.?0PK3A,2@[T&0XQ)5=*
MVI4AYS*#['N $ VJK:);JR:T%?$,T@Y)XI\(C2@EGV9GY.#=80MN4GLK\;C)
M2]ZZ_1U7R*6%W'QI,KB$Z3;#N-0\,6N6PBC W#.@[R$8__A#W(]^;B'9K4EV
MV]#'$R:83($P2] /D,_Q3"M?Q$U<2[2>1W-9?S^.H]Y1OQL-P_L&&KV:1J^5
MQFGV-X8O9CP&D ;!+&3$*I)QLU:&NQQN#)42M+_'YCWM17'-Q4M-V[>^C;^T
M^+%?&]!O13E?++#6$+4@6"VQ'$C,1ZU!I@_$:B8-FH1&--G0?VK#@'9[S?X<
MU'0&KSU6VD1B\(0$'FM$![29QE%-XZB5QF]<6-SY]LHS: S^5H!7!O]Q3>_X
M;3+T^'\@&4>[JAN]D!Q9F0+[J3$O#(H90U*5S[E\-KPJ[/VC3?IQ]"A%7F!P
M2]MR)-Z[/^+V+/E\?G-QV1H/[0BO]37=,:1O$Q(5SAOSW-TM<>NM\%S!7&NN
M-'D IO]]@"1/2OI[2A/Z.$+:^=PFK1'BKJ/O9W8W0_QB?9X!D _* DF<C=AW
M&$"KI%&"9][R!=HG4\X$,18G2K=@(29LVW*ZRJP*O7^CN*F)8.G=G!49N;B\
MFOF^YDQ)I:>(H!'NPU\?.QC\_X4 [HBMF:DV=!Q8^K7@.PYED>R@!]]N&]0E
M.3!3:"]$UH"!D1&V%S59H;E<>DD?+^#:J?JV*$.U[HI*.@2,Y7G)A'%-[IDH
M8+M=E=NL[ *]C1H%G4L%9W,NT& P;KW((>LT14NXUYKFH)>^8W<!7$A;]A+U
M;/TJ./6]\*/YB7LM-,W3DVF3_&G<185NXTIO^_ (=Y3*9\L5TTN.55G  NE%
MG0$&LBY? N7 JK5OIN?*8FON/U?X>@+M!'!]H?"PJX';H'Z/C?\!4$L#!!0
M   ( ,Z"6%;13=-<= 0  .X5   9    >&PO=V]R:W-H965T<R]S:&5E=#0V
M+GAM;,5876_;-A3]*X16# G01**^E=D&$@?9 BQHT+3=P[ '6J)M+A3IDE2<
M[->7^HAD6;)6HT+S8HO2O9?W'/'0QYQLN7B4:XP5>$XIDU-CK=3FPC1EO,8I
MDN=\@YE^LN0B14H/Q<J4&X%14B2EU+0MRS=31)@QFQ3W[L5LPC-%"</W L@L
M39%XN<*4;Z<&-%YO?"2KM<IOF+/)!JWP U:?-_="C\RZ2D)2S"3A# B\G!J7
M\&)N%PE%Q!>"MW+G&N10%IP_YH/;9&I8>4>8XECE)9#^>L)S3&E>2??QM2IJ
MU'/FB;O7K]5O"O :S ))/.?T+Y*H]=0(#9#@)<JH^LBW?^ *D)?7BSF5Q2?8
M5K&6 >),*IY6R;J#E+#R&SU71.PD0/= @ETEV-^;X%0)3@&T[*R =8T4FDT$
MWP*11^MJ^47!39&MT1"6O\8')?13HO/4['?.DRVA%%RR!'Q0:RS +5.(K<B"
M8G I)582G-P@(L 71#,LP8=E3\1E_#4C B?ZD8X3A&<27&523R8EF/-T01C*
M7YN^^P+F%$EY"DZNL4*$ZJLS\/GA&IR\.P7O &'@TUJG(Y;(B:DTQ+Q1,Z[@
M7)5P[ -PKG%\#ASX'MB6;?>DS[\_';;334ULS:Y=LVL7]9P#]1ZTZI),T\27
MNQ3ML[=X 7?H7RY*9L#??^HRX%;A5/[31T$YI]L_9Z[["[E!,9X:6M@2BR=L
MS'[]!?K6;WV$C%2L18]3T^,,59_=$$84/J-:R(E^\34MJ*#E/5@)KNF(D1 O
MA*T 2GG&5!\CY31>,4V^<3W-0B>RH#<QGW:Q=L,B:'F178>U4+@U"O>'4* X
MSM*,(J4?:PA"D?\*+?0!*6?R=SH\LRTG#*(])'UQT/9<JQ^*5T/Q!J'<=KMG
M^J?D!#_'-$OR=["J]HO3ONZ]3E>^XT''WVN^)RP*+>_ :_#KWOW!WN?%9JGW
M+X%IN=>LR4:+Z0ZG"RQZA318\%@AC52LA3VHL0=OL,\$8](S4K$6/6%-3_AS
M]IFPLW(]/[*L?75VPWS+=W?"6BBB&D7TT_:9J+M_0->/W' /25^<IS>:L!\*
MM!K;80V"N4/B$:N"[7)M#NETN-:Q*W&L:FWD.X8+OH%6JTG'HFBD:FV*&M<$
M!UW'>'JMYFG_U/BNL[?*>\("-W#@@47>V!OX8_[F&,564[6D&#H!W(?2$Q;8
M_H&M!S8>!PZ;G&O\I/_R;72C"L=KQBE?O0QK=K#>T0MRI&IM](TM@MY;:';0
MC!U-T4C5VA0U[@L.VZ_Q-.MW5C ,;=?OB+8;9T/H';*1L/%2<-"+C*O:H"M'
MU_>ZLNV)TVX>.@? -,X'#EN?.6<*,S4LU<$21Z_#D:JU 3<F"49O(=5!:W8T
M12-5:Y])--[+'O9>HTFUFJ<EU4#[X;W%_;]A;1R-D[(';<BH0JVFVCT;.(-1
MN._L>\+V89@[AW'Y2:AVNBO")*!XJ7.L\T GB_)PL1PHOBG.YQ9<Z3^PQ>4:
MHP2+/$ _7W*N7@?YD5]]Q#O[!E!+ P04    " #.@EA6\]^L'1@$  !#%0
M&0   'AL+W=O<FMS:&5E=',O<VAE970T-RYX;6S-6%&/FS@0_BL65YUVI>N"
M@1"RET3*+NW=2EW=JFGO'JI[<&"2H ).;9-L[]>?#2P!0NBNZH=]2<#,?,Q\
M]H?',SU0]I5O 01Z3).,SXRM$+MKT^3A%E+"K^@.,OED35E*A+QE&Y/O&)"H
M<$H3T[8LSTQ)G!GS:3'VP.93FHLDSN"!(9ZG*6'?;R"AAYF!C:>!C_%F*]2
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
M-I:!L,45[,>5(TM?KNVIY<PV0 5GH%*]8@L\]A?X>_CMCE(P9S),I=DWPA>
MIP*0\$?*\A50?>DO%JEL[5+I'*]3&P:* [72)IJ1YQ&;ZXPW+X5+/JRJRO,Z
MTX/2[HB8BJ7992*ULC11N_7JXFJQD^7:;/C8OXX'EQ,=@;H[0WW';'X);!>[
MK3,?B5BR1(*(+G1WW?.!'C>QVXVR.U%\;?9GS+A2/#:'*TKT YXUT/<77(<A
M/\DZ*/8$C?\'4$L#!!0    ( ,Z"6%8]?$KZE@,  ($+   9    >&PO=V]R
M:W-H965T<R]S:&5E=#4R+GAM;*U6;8_:.!#^*U9:5:W$DA>R0+> M$OVKBMU
M)52T=Q^J?C#)0*PZ<6H;V/;7W]@)V4!#;E?:+V [,X]GGGGQ3/9"_E I@":/
M&<_5U$FU+JY<5\4I9%3U10$Y?ED+F5&-6[EQ52&!)E8IXV[@>4,WHRQW9A-[
MMI"SB=AJSG)82**V64;EKQO@8C]U?.=P\)5M4FT.W-FDH!M8@GXH%A)W;HV2
ML QRQ41.)*RGSK5_%8V-O!7XA\%>-=;$>+(2XH?9W"53QS,& 8=8&P2*?SN8
M ^<&",WX66$Z]95&L;D^H/]E?4=?5E3!7/!_6:+3J3-V2 )KNN7ZJ]A_ALJ?
M2X,7"Z[L+]E7LIY#XJW2(JN4T8*,Y>4_?:QX:"CXPS,*0:40G"@$HS,*@TIA
M<'I#>$8AK!1"RTSIBN4AHIK.)E+LB332B&86EDRKC>ZSW(1]J25^9:BG9PN)
M&23U+T+SA-S^W+("8ZKM;BG6>D\EV,U<Y-I\B&"'J5(*S872BKR/0%/&U0=R
M01Z6$7G_]@-Y2UA.[AGG&%HU<34::JYSX\JHF]*HX(Q1?D#N\;Y4D=L\@>08
MP$4/:S>#@YLW02=B!'&?#/P>";P@:#%H_GQUOT4]>KZZU^'-H [:P.(-_B=H
M/;+@M(K64^R^7:^4EEA0W]N8+Y'#=F339*Y406.8.MA%%,@=.+-W;_RA]ZF-
MM=<$BUX)[(C1L&8T[$+'""%HS*CI16VLE=H?K;;II+N9'_8Q$W9--EJ%PF.A
MJ$7H8S^HA8ZLOZRMO^RT_BXK*),V^'%*Y084H1ML^0KWF">X(D6SSN&ISI4"
MW5JAG3>^-$]*,-]K>MT?G3#S2C<>,3BL&1QV,CBG!=.4L]^0$'7H>TFCU\6F
MU_4(JYEN)6WXIY]!?W"2)IV6O+1H6FX,&S<>D3&JR1AUDG'4^..J\;>003,A
M-?M]MFA&?Z3Z8-@?G[!1"ETVA4[J*FK!:6;/D8_CVL?Q,TNF1[Z(?'/Q!<>/
MA%R;>NB1S\"3"YRI+AX4],A24PW6<;$F=WDL,B!"XO.78812,P+MX'#^[?91
MFY,5!WR\MAE(2T]K*^ZT\*4EUNWNWY"C)=Q&E"8X1S#S1)B1JRVI7LFP,C!N
M8SA!.C9VR%.80]M<EP]X?5K/D==V?#HYO\'YLAP'GV#*X?0>>QYV.\)AC9!>
M?X3I),N!K]QH4=@1:"4T#E1VF>*,#-((X/>U$/JP,1?44_?L/U!+ P04
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
MV.GVY?#MC4PVY?O5#XF4251>KKF_X&G1(/]^F23R]:88H'Y%?_H_4$L#!!0
M   ( ,Z"6%:OZ5V*Q ,   81   9    >&PO=V]R:W-H965T<R]S:&5E=#4T
M+GAM;+5846_:.A3^*U8V3:W4-7$"H72 M$*O[J150F.[]V':@YN<@+4D9K8#
M[=7]\;.=$* $KVSI"\3..9^_\YUC<\Q@S?AWL0"0Z"%+<S%T%E(NKUU71 O(
MB+AD2\C5FX3QC$@UY'-7+#F0V#AEJ>M[7NAFA.;.:&#FIGPT8(5,:0Y3CD21
M980_WD#*UD,'.YN)3W2^D'K"'0V69 XSD%^64ZY&;HT2TPQR05F.."1#YSV^
M'N-0.QB+?RBLQ<XSTJ'<,_9=#S[$0\?3C""%2&H(HKY6,(8TU4B*QX\*U*G7
MU(Z[SQOTOTSP*IA[(F#,TG]I+!=#Y\I!,22D2.4GMOX;JH"Z&B]BJ3"?:%W9
M>@Z*"B%95CDK!AG-RV_R4 FQXZ ";7;P*P?_J4/GB$-0.00FT)*9"6M")!D-
M.%LCKJT5FGXPVAAO%0W-=1IGDJNW5/G)T92KBN#R$9$\1K<_"KI4.9)F-&.)
M7!,.9C!FN=0O)K!2J2^-QDQ(@<YFJK3B(@7$DJW/@=TY.IN )#153V_1E]D$
MG;T^1Z\1S='G!2N$6D0,7*E"TL3<J*)_4]+WC]#'/KI3S!8"W>8QQ/L KM*B
M%L3?"'+C6Q$G$%VB %\@W_/]!D+CY[MC"YV@SD]@\()?Y.<"35-2)6:;IJ\?
ME3GZ("$3WYK$*[$[S=CZA+@62Q+!T%%'@ "^ F?TYA4.O7=-@;<$MB=#IY:A
M8T,?U745[]15I.NJ*>P2JVNP]#FV&OE=K]M5^5CM!G1HAOMA$/1JLSVJW9IJ
MUTIULU.>Q;2$"G<H!!VO_X3GH9'73#&L*896BA]!B&MU@D9%5J1$0HQ(QKBD
M_Q%]M#;Q# \HO,78[^]H55)ML.MU^N$1OKV:;^]YV=?5'QW3]P+E()O(]P[S
MW,&>'SSAWF#FXZ!WI!RN:NY7IU?NUSO([H%_0_^C.YK3K,CJJ:8 K"N<NHU;
M ML3HU^+T7_!TZS?I@PM@>W)@+WMKZYGK8I;(6EF=EXA("E2E-($T-DC$"[.
M&W\&[7@!,JY-@=H]?S?2G?X"_UG]DX=?UK]]B5,SWQ;:OB#^5A#_!?= !=Z6
M%"VA[4NQ[6VPM6?XC5U@Q^M9=L%+="]XV[Y@>_^R:0I.+7PKZLG9;@EM7X-M
M7X2[+UGXUJ[K9"E:0MN78MM_87L#=GKAV_&ZEL*W>IX:J;MST\R S\T%7*C^
MJ\AE>>FL9^M+_GMSM76WYN4_!'>$SVDN4 J)<O4N>RHEO+QTEP/)EN;>>L^D
MN@6;QP60&+@V4.\3QN1FH!>H__H8_0102P,$%     @ SH)85J]!2<W> @
MC@<  !D   !X;"]W;W)K<VAE971S+W-H965T-34N>&ULK57;;MLP#/T5PBN&
M%NCJ6^(V76*@35%L#\."IMT>ACTH-A,+M25/4I)N7S_*=KU<G*X#]F+KPD,=
M'E+4<"W5H\X0#3P5N= C)S.FO'1=G618,'TF2Q2T,Y>J8(:F:N'J4B%+*U"1
MNX'G16[!N'#B8;4V4?%0+DW.!4X4Z&51,/7S&G.Y'CF^\[QPQQ>9L0MN/"S9
M J=H'LJ)HIG;>DEY@4)S*4#A?.1<^9?CR-I7!E\XKO7&&&PD,RD?[>1C.G(\
M2PAS3(SUP.BWPC'FN75$-'XT/IWV2 O<'#][OZUBIUAF3.-8YE]Y:K*1<^%
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
MNR\+\"RXRHHB6VZ_O$N3ZS2OGE ^?I.5.T+U-]4 G[/\]^UJO_]_4$L#!!0
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
MZ.C4XE77@3K'R,8_XH4TMB5XL[9-&Y4+L.N5E.;)<7UA^ WD?P%02P,$%
M  @ SH)85BI.1"RM @  >@<  !D   !X;"]W;W)K<VAE971S+W-H965T-C(N
M>&ULG95M;YLP$,>_BL6JJ96J D["0Y<@M<VF35JUJ@_;BVDO'+@$JP:G]I&T
MWWXV)"A=(-+R!OQP][_?&>X\7DOUK', )*^%*/7$R1&7EZZKTQP*IB_D$DJS
M,Y>J8&BF:N'JI0*6U4Z%<*GG!6[!>.DDXWKM3B5C6:'@)=PIHJNB8.KM&H1<
M3QS?V2[<\T6.=L%-QDNV@ ? I^6=,C.W5<EX :7FLB0*YA/GRK^\CJU];?"3
MPUKOC(G-9";ELYU\RR:.9X% 0(I6@9G7"FY ""MD,%XVFDX;TCKNCK?J7^K<
M32XSIN%&BE\\PWSB1 [)8,XJ@?=R_14V^8RL7BJ%KI]DO;'U'))6&F6Q<38$
M!2^;-WO=G,.. Z4]#G3C0&ON)E!-.67(DK&2:Z*LM5&S@SK5VMO \=)^E =4
M9I<;/TRF,$-R>E66%1/DEF&E.'+0Y!X$0\@(2G*C(.-(OK"4"XYOYV;/V'[6
M: S(=\E*35B9D1^8@R)6[XR<3@$9%_J,G!!>DL=<5MK8Z+&+AME&=M,-WW7#
M1WOYT@LR\,\)]2@E3P]3<GIR]E[&-2FW>=,V;UKK#@[E/>4Z%5)7"LCOJYE&
M9?Z1/UV,C=:P6\O6S:5>LA0FCBD,#6H%3O+Q@Q]XGPZ0#EK2P?^KF],8=$5H
M<!O!42UHJW*5^%'DT;&[ZN 8MAS#HSB&_1R-8/".8TCC;HY1RS$ZBF/4SS':
MXPA#?^@-ND&"%B0X"B3H!PGV#R0.>LXC;#'"HS#"?HQP#X/Z0="-$;48T2&,
MY-%4/[ Y@NJ*&.U%',;4#[M#QFW(^'!(B:81*7BIN&E1IBMNNU<70;Q7$U'@
MQ]&_6;L[K=3>2K=,+;CI< +FQM&["(V":CI],T&YK+OK3*+IU?4P-Y<C*&M@
M]N=2XG9B&W9[W29_ 5!+ P04    " #.@EA6RCQF?D@$  #8%P  &0   'AL
M+W=O<FMS:&5E=',O<VAE970V,RYX;6S%F&UOXC@0@/^*E5N=6JDB+[RT= &I
M-,EMI:M4;=7=#ZO[8)(!K$ULSC;0_?<W3M) >C2 9&F_0.QX'MLSXQEG1ELA
M?ZHE@":O><;5V%EJO;IU794L(:>J(U; \<U<R)QJ;,J%JU82:%H(Y9D;>-[
MS2GCSF14]#W)R4BL=<8X/$FBUGE.Y:\I9&([=GSGK>,K6RRUZ7 GHQ5=P#/H
ME]63Q)9;4U*6 U=,<")A/G;N_-O8#XQ ,>(;@ZW:>R9F*S,A?IK&0SIV/+,B
MR"#1!D'Q;P/WD&6&A.OXMX(Z]9Q&</_YC1X7F\?-S*B">Y%]9ZE>CIT;AZ0P
MI^M,?Q7;+U!MJ&]XB<A4\4NVU5C/(<E::9%7PKB"G/'RG[Y6BM@3"((/!()*
M(#A5H%L)=$\5Z%4"O5,%^I5 _U2!024P*'1?*JO0=$@UG8RDV!)I1B/-/!3F
M*J11P8P;SWK6$M\RE-.3$"3;4&-=\L"5EFOT&JW(10B:LDQ=DC__\ ?=SX1Q
M\LBR#)U!79%/+<V1JW%9!NXFU1*FY1*"#Y;@!^11<+U4).(II$V B_NI-Q6\
M;6H:M!)#2#JDZU^1P L"\O(<DHM/EP<6=G\ZQF_!A*=CO!9,=,ZF[N\^PL3G
M8/Z:/I&+TL27+8KOUM[4+>#=\[R)\I1\@73!^(+<F5#"- -%0J:23*BUQ.<?
M?R.*/&C(U3^'7*B<MW=X7A-^;]6*)C!V,+XJD!MP)F9;WN=#9K<)"VW"(INP
MV!*LX0F]VA-Z;?3) X?Y'(JT059"%EE$S#%0:,#)-)%4 U%;NKI0AYQX6M+[
M!=UDQ\W$&[F;?2,>'1$>'1&U[N%<=5N"-=3=K]7=;U7W79*L\W6&2DV)T$N0
M)!$YSK,T=P T >/8!@*O*[0)CM&"S !O!DE&E6)SAEUH&D& 2HZG5&$6TDN,
MZAQ>-<$ G1<!^I"ARG7YWIZ6_6&G_\Y8K:L_]\39A$4V8;$E6,,%!K4+#%I=
MX 63IV(+7OA N@O$;!>(#]FOA Y:#MK@Z$$[.B)J7?JY6K8$:VCYNM;R]9&X
M]CZ D1^/D,] 'DQ;K;!STY9-6&@3%MF$Q99@#?/>U.:]^4T7F!N;GF 3%MJ$
M139AL258PQ.&M2<,6P_ZSA.N"!?F_D(S0G.QYOJ0>8?_"X&][OLDV#KAN5:S
M"8MLPF)+L(;5?&_W/>NUVBT6$C +XK>SE,"37V0NY);*%"]$7$N:X&EN"]CM
M]'//J55::)466:7%MFA-J^]5,?S?%+>KB6TYA$U::)466:7%MFA-APAV#A'8
M#-_MM+.M;),66J5%%6VXEZF"H#-HIJJX&N5?[W_6^9V@'E::Q=TK/.8@%T6)
M6&&H13675:.ZMRY#WQ7%UW?]4_\V] _T1Z9L710Z=_BRYOU()1YK13*8XU1>
MYQISKRS+R&5#BU51]IP)K45>/"Z!XH>1&8#OYT+HMX:9H"[F3_X#4$L#!!0
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
M;W)K<VAE971S+W-H965T-C<N>&ULK5;9;MLZ$/T50BV*!&BB75YJ"T@L%[=
MEZ#I\E#T@9;&%E&)5$DJSOW[DI2B.K*L!D5?;)&<<V;.#)=9[!G_(7( B>[+
M@HJEE4M9S6U;I#F46%RR"JA:V3)>8JF&?&>+B@/.#*@L;,]Q(KO$A%KQPLS=
M\'C!:ED0"C<<B;HL,?__&@JV7UJN]3#QD>QRJ2?L>%'A'=R"_%S=<#6R.Y:,
ME$ %811QV"ZM*W>^GFE[8_"%P%X<?".M9,/8#SUXDRTM1P<$!:12,V#U=P<K
M* I-I,+XV7):G4L-//Q^8']MM"LM&RQ@Q8JO))/YTII:*(,MK@OYD>W_@U9/
MJ/E25@CSB_:MK6.AM!:2E2U815 2VOSC^S8/!P#7/P'P6H#7!T0G 'X+\/N
MX 0@: '!4P%A"S#2[4:[25R")8X7G.T1U]:*37^8[!NTRA>A>I_<2JY6B<+)
M>,7*DDA5>"D0IAE:,2H)W0%-"0ATII8K1LTJVZ*WH$J"UO=JDPHX1V<)2$P*
M<8XNT.?;!)T]/T?/$:'H4\YJH=C$PI8J1NW)3MMX5DT\WHEX7 ^]4R'D JUI
M!MEC EN)ZQ1Z#PI7WBAC NDE\MV7R',\;R"@Y.EP=P"^?CK<&5'C=_7R#9__
M5_5*B$@+)FH.Z-O51DBNSN'WH2(T3H)A)_INFHL*I["TU.4C@-^!%;]XYD;.
MJZ$$_DNR]3\B>Y3<H$MN,,8>?ZB 8YU.5)B=GC(A!V*\'F?YY@ZFO &%!J1O
M[[MX%CIJ1]T=IG+ */*CQT;K8Z/ ]5RGLWJD/>RTAZ-1?\&<X$T!X])7#4ET
MX-N-)DY/Q;&1%TRF/17'1H$71<,BHDY$-"KBMMXTX1.:LA*&!$1';B^\2>3W
M% Q8N:';+\2 E>]Z)PHQZ31,1C6\5\W!> TF1_6?!DXOO<FQD>N$LWX1CJT"
MSP]/5&%J]29FG:39GT[$&YH6=::N*)$S+B\D\/) I7B)]CE)<[0'=741U;(H
M X*+RZ%#;1^\=B7PG6DSA.*IJ6S.>C?;=3+7Y@'OS:]4A^,.S%]-Y\ET:'XV
M3TQ'9/]VV[13[S#?$2J4HJT*P;F<J(SRID5I!I)5Y@W>,*E>=/.9JZX.N#90
MZUO&Y,- .^CZQ/@74$L#!!0    ( ,Z"6%8MV8K.,@,  /,+   9    >&PO
M=V]R:W-H965T<R]S:&5E=#8X+GAM;*V676^;,!2&_XK%JJF3MO(5(&0)4IMH
MVJ16BYIVNYAVX9"3Q*K!S#9)^^]G&TK3?'9H-XD-/N]YGV/ I[]F_$$L 21Z
MS&@N!M92RJ)GVR)=0H;%!2L@5W?FC&=8JBE?V*+@@&<F**.VYSBAG6&26TG?
M7!OSI,]*24D.8XY$F668/UT!9>N!Y5K/%V[)8BGU!3OI%W@!$Y#WQ9BKF=VH
MS$@&N2 L1QSF ^O2[0U=$V!6_""P%AMCI%&FC#WHR;?9P'*T(Z"02BV!U=\*
MAD"I5E(^_M2B5I-3!VZ.G]6_&'@%,\4"AHS^)#.Y'%A="\U@CDLJ;]GZ*]1
M@=9+&17F%ZWKM8Z%TE)(EM7!RD%&\NH?/]:%V AP.P<"O#K >VN 7P?X!K1R
M9K!&6.*DS]D:<;U:J>F!J8V)5C0DU]LXD5S=)2I.)D.6942J?9$"X7R&ABR7
M)%] GA(0Z'RB'IM920&Q.;K!LN1$ZNMJ]KT CO52= VJC.B:X"FAYO8'=#X"
MB0E5HT_H?C)"YV<?T!DB.;I;LE*H/*)O2^5>>[#3VNE5Y=0[X'0$Z07RW8_(
M<SQO3_CP[>'NZW!;U:PIG-<4SC-Z?JO"C8A(*1,E!_3K<BHD5X_K[WW,59+.
M_B3Z'>Z) J<PL-1+*H"OP$K>OW-#Y_.^"OPGL5?U\)MZ^/^NKFKM'[1[50D&
M1E!_;E9)'$?=OKW:9&J1]213IV'JM&+J'&:J!,,-IBB,XRVF%EE/,@4-4]"*
M*3C,%.PPA6&PS=0BZTFFL&$*6S&%AYG"72;7Z6PQM<AZDBEJF*)63-%AIFB7
MR7.B+:8664\R=1NF[C'UY&X)JM682^#[['=W['MA%#M;_H]F:.D_;OS'Q_TS
MB2FBYKPK\)/Y^.\CB7<WPN_XVSMQ-%=+$M=Y.?>=HRS7($0/76:LS*7JQTP.
M<X*I8UIM$ BY]XAV=M!<)XK#+;3CN=NR;?0T[E&V<06#5IB6IG69EU(?Q<?V
MK);</(T"+^RXVV2[RT(O"%X*4%FV-SHRW0[?8+X@N5#/SES%.1>1$N!5AUE-
M)"M,DS9E4K5\9KA473EPO4#=GS,FGR>Z[VOZ_.0O4$L#!!0    ( ,Z"6%97
M-%WGZ@,  .40   9    >&PO=V]R:W-H965T<R]S:&5E=#8Y+GAM;+5876^C
M.!3]*Q8[6K526SY#2#>)- U:;:6.MFIF=AY&^^#"36(-8-8V2?OO]YH0&A*"
MFHIY26RXYW#/L7UM&&^X^"E7 (J\I$DF)\9*J?S6-&6T@I3*&YY#AG<67*14
M85<L39D+H'$)2A/3L2S?3"G+C.FXO/8HIF->J(1E\"B(+-*4BM<[2/AF8MC&
M[L(36ZZ4OF!.QSE=PAS4M_Q18,^L66*60B89SXB Q<3X;-^&MJ,!9<0_##9R
MKTVTE&?.?^K.?3PQ+)T1)! I34'Q;PTS2!+-A'G\5Y$:]3,U<+^]8_^S%(]B
MGJF$&4^^LUBM)D9@D!@6M$C4$]_\!96@@>:+>"++7[*I8BV#1(54/*W F$'*
MLNT_?:F,V /8PQ, IP(X!P#'/P%P*X!["/!. +P*X)7.;*64/H14T>E8\ T1
M.AK9=*,TLT2C?);I<9\K@7<9XM1TQM.4*1Q()0G-8C+CF6+9$K*(@207<YQG
M<9$ X0LR+_(\ 1U*$W)'$YI%0.;EY+S/MC-0C^03)%1!3+YR\@ X(O*27(2@
M*$NP=4V^S4-R\>F2?"(L(U]7O)#X6#DV%8K1*9E1E?C=-G'G1.(A1#?$M:^(
M8SE."WSV?KC= @_?#[>:<!-'H!X&IQX&I^1S3_ ]@)0 5UO'KD@(,A(L+_W\
M\8"QY%Y!*O]MLVE+[+43Z[)Q*W,:P<3 NB!!K,&8_OZ;[5M_M)G6)UG8$UG#
M4+<VU.UBG_Z=@Z!Z)I-$6TJ$7O_7?'%=8(>BV:IUSFU)!R6I+IGKJ3<(1J.Q
MN=YWZ3AJX :!VXP*.Q/\H'ROEN^=)3]A])DE3.&B;I/M'0MR?,\^D'T<Y3N#
M@7\@NS.Q#\H>U+('G;*_EV4>BP]=H_XE#COHO>_-!P4B)1>O0(6\;#.BFSX@
M)9+X),4RN6JS<O8^!MNJ*(CCD9B^ME&%W51>137<,?DM1 T7_=I%_SP78R8C
M7F2*X)R"-MNV?+:[-S6L&\OS#Y;$[%1<<#"'VN,&PSJLH6M8ZQIVZOH<1:)
M6?""IR;<F,H-CZL5"-QIA<"-;7^=D!]?('T&T5IT.Q]T;M'MDRSLB:QA<% ;
M'/RJ72SHT] ^R<*>R!J&CFI#1WV6\=%1@1X.G<,U>!PTLH?6P0+L3.N#HFWK
M[4QJ?53V%<GPO(FGT=V*S;G0$ZSU -GYE',G5:]L85]L38?W3OWVKUJI%7-?
MKO;)%O;%UG3U[1!O=QYISUVN%5OCM.F-[(/-<-82-G#=X/#<U9W;N=K-O5=*
M_0'@"Q5+EDD4MD!ZZV:(Z8CM._6VHWA>OF4^<X7OK&5S!30&H0/P_H)SM>OH
M%]?ZR\;T?U!+ P04    " #.@EA6NUAH@7X#  "1"0  &0   'AL+W=O<FMS
M:&5E=',O<VAE970W,"YX;6RM5FUOVS80_BL'K1@2H(G>_-)YMH'$=K$"*Q;$
M:?>AV =&.EE$*5(C:3O]]SM2BNHXBAL,_6*+QWL>WCU''CG=*_W5E(@6'BHA
MS2PHK:TG86BR$BMF+E6-DF8*I2MF::@WH:DULMR#*A$F430**\9E,)]ZVXV>
M3]76"B[Q1H/95A73WZY1J/TLB(-'PRW?E-89POFT9AM<H_U4WV@:A1U+SBN4
MABL)&HM9<!5/5F/G[QT^<]R;@V]PF=PK]=4-/N2S('(!H<#,.@9&?SM<H!".
MB,+XM^4,NB4=\/#[D?V]SYURN6<&%TK\S7-;SH)W >18L*VPMVK_![;Y#!U?
MIH3QO[!O?:, LJVQJFK!%$'%9?//'EH=#@#QZ 5 T@*28\#@!4#: M)C0/H"
M8- "!J]=8=@"?.IAD[L7;LDLFT^UVH-VWL3F/KSZ'DUZ<>GVR=IJFN6$L_.%
MJBINJ?#6 ),Y+)2T7&Y09AP-G*UI7^9;@: *6&_K6J!S90(6S)3PGG89?)#-
M;G5EOT7!+.9PI^!/I/*9<SA;HF5<T-<%?%HOX>S-.;P!+N&N5%M#2YII:"D1
M%TZ8M4%?-T$G+P0=)_"1XBP-K&2.^5."D!3H9$@>9;A.3C(N,;N$-'X+290D
M/0$M7@^/>^"KU\.C$]FD75%3SY?^KZ(NN<F$,EN-\.7JWEA-A_6?OB(TBPSZ
M%W$-;&)JEN$LH YE4.\PF/_Z2SR*?N\3\&>2K7X2V1-Q!YVX@U/L\[]JU,S)
M"9D[ P6= 0.%5A6H;D;XS=^G:<,]]-RNA^_F<3Q(?YN&NT.Q^KS2]-U3K^7I
M.+_$?45=/:=.1N,X[:B?:#+L-!F>7,M?+Q>JN-@:!&8,TL93]W3N)34#.NOX
MD)6,-B!0JVC$H6G!-[YK4)N12EXX-<_?ODK$X;,<HB,!GWL,T^&1?JOG3G$<
M14F_%*/@R##NM!G_J YW)?JC#:Q26VEASPS=L3MN2!VK(%-:T[U)1Q4XW=86
M-:<.FW\_IJ@UZ48Z6B*J'9):I_@&!1?$D)&$2O#<=]Z"2T;'G/#&DL'W@,N^
M71\>W!D5ZHV_K V148!-X3MK]QZX\M?@D?V:W@EQCWV13)9]_E>CR6K49Q^W
M[XWP>SC-8^4CTQM.VT1@0:%%EV,JF6X> ,W JMK?</?*TGWI/TMZ,Z%V#C1?
M*&4?!VZ![A4V_P]02P,$%     @ SH)85F/Z>&.0 P  60P  !D   !X;"]W
M;W)K<VAE971S+W-H965T-S$N>&ULK5=-;]LX$/TKA+8H4J"-J$]+J2T@L5IL
M#@6">+M[6/1 2V.;J"1Z2<I.__V2DJPZ$NTZ;7.()>J]QWDS0WD\W3/^56P
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
MH_8>E=U ZZF4YF%B.\[V#T/T!U!+ P04    " #.@EA6MKR.9,4#   9#@
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
M (0)T/MSSM7CQ!S0?FVD_P!02P,$%     @ SH)85A*UO3\C!@  .AT  !D
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
M+"L_;@E6(E ;J-_7C,G]@QZ@>5VZ_!]02P,$%     @ SH)85GDT#*72!0
MQ"   !D   !X;"]W;W)K<VAE971S+W-H965T-S8N>&ULM9IM;]LV$,>_"N$5
M10O4L4@]6$X3 ZV=8@&V-6C:[C4MT[$02?1(.D[WZ4=*BF21-&<!RIM8LN[.
MIQ_)(_]DK@Z4/?(M(0(\YUG!KT=;(7:7DPE/MB3'_(+N2"&?;"C+L9"W[&'"
M=XS@=>F49Q/D>=$DQVDQFE^5W]VQ^17=BRPMR!T#?)_GF/WZ3#)ZN![!T<L7
MW]*'K5!?3.97._Q [HGXL;MC\F[21%FG.2EX2@O R.9Z] E>WB!?.906/U-R
MX$?70+W*BM)'=7.[OAYY*B.2D42H$%A^/)$%R3(52>;Q3QUTU/RF<CR^?HG^
MI7QY^3(KS,F"9G^G:[&]'L4CL"8;O,_$-WKXG=0O%*IX"<UX^1<<:EMO!)(]
M%S2OG64&>5I4G_BY!G'D (,3#JAV0.<Z^+6#?ZY#4#L$YSJ$M4/YZI/JW4MP
M2RSP_(K1 V#*6D93%R7]TEOR2@O54>X%DT]3Z2?FMT5"<P*^XV?"P;M[V0_7
M^XP N@%+LB&,D;5Z!CYQ3@0'N%B#/U*\2K-4I(2_!^^61. TDU=C\.-^"=Z]
M>0_>@+0 W[=TSZ4YOYH(F:;ZL4E2I_2Y2@F=2&E)D@O@PP\ >0A9W!?GNT.+
M^_)\=\_B?G.V.YQUW2>R:9KV04W[H#*>?S)>W0I"M@*N6H&1#(NT> ""7MKP
M5A$#>T15>2[Y#B?D>B1+"R?LB8SF;W^#D??1!GO(8,LA@]T,%*S3+'[3++XK
M^OP+61.&LW) <($%*:]DW9:%J0"%+/"RE+.JE3+*.4@P8[_D\P-F]C%1_5Y8
M_IZJ[D]SZ/F1[$)/QZUA6B$8A%'7:NG,O2_F@8)U, <-YN <S!\LC-5X2.3
M2(459Q4W.@(5R@$9:#@M5@C%OH;3F6-?G ,%Z^ ,&YRA$^>]H,GC6,VK:R#+
MOEQL<*RF:QO T$"#((RTGK:P604^T@ ZL^H+<*!@'8!1 S!R OS:#FHB*5I[
M7F0@@8&'])YG6B%_.@LU<,YL^H(;*%@'W+0!-W6"^Y3)%2DN$J+&;SUNR\)H
M9S@U&<:>-BP7IA$*=<Y+9UI]"0X4K$,P;@C&3H*WA<#%0[J2B[-J&6#C%IOU
M+((:-M,&>E-/P^;,I2^V@8)UL,T:;#,GMF;]Q,@3*?;$1FUFZ6U(([*P&'GA
M5,/FS*4OMH&"=;!!K]4%GGO$)@G;2VXK6NQ/C-(ZPC&3(-1*V,)BA&"L<7/G
MTA?<4-&ZY(X4%7226^!=*G"6_BOI?7N+\]W'9;5.I!LAEW]$3KW</GSKP)U.
MALQ)UV*FCU]WBKV!#A2M"[250-"YE)]_%5O"K+R0 2)",WV>L%A!/X3Z7.M.
MHC>RUU GL)4GT*U/OE/9 ]6&B2X>K1A]$Q",XU"?.6QV_M0/C<XWJ/X8*EJ7
M9*M 8'"^ ,_:O8__5>%P2-FP&#3:<M!H-T-%Z[90*VJ@6]6<M3*"IE(9PPC&
MOE%<K8:Q/]-%C3NKW@Q?0]; 5M= M[ YGK.:>4I-6@DM!"F$+"5/)*.[7%V?
MGK],5:,OHRPF8Q_Z2-_"<.?;F^YK:!_8BA_H5C\+!4SMJ=*5P&FABH;BRG!R
M@J,I;60?1/%4AVFSB[W @#FH"AHJ6A=FJX.@6PB=H\&A*7+&$$Z1,:-9[) ?
MQL98'U0/#16M"[!51- MB;ZDSW*4.TJE*77&LQ@9G<]B%@?&YID[F=[H7D,4
MH584(;<H.KD21:;*&<\\J$\N-C-D+D7=6?3>)W\-.81:.83<<LBR%#U:1EEA
MFOIFC+PX,NJ?U3!$?J#O KE3[ WT->00.CH1<LNAGSC;X^J4]657S4K1E#UC
M/Y@:1PI6.SB;&@R1<?8P1C,8:W8W-KLH"-NZT'WM5M(@MZ3YBPA[+_IE?7OS
MI&0,41!Y^OZ$U3"(9I&^1^%.KW<?&E353(X.@-7Y_I^8/:0%ES/D1H;W+J;R
M]5AU9%[="+HKSX175 B:EY=;@M>$*0/Y?$.I>+E1Q\S-/R[,_P-02P,$%
M  @ SH)85HS@2>^6 P  KPX  !D   !X;"]W;W)K<VAE971S+W-H965T-S<N
M>&ULQ5?;;MLX$/T50ELL$B"-KK;LK"W CG:Q ;9 T/3RL-@'1AI;1"72)>DX
M_?OE158L61%20$!?;)*:.9QSR"$YBP/CWT0!(-%S55*Q= HI=S>N*[("*BRN
MV0ZH^K)AO,)2=?G6%3L..#=.5>D&GC=U*TRHDRS,V#U/%FPO2T+AGB.QKRK,
M?ZRA9(>EXSO'@8]D6T@]X":+'=[" \C/NWNN>FZ#DI,*J"",(@Z;I;/R;U+?
M.!B++P0.XJ2--)5'QK[ISEV^=#P=$92020V!U=\3W$)9:B05Q_<:U&GFU(ZG
M[2/Z7X:\(O.(!=RR\BO)9;%T9@[*88/WI?S(#G]#36BB\3)6"O.+#K6MYZ!L
M+R2K:F<5046H_<?/M1 G#O[T%8>@=@BZ#M$K#F'M$+[5(:H=(J.,I6)T2+'$
MR8*S ^+:6J'IAA'3>"OZA.IU?Y!<?27*3R9W-&,5H$_X&02Z>+"KC]@&W1:8
M;M48H2B%#7 .N;9"*R'4;OR"RSTV"[<JU=;!-(-+=)&"Q*04E^@]^OR0HHMW
ME^B=!OA4L+W -!<+5ZJ8]<QN5L>WMO$%K\3G!^@#H[(0Z$^:0]X&<!79AG%P
M9+P.!A%3R*Y1Z%^AP N"GH!NW^[N][BG;W?W!MB$S?J%!B]\!:]G(="__R@C
M=">A$O_U*6X1HWY$?=#<B!W.8.FHDT0 ?P(G^?TW?^K]T:?6F&#I2& M):-&
MR6@(/5GCTJB'I85\A"VAE-"MSH8?@'F?E!9R8B#U$?N4A/X\CA;NTZE&YU;!
MW)]UK-)SJVDT"1NC%JE)0VKR%E*6$98(:&[; YPLXO244Q1/YQU./5;GS--S
MJS;S%JEI0VHZ2&J5?=\30?2N?Z_NGA)+=39EYKSJXS,(]K/;?4RP="2PEHAQ
M(V(\^L$1CZGDF&#I2& M)6>-DK/![?BB)#XJ>:6?'O;.E.K.Q/K.O%(W8::>
M9@+010ZV=7F%<,7V5/:I/3O+':^3@^<6LWG8R< AE!;=>4-W/DA7/0RX>AA8
M^21#\*S>H*(W\P:!?G:_C F6C@36$M#W7MY<WNBY5T..).:H:.E8:&TY3YZP
M_B])P'K:UKT=SR>=).RQ\F?SN).&?5A!'/J=7'1/7O(5J#S3%9% F0[1/G&;
MT:;J6IE:HS.^UM68J1!>8&PI]T&E+Z$"E;!1D-YUK&+BMCJR'<EVIEYX9%)5
M'Z99J(H2N#90WS>,R6-'3]#4J,G_4$L#!!0    ( ,Z"6%:?C&+>A0,  )T+
M   9    >&PO=V]R:W-H965T<R]S:&5E=#<X+GAM;*V676_;-A2&_PJA%4,"
M--&G93NS!<31AA5H@:!IMHMA%[1T;!&52(VDXF2_?B2EJ+9$:]G0&XNDWO/J
M/#P6=58'QK^* D"BYZJD8NT44M8WKBNR BHLKED-5-W9,5YAJ:9\[XJ: \Y-
M4%6Z@>?%;H4)=9*56;OGR8HULB04[CD2355A_K*!DAW6CN^\+GPF^T+J!3=9
MU7@/#R ?ZWNN9F[ODI,*J"",(@Z[M7/KWZ2^IP.,XC<"!W$T1AIER]A7/?F0
MKQU/9P0E9%);8'5Y@CLH2^VD\OBK,W7Z9^K X_&K^R\&7L%LL8 [5OY.<EFL
MG86#<MCAII2?V>%7Z(!FVB]CI3"_Z-!I/0=EC9"LZH)5!A6A[14_=QMQ%.#'
M9P*"+B 8!D1G L(N('QK0-0%1&9G6A2S#RF6.%EQ=D!<JY6;'IC---$*GU!=
M]P?)U5VBXF3R@6:L O0%/X- %P]M]1';H;L"T[U:(Q0]4@X9VU/R-^1:B39
M84>DN$07*4A,2C6Z0H\/*;IX=XG>Z9@O!6L$IKE8N5*EJ1_F9EU*FS:EX$Q*
M?H ^,2H+@7ZF.>2G!J[BZR&#5\A-,.F80G:-0O\]"KP@L"1T]_9PWQ*>OCW<
MFZ )^Y*%QB_\UY*AE(BL9*+A@/ZXW0K)U6OTIVW'6\?([JC/EAM1XPS6CCH\
M!/ G<)(??_!C[R?;;GU/L_0[F9WL9-3O9#3EGFQPB6D&"$NDB@35%OA4G3>M
MV\RXZ0/U*0GCF5(^'>_.6!3%P>Q4E%I$813WHA.:64\SFZ11_PMU\@OUSNXX
MJU#-">.H!G7)4<T$T>>L]75L;>.C9!;+ =18$@^(QHK(C^Q <0\43P*IFG1
MZD!I<5X \VF8>)3'U=);#' LHME\ &31Q.>(YCW1_+^4*&LX!RK?5*3YN +!
ML$ICC3\?_C_3L2A:^G:L18^UF,12W8$L074#4GU#:OQB1I<VBL7HX=Z 8:RX
M\OUE,("8\CE!6/8(RTF$C[@6H+][0F+92#,L2474[%Q%EN-,P_GPGV81^=%B
MB&-3!78@W_OV9??^[^EF^PAN.KN3X\U;A ,@FVIT"*86U<DIV"*Y1WU+!7QO
M^C^!,M90V7[=^]6^Q[PUG=5@?:-[3],/?;-I&]=/F.\)%:B$G;+TKN<J)=[V
M@NU$LMIT1ULF5:]EAH7JGX%K@;J_8TR^3O0#^HX\^0=02P,$%     @ SH)8
M5O.M5?D9!0  2AT  !D   !X;"]W;W)K<VAE971S+W-H965T-SDN>&ULQ5E=
M;^(X%/TK5G:T:J4VB1,^NX#4DAWM2%NI:K>S#Z-],,% U"1F;0/#_OJUG9 O
M@J>1/"H/D#CW'ON>V,?WXLF!T#>VP9B#[TF<LJFUX7Q[YS@LW. $,9ML<2J>
MK A-$!>W=.VP+<5HJ9R2V/%<=^ D*$JMV42U/='9A.QX'*7XB0*V2Q)$CP\X
M)H>I!:U3PW.TWG#9X,PF6[3&+YB_;I^HN',*E&64X)1%) 44KZ;6/;P+/$\Z
M*(NO$3ZPRC60H2P(>9,W7Y93RY4CPC$.N81 XF>/YSB.)9(8Q[\YJ%7T*1VK
MUR?TSRIX$<P",3PG\=_1DF^FUL@"2[Q"NY@_D\,?. ^H+_%"$C/U#0ZYK6N!
M<,<X27)G,8(D2K-?]#TGHN+@]2XX>+F#UW" EQS\W,%_KT,O=^@I9K)0% \!
MXF@VH>0 J+06:/)"D:F\1?A1*M_["Z?B:23\^.R%D_#M]D$PMP1SDHCIQ)!Z
M(5<!YBB*V36X!:\O ;CZ= T^ 0>P#:*8@2@%KVG$V8UH%->/41P++S9QN!B4
MA';"?  /V0"\"P. 'G@D*=\P\'NZQ,LZ@".B*4+R3B$]>%K$ (<V\.$-\%S/
M:QG0_/WNL,4]>+^[JXG&+UZ0K_#\2R](\GV[.']!]Y2B=(W%&N1@<015NR=T
M5,WW!T27X-N? A)\X3AA_[2]GZS_7GO_4G?NV!:%>&H)86&8[K$U^_47.'!_
M:^/6)%A@"*S&>Z_@O:=#G_U%.(I!NDL6F *R FC'-X1&_PEZF5HS&=5(4LP
MVHNU@A8Q!E=B-61KY+J-[*S3@>I4:O)^YHV&_=%83-1]E4?MX+KR: BLQF._
MX+&OY?$UW6/&"Z9N0%B=Q"%A'*2$@Z/8XB@.R3J5%+<QEW73KS W]AND:4?2
ME31#8#72!@5I _.DW8 MIA%9RMF:MV9*+F;D$2/:/B'U X'*$_@@R30:CL 2
M'=MD?JX%ZDJ^(; :^<."_*$VYF=!/8U"?EKIIS7^[1%+,6C54"UB5PTU"188
M JLQ.2J8''WPWC4RR;M)L, 06(WW<<'[6#N#OXH9'*7KDQ[H!4 /Y6>>;71I
M';O290BL1A=TRR38[;;D,_F] 5QE 2L44;!'\0ZWYK?NV<[4@XV=*;<95VS\
MD=VO6P5M5F-[7%C5HZND^+!;=&NQ^E1X!U46R7UFCZDH\[(G0N(Y_E'069>C
MRE ';F6H>=CG5L.A[8^;<;>:P<&%P+TR<*];X#M9LFB%7(_855&,H@6FT.IL
MEH4(_.A*!!HM18RB!:;0ZN27U0C4ER.=)/T'6!I-UWMVYNQG%!ZPK#R@OO1H
M7?Y"TZ/D-#VU2F"RFI@;10M,H=6)+:L3./AH)3!93<R-H@6FT.KDE]4)[%B>
M=,I5AF<9QMCVW>KG+'5I<^DU=_!S(V@/+^S?9?D M5GRSTE<1N>)BV?[HV;4
MYV8B)1GZX\JGR<&Y2W]@#RYE,64R#_4I>'L6HZI]];]_&KY+SDRFZW.C:($I
MM/K?Q67V[[D?+&>>MOSH2KY1M, 46IW\LCCQ.A8G7>0LQZ[*3M]MEE7S%JM>
MKUFK!"U6<&A[[:O7*VL0KV,-8D##\BYK&B;DMEE]M9@-H3V&S<!;T%S;@XW(
MG<HA4X+I6AW6,1"27<JSPYFBM3@0O%?'8(WV!W@79,=Z)4QVROB(Z#I*&8CQ
M2D"Z]E"D.30[N,MN.-FJHZP%X9PDZG*#T1)3:2">KPCAIQO907%\.OL?4$L#
M!!0    ( ,Z"6%:XC7[7 P,  !,,   9    >&PO=V]R:W-H965T<R]S:&5E
M=#@P+GAM;,5776_:,!3]*U8F3:U$FT\"=!"II9M6:=50V<=#M0>37(C5),YL
M!\J_G^VD&2D!%2E27TALWW-R[_&Q=1EO*'OB,8! SVF2\8D1"Y%?F28/8T@Q
MOZ0Y9')E25F*A1RRE<ES!CC2H#0Q'<ORS123S C&>F[&@C$M1$(RF#'$BS3%
M;'L#"=U,#-MXF7@@JUBH"3,8YW@%<Q _\QF3([-FB4@*&2<T0PR6$^/:OIK:
ME@+HB%\$-GSG':E2%I0^J<%=-#$LE1$D$ I%@>5C#5-($L4D\_A;D1KU-Q5P
M]_V%_8LN7A:SP!RF-/E-(A%/C*&!(ECB(A$/=/,5JH+ZBB^D"=>_:%/%6@8*
M"RYH6H%E!BG)RB=^KH38 =C> 8!3 9RW MP*X.I"R\QT6;=8X&#,Z 8Q%2W9
MU(O61J-E-213VS@73*X2B1/!7-#PZ>)&"A&A*4VE.SC6^I[-RXU%=(FN-YA%
M''TO!!<XBTBV0HLM^HS#N%Q"/[8YG*.S6Q"8)/P<72 >8P9\; J9H_J2&5;Y
MW)3Y. ?RN87P$KEV#SF6X[3 IV^'VTVX*96IY7%J>1S-YQW@>P N& F%5(<K
MI1 NI7B\AW0![$];@4<9U;&\XCD.86+(<\>!K<$(/GZP?>M36[D=D36*=^OB
M7<WN'O*&VL.+Q;XWKAG#V0KD:1;*"+MQ,[S5TZ4O'K])2G0G(.6M4KE=2M41
M64,JKY;*.^J3G:/10UFAO-%6;TGB:Q)UP:X#V_7ZOC4<F^O=4EKB[)$SM*TZ
MKI%EO\ZR?YJ;BXR('A+R7JZV[YBOCW*?NED=D35D\&L9_'?VM=^E5!V1-:0:
MU%(-NO#U8,^O7K\_V+/U?ICK^O9HU.[J89WC\'17\Q[*@>DV)PO?XNZCWSAU
MRSHB:\@QJN48O;.[1UU*U1%90RK;^M_]6%WXNV)I7LB6Y_C6*X>W!(X\UQK8
MKRQN[G1LJEV^QVQ%,HX26$J@=3F0]R,K.]!R(&BNF[@%%;(EU*^Q[-J!J0"Y
MOJ14O Q47UC_#PC^ 5!+ P04    " #.@EA6_8&2Y3(%  !@(0  &0   'AL
M+W=O<FMS:&5E=',O<VAE970X,2YX;6S-6FUOHS@0_BM6;G5JI;;!!@+TDDAM
MZ=ZM=)6J9O?NP^H^4#)-4 'G;*?IWJ\_&R@$0JQ&]4KYD@"9>9BW!V;LC#>4
M/?,E@$"O69KSR6 IQ.IR..3Q$K*(7] 5Y/*7)\JR2,A3MACR%8-H7BAEZ9!8
MUFB814D^F(Z+:_=L.J9KD28YW#/$UUD6L1_7D-+-9( ';Q<>DL52J O#Z7@5
M+6 &XMOJGLFS88TR3S+(>4)SQ.!I,KC"ER%QE4(A\5<"&[YUC)0KCY0^JY,O
M\\G 4A9!"K%0$)'\>H$;2%.%).WXMP(=U/=4BMO';^B?"^>E,X\1AQN:_IW,
MQ7(R\ =H#D_1.A4/=/,'5 X5!L8TY<4GVE2RU@#%:RYH5BE+"[(D+[^CURH0
M6PIXM$>!5 JDJ^#L4; K!?N]"DZEX!21*5TIXA!&(IJ.&=T@IJ0EFCHH@EEH
M2_>37.5])IC\-9%Z8CH3-'X^OY:1FZ,;FLERXE&1D)-960F(/J&]0K>OZAA.
MT4D((DI2?HK.T;=9B$X^G:)/*,G1UR5=\RB?\_%02'/538=Q9=IU:1K98QHF
MZ([F8LG1;3Z'>1M@*/VLG25OSEX3+6((\06R\1DB%B$]!MV\7QWWJ(?O5[<T
MWMAUZNP"S]Z#=YNM4OH# ,V O20Q5&EZW$G3&;I*4QJ7*9/I?("8+O+D/REV
M#RRA2IH+CK[_*>^ O@C(^#]]Z2K-<?K-40^H2[Z*8I@,Y!.(2YM@,/WU%SRR
M?NL+M4FPT!!8*PU.G09'ASZM8BN#R;?B'V_3!$J:],6TQ'8+;/6,?IEB;)'
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
M>6'M7,\YH5>[5#2_5#O._0HP?I=?S_/+_?T3B><D^Z>+O5);+%XW=(L7Y';
M5R=*LCT93'[]!;K6;UW<=(H%FL0DID[)U,G5[5,WBPCB@IYTL]QE&4[6A"^@
M#,R?0;W? W[.F^\.../,_^*2X",C,>WD[NCDKE,LT"0F<1^6W(?*6'Y9?ZY
MLA,A>P7F9!TF29BLQ?*T)5F8+KMP'F7=7%8\,O<3VW:A[X_-?1V4TONYH#2)
M2:#<$I3;$]0A?T+R^,-[DO$G/ECS"&5@B1D!*QQF8(^C'>D-\NAV5 /I>88_
M\FM_#:;*@9[+5).8Q-0KF7I*IG\(<%7L=='Q6F&&1A[T1PTD2C_G(M$D)B$9
ME4A&_9#TB[(N9*-60+G(L)O$VKUXV'GVZ; +VA9#UW#=LI<T7[^<KZ^<+T])
M5R1\)0C\5A!<.R/;L1M34GHZ-P@TB4E0H%6ECE9?+)<'0N%#BH2AT0P$]4C.
MQ:9+3>962[FADMLWZ6'6"06V@PE"WW;<)A>EI[.Y:%*3N:"*"^K%Y2>""74M
M&,/FLTD]CK.I:5*3J55Y/E0G^NWDB"1+]=.\4*R'ES,<>E;KKFOWZ\J? O4(
M+R509>50F7Q>D/6\3LAIKTHC8P2;@-K=7LF+ O5<+F559=*P;RJ-U^N,K 69
M,.&58D+#Q<D;Z_X5U>^PLYHIK(;UQ,@=H>8C42U^]NWX%@DXK#)PJ$[!.^MN
M>B5B+7^MERSZU-]J)^<6@EK5 EUJ,N J'8?>_UR$0YV)^DRK6J!+389?)?Y0
MG?E?7(D7NO5'B>_8EM=:497^SZ:E24VF594-4%TWO%DY7OB5GCNVX:(F3*W%
MABXU^>5L56T@=;71HPXO%*0@\SS;\QI<U)[.Y:)+3>9251-(74UH*,8+#U*V
M PVOF39W=/.@X3=NX:!+S3(0[*[!454>('5YT*L*+S0:E9/37FC4SLZ.@;>H
M 5!5 R!U#:"E$B]\2-?--IS6S:/U=;XN-1E<53H@=>GP>BE>"$@!Y5D(PA87
MK:_;=:G)7*HR :D3^I\OQ0L'S<7"MJJ_UBVIM0[0I283K.H U/=5?.^RO%"L
MAQJ$EH-<JPFJW;$KF0K40[P4096I(_6;\S>HRPN/TAKE&+[3!-3NUI$?!>KQ
M7\JG2J91WV3ZG%I\6J@.)0:^WUJ/M&;2NM1D5"*3EG_=KM)!6YT.?H?_?-FT
M>(&0@@6.%KL(Y^%& >.=8IP]$5;TX&T\Q$1S$6WB<!52;E8$GM$U9+.VQR(F
MV3K?W,*=I;N$'7]!+EO+#33W^;:11OL4W@2PH_T.^3<S3J3C&]NZF1WWXIB5
MZ^-.GD\XXQ4#!1%9\6%8AL?#(CMNCCF>L'2;[_Z8IXRE<7ZX(7A),M&!?[]*
M4_9R(AR46Y0F_P%02P,$%     @ SH)85A\V< +8 @  ] @  !D   !X;"]W
M;W)K<VAE971S+W-H965T.#0N>&ULK59=3]LP%/TK5H8VD!CY:L-@;23:,&T/
M2(B.[6':@YO<-A9)'&RGA?WZ73MI2*'M8.I+&SOWG'O/<7)O!DLN[F0*H,A#
MGA5R:*5*E>>V+>,4<BI/> D%WIEQD5.%2S&W92F )@:49[;G.(&=4U98X<#L
M78MPP"N5L0*N!9%5GE/Q.(*,+X>6:ZTV;M@\57K##@<EG<,$U&UY+7!EMRP)
MRZ&0C!=$P&QH7;CG4:#C3< /!DO9N29:R93S.[WXE@PM1Q<$&<1*,U#\6\ 8
MLDP381GW#:?5IM3 [O6*_8O1CEJF5,*89S]9HM*A]<DB"<QHE:D;OOP*C9Z^
MYHMY)LTO6=:Q0=\B<245SQLP5I"SHOZG#XT/'8 ;; %X#<![#NAM ?@-P'\M
MH-< >L:96HKQ(:**A@/!ET3H:&33%\9,@T;YK-#'/E$"[S+$J7"B>'R7\BP!
M(3^0R_N*J4=R&(&B+)-'Y".YG43D\."('!!6D"N697A:<F KS*T9[+C),ZKS
M>%ORN!ZYXH5*);DL$DC6"6PLNJW<6U4^\G8R1A"?$-\])I[C>1L*&K\>[FZ
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
M_:ZTU,"0:_46L0;E(6N >Z,MX;BXG$I%P[Y>A)[M]KCV89YI>UVN.AWKNMX
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
MF292,OY6G%9]I 9NKY_8OYK<52YS+&#"LE]D(=.Q-;#0 I9XE<DIVWR'*I]
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
MWF..Y9OYGK(?? ,@T*\B+_G"V BQO3!-'F^@(/R<;J&4=]:4%43((4M-OF5
M$@TJ<M.V+-\L2%8:R[F>NV'+.:U$GI5PPQ"OBH*PATO(Z7YA8.,P<9NE&Z$F
MS.5\2U*X _%E>\/DR&Q9DJR DF>T1 S6"^,COHBPHP ZXFL&>WYTC50I*TI_
MJ,'G9&%8*B/((1:*@LB?'5Q!GBLFF<?/AM1HGZF Q]<']D^Z>%G,BG"XHOF_
M62(V"V-FH 36I,K%+=W_#4U!GN*+:<[U-]HWL9:!XHH+6C1@F4&1E?4O^=4(
M<03 _C, NP'8?8#[#,!I ,ZI +<!N%J9NA2M0T0$6<X9W2.FHB6;NM!B:K0L
M/RO5NM\))N]F$B>6M["#L@)T"S%-RTROQ;LHXR1-&:1$C^E:W:X8R\H4'0"K
M!W3_L(4S&0V"9#D_0^_1E[L(O7MSAMZ@K$3W&UIQ4B9\;@J9J7J>&3=97=99
MV<]DA6UT34NQX>BO,H&D2V#*$MLZ[4.=E_8H8P3Q.7+PG\BV;'L@H:O3X7@
M'IT.MT:J<=I5<S2?\QS?P +5R_+M'QF*/@LH^/<AW6M>=YA7;3(7?$MB6!AR
M%^' =F LW_Z!?>O#D&93DD43D77T=%L]W3'V@PN&!*N!G@:J372WQ)8WDY^Y
MN3O6XFE<: >!:W7#HH$P[-@X;,,Z^7MM_MYH_E?2+$QNH17)Y69\L.JW:RA6
MP ;?@U&^E[X'4Y)%$Y%U=/1;'?U7\I4_I9Y3DD43D77T#%H]@]_U50WTCXP0
M6*$5!CU;/0WS+>STPZ*G85Z([< >MM6L37\VFOX](R4G^H!RLK%&&5_Z(DQ)
M%DU$UE$R;)4,7\E8X91Z3DD63436T1-;C^<VZW>MU2"/W>!8MN_X/6\-Q-E!
MZ'I.SUQ#<5[H!LZPN_#1V1/_3PVG.&J<Y*6OP*1LT51L70'M1P'M5[)50SR5
MJ%.R15.Q=45]/%OCT:/FJ+.<@=,@QH'C]*WU-' VLV9>_S@X%.=9@>OUK&4>
M=7@%L%1WRAS%M"I%W02ULVTW_E'WH+WY2]6EZ\[QD:9N\:\)2[.2HQS6DM(Z
M#V12K.Z:ZX&@6]U'KJB07:F^W !)@*D >7]-J3@,U /:_RZ6_P%02P,$%
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
M.0PSH,2L$1); XWW_@DA)J:/D%@?A_&>MR4Q>83$\A@)_/:<$!/S24CL$S0
M''1XA&DE(M8*&@ .,3'#1.2&65G?DQAA5HF(K>*/!+V8Z#H6^4(6$A(&;R F
M9IN(V#8P*/2V(2:9B%@R8]'A,RC$Q"P3$5O&%R1ZVQ)S3$3L&$\PYF7$)!,1
M2\83E7D9,<-$U.M;_L!GP2T3U0 SQ@P3$QMF!-.Y1EC^[@9B8H:)B0TS@GFU
M=3&:&Y @)N:<F-@YWD5-?Z=CSHF)G8.'NQ'$1+,GQ,[!,6.(B=DG)K;/"^:E
M#S.!F)A]XI/.<5*(B?DG)O8/CIE!3$Q!,;&"?%.Q-O1H#G(L,6:AF-A"H].Q
M?DB"&4C,0@FQA48Q+XT9IIP3S$()L87P62,<-Q/,0@FQA7!,.&XFF(624R9A
M!N-F@EDH.6429MCI:!;_F&G\ \Q!IV,62HZ9R#_ ''0Z9J&$/%&#84)9)IB%
M$F(+]0LOGO RP:23$$NGIUHV=<WT4QNTMP5O7SCACA),.BFQ=)XQW97*IN+=
M?I=&:_<_U5/P:;V&F)ATTJ,LKEU*V;@'\"NSC7837C?GN6LK\Q)B8M))3[3<
MYNET3#HIL73&,)\C$(B)22<EELX8IGLN>3$(B%),.BFY=)#%R\'Z=(IN'B.7
M#H8)%9YBTDE/N3M@H/ 4DTY*+!T<$RH\Q2R4$EL(QX0*SS +9>0I'@P3SG<S
MS$(9L86&Z_^>B"/#Y),1RV=(-U"ZFY,KB(G))R.6SSAF=P9B8O+)CIKK@9B=
M?B F)I^,6#[CF N^YAIB8O+)B.7S"O-W5-PO7D-,=.\RL7Q0S('*,TP^&;%\
MQE-]W9@$,3'Y9"?:K_;<L@ SQ^23'V/;VACFH--S3#XYL7QP3!B_Y9B%<NI]
M;"@FC-]RS$(YL87\:6B/TG-,0CFQA/R4^X0??-%S3$(Y^=[GD<V5?8M"3$Q"
M.?76 U]6_T;)S;L;-\>$BP@Y)J&<6$+>Q+[OR41_4W.*W0==_[/"!A\A)J:@
MG%A!7LQ]X0KN3IYC"IH3*PC%'"AHCBEH3JP@_Y,I#-ML--_ ]WR.*6C>*6C:
M538?SLM^]/C;?85QY06KBEL=M!_ME69AG+2[[M=-55VYLF_R1K%R_UO:_>^
M/_P'4$L#!!0    ( ,Z"6%8<1N&VJP(  "LV   :    >&PO7W)E;',O=V]R
M:V)O;VLN>&UL+G)E;'/-VDUJXT 0AN&K&!T@<E=75;>&.*O99!MR >&T?XAM
M&4E#DMN/<1;V)V8QFZ!O95K"I1<$#Z;=CR_ET([[[C3L]N=A\7D\G(95M1O'
M\Z^Z'M:[<FR'A^Y<3I<[FZX_MN-EV6_K<[M^;[>EEN72Z_Y^1O7T>#]S\?IU
M+O\SL=ML]NORNUO_.9;3^(_!]4?7OP^[4L9J\=KVVS*NJOKS<+L\U->/\'"9
M7"V>WU95__P6JGKN(($@F3\H0E"</T@A2.</,@BR^8,<@GS^H 1!:?Z@#$%Y
M_J &@IKY@\(295P2)$VP)M Z(->!P.N 8 <"L0.2'0C,#HAV(% [(-N!P.V
M< <"N0/2'0CL#HAW(-!;4&\AT%M0;R'06R8_M@GT%M1;"/06U%L(]!;46PCT
M%M1;"/06U%L(]!;46PCT%M1;"/2.J'<DT#NBWI% [XAZ1P*]XV2SA$#OB'I'
M KTCZAT)](ZH=R30.Z+>D4#OB'I' KTCZAT)]%;46PGT5M1;"?16U%L)]%;4
M6PGTULEF-X'>BGHK@=Z*>BN!WHIZ*X'>BGHK@=Z*>BN!WH9Z&X'>AGH;@=Z&
M>AN!WH9Z&X'>AGH;@=XV^;.20&]#O8U ;T.]C4!O0[V-0&]#O8U ;T>]G4!O
M1[V=0&]'O9U ;T>]G4!O1[V=0&]'O9U ;Y\<-B'0VU%O)]#;46\GT-M1;R?0
M.Z'>B4#OA'HG KT3ZIT(]$ZH=R+0.Z'>B4#OA'HG KT3ZIT(]$Z3PX($>B?4
M.Q'HG5#O1*!W1KTS@=X9]<X$>F?4.Q/HG5'O3*!W1KTS@=X9]<X$>F?4.Q/H
MG5'O3*!WGASV)M [H]Z90.\&]6X(]&Y0[X9 [P;U;GY2[V'\.I3AUO.]QN?_
M)-7CY;OE]OCK\OOBY+U<<:[O*X:GOU!+ P04    " #.@EA6S1YDO$ "  !Z
M-   $P   %M#;VYT96YT7U1Y<&5S72YX;6S-V]]NVC 4Q_%70;FM2(@=.V8J
MO6EWN_5B+^ EID3DGV*WHV\_$]I*FSJTBDG[WA"![?,[\9$^=UQ_>QZ=7QRZ
MMO>;9!?"^"G+?+5SG?7I,+H^KFR'J;,A?IT>LM%6>_O@,K%:Z:P:^N#ZL S'
M&LG-]9W;VL<V+#X?XL^^&?I-,KG6)XO;T\9CUB:QX]@VE0UQ/7OJZ]]2EB\)
M:3PY[_&[9O17<4.2O9MP7/ESP,NYKT]NFIK:+>[M%+[8+N[*#FWFPW/K?'J^
MQ#L]#MMM4[EZJ!Z[>"3UX^1L[7?.A:Y-3T6OSB>'>,/N])E?G#^7.1<8=]Y/
MP^CCQ";W\;C7D1Q/+\=8R$VA.?^*;XFQ],7OYX[3KEW]E]GQ>G\,TWZ>A\_F
MQ^5W_.N,W^I_L \!Z4-"^B@@?2A('QK21PGIPT#Z6$/ZR%>41BBBYA12<XJI
M.075G*)J3F$UI[B:4V#-*;(*BJR"(JN@R"HHL@J*K((BJZ#(*BBR"HJL@B*K
MI,@J*;)*BJR2(JNDR"HILDJ*K)(BJZ3(*BFR%A19"XJL!476@B)K09&UH,A:
M4&0M*+(6%%D+BJR*(JNBR*HHLBJ*K(HBJZ+(JBBR*HJLBB*KHLBJ*;)JBJR:
M(JNFR*HILFJ*K)HBJZ;(JBFR:HJL)476DB)K29&UI,A:4F0M*;*6%%E+BJPE
M1=:2(JNAR&HHLAJ*K(8BJZ'(:BBR&HJLAB*KH<AJ*+*N*;*N*;*N_Z>LWX=A
M_X_CYV?:V:9_S<_FOQS=_ 102P$"% ,4    " #.@EA6!T%-8H$   "Q
M$               @ $     9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0    (
M ,Z"6%;6;=S;[0   "L"   1              "  :\   !D;V-0<F]P<R]C
M;W)E+GAM;%!+ 0(4 Q0    ( ,Z"6%:97)PC$ 8  )PG   3
M  "  <L!  !X;"]T:&5M92]T:&5M93$N>&UL4$L! A0#%     @ SH)85EO1
M,:FM"   X3@  !@              ("!# @  'AL+W=O<FMS:&5E=',O<VAE
M970Q+GAM;%!+ 0(4 Q0    ( ,Z"6%9JVV+WAP(  %<'   8
M  " @>\0  !X;"]W;W)K<VAE971S+W-H965T,BYX;6Q02P$"% ,4    " #.
M@EA6^M7S%O '  !#(P  &               @(&L$P  >&PO=V]R:W-H965T
M<R]S:&5E=#,N>&UL4$L! A0#%     @ SH)85LEZB1-# @  ) 4  !@
M         ("!TAL  'AL+W=O<FMS:&5E=',O<VAE970T+GAM;%!+ 0(4 Q0
M   ( ,Z"6%;"-M3\^P<  .8I   8              " @4L>  !X;"]W;W)K
M<VAE971S+W-H965T-2YX;6Q02P$"% ,4    " #.@EA6C>O<R,T*  #J-0
M&               @(%\)@  >&PO=V]R:W-H965T<R]S:&5E=#8N>&UL4$L!
M A0#%     @ SH)85CIK7*%D#0  F7(  !@              ("!?S$  'AL
M+W=O<FMS:&5E=',O<VAE970W+GAM;%!+ 0(4 Q0    ( ,Z"6%;Z*+?%&00
M +4(   8              " @1D_  !X;"]W;W)K<VAE971S+W-H965T."YX
M;6Q02P$"% ,4    " #.@EA6D@:&V'0H  #1A   &               @(%H
M0P  >&PO=V]R:W-H965T<R]S:&5E=#DN>&UL4$L! A0#%     @ SH)85GNP
M>]B5"   (!4  !D              ("!$FP  'AL+W=O<FMS:&5E=',O<VAE
M970Q,"YX;6Q02P$"% ,4    " #.@EA6P X=KKT&   Y$0  &0
M    @('>=   >&PO=V]R:W-H965T<R]S:&5E=#$Q+GAM;%!+ 0(4 Q0    (
M ,Z"6%:4RQ;%H0,  !H(   9              " @=)[  !X;"]W;W)K<VAE
M971S+W-H965T,3(N>&UL4$L! A0#%     @ SH)85EJL:9YL"0  <QT  !D
M             ("!JG\  'AL+W=O<FMS:&5E=',O<VAE970Q,RYX;6Q02P$"
M% ,4    " #.@EA67:P0?T,&   8$0  &0              @(%-B0  >&PO
M=V]R:W-H965T<R]S:&5E=#$T+GAM;%!+ 0(4 Q0    ( ,Z"6%:U*FTH>P@
M   5   9              " @<>/  !X;"]W;W)K<VAE971S+W-H965T,34N
M>&UL4$L! A0#%     @ SH)85A4D_I]U$@  Y3L  !D              ("!
M>9@  'AL+W=O<FMS:&5E=',O<VAE970Q-BYX;6Q02P$"% ,4    " #.@EA6
M7\K[#YD(  #7&@  &0              @($EJP  >&PO=V]R:W-H965T<R]S
M:&5E=#$W+GAM;%!+ 0(4 Q0    ( ,Z"6%9AP^!T_AH  $Q1   9
M      " @?6S  !X;"]W;W)K<VAE971S+W-H965T,3@N>&UL4$L! A0#%
M  @ SH)85B>)PK#S#0  NR4  !D              ("!*L\  'AL+W=O<FMS
M:&5E=',O<VAE970Q.2YX;6Q02P$"% ,4    " #.@EA6UIA=SX,*  "_(0
M&0              @(%4W0  >&PO=V]R:W-H965T<R]S:&5E=#(P+GAM;%!+
M 0(4 Q0    ( ,Z"6%8G43QD8@8  *H/   9              " @0[H  !X
M;"]W;W)K<VAE971S+W-H965T,C$N>&UL4$L! A0#%     @ SH)85KC+34V:
M P  1P@  !D              ("!I^X  'AL+W=O<FMS:&5E=',O<VAE970R
M,BYX;6Q02P$"% ,4    " #.@EA6'2,-(&P#  "R!P  &0
M@(%X\@  >&PO=V]R:W-H965T<R]S:&5E=#(S+GAM;%!+ 0(4 Q0    ( ,Z"
M6%:(W!:DEP<  (@3   9              " @1OV  !X;"]W;W)K<VAE971S
M+W-H965T,C0N>&UL4$L! A0#%     @ SH)85K2R?^@]*   O(@  !D
M         ("!Z?T  'AL+W=O<FMS:&5E=',O<VAE970R-2YX;6Q02P$"% ,4
M    " #.@EA6[2O71&8%  #(#   &0              @(%=)@$ >&PO=V]R
M:W-H965T<R]S:&5E=#(V+GAM;%!+ 0(4 Q0    ( ,Z"6%8L>2[VB04  !@.
M   9              " @?HK 0!X;"]W;W)K<VAE971S+W-H965T,C<N>&UL
M4$L! A0#%     @ SH)85O3<R+UF P  <@<  !D              ("!NC$!
M 'AL+W=O<FMS:&5E=',O<VAE970R."YX;6Q02P$"% ,4    " #.@EA6!I9$
M$70#  #3"   &0              @(%7-0$ >&PO=V]R:W-H965T<R]S:&5E
M=#(Y+GAM;%!+ 0(4 Q0    ( ,Z"6%:!:O)7#@0  (,+   9
M  " @0(Y 0!X;"]W;W)K<VAE971S+W-H965T,S N>&UL4$L! A0#%     @
MSH)85HW<-&7:"   RQ8  !D              ("!1ST! 'AL+W=O<FMS:&5E
M=',O<VAE970S,2YX;6Q02P$"% ,4    " #.@EA6>GU+WJ $   1"P  &0
M            @(%81@$ >&PO=V]R:W-H965T<R]S:&5E=#,R+GAM;%!+ 0(4
M Q0    ( ,Z"6%9PS,KU\0,  +0*   9              " @2]+ 0!X;"]W
M;W)K<VAE971S+W-H965T,S,N>&UL4$L! A0#%     @ SH)85D<)XGF'!@
MU1$  !D              ("!5T\! 'AL+W=O<FMS:&5E=',O<VAE970S-"YX
M;6Q02P$"% ,4    " #.@EA6S#4Y2> (  ""%P  &0              @($5
M5@$ >&PO=V]R:W-H965T<R]S:&5E=#,U+GAM;%!+ 0(4 Q0    ( ,Z"6%:P
M)?R?D@4  %D0   9              " @2Q? 0!X;"]W;W)K<VAE971S+W-H
M965T,S8N>&UL4$L! A0#%     @ SH)85J>_+# ,!   Z@D  !D
M     ("!]60! 'AL+W=O<FMS:&5E=',O<VAE970S-RYX;6Q02P$"% ,4
M" #.@EA6&Y>K:>,"   Z!@  &0              @($X:0$ >&PO=V]R:W-H
M965T<R]S:&5E=#,X+GAM;%!+ 0(4 Q0    ( ,Z"6%:,6$+PZ@,  -8)   9
M              " @5)L 0!X;"]W;W)K<VAE971S+W-H965T,SDN>&UL4$L!
M A0#%     @ SH)85@*- SL(!0  81T  !D              ("!<W ! 'AL
M+W=O<FMS:&5E=',O<VAE970T,"YX;6Q02P$"% ,4    " #.@EA6Z4OR1;@$
M  "C'0  &0              @(&R=0$ >&PO=V]R:W-H965T<R]S:&5E=#0Q
M+GAM;%!+ 0(4 Q0    ( ,Z"6%;)?'Y9-P0  $D1   9              "
M@:%Z 0!X;"]W;W)K<VAE971S+W-H965T-#(N>&UL4$L! A0#%     @ SH)8
M5D,-Y3V1!0  M"4  !D              ("!#W\! 'AL+W=O<FMS:&5E=',O
M<VAE970T,RYX;6Q02P$"% ,4    " #.@EA6OSB^H(X"  #0!@  &0
M        @('7A $ >&PO=V]R:W-H965T<R]S:&5E=#0T+GAM;%!+ 0(4 Q0
M   ( ,Z"6%97+M^,, 0  )L-   9              " @9R' 0!X;"]W;W)K
M<VAE971S+W-H965T-#4N>&UL4$L! A0#%     @ SH)85M%-TUQT!   [A4
M !D              ("! XP! 'AL+W=O<FMS:&5E=',O<VAE970T-BYX;6Q0
M2P$"% ,4    " #.@EA6\]^L'1@$  !#%0  &0              @(&ND $
M>&PO=V]R:W-H965T<R]S:&5E=#0W+GAM;%!+ 0(4 Q0    ( ,Z"6%; J2C]
MCP(  "D'   9              " @?V4 0!X;"]W;W)K<VAE971S+W-H965T
M-#@N>&UL4$L! A0#%     @ SH)85F1%X;>E P  \PL  !D
M ("!PY<! 'AL+W=O<FMS:&5E=',O<VAE970T.2YX;6Q02P$"% ,4    " #.
M@EA6:D))<BP#  #8"0  &0              @(&?FP$ >&PO=V]R:W-H965T
M<R]S:&5E=#4P+GAM;%!+ 0(4 Q0    ( ,Z"6%8B7"YTSP4  !\D   9
M          " @0*? 0!X;"]W;W)K<VAE971S+W-H965T-3$N>&UL4$L! A0#
M%     @ SH)85CU\2OJ6 P  @0L  !D              ("!"*4! 'AL+W=O
M<FMS:&5E=',O<VAE970U,BYX;6Q02P$"% ,4    " #.@EA6M^9E7EH'  "N
M/P  &0              @('5J $ >&PO=V]R:W-H965T<R]S:&5E=#4S+GAM
M;%!+ 0(4 Q0    ( ,Z"6%:OZ5V*Q ,   81   9              " @6:P
M 0!X;"]W;W)K<VAE971S+W-H965T-30N>&UL4$L! A0#%     @ SH)85J]!
M2<W> @  C@<  !D              ("!8;0! 'AL+W=O<FMS:&5E=',O<VAE
M970U-2YX;6Q02P$"% ,4    " #.@EA6B$TP-ET'  #U'@  &0
M    @(%VMP$ >&PO=V]R:W-H965T<R]S:&5E=#4V+GAM;%!+ 0(4 Q0    (
M ,Z"6%9(\M$)E 8  / 5   9              " @0J_ 0!X;"]W;W)K<VAE
M971S+W-H965T-3<N>&UL4$L! A0#%     @ SH)85K5A@'\I P  2@D  !D
M             ("!U<4! 'AL+W=O<FMS:&5E=',O<VAE970U."YX;6Q02P$"
M% ,4    " #.@EA6UC\\&G 6  !O9P$ &0              @($UR0$ >&PO
M=V]R:W-H965T<R]S:&5E=#4Y+GAM;%!+ 0(4 Q0    ( ,Z"6%::=\"93 4
M '@C   9              " @=S? 0!X;"]W;W)K<VAE971S+W-H965T-C N
M>&UL4$L! A0#%     @ SH)85C^GZR); @  $@8  !D              ("!
M7^4! 'AL+W=O<FMS:&5E=',O<VAE970V,2YX;6Q02P$"% ,4    " #.@EA6
M*DY$+*T"  !Z!P  &0              @('QYP$ >&PO=V]R:W-H965T<R]S
M:&5E=#8R+GAM;%!+ 0(4 Q0    ( ,Z"6%;*/&9^2 0  -@7   9
M      " @=7J 0!X;"]W;W)K<VAE971S+W-H965T-C,N>&UL4$L! A0#%
M  @ SH)85B?AWQSC P  S!$  !D              ("!5.\! 'AL+W=O<FMS
M:&5E=',O<VAE970V-"YX;6Q02P$"% ,4    " #.@EA6N2\-;8,$  !/%P
M&0              @(%N\P$ >&PO=V]R:W-H965T<R]S:&5E=#8U+GAM;%!+
M 0(4 Q0    ( ,Z"6%:B$XG?>PD  &Y.   9              " @2CX 0!X
M;"]W;W)K<VAE971S+W-H965T-C8N>&UL4$L! A0#%     @ SH)85AERBZ1.
M P  ,PH  !D              ("!V@$" 'AL+W=O<FMS:&5E=',O<VAE970V
M-RYX;6Q02P$"% ,4    " #.@EA6+=F*SC(#  #S"P  &0
M@(%?!0( >&PO=V]R:W-H965T<R]S:&5E=#8X+GAM;%!+ 0(4 Q0    ( ,Z"
M6%97-%WGZ@,  .40   9              " @<@( @!X;"]W;W)K<VAE971S
M+W-H965T-CDN>&UL4$L! A0#%     @ SH)85KM8:(%^ P  D0D  !D
M         ("!Z0P" 'AL+W=O<FMS:&5E=',O<VAE970W,"YX;6Q02P$"% ,4
M    " #.@EA68_IX8Y #  !9#   &0              @(&>$ ( >&PO=V]R
M:W-H965T<R]S:&5E=#<Q+GAM;%!+ 0(4 Q0    ( ,Z"6%8IY,2)/P,  #P,
M   9              " @644 @!X;"]W;W)K<VAE971S+W-H965T-S(N>&UL
M4$L! A0#%     @ SH)85K:\CF3% P  &0X  !D              ("!VQ<"
M 'AL+W=O<FMS:&5E=',O<VAE970W,RYX;6Q02P$"% ,4    " #.@EA6\ZN\
MXP #  !Y"   &0              @('7&P( >&PO=V]R:W-H965T<R]S:&5E
M=#<T+GAM;%!+ 0(4 Q0    ( ,Z"6%82M;T_(P8  #H=   9
M  " @0X? @!X;"]W;W)K<VAE971S+W-H965T-S4N>&UL4$L! A0#%     @
MSH)85GDT#*72!0  Q"   !D              ("!:"4" 'AL+W=O<FMS:&5E
M=',O<VAE970W-BYX;6Q02P$"% ,4    " #.@EA6C.!)[Y8#  "O#@  &0
M            @(%Q*P( >&PO=V]R:W-H965T<R]S:&5E=#<W+GAM;%!+ 0(4
M Q0    ( ,Z"6%:?C&+>A0,  )T+   9              " @3XO @!X;"]W
M;W)K<VAE971S+W-H965T-S@N>&UL4$L! A0#%     @ SH)85O.M5?D9!0
M2AT  !D              ("!^C(" 'AL+W=O<FMS:&5E=',O<VAE970W.2YX
M;6Q02P$"% ,4    " #.@EA6N(U^UP,#   3#   &0              @(%*
M. ( >&PO=V]R:W-H965T<R]S:&5E=#@P+GAM;%!+ 0(4 Q0    ( ,Z"6%;]
M@9+E,@4  & A   9              " @80[ @!X;"]W;W)K<VAE971S+W-H
M965T.#$N>&UL4$L! A0#%     @ SH)85MX,UPJ0!   #Q0  !D
M     ("![4 " 'AL+W=O<FMS:&5E=',O<VAE970X,BYX;6Q02P$"% ,4
M" #.@EA6NQ<((!T&  "N)   &0              @(&T10( >&PO=V]R:W-H
M965T<R]S:&5E=#@S+GAM;%!+ 0(4 Q0    ( ,Z"6%8?-G "V (  /0(   9
M              " @0A, @!X;"]W;W)K<VAE971S+W-H965T.#0N>&UL4$L!
M A0#%     @ SH)85O-I%,26!0  AAH  !D              ("!%T\" 'AL
M+W=O<FMS:&5E=',O<VAE970X-2YX;6Q02P$"% ,4    " #.@EA6 ^[RRAH$
M  !@&0  &0              @('D5 ( >&PO=V]R:W-H965T<R]S:&5E=#@V
M+GAM;%!+ 0(4 Q0    ( ,Z"6%:.+'0CYP(  ,@*   9              "
M@359 @!X;"]W;W)K<VAE971S+W-H965T.#<N>&UL4$L! A0#%     @ SH)8
M5J,7^F/\ @   0D  !D              ("!4UP" 'AL+W=O<FMS:&5E=',O
M<VAE970X."YX;6Q02P$"% ,4    " #.@EA6X;2/#C<"   I!0  &0
M        @(&&7P( >&PO=V]R:W-H965T<R]S:&5E=#@Y+GAM;%!+ 0(4 Q0
M   ( ,Z"6%:1%<RJA@,  )\0   9              " @?1A @!X;"]W;W)K
M<VAE971S+W-H965T.3 N>&UL4$L! A0#%     @ SH)85B9)T[HL P  -0T
M !D              ("!L64" 'AL+W=O<FMS:&5E=',O<VAE970Y,2YX;6Q0
M2P$"% ,4    " #.@EA6WF@W&HH#  #'$   &0              @($4:0(
M>&PO=V]R:W-H965T<R]S:&5E=#DR+GAM;%!+ 0(4 Q0    ( ,Z"6%;H-'49
MC ,  'L9   -              "  =5L @!X;"]S='EL97,N>&UL4$L! A0#
M%     @ SH)85I>*NQS     $P(   L              ( !C' " %]R96QS
M+RYR96QS4$L! A0#%     @ SH)85FFRC9]0!@  BSP   \
M ( !=7$" 'AL+W=O<FMB;V]K+GAM;%!+ 0(4 Q0    ( ,Z"6%8<1N&VJP(
M "LV   :              "  ?)W @!X;"]?<F5L<R]W;W)K8F]O:RYX;6PN
M<F5L<U!+ 0(4 Q0    ( ,Z"6%;-'F2\0 (  'HT   3              "
M =5Z @!;0V]N=&5N=%]4>7!E<UTN>&UL4$L%!@    !D &0 <QL  $9] @
!  $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>128
<FILENAME>Show.js
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
// Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission.  Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105.
var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0);
e.removeAttribute('id');a.parentNode.appendChild(e)}}
if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'}
e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>129
<FILENAME>report.css
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
/* Updated 2009-11-04 */
/* v2.2.0.24 */

/* DefRef Styles */
..report table.authRefData{
	background-color: #def;
	border: 2px solid #2F4497;
	font-size: 1em;
	position: absolute;
}

..report table.authRefData a {
	display: block;
	font-weight: bold;
}

..report table.authRefData p {
	margin-top: 0px;
}

..report table.authRefData .hide {
	background-color: #2F4497;
	padding: 1px 3px 0px 0px;
	text-align: right;
}

..report table.authRefData .hide a:hover {
	background-color: #2F4497;
}

..report table.authRefData .body {
	height: 150px;
	overflow: auto;
	width: 400px;
}

..report table.authRefData table{
	font-size: 1em;
}

/* Report Styles */
..pl a, .pl a:visited {
	color: black;
	text-decoration: none;
}

/* table */
..report {
	background-color: white;
	border: 2px solid #acf;
	clear: both;
	color: black;
	font: normal 8pt Helvetica, Arial, san-serif;
	margin-bottom: 2em;
}

..report hr {
	border: 1px solid #acf;
}

/* Top labels */
..report th {
	background-color: #acf;
	color: black;
	font-weight: bold;
	text-align: center;
}

..report th.void	{
	background-color: transparent;
	color: #000000;
	font: bold 10pt Helvetica, Arial, san-serif;
	text-align: left;
}

..report .pl {
	text-align: left;
	vertical-align: top;
	white-space: normal;
	width: 200px;
	white-space: normal; /* word-wrap: break-word; */
}

..report td.pl a.a {
	cursor: pointer;
	display: block;
	width: 200px;
	overflow: hidden;
}

..report td.pl div.a {
	width: 200px;
}

..report td.pl a:hover {
	background-color: #ffc;
}

/* Header rows... */
..report tr.rh {
	background-color: #acf;
	color: black;
	font-weight: bold;
}

/* Calendars... */
..report .rc {
	background-color: #f0f0f0;
}

/* Even rows... */
..report .re, .report .reu {
	background-color: #def;
}

..report .reu td {
	border-bottom: 1px solid black;
}

/* Odd rows... */
..report .ro, .report .rou {
	background-color: white;
}

..report .rou td {
	border-bottom: 1px solid black;
}

..report .rou table td, .report .reu table td {
	border-bottom: 0px solid black;
}

/* styles for footnote marker */
..report .fn {
	white-space: nowrap;
}

/* styles for numeric types */
..report .num, .report .nump {
	text-align: right;
	white-space: nowrap;
}

..report .nump {
	padding-left: 2em;
}

..report .nump {
	padding: 0px 0.4em 0px 2em;
}

/* styles for text types */
..report .text {
	text-align: left;
	white-space: normal;
}

..report .text .big {
	margin-bottom: 1em;
	width: 17em;
}

..report .text .more {
	display: none;
}

..report .text .note {
	font-style: italic;
	font-weight: bold;
}

..report .text .small {
	width: 10em;
}

..report sup {
	font-style: italic;
}

..report .outerFootnotes {
	font-size: 1em;
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>130
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.22.4</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>333</ContextCount>
  <ElementCount>508</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>true</FootnotesReported>
  <SegmentCount>104</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>8</UnitCount>
  <MyReports>
    <Report instance="blkb-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>0000001 - Document - Document and Entity Information Document</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.blackbaud.com/role/DocumentandEntityInformationDocument</Role>
      <ShortName>Document and Entity Information Document</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="blkb-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>0000002 - Document - Audit Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.blackbaud.com/role/AuditInformation</Role>
      <ShortName>Audit Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="blkb-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>0000003 - Statement - Consolidated Balance Sheets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.blackbaud.com/role/ConsolidatedBalanceSheets</Role>
      <ShortName>Consolidated Balance Sheets</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="blkb-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>0000004 - Statement - Consolidated Balance Sheets (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.blackbaud.com/role/ConsolidatedBalanceSheetsParenthetical</Role>
      <ShortName>Consolidated Balance Sheets (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="blkb-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>0000005 - Statement - Consolidated Statements of Comprehensive Income</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.blackbaud.com/role/ConsolidatedStatementsofComprehensiveIncome</Role>
      <ShortName>Consolidated Statements of Comprehensive Income</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="blkb-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>0000006 - Statement - Consolidated Statements of Cash Flows</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.blackbaud.com/role/ConsolidatedStatementsofCashFlows</Role>
      <ShortName>Consolidated Statements of Cash Flows</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="blkb-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>0000007 - Statement - Consolidated Statements of Stockholders' Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.blackbaud.com/role/ConsolidatedStatementsofStockholdersEquity</Role>
      <ShortName>Consolidated Statements of Stockholders' Equity</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="blkb-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>0000008 - Disclosure - Organization</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.blackbaud.com/role/Organization</Role>
      <ShortName>Organization</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="blkb-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>0000009 - Disclosure - Basis of Presentation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.blackbaud.com/role/BasisofPresentation</Role>
      <ShortName>Basis of Presentation</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="blkb-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>0000010 - Disclosure - Business Combinations</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.blackbaud.com/role/BusinessCombinations</Role>
      <ShortName>Business Combinations</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="blkb-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>0000011 - Disclosure - Goodwill and Other Intangible Assets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.blackbaud.com/role/GoodwillandOtherIntangibleAssets</Role>
      <ShortName>Goodwill and Other Intangible Assets</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="blkb-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>0000012 - Disclosure - Earnings Per Share</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.blackbaud.com/role/EarningsPerShare</Role>
      <ShortName>Earnings Per Share</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="blkb-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>0000013 - Disclosure - Fair Value Measurements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.blackbaud.com/role/FairValueMeasurements</Role>
      <ShortName>Fair Value Measurements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="blkb-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>0000014 - Disclosure - Property and Equipment and Software and Content Development Costs</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.blackbaud.com/role/PropertyandEquipmentandSoftwareandContentDevelopmentCosts</Role>
      <ShortName>Property and Equipment and Software and Content Development Costs</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="blkb-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>0000015 - Disclosure - Consolidated Financial Statement Details</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetails</Role>
      <ShortName>Consolidated Financial Statement Details</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="blkb-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>0000016 - Disclosure - Debt</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.blackbaud.com/role/Debt</Role>
      <ShortName>Debt</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="blkb-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>0000017 - Disclosure - Derivative Instruments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.blackbaud.com/role/DerivativeInstruments</Role>
      <ShortName>Derivative Instruments</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="blkb-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>0000018 - Disclosure - Commitments and Contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.blackbaud.com/role/CommitmentsandContingencies</Role>
      <ShortName>Commitments and Contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="blkb-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>0000019 - Disclosure - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.blackbaud.com/role/IncomeTaxes</Role>
      <ShortName>Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="blkb-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>0000020 - Disclosure - Stock-Based Compensation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.blackbaud.com/role/StockBasedCompensation</Role>
      <ShortName>Stock-Based Compensation</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="blkb-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>0000021 - Disclosure - Stockholders' Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.blackbaud.com/role/StockholdersEquity</Role>
      <ShortName>Stockholders' Equity</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="blkb-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>0000022 - Disclosure - Defined Contribution Plan</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.blackbaud.com/role/DefinedContributionPlan</Role>
      <ShortName>Defined Contribution Plan</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="blkb-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>0000023 - Disclosure - Segment Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.blackbaud.com/role/SegmentInformation</Role>
      <ShortName>Segment Information</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="blkb-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>0000024 - Disclosure - Revenue Recognition</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.blackbaud.com/role/RevenueRecognition</Role>
      <ShortName>Revenue Recognition</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="blkb-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>0000025 - Disclosure - Basis of Presentation (Policy)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.blackbaud.com/role/BasisofPresentationPolicy</Role>
      <ShortName>Basis of Presentation (Policy)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <Position>25</Position>
    </Report>
    <Report instance="blkb-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>0000026 - Disclosure - Basis of Presentation (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.blackbaud.com/role/BasisofPresentationTables</Role>
      <ShortName>Basis of Presentation (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.blackbaud.com/role/BasisofPresentation</ParentRole>
      <Position>26</Position>
    </Report>
    <Report instance="blkb-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>0000027 - Disclosure - Goodwill and Other Intangible Assets (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.blackbaud.com/role/GoodwillandOtherIntangibleAssetsTables</Role>
      <ShortName>Goodwill and Other Intangible Assets (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.blackbaud.com/role/GoodwillandOtherIntangibleAssets</ParentRole>
      <Position>27</Position>
    </Report>
    <Report instance="blkb-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>0000028 - Disclosure - Earnings Per Share (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.blackbaud.com/role/EarningsPerShareTables</Role>
      <ShortName>Earnings Per Share (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.blackbaud.com/role/EarningsPerShare</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="blkb-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>0000029 - Disclosure - Fair Value Measurements (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.blackbaud.com/role/FairValueMeasurementsTables</Role>
      <ShortName>Fair Value Measurements (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.blackbaud.com/role/FairValueMeasurements</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="blkb-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>0000030 - Disclosure - Property and Equipment and Software and Content Development Costs (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.blackbaud.com/role/PropertyandEquipmentandSoftwareandContentDevelopmentCostsTables</Role>
      <ShortName>Property and Equipment and Software and Content Development Costs (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.blackbaud.com/role/PropertyandEquipmentandSoftwareandContentDevelopmentCosts</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="blkb-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>0000031 - Disclosure - Consolidated Financial Statement Details (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsTables</Role>
      <ShortName>Consolidated Financial Statement Details (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetails</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="blkb-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>0000032 - Disclosure - Debt (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.blackbaud.com/role/DebtTables</Role>
      <ShortName>Debt (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.blackbaud.com/role/Debt</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="blkb-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>0000033 - Disclosure - Derivative Instruments (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.blackbaud.com/role/DerivativeInstrumentsTables</Role>
      <ShortName>Derivative Instruments (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.blackbaud.com/role/DerivativeInstruments</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="blkb-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>0000034 - Disclosure - Commitments and Contingencies (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.blackbaud.com/role/CommitmentsandContingenciesTables</Role>
      <ShortName>Commitments and Contingencies (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.blackbaud.com/role/CommitmentsandContingencies</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="blkb-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>0000035 - Disclosure - Income Taxes (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.blackbaud.com/role/IncomeTaxesTables</Role>
      <ShortName>Income Taxes (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.blackbaud.com/role/IncomeTaxes</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="blkb-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>0000036 - Disclosure - Stock-Based Compensation (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.blackbaud.com/role/StockBasedCompensationTables</Role>
      <ShortName>Stock-Based Compensation (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.blackbaud.com/role/StockBasedCompensation</ParentRole>
      <Position>36</Position>
    </Report>
    <Report instance="blkb-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>0000037 - Disclosure - Stockholders' Equity (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.blackbaud.com/role/StockholdersEquityTables</Role>
      <ShortName>Stockholders' Equity (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.blackbaud.com/role/StockholdersEquity</ParentRole>
      <Position>37</Position>
    </Report>
    <Report instance="blkb-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>0000038 - Disclosure - Segment Information (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.blackbaud.com/role/SegmentInformationTables</Role>
      <ShortName>Segment Information (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.blackbaud.com/role/SegmentInformation</ParentRole>
      <Position>38</Position>
    </Report>
    <Report instance="blkb-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>0000039 - Disclosure - Revenue Recognition (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.blackbaud.com/role/RevenueRecognitionTables</Role>
      <ShortName>Revenue Recognition (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.blackbaud.com/role/RevenueRecognition</ParentRole>
      <Position>39</Position>
    </Report>
    <Report instance="blkb-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>0000040 - Disclosure - Basis of Presentation (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.blackbaud.com/role/BasisofPresentationDetails</Role>
      <ShortName>Basis of Presentation (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.blackbaud.com/role/BasisofPresentationTables</ParentRole>
      <Position>40</Position>
    </Report>
    <Report instance="blkb-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>0000041 - Disclosure - Basis of Presentation (Finite-Lived Intangible Assets by Major Class) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.blackbaud.com/role/BasisofPresentationFiniteLivedIntangibleAssetsbyMajorClassDetails</Role>
      <ShortName>Basis of Presentation (Finite-Lived Intangible Assets by Major Class) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.blackbaud.com/role/BasisofPresentationTables</ParentRole>
      <Position>41</Position>
    </Report>
    <Report instance="blkb-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>0000042 - Disclosure - Basis of Presentation (Changes in Allowance for Sales Returns and Doubtful Accounts) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.blackbaud.com/role/BasisofPresentationChangesinAllowanceforSalesReturnsandDoubtfulAccountsDetails</Role>
      <ShortName>Basis of Presentation (Changes in Allowance for Sales Returns and Doubtful Accounts) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.blackbaud.com/role/BasisofPresentationTables</ParentRole>
      <Position>42</Position>
    </Report>
    <Report instance="blkb-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>0000043 - Disclosure - Business Combinations (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.blackbaud.com/role/BusinessCombinationsDetails</Role>
      <ShortName>Business Combinations (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.blackbaud.com/role/BusinessCombinations</ParentRole>
      <Position>43</Position>
    </Report>
    <Report instance="blkb-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>0000044 - Disclosure - Goodwill and Other Intangible Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.blackbaud.com/role/GoodwillandOtherIntangibleAssetsDetails</Role>
      <ShortName>Goodwill and Other Intangible Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.blackbaud.com/role/GoodwillandOtherIntangibleAssetsTables</ParentRole>
      <Position>44</Position>
    </Report>
    <Report instance="blkb-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>0000045 - Disclosure - Goodwill and Other Intangible Assets (Change in Goodwill) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.blackbaud.com/role/GoodwillandOtherIntangibleAssetsChangeinGoodwillDetails</Role>
      <ShortName>Goodwill and Other Intangible Assets (Change in Goodwill) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.blackbaud.com/role/GoodwillandOtherIntangibleAssetsTables</ParentRole>
      <Position>45</Position>
    </Report>
    <Report instance="blkb-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>0000046 - Disclosure - Goodwill And Other Intangible Assets (Fair Values Of Intangible Assets Acquired In Various Business Combinations By Class) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.blackbaud.com/role/GoodwillAndOtherIntangibleAssetsFairValuesOfIntangibleAssetsAcquiredInVariousBusinessCombinationsByClassDetails</Role>
      <ShortName>Goodwill And Other Intangible Assets (Fair Values Of Intangible Assets Acquired In Various Business Combinations By Class) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>46</Position>
    </Report>
    <Report instance="blkb-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>0000047 - Disclosure - Goodwill and Other Intangible Assets (Summary of Amortization Expense) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.blackbaud.com/role/GoodwillandOtherIntangibleAssetsSummaryofAmortizationExpenseDetails</Role>
      <ShortName>Goodwill and Other Intangible Assets (Summary of Amortization Expense) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.blackbaud.com/role/GoodwillandOtherIntangibleAssetsTables</ParentRole>
      <Position>47</Position>
    </Report>
    <Report instance="blkb-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>0000048 - Disclosure - Goodwill and Other Intangible Assets (Future Amortization Expense for Finite-Lived Intangible Assets) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.blackbaud.com/role/GoodwillandOtherIntangibleAssetsFutureAmortizationExpenseforFiniteLivedIntangibleAssetsDetails</Role>
      <ShortName>Goodwill and Other Intangible Assets (Future Amortization Expense for Finite-Lived Intangible Assets) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.blackbaud.com/role/GoodwillandOtherIntangibleAssetsTables</ParentRole>
      <Position>48</Position>
    </Report>
    <Report instance="blkb-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>0000049 - Disclosure - Earnings Per Share (Computation of Basic and Diluted Earnings Per Share) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.blackbaud.com/role/EarningsPerShareComputationofBasicandDilutedEarningsPerShareDetails</Role>
      <ShortName>Earnings Per Share (Computation of Basic and Diluted Earnings Per Share) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.blackbaud.com/role/EarningsPerShareTables</ParentRole>
      <Position>49</Position>
    </Report>
    <Report instance="blkb-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>0000050 - Disclosure - Fair Value Measurements (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.blackbaud.com/role/FairValueMeasurementsDetails</Role>
      <ShortName>Fair Value Measurements (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.blackbaud.com/role/FairValueMeasurementsTables</ParentRole>
      <Position>50</Position>
    </Report>
    <Report instance="blkb-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>0000051 - Disclosure - Fair Value Measurements (Assets and Liabilities Measured at Fair Value on a Recurring Basis) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.blackbaud.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails</Role>
      <ShortName>Fair Value Measurements (Assets and Liabilities Measured at Fair Value on a Recurring Basis) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.blackbaud.com/role/FairValueMeasurementsTables</ParentRole>
      <Position>51</Position>
    </Report>
    <Report instance="blkb-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>0000052 - Disclosure - Property and Equipment and Software and Content Development Costs (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.blackbaud.com/role/PropertyandEquipmentandSoftwareandContentDevelopmentCostsDetails</Role>
      <ShortName>Property and Equipment and Software and Content Development Costs (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.blackbaud.com/role/PropertyandEquipmentandSoftwareandContentDevelopmentCostsTables</ParentRole>
      <Position>52</Position>
    </Report>
    <Report instance="blkb-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>0000053 - Disclosure - Property and Equipment and Software and Content Development Costs (Schedule of Property and Equipment) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.blackbaud.com/role/PropertyandEquipmentandSoftwareandContentDevelopmentCostsScheduleofPropertyandEquipmentDetails</Role>
      <ShortName>Property and Equipment and Software and Content Development Costs (Schedule of Property and Equipment) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.blackbaud.com/role/PropertyandEquipmentandSoftwareandContentDevelopmentCostsTables</ParentRole>
      <Position>53</Position>
    </Report>
    <Report instance="blkb-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>0000054 - Disclosure - Property and Equipment and Software and Content Development Costs (Schedule of Software Development Costs) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.blackbaud.com/role/PropertyandEquipmentandSoftwareandContentDevelopmentCostsScheduleofSoftwareDevelopmentCostsDetails</Role>
      <ShortName>Property and Equipment and Software and Content Development Costs (Schedule of Software Development Costs) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.blackbaud.com/role/PropertyandEquipmentandSoftwareandContentDevelopmentCostsTables</ParentRole>
      <Position>54</Position>
    </Report>
    <Report instance="blkb-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>0000055 - Disclosure - Consolidated Financial Statement Details (Components of Restricted Cash) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofRestrictedCashDetails</Role>
      <ShortName>Consolidated Financial Statement Details (Components of Restricted Cash) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsTables</ParentRole>
      <Position>55</Position>
    </Report>
    <Report instance="blkb-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>0000056 - Disclosure - Consolidated Financial Statement Details (Components of Prepaid Expenses and Other Assets) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofPrepaidExpensesandOtherAssetsDetails</Role>
      <ShortName>Consolidated Financial Statement Details (Components of Prepaid Expenses and Other Assets) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsTables</ParentRole>
      <Position>56</Position>
    </Report>
    <Report instance="blkb-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>0000057 - Disclosure - Consolidated Financial Statement Details (Components of Accrued Expenses and Other Liabilities) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofAccruedExpensesandOtherLiabilitiesDetails</Role>
      <ShortName>Consolidated Financial Statement Details (Components of Accrued Expenses and Other Liabilities) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsTables</ParentRole>
      <Position>57</Position>
    </Report>
    <Report instance="blkb-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>0000058 - Disclosure - Consolidated Financial Statement Details (Components of Other Income (Expense)) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofOtherIncomeExpenseDetails</Role>
      <ShortName>Consolidated Financial Statement Details (Components of Other Income (Expense)) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsTables</ParentRole>
      <Position>58</Position>
    </Report>
    <Report instance="blkb-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>0000059 - Disclosure - Debt (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.blackbaud.com/role/DebtDetails</Role>
      <ShortName>Debt (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.blackbaud.com/role/DebtTables</ParentRole>
      <Position>59</Position>
    </Report>
    <Report instance="blkb-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>0000060 - Disclosure - Debt (Summary of Debt) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.blackbaud.com/role/DebtSummaryofDebtDetails</Role>
      <ShortName>Debt (Summary of Debt) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.blackbaud.com/role/DebtTables</ParentRole>
      <Position>60</Position>
    </Report>
    <Report instance="blkb-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>0000061 - Disclosure - Debt (Schedule of Currently Effective Financing Agreements) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.blackbaud.com/role/DebtScheduleofCurrentlyEffectiveFinancingAgreementsDetails</Role>
      <ShortName>Debt (Schedule of Currently Effective Financing Agreements) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.blackbaud.com/role/DebtTables</ParentRole>
      <Position>61</Position>
    </Report>
    <Report instance="blkb-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>0000062 - Disclosure - Debt (Annual Maturities Related to Credit Facility, Real Estate Loans and Other Debt) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.blackbaud.com/role/DebtAnnualMaturitiesRelatedtoCreditFacilityRealEstateLoansandOtherDebtDetails</Role>
      <ShortName>Debt (Annual Maturities Related to Credit Facility, Real Estate Loans and Other Debt) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.blackbaud.com/role/DebtTables</ParentRole>
      <Position>62</Position>
    </Report>
    <Report instance="blkb-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>0000063 - Disclosure - Derivative Instruments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.blackbaud.com/role/DerivativeInstrumentsDetails</Role>
      <ShortName>Derivative Instruments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.blackbaud.com/role/DerivativeInstrumentsTables</ParentRole>
      <Position>63</Position>
    </Report>
    <Report instance="blkb-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>0000064 - Disclosure - Derivative Instruments (Fair Value of Derivative Instruments) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.blackbaud.com/role/DerivativeInstrumentsFairValueofDerivativeInstrumentsDetails</Role>
      <ShortName>Derivative Instruments (Fair Value of Derivative Instruments) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.blackbaud.com/role/DerivativeInstrumentsTables</ParentRole>
      <Position>64</Position>
    </Report>
    <Report instance="blkb-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>0000065 - Disclosure - Derivative Instruments (Effects of Derivative Instruments in Cash Flow Hedging Relationships) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.blackbaud.com/role/DerivativeInstrumentsEffectsofDerivativeInstrumentsinCashFlowHedgingRelationshipsDetails</Role>
      <ShortName>Derivative Instruments (Effects of Derivative Instruments in Cash Flow Hedging Relationships) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.blackbaud.com/role/DerivativeInstrumentsTables</ParentRole>
      <Position>65</Position>
    </Report>
    <Report instance="blkb-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>0000066 - Disclosure - Commitments and Contingencies (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.blackbaud.com/role/CommitmentsandContingenciesDetails</Role>
      <ShortName>Commitments and Contingencies (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.blackbaud.com/role/CommitmentsandContingenciesTables</ParentRole>
      <Position>66</Position>
    </Report>
    <Report instance="blkb-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>0000067 - Disclosure - Commitments and Contingencies (Components of Lease Expense) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.blackbaud.com/role/CommitmentsandContingenciesComponentsofLeaseExpenseDetails</Role>
      <ShortName>Commitments and Contingencies (Components of Lease Expense) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.blackbaud.com/role/CommitmentsandContingenciesTables</ParentRole>
      <Position>67</Position>
    </Report>
    <Report instance="blkb-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>0000068 - Disclosure - Commitments and Contingencies (Schedule of Maturities of Operating Lease Liabilities) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.blackbaud.com/role/CommitmentsandContingenciesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails</Role>
      <ShortName>Commitments and Contingencies (Schedule of Maturities of Operating Lease Liabilities) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.blackbaud.com/role/CommitmentsandContingenciesTables</ParentRole>
      <Position>68</Position>
    </Report>
    <Report instance="blkb-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>0000069 - Disclosure - Commitments and Contingencies (Schedule of Supplemental Balance Sheet Information Related To Leases) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.blackbaud.com/role/CommitmentsandContingenciesScheduleofSupplementalBalanceSheetInformationRelatedToLeasesDetails</Role>
      <ShortName>Commitments and Contingencies (Schedule of Supplemental Balance Sheet Information Related To Leases) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.blackbaud.com/role/CommitmentsandContingenciesTables</ParentRole>
      <Position>69</Position>
    </Report>
    <Report instance="blkb-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>0000070 - Disclosure - Commitments and Contingencies (Schedule of Supplemental Cash Flow Information Related To Leases) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.blackbaud.com/role/CommitmentsandContingenciesScheduleofSupplementalCashFlowInformationRelatedToLeasesDetails</Role>
      <ShortName>Commitments and Contingencies (Schedule of Supplemental Cash Flow Information Related To Leases) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.blackbaud.com/role/CommitmentsandContingenciesTables</ParentRole>
      <Position>70</Position>
    </Report>
    <Report instance="blkb-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>0000071 - Disclosure - Commitments and Contingencies (Schedule of Security Incident Expense and Probable Insurance Recoveries) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.blackbaud.com/role/CommitmentsandContingenciesScheduleofSecurityIncidentExpenseandProbableInsuranceRecoveriesDetails</Role>
      <ShortName>Commitments and Contingencies (Schedule of Security Incident Expense and Probable Insurance Recoveries) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.blackbaud.com/role/CommitmentsandContingenciesTables</ParentRole>
      <Position>71</Position>
    </Report>
    <Report instance="blkb-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R72.htm</HtmlFileName>
      <LongName>0000072 - Disclosure - Income Taxes (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.blackbaud.com/role/IncomeTaxesDetails</Role>
      <ShortName>Income Taxes (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.blackbaud.com/role/IncomeTaxesTables</ParentRole>
      <Position>72</Position>
    </Report>
    <Report instance="blkb-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R73.htm</HtmlFileName>
      <LongName>0000073 - Disclosure - Income Taxes (Schedule of Components of Income Tax Expense) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.blackbaud.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseDetails</Role>
      <ShortName>Income Taxes (Schedule of Components of Income Tax Expense) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.blackbaud.com/role/IncomeTaxesTables</ParentRole>
      <Position>73</Position>
    </Report>
    <Report instance="blkb-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R74.htm</HtmlFileName>
      <LongName>0000074 - Disclosure - Income Taxes (Schedule of Income Before Provision for Income Taxes) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.blackbaud.com/role/IncomeTaxesScheduleofIncomeBeforeProvisionforIncomeTaxesDetails</Role>
      <ShortName>Income Taxes (Schedule of Income Before Provision for Income Taxes) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.blackbaud.com/role/IncomeTaxesTables</ParentRole>
      <Position>74</Position>
    </Report>
    <Report instance="blkb-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R75.htm</HtmlFileName>
      <LongName>0000075 - Disclosure - Income Taxes (Schedule of Effective Income Tax Rate Reconciliation) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.blackbaud.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails</Role>
      <ShortName>Income Taxes (Schedule of Effective Income Tax Rate Reconciliation) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.blackbaud.com/role/IncomeTaxesTables</ParentRole>
      <Position>75</Position>
    </Report>
    <Report instance="blkb-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R76.htm</HtmlFileName>
      <LongName>0000076 - Disclosure - Income Taxes (Schedule of Deferred Tax Assets and Liabilities) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.blackbaud.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails</Role>
      <ShortName>Income Taxes (Schedule of Deferred Tax Assets and Liabilities) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.blackbaud.com/role/IncomeTaxesTables</ParentRole>
      <Position>76</Position>
    </Report>
    <Report instance="blkb-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R77.htm</HtmlFileName>
      <LongName>0000077 - Disclosure - Income Taxes (Summary of Changes in Deferred Tax Asset Valuation Allowance) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.blackbaud.com/role/IncomeTaxesSummaryofChangesinDeferredTaxAssetValuationAllowanceDetails</Role>
      <ShortName>Income Taxes (Summary of Changes in Deferred Tax Asset Valuation Allowance) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.blackbaud.com/role/IncomeTaxesTables</ParentRole>
      <Position>77</Position>
    </Report>
    <Report instance="blkb-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R78.htm</HtmlFileName>
      <LongName>0000078 - Disclosure - Income Taxes (Summary of Changes in Unrecognized Tax Benefits) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.blackbaud.com/role/IncomeTaxesSummaryofChangesinUnrecognizedTaxBenefitsDetails</Role>
      <ShortName>Income Taxes (Summary of Changes in Unrecognized Tax Benefits) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.blackbaud.com/role/IncomeTaxesTables</ParentRole>
      <Position>78</Position>
    </Report>
    <Report instance="blkb-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R79.htm</HtmlFileName>
      <LongName>0000079 - Disclosure - Stock-Based Compensation (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.blackbaud.com/role/StockBasedCompensationDetails</Role>
      <ShortName>Stock-Based Compensation (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.blackbaud.com/role/StockBasedCompensationTables</ParentRole>
      <Position>79</Position>
    </Report>
    <Report instance="blkb-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R80.htm</HtmlFileName>
      <LongName>0000080 - Disclosure - Stock-Based Compensation (Summary of Awards Outstanding by Each Award Type) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.blackbaud.com/role/StockBasedCompensationSummaryofAwardsOutstandingbyEachAwardTypeDetails</Role>
      <ShortName>Stock-Based Compensation (Summary of Awards Outstanding by Each Award Type) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.blackbaud.com/role/StockBasedCompensationTables</ParentRole>
      <Position>80</Position>
    </Report>
    <Report instance="blkb-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R81.htm</HtmlFileName>
      <LongName>0000081 - Disclosure - Stock-Based Compensation (Summary of Stock-Based Compensation Expense) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.blackbaud.com/role/StockBasedCompensationSummaryofStockBasedCompensationExpenseDetails</Role>
      <ShortName>Stock-Based Compensation (Summary of Stock-Based Compensation Expense) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.blackbaud.com/role/StockBasedCompensationTables</ParentRole>
      <Position>81</Position>
    </Report>
    <Report instance="blkb-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R82.htm</HtmlFileName>
      <LongName>0000082 - Disclosure - Stock-Based Compensation (Summary of Unvested Restricted Stock Awards, Activity) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.blackbaud.com/role/StockBasedCompensationSummaryofUnvestedRestrictedStockAwardsActivityDetails</Role>
      <ShortName>Stock-Based Compensation (Summary of Unvested Restricted Stock Awards, Activity) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.blackbaud.com/role/StockBasedCompensationTables</ParentRole>
      <Position>82</Position>
    </Report>
    <Report instance="blkb-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R83.htm</HtmlFileName>
      <LongName>0000083 - Disclosure - Stock-Based Compensation (Summary of Unvested Restricted Stock Units, Activity) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.blackbaud.com/role/StockBasedCompensationSummaryofUnvestedRestrictedStockUnitsActivityDetails</Role>
      <ShortName>Stock-Based Compensation (Summary of Unvested Restricted Stock Units, Activity) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.blackbaud.com/role/StockBasedCompensationTables</ParentRole>
      <Position>83</Position>
    </Report>
    <Report instance="blkb-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R84.htm</HtmlFileName>
      <LongName>0000084 - Disclosure - Stockholders' Equity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.blackbaud.com/role/StockholdersEquityDetails</Role>
      <ShortName>Stockholders' Equity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.blackbaud.com/role/StockholdersEquityTables</ParentRole>
      <Position>84</Position>
    </Report>
    <Report instance="blkb-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R85.htm</HtmlFileName>
      <LongName>0000085 - Disclosure - Stockholders' Equity (Changes in Accumulated Other Comprehensive Loss by Component) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.blackbaud.com/role/StockholdersEquityChangesinAccumulatedOtherComprehensiveLossbyComponentDetails</Role>
      <ShortName>Stockholders' Equity (Changes in Accumulated Other Comprehensive Loss by Component) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.blackbaud.com/role/StockholdersEquityTables</ParentRole>
      <Position>85</Position>
    </Report>
    <Report instance="blkb-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R86.htm</HtmlFileName>
      <LongName>0000086 - Disclosure - Defined Contribution Plan (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.blackbaud.com/role/DefinedContributionPlanDetails</Role>
      <ShortName>Defined Contribution Plan (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.blackbaud.com/role/DefinedContributionPlan</ParentRole>
      <Position>86</Position>
    </Report>
    <Report instance="blkb-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R87.htm</HtmlFileName>
      <LongName>0000087 - Disclosure - Segment Information (Long-Lived Assets By Geographic Region) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.blackbaud.com/role/SegmentInformationLongLivedAssetsByGeographicRegionDetails</Role>
      <ShortName>Segment Information (Long-Lived Assets By Geographic Region) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.blackbaud.com/role/SegmentInformationTables</ParentRole>
      <Position>87</Position>
    </Report>
    <Report instance="blkb-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R88.htm</HtmlFileName>
      <LongName>0000088 - Disclosure - Revenue Recognition (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.blackbaud.com/role/RevenueRecognitionDetails</Role>
      <ShortName>Revenue Recognition (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.blackbaud.com/role/RevenueRecognitionTables</ParentRole>
      <Position>88</Position>
    </Report>
    <Report instance="blkb-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R89.htm</HtmlFileName>
      <LongName>0000089 - Disclosure - Revenue Recognition (Contract Balances) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.blackbaud.com/role/RevenueRecognitionContractBalancesDetails</Role>
      <ShortName>Revenue Recognition (Contract Balances) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.blackbaud.com/role/RevenueRecognitionTables</ParentRole>
      <Position>89</Position>
    </Report>
    <Report instance="blkb-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R90.htm</HtmlFileName>
      <LongName>0000090 - Disclosure - Revenue Recognition (Revenue by Geography) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.blackbaud.com/role/RevenueRecognitionRevenuebyGeographyDetails</Role>
      <ShortName>Revenue Recognition (Revenue by Geography) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.blackbaud.com/role/RevenueRecognitionTables</ParentRole>
      <Position>90</Position>
    </Report>
    <Report instance="blkb-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R91.htm</HtmlFileName>
      <LongName>0000091 - Disclosure - Revenue Recognition (Revenue by Market Group) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.blackbaud.com/role/RevenueRecognitionRevenuebyMarketGroupDetails</Role>
      <ShortName>Revenue Recognition (Revenue by Market Group) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.blackbaud.com/role/RevenueRecognitionTables</ParentRole>
      <Position>91</Position>
    </Report>
    <Report instance="blkb-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R92.htm</HtmlFileName>
      <LongName>0000092 - Disclosure - Revenue Recognition (Disaggregation of Recurring Revenue by Type) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.blackbaud.com/role/RevenueRecognitionDisaggregationofRecurringRevenuebyTypeDetails</Role>
      <ShortName>Revenue Recognition (Disaggregation of Recurring Revenue by Type) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.blackbaud.com/role/RevenueRecognitionTables</ParentRole>
      <Position>92</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <Logs>
    <Log type="Warning">[ix-0514-Hidden-Fact-Not-Referenced] WARN: 11 fact(s) appearing in ix:hidden were not referenced by any -sec-ix-hidden style property: us-gaap:DerivativeAssetCurrentStatementOfFinancialPositionExtensibleEnumeration, us-gaap:DerivativeAssetNoncurrentStatementOfFinancialPositionExtensibleEnumeration, us-gaap:DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration, us-gaap:DerivativeInstrumentGainLossReclassifiedFromAociIntoIncomeEffectivePortionStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration, us-gaap:ImpairmentLongLivedAssetHeldForUseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration, us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList -  blkb-20221231.htm 4</Log>
  </Logs>
  <InputFiles>
    <File doctype="10-K" original="blkb-20221231.htm">blkb-20221231.htm</File>
    <File>blkb-20221231.xsd</File>
    <File>blkb-20221231_cal.xml</File>
    <File>blkb-20221231_def.xml</File>
    <File>blkb-20221231_lab.xml</File>
    <File>blkb-20221231_pre.xml</File>
    <File>blkb202210-kexx1030.htm</File>
    <File>blkb202210-kexx211.htm</File>
    <File>blkb202210-kexx231.htm</File>
    <File>blkb202210-kexx232.htm</File>
    <File>blkb202210-kexx41.htm</File>
    <File>blkb202210-qexx311.htm</File>
    <File>blkb202210-qexx312.htm</File>
    <File>blkb202210-qexx321.htm</File>
    <File>blkb202210-qexx322.htm</File>
  </InputFiles>
  <SupplementalFiles>
    <File>blkb-20221231_g1.jpg</File>
    <File>blkb-20221231_g10.jpg</File>
    <File>blkb-20221231_g11.jpg</File>
    <File>blkb-20221231_g12.jpg</File>
    <File>blkb-20221231_g13.jpg</File>
    <File>blkb-20221231_g14.jpg</File>
    <File>blkb-20221231_g15.jpg</File>
    <File>blkb-20221231_g16.jpg</File>
    <File>blkb-20221231_g17.jpg</File>
    <File>blkb-20221231_g18.jpg</File>
    <File>blkb-20221231_g2.jpg</File>
    <File>blkb-20221231_g3.jpg</File>
    <File>blkb-20221231_g4.jpg</File>
    <File>blkb-20221231_g5.jpg</File>
    <File>blkb-20221231_g6.jpg</File>
    <File>blkb-20221231_g7.jpg</File>
    <File>blkb-20221231_g8.jpg</File>
    <File>blkb-20221231_g9.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="1226">http://fasb.org/us-gaap/2022</BaseTaxonomy>
    <BaseTaxonomy items="45">http://xbrl.sec.gov/dei/2022</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>133
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "blkb-20221231.htm": {
   "axisCustom": 2,
   "axisStandard": 30,
   "baseTaxonomies": {
    "http://fasb.org/us-gaap/2022": 1226,
    "http://xbrl.sec.gov/dei/2022": 45
   },
   "contextCount": 333,
   "dts": {
    "calculationLink": {
     "local": [
      "blkb-20221231_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "blkb-20221231_def.xml"
     ]
    },
    "inline": {
     "local": [
      "blkb-20221231.htm"
     ]
    },
    "labelLink": {
     "local": [
      "blkb-20221231_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "blkb-20221231_pre.xml"
     ]
    },
    "schema": {
     "local": [
      "blkb-20221231.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd",
      "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd",
      "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd",
      "https://xbrl.sec.gov/country/2022/country-2022.xsd",
      "https://xbrl.sec.gov/dei/2022/dei-2022.xsd"
     ]
    }
   },
   "elementCount": 774,
   "entityCount": 1,
   "hidden": {
    "http://fasb.org/us-gaap/2022": 11,
    "http://xbrl.sec.gov/dei/2022": 4,
    "total": 15
   },
   "keyCustom": 71,
   "keyStandard": 437,
   "memberCustom": 36,
   "memberStandard": 62,
   "nsprefix": "blkb",
   "nsuri": "http://www.blackbaud.com/20221231",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "blkb-20221231.htm",
      "contextRef": "ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "0000001 - Document - Document and Entity Information Document",
     "menuCat": "Cover",
     "order": "1",
     "role": "http://www.blackbaud.com/role/DocumentandEntityInformationDocument",
     "shortName": "Document and Entity Information Document",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "blkb-20221231.htm",
      "contextRef": "ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R10": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "blkb-20221231.htm",
      "contextRef": "ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000010 - Disclosure - Business Combinations",
     "menuCat": "Notes",
     "order": "10",
     "role": "http://www.blackbaud.com/role/BusinessCombinations",
     "shortName": "Business Combinations",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "blkb-20221231.htm",
      "contextRef": "ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R11": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "blkb-20221231.htm",
      "contextRef": "ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000011 - Disclosure - Goodwill and Other Intangible Assets",
     "menuCat": "Notes",
     "order": "11",
     "role": "http://www.blackbaud.com/role/GoodwillandOtherIntangibleAssets",
     "shortName": "Goodwill and Other Intangible Assets",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "blkb-20221231.htm",
      "contextRef": "ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "blkb-20221231.htm",
      "contextRef": "ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000012 - Disclosure - Earnings Per Share",
     "menuCat": "Notes",
     "order": "12",
     "role": "http://www.blackbaud.com/role/EarningsPerShare",
     "shortName": "Earnings Per Share",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "blkb-20221231.htm",
      "contextRef": "ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "blkb-20221231.htm",
      "contextRef": "ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueMeasurementInputsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000013 - Disclosure - Fair Value Measurements",
     "menuCat": "Notes",
     "order": "13",
     "role": "http://www.blackbaud.com/role/FairValueMeasurements",
     "shortName": "Fair Value Measurements",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "blkb-20221231.htm",
      "contextRef": "ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueMeasurementInputsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R14": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "blkb-20221231.htm",
      "contextRef": "ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000014 - Disclosure - Property and Equipment and Software and Content Development Costs",
     "menuCat": "Notes",
     "order": "14",
     "role": "http://www.blackbaud.com/role/PropertyandEquipmentandSoftwareandContentDevelopmentCosts",
     "shortName": "Property and Equipment and Software and Content Development Costs",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "blkb-20221231.htm",
      "contextRef": "ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R15": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "blkb-20221231.htm",
      "contextRef": "ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AdditionalFinancialInformationDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000015 - Disclosure - Consolidated Financial Statement Details",
     "menuCat": "Notes",
     "order": "15",
     "role": "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetails",
     "shortName": "Consolidated Financial Statement Details",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "blkb-20221231.htm",
      "contextRef": "ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AdditionalFinancialInformationDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R16": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "blkb-20221231.htm",
      "contextRef": "ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000016 - Disclosure - Debt",
     "menuCat": "Notes",
     "order": "16",
     "role": "http://www.blackbaud.com/role/Debt",
     "shortName": "Debt",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "blkb-20221231.htm",
      "contextRef": "ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R17": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "blkb-20221231.htm",
      "contextRef": "ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativesAndFairValueTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000017 - Disclosure - Derivative Instruments",
     "menuCat": "Notes",
     "order": "17",
     "role": "http://www.blackbaud.com/role/DerivativeInstruments",
     "shortName": "Derivative Instruments",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "blkb-20221231.htm",
      "contextRef": "ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativesAndFairValueTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R18": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "blkb-20221231.htm",
      "contextRef": "ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000018 - Disclosure - Commitments and Contingencies",
     "menuCat": "Notes",
     "order": "18",
     "role": "http://www.blackbaud.com/role/CommitmentsandContingencies",
     "shortName": "Commitments and Contingencies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "blkb-20221231.htm",
      "contextRef": "ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R19": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "blkb-20221231.htm",
      "contextRef": "ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000019 - Disclosure - Income Taxes",
     "menuCat": "Notes",
     "order": "19",
     "role": "http://www.blackbaud.com/role/IncomeTaxes",
     "shortName": "Income Taxes",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "blkb-20221231.htm",
      "contextRef": "ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "blkb-20221231.htm",
      "contextRef": "ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:AuditorFirmId",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "false",
     "longName": "0000002 - Document - Audit Information",
     "menuCat": "Cover",
     "order": "2",
     "role": "http://www.blackbaud.com/role/AuditInformation",
     "shortName": "Audit Information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "blkb-20221231.htm",
      "contextRef": "ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:AuditorFirmId",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R20": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "blkb-20221231.htm",
      "contextRef": "ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000020 - Disclosure - Stock-Based Compensation",
     "menuCat": "Notes",
     "order": "20",
     "role": "http://www.blackbaud.com/role/StockBasedCompensation",
     "shortName": "Stock-Based Compensation",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "blkb-20221231.htm",
      "contextRef": "ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "blkb-20221231.htm",
      "contextRef": "ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000021 - Disclosure - Stockholders' Equity",
     "menuCat": "Notes",
     "order": "21",
     "role": "http://www.blackbaud.com/role/StockholdersEquity",
     "shortName": "Stockholders' Equity",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "blkb-20221231.htm",
      "contextRef": "ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "blkb-20221231.htm",
      "contextRef": "ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000022 - Disclosure - Defined Contribution Plan",
     "menuCat": "Notes",
     "order": "22",
     "role": "http://www.blackbaud.com/role/DefinedContributionPlan",
     "shortName": "Defined Contribution Plan",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "blkb-20221231.htm",
      "contextRef": "ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "blkb-20221231.htm",
      "contextRef": "ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000023 - Disclosure - Segment Information",
     "menuCat": "Notes",
     "order": "23",
     "role": "http://www.blackbaud.com/role/SegmentInformation",
     "shortName": "Segment Information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "blkb-20221231.htm",
      "contextRef": "ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R24": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "blkb-20221231.htm",
      "contextRef": "ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000024 - Disclosure - Revenue Recognition",
     "menuCat": "Notes",
     "order": "24",
     "role": "http://www.blackbaud.com/role/RevenueRecognition",
     "shortName": "Revenue Recognition",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "blkb-20221231.htm",
      "contextRef": "ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "blkb-20221231.htm",
      "contextRef": "ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000025 - Disclosure - Basis of Presentation (Policy)",
     "menuCat": "Policies",
     "order": "25",
     "role": "http://www.blackbaud.com/role/BasisofPresentationPolicy",
     "shortName": "Basis of Presentation (Policy)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "blkb-20221231.htm",
      "contextRef": "ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blkb-20221231.htm",
      "contextRef": "ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000026 - Disclosure - Basis of Presentation (Tables)",
     "menuCat": "Tables",
     "order": "26",
     "role": "http://www.blackbaud.com/role/BasisofPresentationTables",
     "shortName": "Basis of Presentation (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blkb-20221231.htm",
      "contextRef": "ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "blkb-20221231.htm",
      "contextRef": "ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfGoodwillTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000027 - Disclosure - Goodwill and Other Intangible Assets (Tables)",
     "menuCat": "Tables",
     "order": "27",
     "role": "http://www.blackbaud.com/role/GoodwillandOtherIntangibleAssetsTables",
     "shortName": "Goodwill and Other Intangible Assets (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "blkb-20221231.htm",
      "contextRef": "ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfGoodwillTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:EarningsPerShareTextBlock",
       "body",
       "html"
      ],
      "baseRef": "blkb-20221231.htm",
      "contextRef": "ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000028 - Disclosure - Earnings Per Share (Tables)",
     "menuCat": "Tables",
     "order": "28",
     "role": "http://www.blackbaud.com/role/EarningsPerShareTables",
     "shortName": "Earnings Per Share (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:EarningsPerShareTextBlock",
       "body",
       "html"
      ],
      "baseRef": "blkb-20221231.htm",
      "contextRef": "ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:FairValueMeasurementInputsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "blkb-20221231.htm",
      "contextRef": "ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000029 - Disclosure - Fair Value Measurements (Tables)",
     "menuCat": "Tables",
     "order": "29",
     "role": "http://www.blackbaud.com/role/FairValueMeasurementsTables",
     "shortName": "Fair Value Measurements (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:FairValueMeasurementInputsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "blkb-20221231.htm",
      "contextRef": "ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "blkb-20221231.htm",
      "contextRef": "i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000003 - Statement - Consolidated Balance Sheets",
     "menuCat": "Statements",
     "order": "3",
     "role": "http://www.blackbaud.com/role/ConsolidatedBalanceSheets",
     "shortName": "Consolidated Balance Sheets",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "blkb-20221231.htm",
      "contextRef": "i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:AccountsReceivableNetCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R30": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "blkb-20221231.htm",
      "contextRef": "i9bf24a289ee4494ea82bdca1329a593b_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000030 - Disclosure - Property and Equipment and Software and Content Development Costs (Tables)",
     "menuCat": "Tables",
     "order": "30",
     "role": "http://www.blackbaud.com/role/PropertyandEquipmentandSoftwareandContentDevelopmentCostsTables",
     "shortName": "Property and Equipment and Software and Content Development Costs (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "blkb-20221231.htm",
      "contextRef": "i9bf24a289ee4494ea82bdca1329a593b_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:AdditionalFinancialInformationDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "blkb-20221231.htm",
      "contextRef": "ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "blkb:ScheduleOfRestrictedCashTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000031 - Disclosure - Consolidated Financial Statement Details (Tables)",
     "menuCat": "Tables",
     "order": "31",
     "role": "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsTables",
     "shortName": "Consolidated Financial Statement Details (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:AdditionalFinancialInformationDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "blkb-20221231.htm",
      "contextRef": "ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "blkb:ScheduleOfRestrictedCashTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R32": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:DebtDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "blkb-20221231.htm",
      "contextRef": "ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000032 - Disclosure - Debt (Tables)",
     "menuCat": "Tables",
     "order": "32",
     "role": "http://www.blackbaud.com/role/DebtTables",
     "shortName": "Debt (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:DebtDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "blkb-20221231.htm",
      "contextRef": "ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R33": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blkb-20221231.htm",
      "contextRef": "ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000033 - Disclosure - Derivative Instruments (Tables)",
     "menuCat": "Tables",
     "order": "33",
     "role": "http://www.blackbaud.com/role/DerivativeInstrumentsTables",
     "shortName": "Derivative Instruments (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blkb-20221231.htm",
      "contextRef": "ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "blkb-20221231.htm",
      "contextRef": "ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000034 - Disclosure - Commitments and Contingencies (Tables)",
     "menuCat": "Tables",
     "order": "34",
     "role": "http://www.blackbaud.com/role/CommitmentsandContingenciesTables",
     "shortName": "Commitments and Contingencies (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "blkb-20221231.htm",
      "contextRef": "ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R35": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "blkb-20221231.htm",
      "contextRef": "ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000035 - Disclosure - Income Taxes (Tables)",
     "menuCat": "Tables",
     "order": "35",
     "role": "http://www.blackbaud.com/role/IncomeTaxesTables",
     "shortName": "Income Taxes (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "blkb-20221231.htm",
      "contextRef": "ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R36": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blkb-20221231.htm",
      "contextRef": "ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000036 - Disclosure - Stock-Based Compensation (Tables)",
     "menuCat": "Tables",
     "order": "36",
     "role": "http://www.blackbaud.com/role/StockBasedCompensationTables",
     "shortName": "Stock-Based Compensation (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blkb-20221231.htm",
      "contextRef": "ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R37": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blkb-20221231.htm",
      "contextRef": "ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000037 - Disclosure - Stockholders' Equity (Tables)",
     "menuCat": "Tables",
     "order": "37",
     "role": "http://www.blackbaud.com/role/StockholdersEquityTables",
     "shortName": "Stockholders' Equity (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blkb-20221231.htm",
      "contextRef": "ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R38": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blkb-20221231.htm",
      "contextRef": "ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000038 - Disclosure - Segment Information (Tables)",
     "menuCat": "Tables",
     "order": "38",
     "role": "http://www.blackbaud.com/role/SegmentInformationTables",
     "shortName": "Segment Information (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blkb-20221231.htm",
      "contextRef": "ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R39": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "baseRef": "blkb-20221231.htm",
      "contextRef": "ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000039 - Disclosure - Revenue Recognition (Tables)",
     "menuCat": "Tables",
     "order": "39",
     "role": "http://www.blackbaud.com/role/RevenueRecognitionTables",
     "shortName": "Revenue Recognition (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "baseRef": "blkb-20221231.htm",
      "contextRef": "ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "blkb-20221231.htm",
      "contextRef": "i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000004 - Statement - Consolidated Balance Sheets (Parenthetical)",
     "menuCat": "Statements",
     "order": "4",
     "role": "http://www.blackbaud.com/role/ConsolidatedBalanceSheetsParenthetical",
     "shortName": "Consolidated Balance Sheets (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "blkb-20221231.htm",
      "contextRef": "i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R40": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:RevenueRecognitionPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blkb-20221231.htm",
      "contextRef": "ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "blkb:ContractTermOfRecurringRevenueContractsAtContractInceptionYears",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000040 - Disclosure - Basis of Presentation (Details)",
     "menuCat": "Details",
     "order": "40",
     "role": "http://www.blackbaud.com/role/BasisofPresentationDetails",
     "shortName": "Basis of Presentation (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:RevenueRecognitionPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blkb-20221231.htm",
      "contextRef": "ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "blkb:ContractTermOfRecurringRevenueContractsAtContractInceptionYears",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R41": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blkb-20221231.htm",
      "contextRef": "i80c2f7072e944fbcafb8ab3621c4a3c8_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationMethod",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000041 - Disclosure - Basis of Presentation (Finite-Lived Intangible Assets by Major Class) (Details)",
     "menuCat": "Details",
     "order": "41",
     "role": "http://www.blackbaud.com/role/BasisofPresentationFiniteLivedIntangibleAssetsbyMajorClassDetails",
     "shortName": "Basis of Presentation (Finite-Lived Intangible Assets by Major Class) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blkb-20221231.htm",
      "contextRef": "i80c2f7072e944fbcafb8ab3621c4a3c8_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationMethod",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R42": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blkb-20221231.htm",
      "contextRef": "ifd75776bd85e4e488a629dac4aba6495_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000042 - Disclosure - Basis of Presentation (Changes in Allowance for Sales Returns and Doubtful Accounts) (Details)",
     "menuCat": "Details",
     "order": "42",
     "role": "http://www.blackbaud.com/role/BasisofPresentationChangesinAllowanceforSalesReturnsandDoubtfulAccountsDetails",
     "shortName": "Basis of Presentation (Changes in Allowance for Sales Returns and Doubtful Accounts) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blkb-20221231.htm",
      "contextRef": "i7c0481e74aa14fe4af48166a3cc5147c_I20191231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R43": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:BusinessCombinationDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "blkb-20221231.htm",
      "contextRef": "i48f0757e51c64166ba7a642be181e29b_D20220909-20220909",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ProceedsFromDivestitureOfBusinesses",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000043 - Disclosure - Business Combinations (Details)",
     "menuCat": "Details",
     "order": "43",
     "role": "http://www.blackbaud.com/role/BusinessCombinationsDetails",
     "shortName": "Business Combinations (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:BusinessCombinationDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "blkb-20221231.htm",
      "contextRef": "i48f0757e51c64166ba7a642be181e29b_D20220909-20220909",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ProceedsFromDivestitureOfBusinesses",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R44": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blkb-20221231.htm",
      "contextRef": "ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000044 - Disclosure - Goodwill and Other Intangible Assets (Details)",
     "menuCat": "Details",
     "order": "44",
     "role": "http://www.blackbaud.com/role/GoodwillandOtherIntangibleAssetsDetails",
     "shortName": "Goodwill and Other Intangible Assets (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R45": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "blkb-20221231.htm",
      "contextRef": "id85e61f54d8242459b16d89948927bd4_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Goodwill",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000045 - Disclosure - Goodwill and Other Intangible Assets (Change in Goodwill) (Details)",
     "menuCat": "Details",
     "order": "45",
     "role": "http://www.blackbaud.com/role/GoodwillandOtherIntangibleAssetsChangeinGoodwillDetails",
     "shortName": "Goodwill and Other Intangible Assets (Change in Goodwill) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfGoodwillTextBlock",
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "blkb-20221231.htm",
      "contextRef": "ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R46": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blkb-20221231.htm",
      "contextRef": "i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000046 - Disclosure - Goodwill And Other Intangible Assets (Fair Values Of Intangible Assets Acquired In Various Business Combinations By Class) (Details)",
     "menuCat": "Details",
     "order": "46",
     "role": "http://www.blackbaud.com/role/GoodwillAndOtherIntangibleAssetsFairValuesOfIntangibleAssetsAcquiredInVariousBusinessCombinationsByClassDetails",
     "shortName": "Goodwill And Other Intangible Assets (Fair Values Of Intangible Assets Acquired In Various Business Combinations By Class) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blkb-20221231.htm",
      "contextRef": "i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R47": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blkb-20221231.htm",
      "contextRef": "ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AdjustmentForAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000047 - Disclosure - Goodwill and Other Intangible Assets (Summary of Amortization Expense) (Details)",
     "menuCat": "Details",
     "order": "47",
     "role": "http://www.blackbaud.com/role/GoodwillandOtherIntangibleAssetsSummaryofAmortizationExpenseDetails",
     "shortName": "Goodwill and Other Intangible Assets (Summary of Amortization Expense) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blkb-20221231.htm",
      "contextRef": "ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AdjustmentForAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R48": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blkb-20221231.htm",
      "contextRef": "i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000048 - Disclosure - Goodwill and Other Intangible Assets (Future Amortization Expense for Finite-Lived Intangible Assets) (Details)",
     "menuCat": "Details",
     "order": "48",
     "role": "http://www.blackbaud.com/role/GoodwillandOtherIntangibleAssetsFutureAmortizationExpenseforFiniteLivedIntangibleAssetsDetails",
     "shortName": "Goodwill and Other Intangible Assets (Future Amortization Expense for Finite-Lived Intangible Assets) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blkb-20221231.htm",
      "contextRef": "i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R49": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "blkb-20221231.htm",
      "contextRef": "ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000049 - Disclosure - Earnings Per Share (Computation of Basic and Diluted Earnings Per Share) (Details)",
     "menuCat": "Details",
     "order": "49",
     "role": "http://www.blackbaud.com/role/EarningsPerShareComputationofBasicandDilutedEarningsPerShareDetails",
     "shortName": "Earnings Per Share (Computation of Basic and Diluted Earnings Per Share) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "us-gaap:EarningsPerShareTextBlock",
       "body",
       "html"
      ],
      "baseRef": "blkb-20221231.htm",
      "contextRef": "ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231",
      "decimals": "0",
      "lang": "en-US",
      "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blkb-20221231.htm",
      "contextRef": "ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000005 - Statement - Consolidated Statements of Comprehensive Income",
     "menuCat": "Statements",
     "order": "5",
     "role": "http://www.blackbaud.com/role/ConsolidatedStatementsofComprehensiveIncome",
     "shortName": "Consolidated Statements of Comprehensive Income",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "blkb-20221231.htm",
      "contextRef": "ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:CostOfGoodsAndServicesSold",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R50": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blkb-20221231.htm",
      "contextRef": "ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CapitalizedComputerSoftwareImpairments1",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000050 - Disclosure - Fair Value Measurements (Details)",
     "menuCat": "Details",
     "order": "50",
     "role": "http://www.blackbaud.com/role/FairValueMeasurementsDetails",
     "shortName": "Fair Value Measurements (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R51": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "blkb:AccruedExpensesAndOtherLiabilitiesTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blkb-20221231.htm",
      "contextRef": "i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationContingentConsiderationLiability",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000051 - Disclosure - Fair Value Measurements (Assets and Liabilities Measured at Fair Value on a Recurring Basis) (Details)",
     "menuCat": "Details",
     "order": "51",
     "role": "http://www.blackbaud.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails",
     "shortName": "Fair Value Measurements (Assets and Liabilities Measured at Fair Value on a Recurring Basis) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
       "us-gaap:FairValueMeasurementInputsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "blkb-20221231.htm",
      "contextRef": "idcf18aa21ffb4d1499e2d18feb3e9f9d_I20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DerivativeAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R52": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "blkb-20221231.htm",
      "contextRef": "ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Depreciation",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000052 - Disclosure - Property and Equipment and Software and Content Development Costs (Details)",
     "menuCat": "Details",
     "order": "52",
     "role": "http://www.blackbaud.com/role/PropertyandEquipmentandSoftwareandContentDevelopmentCostsDetails",
     "shortName": "Property and Equipment and Software and Content Development Costs (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blkb-20221231.htm",
      "contextRef": "ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:CapitalizedComputerSoftwareAmortization1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R53": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "blkb-20221231.htm",
      "contextRef": "i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000053 - Disclosure - Property and Equipment and Software and Content Development Costs (Schedule of Property and Equipment) (Details)",
     "menuCat": "Details",
     "order": "53",
     "role": "http://www.blackbaud.com/role/PropertyandEquipmentandSoftwareandContentDevelopmentCostsScheduleofPropertyandEquipmentDetails",
     "shortName": "Property and Equipment and Software and Content Development Costs (Schedule of Property and Equipment) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "blkb-20221231.htm",
      "contextRef": "i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R54": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "blkb-20221231.htm",
      "contextRef": "i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CapitalizedComputerSoftwareGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000054 - Disclosure - Property and Equipment and Software and Content Development Costs (Schedule of Software Development Costs) (Details)",
     "menuCat": "Details",
     "order": "54",
     "role": "http://www.blackbaud.com/role/PropertyandEquipmentandSoftwareandContentDevelopmentCostsScheduleofSoftwareDevelopmentCostsDetails",
     "shortName": "Property and Equipment and Software and Content Development Costs (Schedule of Software Development Costs) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "blkb-20221231.htm",
      "contextRef": "i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CapitalizedComputerSoftwareGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R55": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "blkb:ScheduleOfRestrictedCashTableTextBlock",
       "us-gaap:AdditionalFinancialInformationDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "blkb-20221231.htm",
      "contextRef": "i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RestrictedCash",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000055 - Disclosure - Consolidated Financial Statement Details (Components of Restricted Cash) (Details)",
     "menuCat": "Details",
     "order": "55",
     "role": "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofRestrictedCashDetails",
     "shortName": "Consolidated Financial Statement Details (Components of Restricted Cash) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "blkb:ScheduleOfRestrictedCashTableTextBlock",
       "us-gaap:AdditionalFinancialInformationDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "blkb-20221231.htm",
      "contextRef": "i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RestrictedCash",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R56": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "blkb:ScheduleOfPrepaidExpensesAndOtherAssetsCurrentTableTextBlock",
       "us-gaap:AdditionalFinancialInformationDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "blkb-20221231.htm",
      "contextRef": "i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CapitalizedContractCostNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000056 - Disclosure - Consolidated Financial Statement Details (Components of Prepaid Expenses and Other Assets) (Details)",
     "menuCat": "Details",
     "order": "56",
     "role": "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofPrepaidExpensesandOtherAssetsDetails",
     "shortName": "Consolidated Financial Statement Details (Components of Prepaid Expenses and Other Assets) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "blkb:ScheduleOfPrepaidExpensesAndOtherAssetsCurrentTableTextBlock",
       "us-gaap:AdditionalFinancialInformationDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "blkb-20221231.htm",
      "contextRef": "i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CapitalizedContractCostNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R57": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "blkb:AccruedExpensesAndOtherLiabilitiesTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blkb-20221231.htm",
      "contextRef": "i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccruedProfessionalFeesCurrentAndNoncurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000057 - Disclosure - Consolidated Financial Statement Details (Components of Accrued Expenses and Other Liabilities) (Details)",
     "menuCat": "Details",
     "order": "57",
     "role": "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofAccruedExpensesandOtherLiabilitiesDetails",
     "shortName": "Consolidated Financial Statement Details (Components of Accrued Expenses and Other Liabilities) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "blkb:AccruedExpensesAndOtherLiabilitiesTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blkb-20221231.htm",
      "contextRef": "i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccruedProfessionalFeesCurrentAndNoncurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R58": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blkb-20221231.htm",
      "contextRef": "ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InvestmentIncomeInterest",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000058 - Disclosure - Consolidated Financial Statement Details (Components of Other Income (Expense)) (Details)",
     "menuCat": "Details",
     "order": "58",
     "role": "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofOtherIncomeExpenseDetails",
     "shortName": "Consolidated Financial Statement Details (Components of Other Income (Expense)) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blkb-20221231.htm",
      "contextRef": "ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InvestmentIncomeInterest",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R59": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:DebtDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "blkb-20221231.htm",
      "contextRef": "ie3ff93806c1440b8a0b7d53407626fdd_D20170602-20170602",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentTerm",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000059 - Disclosure - Debt (Details)",
     "menuCat": "Details",
     "order": "59",
     "role": "http://www.blackbaud.com/role/DebtDetails",
     "shortName": "Debt (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:DebtDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "blkb-20221231.htm",
      "contextRef": "ie3ff93806c1440b8a0b7d53407626fdd_D20170602-20170602",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentTerm",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "blkb-20221231.htm",
      "contextRef": "ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000006 - Statement - Consolidated Statements of Cash Flows",
     "menuCat": "Statements",
     "order": "6",
     "role": "http://www.blackbaud.com/role/ConsolidatedStatementsofCashFlows",
     "shortName": "Consolidated Statements of Cash Flows",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "blkb-20221231.htm",
      "contextRef": "ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DepreciationAndAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R60": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
       "us-gaap:DebtDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "blkb-20221231.htm",
      "contextRef": "i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentCarryingAmount",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000060 - Disclosure - Debt (Summary of Debt) (Details)",
     "menuCat": "Details",
     "order": "60",
     "role": "http://www.blackbaud.com/role/DebtSummaryofDebtDetails",
     "shortName": "Debt (Summary of Debt) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
       "us-gaap:DebtDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "blkb-20221231.htm",
      "contextRef": "i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:OtherLongTermDebt",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R61": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "blkb:ScheduleOfDebtInstrumentsOtherTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blkb-20221231.htm",
      "contextRef": "ieea57c190c8840e1b1eca54382993802_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentFaceAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000061 - Disclosure - Debt (Schedule of Currently Effective Financing Agreements) (Details)",
     "menuCat": "Details",
     "order": "61",
     "role": "http://www.blackbaud.com/role/DebtScheduleofCurrentlyEffectiveFinancingAgreementsDetails",
     "shortName": "Debt (Schedule of Currently Effective Financing Agreements) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "blkb:ScheduleOfDebtInstrumentsOtherTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blkb-20221231.htm",
      "contextRef": "ieea57c190c8840e1b1eca54382993802_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentFaceAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R62": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blkb-20221231.htm",
      "contextRef": "i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000062 - Disclosure - Debt (Annual Maturities Related to Credit Facility, Real Estate Loans and Other Debt) (Details)",
     "menuCat": "Details",
     "order": "62",
     "role": "http://www.blackbaud.com/role/DebtAnnualMaturitiesRelatedtoCreditFacilityRealEstateLoansandOtherDebtDetails",
     "shortName": "Debt (Annual Maturities Related to Credit Facility, Real Estate Loans and Other Debt) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blkb-20221231.htm",
      "contextRef": "i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R63": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blkb-20221231.htm",
      "contextRef": "ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GainLossOnCashFlowHedgeIneffectivenessNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000063 - Disclosure - Derivative Instruments (Details)",
     "menuCat": "Details",
     "order": "63",
     "role": "http://www.blackbaud.com/role/DerivativeInstrumentsDetails",
     "shortName": "Derivative Instruments (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blkb-20221231.htm",
      "contextRef": "ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GainLossOnCashFlowHedgeIneffectivenessNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R64": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blkb-20221231.htm",
      "contextRef": "ifbf1963dbb5f46a9aac4149fca96234c_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000064 - Disclosure - Derivative Instruments (Fair Value of Derivative Instruments) (Details)",
     "menuCat": "Details",
     "order": "64",
     "role": "http://www.blackbaud.com/role/DerivativeInstrumentsFairValueofDerivativeInstrumentsDetails",
     "shortName": "Derivative Instruments (Fair Value of Derivative Instruments) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blkb-20221231.htm",
      "contextRef": "ifbf1963dbb5f46a9aac4149fca96234c_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R65": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blkb-20221231.htm",
      "contextRef": "ifbae760245bf470db22b3b77b4f38649_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GainLossOnDerivativeInstrumentsNetPretax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000065 - Disclosure - Derivative Instruments (Effects of Derivative Instruments in Cash Flow Hedging Relationships) (Details)",
     "menuCat": "Details",
     "order": "65",
     "role": "http://www.blackbaud.com/role/DerivativeInstrumentsEffectsofDerivativeInstrumentsinCashFlowHedgingRelationshipsDetails",
     "shortName": "Derivative Instruments (Effects of Derivative Instruments in Cash Flow Hedging Relationships) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blkb-20221231.htm",
      "contextRef": "ifbae760245bf470db22b3b77b4f38649_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GainLossOnDerivativeInstrumentsNetPretax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R66": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "blkb-20221231.htm",
      "contextRef": "ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "blkb:OperatingLeaseLeaseNotYetCommencedExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000066 - Disclosure - Commitments and Contingencies (Details)",
     "menuCat": "Details",
     "order": "66",
     "role": "http://www.blackbaud.com/role/CommitmentsandContingenciesDetails",
     "shortName": "Commitments and Contingencies (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "blkb-20221231.htm",
      "contextRef": "ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "blkb:OperatingLeaseLeaseNotYetCommencedExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R67": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LeaseCostTableTextBlock",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "blkb-20221231.htm",
      "contextRef": "ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseCost",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000067 - Disclosure - Commitments and Contingencies (Components of Lease Expense) (Details)",
     "menuCat": "Details",
     "order": "67",
     "role": "http://www.blackbaud.com/role/CommitmentsandContingenciesComponentsofLeaseExpenseDetails",
     "shortName": "Commitments and Contingencies (Components of Lease Expense) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LeaseCostTableTextBlock",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "blkb-20221231.htm",
      "contextRef": "ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:VariableLeaseCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R68": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blkb-20221231.htm",
      "contextRef": "i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000068 - Disclosure - Commitments and Contingencies (Schedule of Maturities of Operating Lease Liabilities) (Details)",
     "menuCat": "Details",
     "order": "68",
     "role": "http://www.blackbaud.com/role/CommitmentsandContingenciesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails",
     "shortName": "Commitments and Contingencies (Schedule of Maturities of Operating Lease Liabilities) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blkb-20221231.htm",
      "contextRef": "i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R69": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "blkb:ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blkb-20221231.htm",
      "contextRef": "i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseRightOfUseAsset",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000069 - Disclosure - Commitments and Contingencies (Schedule of Supplemental Balance Sheet Information Related To Leases) (Details)",
     "menuCat": "Details",
     "order": "69",
     "role": "http://www.blackbaud.com/role/CommitmentsandContingenciesScheduleofSupplementalBalanceSheetInformationRelatedToLeasesDetails",
     "shortName": "Commitments and Contingencies (Schedule of Supplemental Balance Sheet Information Related To Leases) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "blkb:ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blkb-20221231.htm",
      "contextRef": "i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231",
      "decimals": null,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "blkb-20221231.htm",
      "contextRef": "i76497d5967094ab99f23e2668aa7c67a_I20191231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SharesIssued",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000007 - Statement - Consolidated Statements of Stockholders' Equity",
     "menuCat": "Statements",
     "order": "7",
     "role": "http://www.blackbaud.com/role/ConsolidatedStatementsofStockholdersEquity",
     "shortName": "Consolidated Statements of Stockholders' Equity",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "blkb-20221231.htm",
      "contextRef": "i76497d5967094ab99f23e2668aa7c67a_I20191231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SharesIssued",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R70": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "blkb:ScheduleOfSupplementalCashFlowInformationRelatedToLeasesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blkb-20221231.htm",
      "contextRef": "ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeasePayments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000070 - Disclosure - Commitments and Contingencies (Schedule of Supplemental Cash Flow Information Related To Leases) (Details)",
     "menuCat": "Details",
     "order": "70",
     "role": "http://www.blackbaud.com/role/CommitmentsandContingenciesScheduleofSupplementalCashFlowInformationRelatedToLeasesDetails",
     "shortName": "Commitments and Contingencies (Schedule of Supplemental Cash Flow Information Related To Leases) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "blkb:ScheduleOfSupplementalCashFlowInformationRelatedToLeasesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blkb-20221231.htm",
      "contextRef": "ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeasePayments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R71": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blkb-20221231.htm",
      "contextRef": "ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "blkb:SecurityIncidentExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000071 - Disclosure - Commitments and Contingencies (Schedule of Security Incident Expense and Probable Insurance Recoveries) (Details)",
     "menuCat": "Details",
     "order": "71",
     "role": "http://www.blackbaud.com/role/CommitmentsandContingenciesScheduleofSecurityIncidentExpenseandProbableInsuranceRecoveriesDetails",
     "shortName": "Commitments and Contingencies (Schedule of Security Incident Expense and Probable Insurance Recoveries) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blkb-20221231.htm",
      "contextRef": "ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "blkb:SecurityIncidentExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R72": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blkb-20221231.htm",
      "contextRef": "i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000072 - Disclosure - Income Taxes (Details)",
     "menuCat": "Details",
     "order": "72",
     "role": "http://www.blackbaud.com/role/IncomeTaxesDetails",
     "shortName": "Income Taxes (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blkb-20221231.htm",
      "contextRef": "i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R73": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "blkb-20221231.htm",
      "contextRef": "ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000073 - Disclosure - Income Taxes (Schedule of Components of Income Tax Expense) (Details)",
     "menuCat": "Details",
     "order": "73",
     "role": "http://www.blackbaud.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseDetails",
     "shortName": "Income Taxes (Schedule of Components of Income Tax Expense) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "blkb-20221231.htm",
      "contextRef": "ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R74": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "blkb-20221231.htm",
      "contextRef": "ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000074 - Disclosure - Income Taxes (Schedule of Income Before Provision for Income Taxes) (Details)",
     "menuCat": "Details",
     "order": "74",
     "role": "http://www.blackbaud.com/role/IncomeTaxesScheduleofIncomeBeforeProvisionforIncomeTaxesDetails",
     "shortName": "Income Taxes (Schedule of Income Before Provision for Income Taxes) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "blkb-20221231.htm",
      "contextRef": "ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R75": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blkb-20221231.htm",
      "contextRef": "ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231",
      "decimals": "3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000075 - Disclosure - Income Taxes (Schedule of Effective Income Tax Rate Reconciliation) (Details)",
     "menuCat": "Details",
     "order": "75",
     "role": "http://www.blackbaud.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails",
     "shortName": "Income Taxes (Schedule of Effective Income Tax Rate Reconciliation) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blkb-20221231.htm",
      "contextRef": "ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231",
      "decimals": "3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R76": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blkb-20221231.htm",
      "contextRef": "i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000076 - Disclosure - Income Taxes (Schedule of Deferred Tax Assets and Liabilities) (Details)",
     "menuCat": "Details",
     "order": "76",
     "role": "http://www.blackbaud.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails",
     "shortName": "Income Taxes (Schedule of Deferred Tax Assets and Liabilities) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blkb-20221231.htm",
      "contextRef": "i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R77": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:SummaryOfValuationAllowanceTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blkb-20221231.htm",
      "contextRef": "id85e61f54d8242459b16d89948927bd4_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredTaxAssetsValuationAllowance",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000077 - Disclosure - Income Taxes (Summary of Changes in Deferred Tax Asset Valuation Allowance) (Details)",
     "menuCat": "Details",
     "order": "77",
     "role": "http://www.blackbaud.com/role/IncomeTaxesSummaryofChangesinDeferredTaxAssetValuationAllowanceDetails",
     "shortName": "Income Taxes (Summary of Changes in Deferred Tax Asset Valuation Allowance) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:SummaryOfValuationAllowanceTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blkb-20221231.htm",
      "contextRef": "i189190fad81542e38b76725a7f58ea6c_D20220101-20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R78": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:SummaryOfIncomeTaxContingenciesTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blkb-20221231.htm",
      "contextRef": "id85e61f54d8242459b16d89948927bd4_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:UnrecognizedTaxBenefits",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000078 - Disclosure - Income Taxes (Summary of Changes in Unrecognized Tax Benefits) (Details)",
     "menuCat": "Details",
     "order": "78",
     "role": "http://www.blackbaud.com/role/IncomeTaxesSummaryofChangesinUnrecognizedTaxBenefitsDetails",
     "shortName": "Income Taxes (Summary of Changes in Unrecognized Tax Benefits) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:SummaryOfIncomeTaxContingenciesTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blkb-20221231.htm",
      "contextRef": "i20926fb190894d738f7e6ed8099c2d78_I20191231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:UnrecognizedTaxBenefits",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R79": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "baseRef": "blkb-20221231.htm",
      "contextRef": "i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000079 - Disclosure - Stock-Based Compensation (Details)",
     "menuCat": "Details",
     "order": "79",
     "role": "http://www.blackbaud.com/role/StockBasedCompensationDetails",
     "shortName": "Stock-Based Compensation (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "baseRef": "blkb-20221231.htm",
      "contextRef": "i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "blkb-20221231.htm",
      "contextRef": "ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000008 - Disclosure - Organization",
     "menuCat": "Notes",
     "order": "8",
     "role": "http://www.blackbaud.com/role/Organization",
     "shortName": "Organization",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "blkb-20221231.htm",
      "contextRef": "ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R80": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blkb-20221231.htm",
      "contextRef": "ie36403a1bc044bf4b9d0ee7c87abf055_I20221231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000080 - Disclosure - Stock-Based Compensation (Summary of Awards Outstanding by Each Award Type) (Details)",
     "menuCat": "Details",
     "order": "80",
     "role": "http://www.blackbaud.com/role/StockBasedCompensationSummaryofAwardsOutstandingbyEachAwardTypeDetails",
     "shortName": "Stock-Based Compensation (Summary of Awards Outstanding by Each Award Type) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blkb-20221231.htm",
      "contextRef": "ie36403a1bc044bf4b9d0ee7c87abf055_I20221231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R81": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blkb-20221231.htm",
      "contextRef": "ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000081 - Disclosure - Stock-Based Compensation (Summary of Stock-Based Compensation Expense) (Details)",
     "menuCat": "Details",
     "order": "81",
     "role": "http://www.blackbaud.com/role/StockBasedCompensationSummaryofStockBasedCompensationExpenseDetails",
     "shortName": "Stock-Based Compensation (Summary of Stock-Based Compensation Expense) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blkb-20221231.htm",
      "contextRef": "ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R82": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blkb-20221231.htm",
      "contextRef": "i3d604ad431704e849b942b68dd6216f9_I20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000082 - Disclosure - Stock-Based Compensation (Summary of Unvested Restricted Stock Awards, Activity) (Details)",
     "menuCat": "Details",
     "order": "82",
     "role": "http://www.blackbaud.com/role/StockBasedCompensationSummaryofUnvestedRestrictedStockAwardsActivityDetails",
     "shortName": "Stock-Based Compensation (Summary of Unvested Restricted Stock Awards, Activity) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blkb-20221231.htm",
      "contextRef": "ide88a94305c042d88232feedf09efeea_D20220101-20221231",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R83": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blkb-20221231.htm",
      "contextRef": "i3b8e76fe65284cd29f2ff5708af7af83_I20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000083 - Disclosure - Stock-Based Compensation (Summary of Unvested Restricted Stock Units, Activity) (Details)",
     "menuCat": "Details",
     "order": "83",
     "role": "http://www.blackbaud.com/role/StockBasedCompensationSummaryofUnvestedRestrictedStockUnitsActivityDetails",
     "shortName": "Stock-Based Compensation (Summary of Unvested Restricted Stock Units, Activity) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blkb-20221231.htm",
      "contextRef": "iaf603a1c7b0e4380ac92f763bfa4ffbc_D20220101-20221231",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R84": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "blkb-20221231.htm",
      "contextRef": "ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:TreasuryStockSharesAcquired",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000084 - Disclosure - Stockholders' Equity (Details)",
     "menuCat": "Details",
     "order": "84",
     "role": "http://www.blackbaud.com/role/StockholdersEquityDetails",
     "shortName": "Stockholders' Equity (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "blkb-20221231.htm",
      "contextRef": "id85e61f54d8242459b16d89948927bd4_I20211231",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R85": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blkb-20221231.htm",
      "contextRef": "id85e61f54d8242459b16d89948927bd4_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000085 - Disclosure - Stockholders' Equity (Changes in Accumulated Other Comprehensive Loss by Component) (Details)",
     "menuCat": "Details",
     "order": "85",
     "role": "http://www.blackbaud.com/role/StockholdersEquityChangesinAccumulatedOtherComprehensiveLossbyComponentDetails",
     "shortName": "Stockholders' Equity (Changes in Accumulated Other Comprehensive Loss by Component) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blkb-20221231.htm",
      "contextRef": "i20926fb190894d738f7e6ed8099c2d78_I20191231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R86": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch",
       "us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch",
       "span",
       "div",
       "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock",
       "body",
       "html"
      ],
      "baseRef": "blkb-20221231.htm",
      "contextRef": "ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000086 - Disclosure - Defined Contribution Plan (Details)",
     "menuCat": "Details",
     "order": "86",
     "role": "http://www.blackbaud.com/role/DefinedContributionPlanDetails",
     "shortName": "Defined Contribution Plan (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch",
       "us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch",
       "span",
       "div",
       "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock",
       "body",
       "html"
      ],
      "baseRef": "blkb-20221231.htm",
      "contextRef": "ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R87": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blkb-20221231.htm",
      "contextRef": "i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NoncurrentAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000087 - Disclosure - Segment Information (Long-Lived Assets By Geographic Region) (Details)",
     "menuCat": "Details",
     "order": "87",
     "role": "http://www.blackbaud.com/role/SegmentInformationLongLivedAssetsByGeographicRegionDetails",
     "shortName": "Segment Information (Long-Lived Assets By Geographic Region) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blkb-20221231.htm",
      "contextRef": "i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NoncurrentAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R88": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "baseRef": "blkb-20221231.htm",
      "contextRef": "ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000088 - Disclosure - Revenue Recognition (Details)",
     "menuCat": "Details",
     "order": "88",
     "role": "http://www.blackbaud.com/role/RevenueRecognitionDetails",
     "shortName": "Revenue Recognition (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "baseRef": "blkb-20221231.htm",
      "contextRef": "ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R89": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "baseRef": "blkb-20221231.htm",
      "contextRef": "i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ContractWithCustomerLiability",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000089 - Disclosure - Revenue Recognition (Contract Balances) (Details)",
     "menuCat": "Details",
     "order": "89",
     "role": "http://www.blackbaud.com/role/RevenueRecognitionContractBalancesDetails",
     "shortName": "Revenue Recognition (Contract Balances) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "baseRef": "blkb-20221231.htm",
      "contextRef": "i8fb1b83ef48d49f4b6b67e384e2d0f32_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ContractWithCustomerLiability",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "blkb-20221231.htm",
      "contextRef": "i0ea21c7abe644342bf600905bd8b7396_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000009 - Disclosure - Basis of Presentation",
     "menuCat": "Notes",
     "order": "9",
     "role": "http://www.blackbaud.com/role/BasisofPresentation",
     "shortName": "Basis of Presentation",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "blkb-20221231.htm",
      "contextRef": "i0ea21c7abe644342bf600905bd8b7396_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R90": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blkb-20221231.htm",
      "contextRef": "ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000090 - Disclosure - Revenue Recognition (Revenue by Geography) (Details)",
     "menuCat": "Details",
     "order": "90",
     "role": "http://www.blackbaud.com/role/RevenueRecognitionRevenuebyGeographyDetails",
     "shortName": "Revenue Recognition (Revenue by Geography) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "baseRef": "blkb-20221231.htm",
      "contextRef": "i5667f100e59941f39e4f5614608b5866_D20220101-20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R91": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blkb-20221231.htm",
      "contextRef": "ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000091 - Disclosure - Revenue Recognition (Revenue by Market Group) (Details)",
     "menuCat": "Details",
     "order": "91",
     "role": "http://www.blackbaud.com/role/RevenueRecognitionRevenuebyMarketGroupDetails",
     "shortName": "Revenue Recognition (Revenue by Market Group) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blkb-20221231.htm",
      "contextRef": "i827868c032ae4522a391a95616cc3376_D20220101-20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R92": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blkb-20221231.htm",
      "contextRef": "ifa72c17ebfa1408a979fb740739b485c_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000092 - Disclosure - Revenue Recognition (Disaggregation of Recurring Revenue by Type) (Details)",
     "menuCat": "Details",
     "order": "92",
     "role": "http://www.blackbaud.com/role/RevenueRecognitionDisaggregationofRecurringRevenuebyTypeDetails",
     "shortName": "Revenue Recognition (Disaggregation of Recurring Revenue by Type) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "blkb:DisaggregationOfRevenueRecurringTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blkb-20221231.htm",
      "contextRef": "i57925dbc0a004d529af0c63573f4885b_D20220101-20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 104,
   "tag": {
    "blkb_AccruedCommissionsAndSalariesCurrentAndLongTerm": {
     "auth_ref": [],
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofAccruedExpensesandOtherLiabilitiesDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for salaries and sales commissions earned by employees. Includes current and non-current portions.",
        "label": "Accrued Commissions And Salaries, Current and Long-term",
        "terseLabel": "Accrued commissions and salaries"
       }
      }
     },
     "localname": "AccruedCommissionsAndSalariesCurrentAndLongTerm",
     "nsuri": "http://www.blackbaud.com/20221231",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofAccruedExpensesandOtherLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "blkb_AccruedCustomerCreditBalancesCurrentAndLongTerm": {
     "auth_ref": [],
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofAccruedExpensesandOtherLiabilitiesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations to customers for credit balances generated by customer overpayments. Includes current and non-current portions.",
        "label": "Accrued Customer Credit Balances, Current and Long-term",
        "terseLabel": "Customer credit balances"
       }
      }
     },
     "localname": "AccruedCustomerCreditBalancesCurrentAndLongTerm",
     "nsuri": "http://www.blackbaud.com/20221231",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofAccruedExpensesandOtherLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "blkb_AccruedExpensesAndOtherCurrentLiabilities": {
     "auth_ref": [],
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred, for which invoices have typically not been received that are payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). Includes aggregate carrying amount, as of the balance sheet date, of current obligations not separately disclosed in the balance sheet due to materiality considerations. Current liabilities are expected to be paid within one year (or the normal operating cycle, if longer).",
        "label": "Accrued Expenses And Other Current Liabilities,",
        "terseLabel": "Accrued expenses and other current liabilities"
       }
      }
     },
     "localname": "AccruedExpensesAndOtherCurrentLiabilities",
     "nsuri": "http://www.blackbaud.com/20221231",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedBalanceSheets",
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofAccruedExpensesandOtherLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "blkb_AccruedExpensesAndOtherLiabilitiesTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The disclosure describes the Company's accrued expenses and other liabilities.",
        "label": "Accrued Expenses And Other Liabilities [Text Block]",
        "terseLabel": "Components of Accrued Expenses and Other Liabilities"
       }
      }
     },
     "localname": "AccruedExpensesAndOtherLiabilitiesTextBlock",
     "nsuri": "http://www.blackbaud.com/20221231",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "blkb_AccruedTransactionBasedCostsRelatedToPaymentsServices": {
     "auth_ref": [],
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofAccruedExpensesandOtherLiabilitiesDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for transaction-based costs related to payments services.",
        "label": "Accrued transaction-based costs related to payments services",
        "terseLabel": "Accrued transaction-based costs related to payments services"
       }
      }
     },
     "localname": "AccruedTransactionBasedCostsRelatedToPaymentsServices",
     "nsuri": "http://www.blackbaud.com/20221231",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofAccruedExpensesandOtherLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "blkb_AccruedexpensesandothercurrentliabilitiesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing accrued expenses and other current liabilities.",
        "label": "Accrued expenses and other current liabilities [Member]",
        "terseLabel": "Accrued expenses and other current liabilities [Member]"
       }
      }
     },
     "localname": "AccruedexpensesandothercurrentliabilitiesMember",
     "nsuri": "http://www.blackbaud.com/20221231",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesScheduleofSupplementalBalanceSheetInformationRelatedToLeasesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "blkb_AccumulatedOtherComprehensiveIncomeRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated Other Comprehensive Income [Roll Forward]",
        "label": "Accumulated Other Comprehensive Income [Roll Forward]",
        "terseLabel": "Accumulated Other Comprehensive Income [Roll Forward]"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeRollForward",
     "nsuri": "http://www.blackbaud.com/20221231",
     "presentation": [
      "http://www.blackbaud.com/role/StockholdersEquityChangesinAccumulatedOtherComprehensiveLossbyComponentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "blkb_AdjustmentsToAdditionalPaidInCapitalStockIssuedRetirements": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease in additional paid in capital (APIC) resulting from retirement of shares intended for acquisition shareholders who were paid in cash rather than shares.",
        "label": "Adjustments to Additional Paid in Capital, Stock Issued, Retirements",
        "negatedTerseLabel": "Adjustments to Additional Paid in Capital, Stock Issued, Retirements"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalStockIssuedRetirements",
     "nsuri": "http://www.blackbaud.com/20221231",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "blkb_AllowanceforReturnsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A valuation allowance for the amount of products sold that the entity expects to be returned by the purchaser.",
        "label": "Allowance for Returns [Member]",
        "terseLabel": "Allowance for sales returns [Member]"
       }
      }
     },
     "localname": "AllowanceforReturnsMember",
     "nsuri": "http://www.blackbaud.com/20221231",
     "presentation": [
      "http://www.blackbaud.com/role/BasisofPresentationChangesinAllowanceforSalesReturnsandDoubtfulAccountsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "blkb_AmortizationOfIntangibleAssetsAcquiredByIncomeStatementLocationLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amortization of intangible assets acquired by income statement location [line items].",
        "label": "Amortization Of Intangible Assets Acquired By Income Statement Location [Line Items]",
        "terseLabel": "Amortization of Intangible Assets Acquired by Income Statement Location [Line Items]"
       }
      }
     },
     "localname": "AmortizationOfIntangibleAssetsAcquiredByIncomeStatementLocationLineItems",
     "nsuri": "http://www.blackbaud.com/20221231",
     "presentation": [
      "http://www.blackbaud.com/role/GoodwillandOtherIntangibleAssetsSummaryofAmortizationExpenseDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "blkb_AmortizationOfIntangibleAssetsAcquiredByIncomeStatementLocationTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amortization Of Intangible Assets Acquired By Income Statement Location [Table]",
        "label": "Amortization Of Intangible Assets Acquired By Income Statement Location [Table]",
        "terseLabel": "Amortization of Intangible Assets Acquired by Income Statement Location [Table]"
       }
      }
     },
     "localname": "AmortizationOfIntangibleAssetsAcquiredByIncomeStatementLocationTable",
     "nsuri": "http://www.blackbaud.com/20221231",
     "presentation": [
      "http://www.blackbaud.com/role/GoodwillandOtherIntangibleAssetsSummaryofAmortizationExpenseDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "blkb_AmountsPayableToFormerOptionHoldersOfAnAcquiredCompany": {
     "auth_ref": [],
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofAccruedExpensesandOtherLiabilitiesDetails": {
       "order": 12.0,
       "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amounts due to former option holders of an acquired company.",
        "label": "Amounts payable to former option holders of an acquired company",
        "terseLabel": "Amounts payable to former EVERFI option holders"
       }
      }
     },
     "localname": "AmountsPayableToFormerOptionHoldersOfAnAcquiredCompany",
     "nsuri": "http://www.blackbaud.com/20221231",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofAccruedExpensesandOtherLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "blkb_ApplicableInterestPeriodAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Applicable Interest Period",
        "label": "Applicable Interest Period [Axis]",
        "terseLabel": "Applicable Interest Period [Axis]"
       }
      }
     },
     "localname": "ApplicableInterestPeriodAxis",
     "nsuri": "http://www.blackbaud.com/20221231",
     "presentation": [
      "http://www.blackbaud.com/role/DebtDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "blkb_ApplicableInterestPeriodDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Applicable Interest Period [Domain]",
        "label": "Applicable Interest Period [Domain]",
        "terseLabel": "Applicable Interest Period [Domain]"
       }
      }
     },
     "localname": "ApplicableInterestPeriodDomain",
     "nsuri": "http://www.blackbaud.com/20221231",
     "presentation": [
      "http://www.blackbaud.com/role/DebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "blkb_AuditInformationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Audit Information [Abstract]",
        "label": "Audit Information [Abstract]"
       }
      }
     },
     "localname": "AuditInformationAbstract",
     "nsuri": "http://www.blackbaud.com/20221231",
     "xbrltype": "stringItemType"
    },
    "blkb_COVID19Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "COVID-19 [Member]",
        "label": "COVID-19 [Member]",
        "terseLabel": "COVID-19 [Member]"
       }
      }
     },
     "localname": "COVID19Member",
     "nsuri": "http://www.blackbaud.com/20221231",
     "presentation": [
      "http://www.blackbaud.com/role/DefinedContributionPlanDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "blkb_CapitalizedContentGross": {
     "auth_ref": [],
     "calculation": {
      "http://www.blackbaud.com/role/PropertyandEquipmentandSoftwareandContentDevelopmentCostsScheduleofSoftwareDevelopmentCostsDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_CapitalizedComputerSoftwareNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before accumulated amortization of capitalized costs for content, including but not limited to, acquired and internally developed content.",
        "label": "Capitalized Content, Gross",
        "terseLabel": "Content development costs"
       }
      }
     },
     "localname": "CapitalizedContentGross",
     "nsuri": "http://www.blackbaud.com/20221231",
     "presentation": [
      "http://www.blackbaud.com/role/PropertyandEquipmentandSoftwareandContentDevelopmentCostsScheduleofSoftwareDevelopmentCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "blkb_ChangeInAccountingEstimateWorkforceStrategyMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Change in Accounting Estimate, Workforce Strategy",
        "label": "Change in Accounting Estimate, Workforce Strategy [Member]",
        "terseLabel": "Change in Accounting Estimate, Workforce Strategy"
       }
      }
     },
     "localname": "ChangeInAccountingEstimateWorkforceStrategyMember",
     "nsuri": "http://www.blackbaud.com/20221231",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "blkb_ChangeInCustomerFundsReceivable": {
     "auth_ref": [],
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Change In Customer Funds Receivable",
        "label": "Change In Customer Funds Receivable",
        "terseLabel": "Change in customer funds receivable"
       }
      }
     },
     "localname": "ChangeInCustomerFundsReceivable",
     "nsuri": "http://www.blackbaud.com/20221231",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "blkb_ComputerSoftwareMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Computer Software, a type of property, plant and equipment. [Member]",
        "label": "Computer Software [Member]",
        "terseLabel": "Computer software [Member]"
       }
      }
     },
     "localname": "ComputerSoftwareMember",
     "nsuri": "http://www.blackbaud.com/20221231",
     "presentation": [
      "http://www.blackbaud.com/role/PropertyandEquipmentandSoftwareandContentDevelopmentCostsScheduleofPropertyandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "blkb_ContractTermOfRecurringRevenueContractsAtContractInceptionYears": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contract term of recurring revenue contracts at contract inception (in years).",
        "label": "Contract Term Of Recurring Revenue Contracts At Contract Inception (Years)",
        "terseLabel": "Contract term of recurring revenue contracts at contract inception (years)"
       }
      }
     },
     "localname": "ContractTermOfRecurringRevenueContractsAtContractInceptionYears",
     "nsuri": "http://www.blackbaud.com/20221231",
     "presentation": [
      "http://www.blackbaud.com/role/BasisofPresentationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "blkb_ContractTermOfRecurringRevenueContractsAtRenewalYears": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contract term of recurring revenue contracts at renewal (in years).",
        "label": "Contract Term Of Recurring Revenue Contracts At Renewal (Years)",
        "terseLabel": "Contract term of recurring revenue contracts at renewal (years)"
       }
      }
     },
     "localname": "ContractTermOfRecurringRevenueContractsAtRenewalYears",
     "nsuri": "http://www.blackbaud.com/20221231",
     "presentation": [
      "http://www.blackbaud.com/role/BasisofPresentationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "blkb_ContractualRecurringMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contractual Recurring",
        "label": "Contractual Recurring [Member]",
        "terseLabel": "Contractual recurring [Member]"
       }
      }
     },
     "localname": "ContractualRecurringMember",
     "nsuri": "http://www.blackbaud.com/20221231",
     "presentation": [
      "http://www.blackbaud.com/role/RevenueRecognitionDisaggregationofRecurringRevenuebyTypeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "blkb_CorporateSectorMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Corporate Sector",
        "label": "Corporate Sector [Member]",
        "terseLabel": "Corporate Sector"
       }
      }
     },
     "localname": "CorporateSectorMember",
     "nsuri": "http://www.blackbaud.com/20221231",
     "presentation": [
      "http://www.blackbaud.com/role/RevenueRecognitionRevenuebyMarketGroupDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "blkb_CostOfOneTimeServicesAndOtherMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cost of One-time Services and Other",
        "label": "Cost of One-time Services and Other [Member]",
        "terseLabel": "Cost of one-time services and other [Member]"
       }
      }
     },
     "localname": "CostOfOneTimeServicesAndOtherMember",
     "nsuri": "http://www.blackbaud.com/20221231",
     "presentation": [
      "http://www.blackbaud.com/role/GoodwillandOtherIntangibleAssetsSummaryofAmortizationExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "blkb_CostOfRecurringMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cost Of Recurring [Member]",
        "label": "Cost Of Recurring [Member]",
        "terseLabel": "Cost of recurring [Member]"
       }
      }
     },
     "localname": "CostOfRecurringMember",
     "nsuri": "http://www.blackbaud.com/20221231",
     "presentation": [
      "http://www.blackbaud.com/role/GoodwillandOtherIntangibleAssetsSummaryofAmortizationExpenseDetails",
      "http://www.blackbaud.com/role/StockBasedCompensationSummaryofStockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "blkb_CreditSensitiveAdjustment": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Adjustment made to the stated rate to determine the effective rate.",
        "label": "Credit Sensitive Adjustment",
        "terseLabel": "Credit sensitive adjustment"
       }
      }
     },
     "localname": "CreditSensitiveAdjustment",
     "nsuri": "http://www.blackbaud.com/20221231",
     "presentation": [
      "http://www.blackbaud.com/role/DebtDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "blkb_DailyMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Daily",
        "label": "Daily [Member]",
        "terseLabel": "Daily"
       }
      }
     },
     "localname": "DailyMember",
     "nsuri": "http://www.blackbaud.com/20221231",
     "presentation": [
      "http://www.blackbaud.com/role/DebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "blkb_DeferredIncomeTaxesAndOtherAssetsCurrentAndNoncurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofPrepaidExpensesandOtherAssetsDetails": {
       "order": 9.0,
       "parentTag": "us-gaap_PrepaidExpenseAndOtherAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and other assets. Includes current and long-term portion.",
        "label": "Deferred Income Taxes and Other Assets Current and Noncurrent",
        "terseLabel": "Deferred tax assets"
       }
      }
     },
     "localname": "DeferredIncomeTaxesAndOtherAssetsCurrentAndNoncurrent",
     "nsuri": "http://www.blackbaud.com/20221231",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofPrepaidExpensesandOtherAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "blkb_DeferredTaxAssetIntangibleAssets": {
     "auth_ref": [],
     "calculation": {
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred tax asset, intangible assets.",
        "label": "Deferred Tax Asset Intangible Assets",
        "terseLabel": "Intangible assets"
       }
      }
     },
     "localname": "DeferredTaxAssetIntangibleAssets",
     "nsuri": "http://www.blackbaud.com/20221231",
     "presentation": [
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "blkb_DeferredTaxAssetsLeasingArrangements": {
     "auth_ref": [],
     "calculation": {
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax assets attributable to taxable temporary differences from leasing arrangements.",
        "label": "Deferred Tax Assets, Leasing Arrangements",
        "terseLabel": "Operating leases"
       }
      }
     },
     "localname": "DeferredTaxAssetsLeasingArrangements",
     "nsuri": "http://www.blackbaud.com/20221231",
     "presentation": [
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "blkb_DeferredTaxAssetsTaxCreditCarryforwardsStateAndForeign": {
     "auth_ref": [],
     "calculation": {
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred tax assets, tax credit carryforwards, state and foreign.",
        "label": "Deferred Tax Assets, Tax Credit Carryforwards, State and Foreign",
        "terseLabel": "Federal, state and foreign tax credits"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxCreditCarryforwardsStateAndForeign",
     "nsuri": "http://www.blackbaud.com/20221231",
     "presentation": [
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "blkb_DeferredTaxAssetsTaxDeferredExpenseCapitalizedRDAndSoftwareCosts": {
     "auth_ref": [],
     "calculation": {
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 10.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Tax Assets, Tax Deferred Expense, Capitalized R&amp;D and Software Costs",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Capitalized R&amp;D and Software Costs",
        "terseLabel": "Capitalized R&amp;D and software costs"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseCapitalizedRDAndSoftwareCosts",
     "nsuri": "http://www.blackbaud.com/20221231",
     "presentation": [
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "blkb_DeferredTaxLiabilitiesDeferredExpenseSalesCommissions": {
     "auth_ref": [],
     "calculation": {
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from deferred sales commissions.",
        "label": "Deferred Tax Liabilities, Deferred Expense, Sales Commissions",
        "negatedTerseLabel": "Costs of obtaining contracts"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesDeferredExpenseSalesCommissions",
     "nsuri": "http://www.blackbaud.com/20221231",
     "presentation": [
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "blkb_DerivativeInstrumentsCurrentAndLongTerm": {
     "auth_ref": [],
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofPrepaidExpensesandOtherAssetsDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_PrepaidExpenseAndOtherAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Derivative Instruments, Current and Long-term",
        "label": "Derivative Instruments, Current and Long-term",
        "terseLabel": "Derivative instruments"
       }
      }
     },
     "localname": "DerivativeInstrumentsCurrentAndLongTerm",
     "nsuri": "http://www.blackbaud.com/20221231",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofPrepaidExpensesandOtherAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "blkb_DisaggregationOfRevenueRecurringTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disaggregation Of Revenue, Recurring",
        "label": "Disaggregation Of Revenue, Recurring [Table Text Block]",
        "terseLabel": "Disaggregation Of Revenue, Recurring"
       }
      }
     },
     "localname": "DisaggregationOfRevenueRecurringTableTextBlock",
     "nsuri": "http://www.blackbaud.com/20221231",
     "presentation": [
      "http://www.blackbaud.com/role/RevenueRecognitionTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "blkb_DueToCustomersCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of donations collected by the entity on behalf of its customers and payable to its customers. Also includes amounts classified as customer funds receivable. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Due To Customers Current",
        "terseLabel": "Due to customers"
       }
      }
     },
     "localname": "DueToCustomersCurrent",
     "nsuri": "http://www.blackbaud.com/20221231",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "blkb_EVERFIMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "EVERFI",
        "label": "EVERFI [Member]",
        "terseLabel": "EVERFI [Member]"
       }
      }
     },
     "localname": "EVERFIMember",
     "nsuri": "http://www.blackbaud.com/20221231",
     "presentation": [
      "http://www.blackbaud.com/role/BusinessCombinationsDetails",
      "http://www.blackbaud.com/role/CommitmentsandContingenciesDetails",
      "http://www.blackbaud.com/role/DebtDetails",
      "http://www.blackbaud.com/role/GoodwillandOtherIntangibleAssetsChangeinGoodwillDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "blkb_EffectiveIncomeTaxRateReconciliationAcquisitionCosts": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The portion of the difference between the effective income tax rate and domestic federal statutory income tax rate attributable to acquisition costs.",
        "label": "Effective Income Tax Rate Reconciliation, Acquisition Costs",
        "terseLabel": "Acquisition costs"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationAcquisitionCosts",
     "nsuri": "http://www.blackbaud.com/20221231",
     "presentation": [
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "blkb_EffectiveIncomeTaxRateReconciliationDTAAdjustments": {
     "auth_ref": [],
     "calculation": {
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": {
       "order": 16.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Effective Income Tax Rate Reconciliation, DTA Adjustments",
        "label": "Effective Income Tax Rate Reconciliation, DTA Adjustments",
        "terseLabel": "DTA Adjustment \u2013 NOLs"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationDTAAdjustments",
     "nsuri": "http://www.blackbaud.com/20221231",
     "presentation": [
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "blkb_EffectiveIncomeTaxRateReconciliationDeductionTCJAFDIIPercent": {
     "auth_ref": [],
     "calculation": {
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": {
       "order": 9.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": -1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the foreign-derived intangible income deduction (FDII), provided by the Tax Cut and Jobs Act (TCJA), to qualifying income from foreign customers.",
        "label": "Effective Income Tax Rate Reconciliation, Deduction, TCJA FDII, Percent",
        "terseLabel": "FDII benefit"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationDeductionTCJAFDIIPercent",
     "nsuri": "http://www.blackbaud.com/20221231",
     "presentation": [
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "blkb_EffectiveIncomeTaxRateReconciliationGlobalIntangibleLowTaxIncomePercent": {
     "auth_ref": [],
     "calculation": {
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": {
       "order": 8.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Effective income tax rate reconciliation, global intangible low-tax income adjustment",
        "label": "Effective Income Tax Rate Reconciliation, Global Intangible Low-Tax Income, Percent",
        "terseLabel": "GILTI inclusion"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationGlobalIntangibleLowTaxIncomePercent",
     "nsuri": "http://www.blackbaud.com/20221231",
     "presentation": [
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "blkb_EffectiveIncomeTaxRateReconciliationTaxCreditsStateAndLocal": {
     "auth_ref": [],
     "calculation": {
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": {
       "order": 12.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": -1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Effective income tax rate reconciliation, tax credits, state and local.",
        "label": "Effective Income Tax Rate Reconciliation, Tax Credits, State and Local",
        "negatedTerseLabel": "State credits, net of federal benefit"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationTaxCreditsStateAndLocal",
     "nsuri": "http://www.blackbaud.com/20221231",
     "presentation": [
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "blkb_EffectiveIncomeTaxRateReconciliationUnrecognizedTaxBenefits": {
     "auth_ref": [],
     "calculation": {
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": {
       "order": 7.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The portion of the difference between the effective income tax rate and domestic federal statutory income tax rate attributable to unrecognized tax benefits.",
        "label": "Effective Income Tax Rate Reconciliation, Unrecognized Tax Benefits",
        "terseLabel": "Unrecognized tax benefit"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationUnrecognizedTaxBenefits",
     "nsuri": "http://www.blackbaud.com/20221231",
     "presentation": [
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "blkb_EstimatedAmortizationExpenseforFiniteLivedIntangibleAssetsfortheNextFiveYears": {
     "auth_ref": [],
     "calculation": {
      "http://www.blackbaud.com/role/GoodwillandOtherIntangibleAssetsFutureAmortizationExpenseforFiniteLivedIntangibleAssetsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate estimated amortization expense for finite-lived intangible assets for the next five years as of period end date.",
        "label": "Estimated Amortization Expense for Finite-Lived Intangible Assets for the Next Five Years",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "EstimatedAmortizationExpenseforFiniteLivedIntangibleAssetsfortheNextFiveYears",
     "nsuri": "http://www.blackbaud.com/20221231",
     "presentation": [
      "http://www.blackbaud.com/role/GoodwillandOtherIntangibleAssetsFutureAmortizationExpenseforFiniteLivedIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "blkb_ExerciseOfStockOptionsAndStockAppreciationRightsShares": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issued during the period as a result of the exercise of stock options and stock appreciation rights.",
        "label": "Exercise Of Stock Options And Stock Appreciation Rights Shares",
        "terseLabel": "Exercise of stock options and vesting of restricted stock units (in shares)"
       }
      }
     },
     "localname": "ExerciseOfStockOptionsAndStockAppreciationRightsShares",
     "nsuri": "http://www.blackbaud.com/20221231",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "blkb_ExerciseOfStockOptionsAndStockAppreciationRightsValue": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value stock issued during the period as a result of the exercise of stock options and stock appreciation rights.",
        "label": "Exercise Of Stock Options And Stock Appreciation Rights Value",
        "terseLabel": "Exercise of stock options and vesting of restricted stock units"
       }
      }
     },
     "localname": "ExerciseOfStockOptionsAndStockAppreciationRightsValue",
     "nsuri": "http://www.blackbaud.com/20221231",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "blkb_ExpectedNetCashOutlaysForOngoingLegalFees": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Expected Net Cash Outlays for Ongoing Legal Fees",
        "label": "Expected Net Cash Outlays for Ongoing Legal Fees",
        "terseLabel": "Security Incident, expected net cash outlays for ongoing legal fees"
       }
      }
     },
     "localname": "ExpectedNetCashOutlaysForOngoingLegalFees",
     "nsuri": "http://www.blackbaud.com/20221231",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "blkb_GlobalHQMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Global HQ [Member]",
        "label": "Global HQ [Member]",
        "terseLabel": "Global HQ [Member]"
       }
      }
     },
     "localname": "GlobalHQMember",
     "nsuri": "http://www.blackbaud.com/20221231",
     "presentation": [
      "http://www.blackbaud.com/role/DebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "blkb_IncomeTaxesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Income taxes [line items].",
        "label": "Income Taxes [Line Items]",
        "terseLabel": "Income Taxes [Line Items]"
       }
      }
     },
     "localname": "IncomeTaxesLineItems",
     "nsuri": "http://www.blackbaud.com/20221231",
     "presentation": [
      "http://www.blackbaud.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "blkb_IncomeTaxesTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Income taxes [table].",
        "label": "Income Taxes [Table]",
        "terseLabel": "Income Taxes [Table]"
       }
      }
     },
     "localname": "IncomeTaxesTable",
     "nsuri": "http://www.blackbaud.com/20221231",
     "presentation": [
      "http://www.blackbaud.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "blkb_IncreaseDecreaseAccruedExpensesAndOtherLiabilities": {
     "auth_ref": [],
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 11.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net change during the reporting period in accrued expenses and other liabilities.",
        "label": "Increase Decrease Accrued Expenses And Other Liabilities",
        "verboseLabel": "Accrued expenses and other liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseAccruedExpensesAndOtherLiabilities",
     "nsuri": "http://www.blackbaud.com/20221231",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "blkb_IncreaseDecreaseInDueToCustomers": {
     "auth_ref": [],
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the amount of net increase (decrease) in funds due to customers during the period.",
        "label": "Increase (Decrease) in Due to Customers",
        "negatedTerseLabel": "Change in due to customers"
       }
      }
     },
     "localname": "IncreaseDecreaseInDueToCustomers",
     "nsuri": "http://www.blackbaud.com/20221231",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "blkb_IncrementalTermLoanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Incremental Term Loan",
        "label": "Incremental Term Loan [Member]",
        "terseLabel": "Incremental Term Loan"
       }
      }
     },
     "localname": "IncrementalTermLoanMember",
     "nsuri": "http://www.blackbaud.com/20221231",
     "presentation": [
      "http://www.blackbaud.com/role/DebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "blkb_KilterMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Kilter",
        "label": "Kilter [Member]",
        "terseLabel": "Kilter [Member]"
       }
      }
     },
     "localname": "KilterMember",
     "nsuri": "http://www.blackbaud.com/20221231",
     "presentation": [
      "http://www.blackbaud.com/role/BusinessCombinationsDetails",
      "http://www.blackbaud.com/role/GoodwillandOtherIntangibleAssetsChangeinGoodwillDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "blkb_LiabilityInsuranceAmountDeductible": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Liability Insurance, Amount, Deductible",
        "label": "Liability Insurance, Amount, Deductible",
        "terseLabel": "Liability insurance, amount, deductible"
       }
      }
     },
     "localname": "LiabilityInsuranceAmountDeductible",
     "nsuri": "http://www.blackbaud.com/20221231",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "blkb_LiabilityInsuranceAmountTotal": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Liability Insurance, Amount, Total",
        "label": "Liability Insurance, Amount, Total",
        "terseLabel": "Liability insurance, amount, total"
       }
      }
     },
     "localname": "LiabilityInsuranceAmountTotal",
     "nsuri": "http://www.blackbaud.com/20221231",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "blkb_LineOfCreditFacilityVariableInterestRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line Of Credit Facility Variable Interest Rate",
        "label": "Line Of Credit Facility Variable Interest Rate",
        "terseLabel": "Credit facility, variable interest rate"
       }
      }
     },
     "localname": "LineOfCreditFacilityVariableInterestRate",
     "nsuri": "http://www.blackbaud.com/20221231",
     "presentation": [
      "http://www.blackbaud.com/role/DebtDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "blkb_LineofCreditFacilityAvailableIncreaseCapacityAmount": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maximum allowable increase amount provided in credit facility to increase revolving credit commitments and/or request additional term loans.",
        "label": "Line of Credit Facility, Available Increase Capacity, Amount",
        "terseLabel": "Line of credit facility, available increase capacity, amount"
       }
      }
     },
     "localname": "LineofCreditFacilityAvailableIncreaseCapacityAmount",
     "nsuri": "http://www.blackbaud.com/20221231",
     "presentation": [
      "http://www.blackbaud.com/role/DebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "blkb_LongtermPurchaseCommitmentRemainingMinimumAmountCommitted": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Minimum amount to be expended to satisfy the terms of long-term purchase arrangements in which the entity has agreed to expend funds to procure goods or services.",
        "label": "Long-term Purchase Commitment, Remaining Minimum Amount Committed",
        "terseLabel": "Remaining aggregate minimum purchase commitment"
       }
      }
     },
     "localname": "LongtermPurchaseCommitmentRemainingMinimumAmountCommitted",
     "nsuri": "http://www.blackbaud.com/20221231",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "blkb_LossContingencyClaimsSettledPercent": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of claims settled.",
        "label": "Loss Contingency, Claims Settled, Percent",
        "terseLabel": "Security Incident, claims settled, percent"
       }
      }
     },
     "localname": "LossContingencyClaimsSettledPercent",
     "nsuri": "http://www.blackbaud.com/20221231",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "blkb_MaximumAfterDecember312023Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maximum After December 31, 2023",
        "label": "Maximum After December 31, 2023 [Member]",
        "terseLabel": "Maximum After December 31, 2023"
       }
      }
     },
     "localname": "MaximumAfterDecember312023Member",
     "nsuri": "http://www.blackbaud.com/20221231",
     "presentation": [
      "http://www.blackbaud.com/role/DebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "blkb_MaximumThroughDecember312023Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maximum Through December 31, 2023",
        "label": "Maximum Through December 31, 2023 [Member]",
        "terseLabel": "Maximum Through December 31, 2023"
       }
      }
     },
     "localname": "MaximumThroughDecember312023Member",
     "nsuri": "http://www.blackbaud.com/20221231",
     "presentation": [
      "http://www.blackbaud.com/role/DebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "blkb_NetLeverageRatio": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Net Leverage Ratio",
        "label": "Net Leverage Ratio",
        "terseLabel": "Net leverage ratio"
       }
      }
     },
     "localname": "NetLeverageRatio",
     "nsuri": "http://www.blackbaud.com/20221231",
     "presentation": [
      "http://www.blackbaud.com/role/DebtDetails"
     ],
     "xbrltype": "pureItemType"
    },
    "blkb_NetLeverageRatioRequirementAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Net Leverage Ratio Requirement",
        "label": "Net Leverage Ratio Requirement [Axis]",
        "terseLabel": "Net Leverage Ratio Requirement [Axis]"
       }
      }
     },
     "localname": "NetLeverageRatioRequirementAxis",
     "nsuri": "http://www.blackbaud.com/20221231",
     "presentation": [
      "http://www.blackbaud.com/role/DebtDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "blkb_NetLeverageRatioRequirementDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Net Leverage Ratio Requirement [Domain]",
        "label": "Net Leverage Ratio Requirement [Domain]",
        "terseLabel": "Net Leverage Ratio Requirement [Domain]"
       }
      }
     },
     "localname": "NetLeverageRatioRequirementDomain",
     "nsuri": "http://www.blackbaud.com/20221231",
     "presentation": [
      "http://www.blackbaud.com/role/DebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "blkb_NonoperatingIncomeExpenseExcludingInterestExpense": {
     "auth_ref": [],
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofOtherIncomeExpenseDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.blackbaud.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "order": 3.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate amount of income or expense, excluding interest expense, from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).",
        "label": "Nonoperating Income (Expense), Excluding Interest Expense",
        "terseLabel": "Other income, net",
        "totalLabel": "Other income, net"
       }
      }
     },
     "localname": "NonoperatingIncomeExpenseExcludingInterestExpense",
     "nsuri": "http://www.blackbaud.com/20221231",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofOtherIncomeExpenseDetails",
      "http://www.blackbaud.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "blkb_OneMonthMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "One-month",
        "label": "One-month [Member]",
        "terseLabel": "One-month"
       }
      }
     },
     "localname": "OneMonthMember",
     "nsuri": "http://www.blackbaud.com/20221231",
     "presentation": [
      "http://www.blackbaud.com/role/DebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "blkb_OperatingLeaseLeaseNotYetCommencedExpense": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of operating lease expense, excluding sublease income, for leases that have not yet commenced.",
        "label": "Operating Lease, Lease Not Yet Commenced, Expense",
        "terseLabel": "Operating lease, lease not yet commenced, expense"
       }
      }
     },
     "localname": "OperatingLeaseLeaseNotYetCommencedExpense",
     "nsuri": "http://www.blackbaud.com/20221231",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "blkb_OperatingLeaseLiabilitiesNetOfCurrentPortionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Operating Lease Liabilities, Net of Current Portion",
        "label": "Operating Lease Liabilities, Net of Current Portion [Member]",
        "terseLabel": "Operating lease liabilities, net of current portion"
       }
      }
     },
     "localname": "OperatingLeaseLiabilitiesNetOfCurrentPortionMember",
     "nsuri": "http://www.blackbaud.com/20221231",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesScheduleofSupplementalBalanceSheetInformationRelatedToLeasesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "blkb_OperatingLossCarryforwardsSubjectToExpiration": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Operating Loss Carryforwards Subject To Expiration",
        "label": "Operating Loss Carryforwards Subject To Expiration",
        "terseLabel": "Operating loss carryforwards subject to expiration"
       }
      }
     },
     "localname": "OperatingLossCarryforwardsSubjectToExpiration",
     "nsuri": "http://www.blackbaud.com/20221231",
     "presentation": [
      "http://www.blackbaud.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "blkb_PercentageOfSalaryContributionByEmployees": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of salary contribution by employees.",
        "label": "Percentage of Salary Contribution by Employees",
        "terseLabel": "Employee contribution, percent of salary"
       }
      }
     },
     "localname": "PercentageOfSalaryContributionByEmployees",
     "nsuri": "http://www.blackbaud.com/20221231",
     "presentation": [
      "http://www.blackbaud.com/role/DefinedContributionPlanDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "blkb_PreferredStockPurchaseRightsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Preferred Stock Purchase Rights",
        "label": "Preferred Stock Purchase Rights [Member]",
        "terseLabel": "Preferred stock purchase rights [Member]"
       }
      }
     },
     "localname": "PreferredStockPurchaseRightsMember",
     "nsuri": "http://www.blackbaud.com/20221231",
     "presentation": [
      "http://www.blackbaud.com/role/DocumentandEntityInformationDocument"
     ],
     "xbrltype": "domainItemType"
    },
    "blkb_PrepaidInsuranceCurrentandLongterm": {
     "auth_ref": [],
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofPrepaidExpensesandOtherAssetsDetails": {
       "order": 7.0,
       "parentTag": "us-gaap_PrepaidExpenseAndOtherAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of asset related to consideration paid in advance for insurance. Includes current and non-current portions.",
        "label": "Prepaid Insurance Current and Long term",
        "terseLabel": "Prepaid insurance"
       }
      }
     },
     "localname": "PrepaidInsuranceCurrentandLongterm",
     "nsuri": "http://www.blackbaud.com/20221231",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofPrepaidExpensesandOtherAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "blkb_PrepaidSoftwareMaintenanceAndSubscriptionsCurrent": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of asset related to consideration paid in advance for software maintenance and subscriptions that provides economic benefits within a future period of one year or the normal operating cycle, if longer.",
        "label": "Prepaid Software Maintenance and Subscriptions, Current",
        "terseLabel": "Prepaid software maintenance and subscriptions, current portion"
       }
      }
     },
     "localname": "PrepaidSoftwareMaintenanceAndSubscriptionsCurrent",
     "nsuri": "http://www.blackbaud.com/20221231",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofPrepaidExpensesandOtherAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "blkb_PrepaidSoftwareMaintenanceCurrentAndLongTerm": {
     "auth_ref": [],
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofPrepaidExpensesandOtherAssetsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_PrepaidExpenseAndOtherAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount as of the balance sheet date of amounts paid for software maintenance in advance of when the expense is to be recognized. Includes current and non-current portions.",
        "label": "Prepaid Software Maintenance, Current and Long-term",
        "terseLabel": "Prepaid software maintenance and subscriptions"
       }
      }
     },
     "localname": "PrepaidSoftwareMaintenanceCurrentAndLongTerm",
     "nsuri": "http://www.blackbaud.com/20221231",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofPrepaidExpensesandOtherAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "blkb_PutativeConsumerClassActionCasesCanadianCourtsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Putative Consumer Class Action Cases - Canadian Courts",
        "label": "Putative Consumer Class Action Cases - Canadian Courts [Member]",
        "terseLabel": "Putative Consumer Class Action Cases - Canadian Courts"
       }
      }
     },
     "localname": "PutativeConsumerClassActionCasesCanadianCourtsMember",
     "nsuri": "http://www.blackbaud.com/20221231",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "blkb_PutativeConsumerClassActionCasesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Putative Consumer Class Action Cases",
        "label": "Putative Consumer Class Action Cases [Member]",
        "terseLabel": "Putative Consumer Class Action Cases"
       }
      }
     },
     "localname": "PutativeConsumerClassActionCasesMember",
     "nsuri": "http://www.blackbaud.com/20221231",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "blkb_PutativeConsumerClassActionCasesUSFederalCourtsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Putative Consumer Class Action Cases - US Federal Courts",
        "label": "Putative Consumer Class Action Cases - US Federal Courts [Member]",
        "terseLabel": "Putative Consumer Class Action Cases - US Federal Courts"
       }
      }
     },
     "localname": "PutativeConsumerClassActionCasesUSFederalCourtsMember",
     "nsuri": "http://www.blackbaud.com/20221231",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "blkb_RecurringMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Recurring [Member]",
        "label": "Recurring [Member]",
        "terseLabel": "Recurring [Member]"
       }
      }
     },
     "localname": "RecurringMember",
     "nsuri": "http://www.blackbaud.com/20221231",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofComprehensiveIncome",
      "http://www.blackbaud.com/role/RevenueRecognitionDisaggregationofRecurringRevenuebyTypeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "blkb_RestrictedCashLettersOfCreditForOperatingLeases": {
     "auth_ref": [],
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofRestrictedCashDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Restricted cash, letters of credit for operating leases",
        "label": "Restricted cash, letters of credit for operating leases",
        "terseLabel": "Restricted cash, letters of credit for operating leases"
       }
      }
     },
     "localname": "RestrictedCashLettersOfCreditForOperatingLeases",
     "nsuri": "http://www.blackbaud.com/20221231",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofRestrictedCashDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "blkb_RestrictedStockUnitTimeBasedMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time.",
        "label": "Restricted Stock Unit, Time-Based [Member]",
        "terseLabel": "Restricted stock unit, time-based [Member]"
       }
      }
     },
     "localname": "RestrictedStockUnitTimeBasedMember",
     "nsuri": "http://www.blackbaud.com/20221231",
     "presentation": [
      "http://www.blackbaud.com/role/StockBasedCompensationDetails",
      "http://www.blackbaud.com/role/StockBasedCompensationSummaryofAwardsOutstandingbyEachAwardTypeDetails",
      "http://www.blackbaud.com/role/StockBasedCompensationSummaryofUnvestedRestrictedStockUnitsActivityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "blkb_RetirementsOfCommonStockShares": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares retired from shares intended for acquisition shareholders who were paid in cash rather than shares.",
        "label": "Retirements of Common Stock, Shares",
        "negatedTerseLabel": "Retirements of Common Stock, Shares"
       }
      }
     },
     "localname": "RetirementsOfCommonStockShares",
     "nsuri": "http://www.blackbaud.com/20221231",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "blkb_SalesTaxesPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sales taxes [policy text block].",
        "label": "Sales Taxes [Policy Text Block]",
        "terseLabel": "Sales taxes"
       }
      }
     },
     "localname": "SalesTaxesPolicyTextBlock",
     "nsuri": "http://www.blackbaud.com/20221231",
     "presentation": [
      "http://www.blackbaud.com/role/BasisofPresentationPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "blkb_ScheduleOfDebtInstrumentsOtherTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule Of Debt Instruments, Other",
        "label": "Schedule Of Debt Instruments, Other [Table Text Block]",
        "terseLabel": "Schedule of Currently Effective Financing Agreements"
       }
      }
     },
     "localname": "ScheduleOfDebtInstrumentsOtherTableTextBlock",
     "nsuri": "http://www.blackbaud.com/20221231",
     "presentation": [
      "http://www.blackbaud.com/role/DebtTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "blkb_ScheduleOfPrepaidExpensesAndOtherAssetsCurrentTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of components of prepaid expenses and other current assets.",
        "label": "Schedule Of Prepaid Expenses And Other Assets Current [Table Text Block]",
        "terseLabel": "Components of Prepaid Expenses and Other Assets"
       }
      }
     },
     "localname": "ScheduleOfPrepaidExpensesAndOtherAssetsCurrentTableTextBlock",
     "nsuri": "http://www.blackbaud.com/20221231",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "blkb_ScheduleOfRestrictedCashTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule Of Restricted Cash",
        "label": "Schedule Of Restricted Cash [Table Text Block]",
        "terseLabel": "Components of Restricted Cash"
       }
      }
     },
     "localname": "ScheduleOfRestrictedCashTableTextBlock",
     "nsuri": "http://www.blackbaud.com/20221231",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "blkb_ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule Of Supplemental Balance Sheet Information Related To Leases [Table Text Block]",
        "label": "Schedule Of Supplemental Balance Sheet Information Related To Leases [Table Text Block]",
        "terseLabel": "Schedule Of Supplemental Balance Sheet Information Related To Leases"
       }
      }
     },
     "localname": "ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock",
     "nsuri": "http://www.blackbaud.com/20221231",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "blkb_ScheduleOfSupplementalCashFlowInformationRelatedToLeasesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule Of Supplemental Cash Flow Information Related To Leases [Table Text Block]",
        "label": "Schedule Of Supplemental Cash Flow Information Related To Leases [Table Text Block]",
        "terseLabel": "Schedule Of Supplemental Cash Flow Information Related To Leases"
       }
      }
     },
     "localname": "ScheduleOfSupplementalCashFlowInformationRelatedToLeasesTableTextBlock",
     "nsuri": "http://www.blackbaud.com/20221231",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "blkb_ScheduleofAcquiredIntangibleAssetsbyMajorClassLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "[Line Items] for Tabular disclosure of the major classes of acquired intangible assets. Includes finite-lived and indefinite-lived intangible assets.",
        "label": "Schedule of Acquired Intangible Assets by Major Class [Line Items]",
        "terseLabel": "Schedule of Acquired Intangible Assets by Major Class [Line Items]"
       }
      }
     },
     "localname": "ScheduleofAcquiredIntangibleAssetsbyMajorClassLineItems",
     "nsuri": "http://www.blackbaud.com/20221231",
     "presentation": [
      "http://www.blackbaud.com/role/GoodwillAndOtherIntangibleAssetsFairValuesOfIntangibleAssetsAcquiredInVariousBusinessCombinationsByClassDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "blkb_ScheduleofAcquiredIntangibleAssetsbyMajorClassTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the major classes of acquired intangible assets. Includes finite-lived and indefinite-lived intangible assets.",
        "label": "Schedule of Acquired Intangible Assets by Major Class [Table]",
        "terseLabel": "Schedule of Acquired Intangible Assets by Major Class [Table]"
       }
      }
     },
     "localname": "ScheduleofAcquiredIntangibleAssetsbyMajorClassTable",
     "nsuri": "http://www.blackbaud.com/20221231",
     "presentation": [
      "http://www.blackbaud.com/role/GoodwillAndOtherIntangibleAssetsFairValuesOfIntangibleAssetsAcquiredInVariousBusinessCombinationsByClassDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "blkb_SecurityIncidentAccruedInsuranceRecoveries": {
     "auth_ref": [],
     "calculation": {
      "http://www.blackbaud.com/role/CommitmentsandContingenciesScheduleofSecurityIncidentExpenseandProbableInsuranceRecoveriesDetails": {
       "order": 2.0,
       "parentTag": "blkb_SecurityIncidentNetExpense",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Security Incident, Accrued Insurance Recoveries",
        "label": "Security Incident, Accrued Insurance Recoveries",
        "negatedTerseLabel": "Security Incident, offsetting probable insurance recoveries"
       }
      }
     },
     "localname": "SecurityIncidentAccruedInsuranceRecoveries",
     "nsuri": "http://www.blackbaud.com/20221231",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesScheduleofSecurityIncidentExpenseandProbableInsuranceRecoveriesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "blkb_SecurityIncidentCumulativeAccruedInsuranceRecoveries": {
     "auth_ref": [],
     "calculation": {
      "http://www.blackbaud.com/role/CommitmentsandContingenciesScheduleofSecurityIncidentExpenseandProbableInsuranceRecoveriesDetails": {
       "order": 2.0,
       "parentTag": "blkb_SecurityIncidentCumulativeNetExpense",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Security Incident, Cumulative Accrued Insurance Recoveries",
        "label": "Security Incident, Cumulative Accrued Insurance Recoveries",
        "negatedTerseLabel": "Security Incident, cumulative offsetting insurance recoveries"
       }
      }
     },
     "localname": "SecurityIncidentCumulativeAccruedInsuranceRecoveries",
     "nsuri": "http://www.blackbaud.com/20221231",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesScheduleofSecurityIncidentExpenseandProbableInsuranceRecoveriesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "blkb_SecurityIncidentCumulativeExpense": {
     "auth_ref": [],
     "calculation": {
      "http://www.blackbaud.com/role/CommitmentsandContingenciesScheduleofSecurityIncidentExpenseandProbableInsuranceRecoveriesDetails": {
       "order": 1.0,
       "parentTag": "blkb_SecurityIncidentCumulativeNetExpense",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Security Incident Cumulative Expense",
        "label": "Security Incident, Cumulative Expense",
        "terseLabel": "Security Incident, cumulative gross expense"
       }
      }
     },
     "localname": "SecurityIncidentCumulativeExpense",
     "nsuri": "http://www.blackbaud.com/20221231",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesScheduleofSecurityIncidentExpenseandProbableInsuranceRecoveriesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "blkb_SecurityIncidentCumulativeNetExpense": {
     "auth_ref": [],
     "calculation": {
      "http://www.blackbaud.com/role/CommitmentsandContingenciesScheduleofSecurityIncidentExpenseandProbableInsuranceRecoveriesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Security Incident Cumulative Net Expense",
        "label": "Security Incident Cumulative Net Expense",
        "totalLabel": "Security Incident, cumulative net expense"
       }
      }
     },
     "localname": "SecurityIncidentCumulativeNetExpense",
     "nsuri": "http://www.blackbaud.com/20221231",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesScheduleofSecurityIncidentExpenseandProbableInsuranceRecoveriesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "blkb_SecurityIncidentExpectedCost": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Net pre-tax expenses currently expected relating to the Security Incident.",
        "label": "Security incident, expected cost",
        "terseLabel": "Security Incident, expected cost"
       }
      }
     },
     "localname": "SecurityIncidentExpectedCost",
     "nsuri": "http://www.blackbaud.com/20221231",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "blkb_SecurityIncidentExpense": {
     "auth_ref": [],
     "calculation": {
      "http://www.blackbaud.com/role/CommitmentsandContingenciesScheduleofSecurityIncidentExpenseandProbableInsuranceRecoveriesDetails": {
       "order": 1.0,
       "parentTag": "blkb_SecurityIncidentNetExpense",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Security Incident Expense",
        "label": "Security Incident Expense",
        "terseLabel": "Security Incident, gross expense"
       }
      }
     },
     "localname": "SecurityIncidentExpense",
     "nsuri": "http://www.blackbaud.com/20221231",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesScheduleofSecurityIncidentExpenseandProbableInsuranceRecoveriesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "blkb_SecurityIncidentNetCashOutlays": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Security Incident, Net Cash Outlays",
        "label": "Security Incident, Net Cash Outlays",
        "terseLabel": "Security Incident, net cash outlays"
       }
      }
     },
     "localname": "SecurityIncidentNetCashOutlays",
     "nsuri": "http://www.blackbaud.com/20221231",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "blkb_SecurityIncidentNetExpense": {
     "auth_ref": [],
     "calculation": {
      "http://www.blackbaud.com/role/CommitmentsandContingenciesScheduleofSecurityIncidentExpenseandProbableInsuranceRecoveriesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Security Incident Net Expense",
        "label": "Security Incident Net Expense",
        "totalLabel": "Security Incident, net expense"
       }
      }
     },
     "localname": "SecurityIncidentNetExpense",
     "nsuri": "http://www.blackbaud.com/20221231",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesScheduleofSecurityIncidentExpenseandProbableInsuranceRecoveriesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "blkb_SecurityIncidentNetPreTaxExpense": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Security Incident, Net Pre-tax Expense",
        "label": "Security Incident, Net Pre-tax Expense",
        "terseLabel": "Security Incident, net pre-tax expense"
       }
      }
     },
     "localname": "SecurityIncidentNetPreTaxExpense",
     "nsuri": "http://www.blackbaud.com/20221231",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "blkb_SecurityIncidentNumberOfCustomerReimbursementRequestsReceived": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Security incident, number of customer reimbursement requests received",
        "label": "Security incident, number of customer reimbursement requests received",
        "terseLabel": "Security Incident, number of customer reimbursement requests received"
       }
      }
     },
     "localname": "SecurityIncidentNumberOfCustomerReimbursementRequestsReceived",
     "nsuri": "http://www.blackbaud.com/20221231",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "blkb_SecurityIncidentNumberOfReservationsOfTheRightToSeekFutureExpenseRecovery": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Security incident, number of reservations of the right to seek future expense recovery",
        "label": "Security incident, number of reservations of the right to seek future expense recovery",
        "terseLabel": "Security Incident, number of reservations of the right to seek future expense recovery"
       }
      }
     },
     "localname": "SecurityIncidentNumberOfReservationsOfTheRightToSeekFutureExpenseRecovery",
     "nsuri": "http://www.blackbaud.com/20221231",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "blkb_SecurityIncidentNumberOfStateAttorneysGeneral": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Security incident, number of state Attorneys General",
        "label": "Security incident, number of state Attorneys General",
        "terseLabel": "Security Incident, number of state Attorneys General"
       }
      }
     },
     "localname": "SecurityIncidentNumberOfStateAttorneysGeneral",
     "nsuri": "http://www.blackbaud.com/20221231",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "blkb_SecurityIncidentPenaltyPaid": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Security incident, penalty paid",
        "label": "Security incident, penalty paid",
        "terseLabel": "Security Incident, penalty paid"
       }
      }
     },
     "localname": "SecurityIncidentPenaltyPaid",
     "nsuri": "http://www.blackbaud.com/20221231",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "blkb_SeniorSecuredNoteSeriesA1Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Senior Secured Note, Series A1",
        "label": "Senior Secured Note, Series A1 [Member]",
        "terseLabel": "Senior Secured Note, Series A1 [Member]"
       }
      }
     },
     "localname": "SeniorSecuredNoteSeriesA1Member",
     "nsuri": "http://www.blackbaud.com/20221231",
     "presentation": [
      "http://www.blackbaud.com/role/DebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "blkb_SeniorSecuredNoteSeriesA2Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Senior Secured Note, Series A2",
        "label": "Senior Secured Note, Series A2 [Member]",
        "terseLabel": "Senior Secured Note, Series A2 [Member]"
       }
      }
     },
     "localname": "SeniorSecuredNoteSeriesA2Member",
     "nsuri": "http://www.blackbaud.com/20221231",
     "presentation": [
      "http://www.blackbaud.com/role/DebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "blkb_SignificantAccountingPoliciesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Significant Accounting Policies [Line Items]",
        "label": "Significant Accounting Policies [Line Items]",
        "terseLabel": "Basis of Presentation [Line Items]"
       }
      }
     },
     "localname": "SignificantAccountingPoliciesLineItems",
     "nsuri": "http://www.blackbaud.com/20221231",
     "presentation": [
      "http://www.blackbaud.com/role/BasisofPresentationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "blkb_SignificantAccountingPoliciesTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Significant Accounting Policies [Table]",
        "label": "Significant Accounting Policies [Table]",
        "terseLabel": "Basis of Presentation [Table]"
       }
      }
     },
     "localname": "SignificantAccountingPoliciesTable",
     "nsuri": "http://www.blackbaud.com/20221231",
     "presentation": [
      "http://www.blackbaud.com/role/BasisofPresentationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "blkb_SixMonthMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Six-month",
        "label": "Six-month [Member]",
        "terseLabel": "Six-month"
       }
      }
     },
     "localname": "SixMonthMember",
     "nsuri": "http://www.blackbaud.com/20221231",
     "presentation": [
      "http://www.blackbaud.com/role/DebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "blkb_SocialSectorMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Social Sector",
        "label": "Social Sector [Member]",
        "terseLabel": "Social Sector"
       }
      }
     },
     "localname": "SocialSectorMember",
     "nsuri": "http://www.blackbaud.com/20221231",
     "presentation": [
      "http://www.blackbaud.com/role/RevenueRecognitionRevenuebyMarketGroupDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "blkb_SoftwareAndContentDevelopmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Internally developed software and content for sale, licensing or long-term internal use.",
        "label": "Software and Content Development [Member]",
        "terseLabel": "Software and content development"
       }
      }
     },
     "localname": "SoftwareAndContentDevelopmentMember",
     "nsuri": "http://www.blackbaud.com/20221231",
     "presentation": [
      "http://www.blackbaud.com/role/BasisofPresentationDetails",
      "http://www.blackbaud.com/role/PropertyandEquipmentandSoftwareandContentDevelopmentCostsTables"
     ],
     "xbrltype": "domainItemType"
    },
    "blkb_SterlingOvernightIndexAverageRateSONIAOvernightIndexSwapRateMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sterling Overnight Index Average Rate (SONIA) Overnight Index Swap Rate",
        "label": "Sterling Overnight Index Average Rate (SONIA) Overnight Index Swap Rate [Member]",
        "terseLabel": "Sterling Overnight Index Average Rate (SONIA) Overnight Index Swap Rate"
       }
      }
     },
     "localname": "SterlingOvernightIndexAverageRateSONIAOvernightIndexSwapRateMember",
     "nsuri": "http://www.blackbaud.com/20221231",
     "presentation": [
      "http://www.blackbaud.com/role/DebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "blkb_SurrenderOfSharesUponRestrictedStockAndRestrictedUnitVestingAndExerciseofStockAppreciationRights": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares that have been surrendered upon vesting of restricted stock/restricted stock units or exercise of stock appreciation rights during the period and are being held in treasury.",
        "label": "Surrender Of Shares Upon Restricted Stock And Restricted Unit Vesting And Exercise of Stock Appreciation Rights",
        "terseLabel": "Employee taxes paid for withheld shares upon equity award settlement (in shares)"
       }
      }
     },
     "localname": "SurrenderOfSharesUponRestrictedStockAndRestrictedUnitVestingAndExerciseofStockAppreciationRights",
     "nsuri": "http://www.blackbaud.com/20221231",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "blkb_SwinglineloansMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Swingline loans [Member]",
        "label": "Swingline loans [Member]",
        "terseLabel": "Swingline loans [Member]"
       }
      }
     },
     "localname": "SwinglineloansMember",
     "nsuri": "http://www.blackbaud.com/20221231",
     "presentation": [
      "http://www.blackbaud.com/role/DebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "blkb_TaxesPrepaidAndReceivableCurrentAndLongTerm": {
     "auth_ref": [],
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofPrepaidExpensesandOtherAssetsDetails": {
       "order": 8.0,
       "parentTag": "us-gaap_PrepaidExpenseAndOtherAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount as of the balance sheet date of payments made in advance for income and other taxes. Includes current and non-current portions.",
        "label": "Taxes, Prepaid And Receivable, Current and Long-term",
        "terseLabel": "Taxes, prepaid and receivable"
       }
      }
     },
     "localname": "TaxesPrepaidAndReceivableCurrentAndLongTerm",
     "nsuri": "http://www.blackbaud.com/20221231",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofPrepaidExpensesandOtherAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "blkb_ThirdpartyTechnologyMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Technology developed by a third-party used in conjunction with entity's products and services.",
        "label": "Third-party Technology [Member]",
        "terseLabel": "Third-party technology [Member]"
       }
      }
     },
     "localname": "ThirdpartyTechnologyMember",
     "nsuri": "http://www.blackbaud.com/20221231",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "blkb_ThreeMonthMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Three-month",
        "label": "Three-month [Member]",
        "terseLabel": "Three-month"
       }
      }
     },
     "localname": "ThreeMonthMember",
     "nsuri": "http://www.blackbaud.com/20221231",
     "presentation": [
      "http://www.blackbaud.com/role/DebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "blkb_TransactionalRecurringMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Transactional Recurring",
        "label": "Transactional Recurring [Member]",
        "terseLabel": "Transactional recurring [Member]"
       }
      }
     },
     "localname": "TransactionalRecurringMember",
     "nsuri": "http://www.blackbaud.com/20221231",
     "presentation": [
      "http://www.blackbaud.com/role/RevenueRecognitionDisaggregationofRecurringRevenuebyTypeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "blkb_UnrecognizedTaxBenefitCurrentandLongterm": {
     "auth_ref": [],
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofAccruedExpensesandOtherLiabilitiesDetails": {
       "order": 11.0,
       "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Liability for uncertain tax positions as of the balance sheet date. Includes current and non-current portions.",
        "label": "Unrecognized Tax Benefit, Current and Long-term",
        "terseLabel": "Unrecognized tax benefit"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitCurrentandLongterm",
     "nsuri": "http://www.blackbaud.com/20221231",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofAccruedExpensesandOtherLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "blkb_ValuationAllowanceChangeAcquisitionRelatedMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Valuation Allowance Change, Acquisition-related",
        "label": "Valuation Allowance Change, Acquisition-related [Member]",
        "terseLabel": "Acquisition- related change"
       }
      }
     },
     "localname": "ValuationAllowanceChangeAcquisitionRelatedMember",
     "nsuri": "http://www.blackbaud.com/20221231",
     "presentation": [
      "http://www.blackbaud.com/role/IncomeTaxesSummaryofChangesinDeferredTaxAssetValuationAllowanceDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "blkb_ValuationAllowanceChangeChargesToExpenseMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Valuation Allowance Change, Charges to Expense",
        "label": "Valuation Allowance Change, Charges to Expense [Member]",
        "terseLabel": "Charges\u00a0to expense"
       }
      }
     },
     "localname": "ValuationAllowanceChangeChargesToExpenseMember",
     "nsuri": "http://www.blackbaud.com/20221231",
     "presentation": [
      "http://www.blackbaud.com/role/IncomeTaxesSummaryofChangesinDeferredTaxAssetValuationAllowanceDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "country_ES": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "SPAIN",
        "terseLabel": "Spain [Member]"
       }
      }
     },
     "localname": "ES",
     "nsuri": "http://xbrl.sec.gov/country/2022",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "country_GB": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "UNITED KINGDOM",
        "terseLabel": "United Kingdom [Member]"
       }
      }
     },
     "localname": "GB",
     "nsuri": "http://xbrl.sec.gov/country/2022",
     "presentation": [
      "http://www.blackbaud.com/role/RevenueRecognitionRevenuebyGeographyDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "country_US": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "UNITED STATES",
        "terseLabel": "United States [Member]"
       }
      }
     },
     "localname": "US",
     "nsuri": "http://xbrl.sec.gov/country/2022",
     "presentation": [
      "http://www.blackbaud.com/role/RevenueRecognitionRevenuebyGeographyDetails",
      "http://www.blackbaud.com/role/SegmentInformationLongLivedAssetsByGeographicRegionDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_AmendmentFlag": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.",
        "label": "Amendment Flag",
        "terseLabel": "Amendment flag"
       }
      }
     },
     "localname": "AmendmentFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.blackbaud.com/role/DocumentandEntityInformationDocument"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_AuditorFirmId": {
     "auth_ref": [
      "r755",
      "r756",
      "r757"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "PCAOB issued Audit Firm Identifier",
        "label": "Auditor Firm ID",
        "terseLabel": "Auditor Firm ID"
       }
      }
     },
     "localname": "AuditorFirmId",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.blackbaud.com/role/AuditInformation"
     ],
     "xbrltype": "nonemptySequenceNumberItemType"
    },
    "dei_AuditorLocation": {
     "auth_ref": [
      "r755",
      "r756",
      "r757"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Location",
        "terseLabel": "Auditor Location"
       }
      }
     },
     "localname": "AuditorLocation",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.blackbaud.com/role/AuditInformation"
     ],
     "xbrltype": "internationalNameItemType"
    },
    "dei_AuditorName": {
     "auth_ref": [
      "r755",
      "r756",
      "r757"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Name",
        "terseLabel": "Auditor Name"
       }
      }
     },
     "localname": "AuditorName",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.blackbaud.com/role/AuditInformation"
     ],
     "xbrltype": "internationalNameItemType"
    },
    "dei_CityAreaCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Area code of city",
        "label": "City Area Code",
        "terseLabel": "City area code"
       }
      }
     },
     "localname": "CityAreaCode",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.blackbaud.com/role/DocumentandEntityInformationDocument"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_CoverAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cover page.",
        "label": "Cover [Abstract]"
       }
      }
     },
     "localname": "CoverAbstract",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "xbrltype": "stringItemType"
    },
    "dei_CurrentFiscalYearEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "End date of current fiscal year in the format --MM-DD.",
        "label": "Current Fiscal Year End Date",
        "terseLabel": "Current fiscal year end date"
       }
      }
     },
     "localname": "CurrentFiscalYearEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.blackbaud.com/role/DocumentandEntityInformationDocument"
     ],
     "xbrltype": "gMonthDayItemType"
    },
    "dei_DocumentAnnualReport": {
     "auth_ref": [
      "r755",
      "r756",
      "r757"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as an annual report.",
        "label": "Document Annual Report",
        "terseLabel": "Document annual report"
       }
      }
     },
     "localname": "DocumentAnnualReport",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.blackbaud.com/role/DocumentandEntityInformationDocument"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentFiscalPeriodFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.",
        "label": "Document Fiscal Period Focus",
        "terseLabel": "Document fiscal period focus"
       }
      }
     },
     "localname": "DocumentFiscalPeriodFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.blackbaud.com/role/DocumentandEntityInformationDocument"
     ],
     "xbrltype": "fiscalPeriodItemType"
    },
    "dei_DocumentFiscalYearFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.",
        "label": "Document Fiscal Year Focus",
        "terseLabel": "Document fiscal year focus"
       }
      }
     },
     "localname": "DocumentFiscalYearFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.blackbaud.com/role/DocumentandEntityInformationDocument"
     ],
     "xbrltype": "gYearItemType"
    },
    "dei_DocumentInformationLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Document Information [Line Items]",
        "terseLabel": "Document Information [Line Items]"
       }
      }
     },
     "localname": "DocumentInformationLineItems",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.blackbaud.com/role/DocumentandEntityInformationDocument"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_DocumentInformationTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package.",
        "label": "Document Information [Table]",
        "terseLabel": "Document Information [Table]"
       }
      }
     },
     "localname": "DocumentInformationTable",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.blackbaud.com/role/DocumentandEntityInformationDocument"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_DocumentPeriodEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.",
        "label": "Document Period End Date",
        "terseLabel": "Document period end date"
       }
      }
     },
     "localname": "DocumentPeriodEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.blackbaud.com/role/DocumentandEntityInformationDocument"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r758"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as a transition report.",
        "label": "Document Transition Report",
        "terseLabel": "Document transition report"
       }
      }
     },
     "localname": "DocumentTransitionReport",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.blackbaud.com/role/DocumentandEntityInformationDocument"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentType": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.",
        "label": "Document Type",
        "terseLabel": "Document type"
       }
      }
     },
     "localname": "DocumentType",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.blackbaud.com/role/DocumentandEntityInformationDocument"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "dei_DocumentsIncorporatedByReferenceTextBlock": {
     "auth_ref": [
      "r753"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Documents incorporated by reference.",
        "label": "Documents Incorporated by Reference [Text Block]",
        "terseLabel": "Documents incorporated by reference"
       }
      }
     },
     "localname": "DocumentsIncorporatedByReferenceTextBlock",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.blackbaud.com/role/DocumentandEntityInformationDocument"
     ],
     "xbrltype": "textBlockItemType"
    },
    "dei_EntityAddressAddressLine1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name",
        "label": "Entity Address, Address Line One",
        "terseLabel": "Entity address, address line one"
       }
      }
     },
     "localname": "EntityAddressAddressLine1",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.blackbaud.com/role/DocumentandEntityInformationDocument"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressCityOrTown": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the City or Town",
        "label": "Entity Address, City or Town",
        "terseLabel": "Entity address, city or town"
       }
      }
     },
     "localname": "EntityAddressCityOrTown",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.blackbaud.com/role/DocumentandEntityInformationDocument"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressPostalZipCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Code for the postal or zip code",
        "label": "Entity Address, Postal Zip Code",
        "terseLabel": "Entity address, postal zip code"
       }
      }
     },
     "localname": "EntityAddressPostalZipCode",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.blackbaud.com/role/DocumentandEntityInformationDocument"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressStateOrProvince": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the state or province.",
        "label": "Entity Address, State or Province",
        "terseLabel": "Entity address, state or province"
       }
      }
     },
     "localname": "EntityAddressStateOrProvince",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.blackbaud.com/role/DocumentandEntityInformationDocument"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r752"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.",
        "label": "Entity Central Index Key",
        "terseLabel": "Entity central index key"
       }
      }
     },
     "localname": "EntityCentralIndexKey",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.blackbaud.com/role/DocumentandEntityInformationDocument"
     ],
     "xbrltype": "centralIndexKeyItemType"
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.",
        "label": "Entity Common Stock, Shares Outstanding",
        "terseLabel": "Entity common stock, shares outstanding"
       }
      }
     },
     "localname": "EntityCommonStockSharesOutstanding",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.blackbaud.com/role/DocumentandEntityInformationDocument"
     ],
     "xbrltype": "sharesItemType"
    },
    "dei_EntityCurrentReportingStatus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Current Reporting Status",
        "terseLabel": "Entity current reporting status"
       }
      }
     },
     "localname": "EntityCurrentReportingStatus",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.blackbaud.com/role/DocumentandEntityInformationDocument"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r752"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate if registrant meets the emerging growth company criteria.",
        "label": "Entity Emerging Growth Company",
        "terseLabel": "Entity emerging growth company"
       }
      }
     },
     "localname": "EntityEmergingGrowthCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.blackbaud.com/role/DocumentandEntityInformationDocument"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityFileNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.",
        "label": "Entity File Number",
        "terseLabel": "Entity file number"
       }
      }
     },
     "localname": "EntityFileNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.blackbaud.com/role/DocumentandEntityInformationDocument"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r752"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Filer Category",
        "terseLabel": "Entity filer category"
       }
      }
     },
     "localname": "EntityFilerCategory",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.blackbaud.com/role/DocumentandEntityInformationDocument"
     ],
     "xbrltype": "filerCategoryItemType"
    },
    "dei_EntityIncorporationStateCountryCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two-character EDGAR code representing the state or country of incorporation.",
        "label": "Entity Incorporation, State or Country Code",
        "terseLabel": "Entity incorporation, state or country code"
       }
      }
     },
     "localname": "EntityIncorporationStateCountryCode",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.blackbaud.com/role/DocumentandEntityInformationDocument"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r759"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).",
        "label": "Entity Interactive Data Current",
        "terseLabel": "Entity interactive data current"
       }
      }
     },
     "localname": "EntityInteractiveDataCurrent",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.blackbaud.com/role/DocumentandEntityInformationDocument"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityPublicFloat": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.",
        "label": "Entity Public Float",
        "terseLabel": "Entity public float"
       }
      }
     },
     "localname": "EntityPublicFloat",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.blackbaud.com/role/DocumentandEntityInformationDocument"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r752"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.",
        "label": "Entity Registrant Name",
        "terseLabel": "Entity registrant name"
       }
      }
     },
     "localname": "EntityRegistrantName",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.blackbaud.com/role/DocumentandEntityInformationDocument"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r752"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.",
        "label": "Entity Shell Company",
        "terseLabel": "Entity shell company"
       }
      }
     },
     "localname": "EntityShellCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.blackbaud.com/role/DocumentandEntityInformationDocument"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r752"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).",
        "label": "Entity Small Business",
        "terseLabel": "Entity small business"
       }
      }
     },
     "localname": "EntitySmallBusiness",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.blackbaud.com/role/DocumentandEntityInformationDocument"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r752"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.",
        "label": "Entity Tax Identification Number",
        "terseLabel": "Entity tax identification number"
       }
      }
     },
     "localname": "EntityTaxIdentificationNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.blackbaud.com/role/DocumentandEntityInformationDocument"
     ],
     "xbrltype": "employerIdItemType"
    },
    "dei_EntityVoluntaryFilers": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.",
        "label": "Entity Voluntary Filers",
        "terseLabel": "Entity voluntary filers"
       }
      }
     },
     "localname": "EntityVoluntaryFilers",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.blackbaud.com/role/DocumentandEntityInformationDocument"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "auth_ref": [
      "r760"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.",
        "label": "Entity Well-known Seasoned Issuer",
        "terseLabel": "Entity well-known seasoned issuer"
       }
      }
     },
     "localname": "EntityWellKnownSeasonedIssuer",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.blackbaud.com/role/DocumentandEntityInformationDocument"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_IcfrAuditorAttestationFlag": {
     "auth_ref": [
      "r755",
      "r756",
      "r757"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ICFR Auditor Attestation Flag",
        "terseLabel": "ICFR auditor attestation flag"
       }
      }
     },
     "localname": "IcfrAuditorAttestationFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.blackbaud.com/role/DocumentandEntityInformationDocument"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_LocalPhoneNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Local phone number for entity.",
        "label": "Local Phone Number",
        "terseLabel": "Local phone number"
       }
      }
     },
     "localname": "LocalPhoneNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.blackbaud.com/role/DocumentandEntityInformationDocument"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_NoTradingSymbolFlag": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a security having no trading symbol.",
        "label": "No Trading Symbol Flag",
        "terseLabel": "No Trading Symbol Flag"
       }
      }
     },
     "localname": "NoTradingSymbolFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.blackbaud.com/role/DocumentandEntityInformationDocument"
     ],
     "xbrltype": "trueItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r751"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Title of a 12(b) registered security.",
        "label": "Title of 12(b) Security",
        "terseLabel": "Title of 12(b) security"
       }
      }
     },
     "localname": "Security12bTitle",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.blackbaud.com/role/DocumentandEntityInformationDocument"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r754"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the Exchange on which a security is registered.",
        "label": "Security Exchange Name",
        "terseLabel": "Security exchange name"
       }
      }
     },
     "localname": "SecurityExchangeName",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.blackbaud.com/role/DocumentandEntityInformationDocument"
     ],
     "xbrltype": "edgarExchangeCodeItemType"
    },
    "dei_TradingSymbol": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Trading symbol of an instrument as listed on an exchange.",
        "label": "Trading Symbol",
        "terseLabel": "Trading symbol"
       }
      }
     },
     "localname": "TradingSymbol",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.blackbaud.com/role/DocumentandEntityInformationDocument"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "srt_LitigationCaseAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Litigation Case [Axis]",
        "terseLabel": "Litigation Case [Axis]"
       }
      }
     },
     "localname": "LitigationCaseAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_LitigationCaseTypeDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Litigation Case [Domain]",
        "terseLabel": "Litigation Case [Domain]"
       }
      }
     },
     "localname": "LitigationCaseTypeDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MaximumMember": {
     "auth_ref": [
      "r436",
      "r437",
      "r438",
      "r439",
      "r523",
      "r667",
      "r683",
      "r709",
      "r710",
      "r728",
      "r741",
      "r750",
      "r815",
      "r844",
      "r845",
      "r846",
      "r847",
      "r848",
      "r849"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maximum [Member]",
        "terseLabel": "Maximum [Member]"
       }
      }
     },
     "localname": "MaximumMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.blackbaud.com/role/BasisofPresentationDetails",
      "http://www.blackbaud.com/role/BasisofPresentationFiniteLivedIntangibleAssetsbyMajorClassDetails",
      "http://www.blackbaud.com/role/CommitmentsandContingenciesDetails",
      "http://www.blackbaud.com/role/DebtDetails",
      "http://www.blackbaud.com/role/DefinedContributionPlanDetails",
      "http://www.blackbaud.com/role/PropertyandEquipmentandSoftwareandContentDevelopmentCostsScheduleofPropertyandEquipmentDetails",
      "http://www.blackbaud.com/role/PropertyandEquipmentandSoftwareandContentDevelopmentCostsScheduleofSoftwareDevelopmentCostsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MinimumMember": {
     "auth_ref": [
      "r436",
      "r437",
      "r438",
      "r439",
      "r523",
      "r667",
      "r683",
      "r709",
      "r710",
      "r728",
      "r741",
      "r750",
      "r815",
      "r844",
      "r845",
      "r846",
      "r847",
      "r848",
      "r849"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Minimum [Member]",
        "terseLabel": "Minimum [Member]"
       }
      }
     },
     "localname": "MinimumMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.blackbaud.com/role/BasisofPresentationDetails",
      "http://www.blackbaud.com/role/BasisofPresentationFiniteLivedIntangibleAssetsbyMajorClassDetails",
      "http://www.blackbaud.com/role/CommitmentsandContingenciesDetails",
      "http://www.blackbaud.com/role/DebtDetails",
      "http://www.blackbaud.com/role/DefinedContributionPlanDetails",
      "http://www.blackbaud.com/role/PropertyandEquipmentandSoftwareandContentDevelopmentCostsScheduleofPropertyandEquipmentDetails",
      "http://www.blackbaud.com/role/PropertyandEquipmentandSoftwareandContentDevelopmentCostsScheduleofSoftwareDevelopmentCostsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ProductOrServiceAxis": {
     "auth_ref": [
      "r366",
      "r669",
      "r729",
      "r748",
      "r810",
      "r811",
      "r819",
      "r853"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Axis]",
        "terseLabel": "Product and Service [Axis]"
       }
      }
     },
     "localname": "ProductOrServiceAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofComprehensiveIncome",
      "http://www.blackbaud.com/role/RevenueRecognitionDisaggregationofRecurringRevenuebyTypeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ProductsAndServicesDomain": {
     "auth_ref": [
      "r366",
      "r669",
      "r729",
      "r748",
      "r810",
      "r811",
      "r819",
      "r853"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Domain]",
        "terseLabel": "Product and Service [Domain]"
       }
      }
     },
     "localname": "ProductsAndServicesDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofComprehensiveIncome",
      "http://www.blackbaud.com/role/RevenueRecognitionDisaggregationofRecurringRevenuebyTypeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RangeAxis": {
     "auth_ref": [
      "r436",
      "r437",
      "r438",
      "r439",
      "r515",
      "r523",
      "r554",
      "r555",
      "r556",
      "r666",
      "r667",
      "r683",
      "r709",
      "r710",
      "r728",
      "r741",
      "r750",
      "r806",
      "r815",
      "r845",
      "r846",
      "r847",
      "r848",
      "r849"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Axis]",
        "terseLabel": "Statistical Measurement [Axis]"
       }
      }
     },
     "localname": "RangeAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.blackbaud.com/role/BasisofPresentationDetails",
      "http://www.blackbaud.com/role/BasisofPresentationFiniteLivedIntangibleAssetsbyMajorClassDetails",
      "http://www.blackbaud.com/role/CommitmentsandContingenciesDetails",
      "http://www.blackbaud.com/role/DebtDetails",
      "http://www.blackbaud.com/role/DefinedContributionPlanDetails",
      "http://www.blackbaud.com/role/PropertyandEquipmentandSoftwareandContentDevelopmentCostsScheduleofPropertyandEquipmentDetails",
      "http://www.blackbaud.com/role/PropertyandEquipmentandSoftwareandContentDevelopmentCostsScheduleofSoftwareDevelopmentCostsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RangeMember": {
     "auth_ref": [
      "r436",
      "r437",
      "r438",
      "r439",
      "r515",
      "r523",
      "r554",
      "r555",
      "r556",
      "r666",
      "r667",
      "r683",
      "r709",
      "r710",
      "r728",
      "r741",
      "r750",
      "r806",
      "r815",
      "r845",
      "r846",
      "r847",
      "r848",
      "r849"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Domain]",
        "terseLabel": "Statistical Measurement [Domain]"
       }
      }
     },
     "localname": "RangeMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.blackbaud.com/role/BasisofPresentationDetails",
      "http://www.blackbaud.com/role/BasisofPresentationFiniteLivedIntangibleAssetsbyMajorClassDetails",
      "http://www.blackbaud.com/role/CommitmentsandContingenciesDetails",
      "http://www.blackbaud.com/role/DebtDetails",
      "http://www.blackbaud.com/role/DefinedContributionPlanDetails",
      "http://www.blackbaud.com/role/PropertyandEquipmentandSoftwareandContentDevelopmentCostsScheduleofPropertyandEquipmentDetails",
      "http://www.blackbaud.com/role/PropertyandEquipmentandSoftwareandContentDevelopmentCostsScheduleofSoftwareDevelopmentCostsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis": {
     "auth_ref": [
      "r708",
      "r854",
      "r855",
      "r856",
      "r857",
      "r858",
      "r859",
      "r860",
      "r861"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Name of Property [Axis]",
        "terseLabel": "Name of Property [Axis]"
       }
      }
     },
     "localname": "RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.blackbaud.com/role/DebtDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain": {
     "auth_ref": [
      "r708",
      "r854",
      "r855",
      "r856",
      "r857",
      "r858",
      "r859",
      "r860",
      "r861"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Name of Property [Domain]",
        "terseLabel": "Name of Property [Domain]"
       }
      }
     },
     "localname": "RealEstateAndAccumulatedDepreciationNameOfPropertyDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.blackbaud.com/role/DebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_SegmentGeographicalDomain": {
     "auth_ref": [
      "r367",
      "r368",
      "r699",
      "r700",
      "r701",
      "r702",
      "r703",
      "r704",
      "r705",
      "r706",
      "r707",
      "r730",
      "r749",
      "r819"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Domain]",
        "terseLabel": "Geographical [Domain]"
       }
      }
     },
     "localname": "SegmentGeographicalDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesDetails",
      "http://www.blackbaud.com/role/RevenueRecognitionRevenuebyGeographyDetails",
      "http://www.blackbaud.com/role/SegmentInformationLongLivedAssetsByGeographicRegionDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_StatementGeographicalAxis": {
     "auth_ref": [
      "r367",
      "r368",
      "r690",
      "r699",
      "r700",
      "r701",
      "r702",
      "r703",
      "r704",
      "r705",
      "r706",
      "r707",
      "r730",
      "r749",
      "r819"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Axis]",
        "terseLabel": "Geographical [Axis]"
       }
      }
     },
     "localname": "StatementGeographicalAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesDetails",
      "http://www.blackbaud.com/role/RevenueRecognitionRevenuebyGeographyDetails",
      "http://www.blackbaud.com/role/SegmentInformationLongLivedAssetsByGeographicRegionDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ValuationAndQualifyingAccountsDisclosureLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]",
        "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]"
       }
      }
     },
     "localname": "ValuationAndQualifyingAccountsDisclosureLineItems",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.blackbaud.com/role/BasisofPresentationChangesinAllowanceforSalesReturnsandDoubtfulAccountsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ValuationAndQualifyingAccountsDisclosureTable": {
     "auth_ref": [
      "r296",
      "r297",
      "r298",
      "r299",
      "r300"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]",
        "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]"
       }
      }
     },
     "localname": "ValuationAndQualifyingAccountsDisclosureTable",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.blackbaud.com/role/BasisofPresentationChangesinAllowanceforSalesReturnsandDoubtfulAccountsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountingPoliciesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Policies [Abstract]",
        "terseLabel": "Accounting Policies [Abstract]"
       }
      }
     },
     "localname": "AccountingPoliciesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountsPayableTradeCurrent": {
     "auth_ref": [
      "r1",
      "r14"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accounts Payable, Trade, Current",
        "verboseLabel": "Trade accounts payable"
       }
      }
     },
     "localname": "AccountsPayableTradeCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock": {
     "auth_ref": [
      "r790"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of allowance for credit loss on accounts receivable.",
        "label": "Accounts Receivable, Allowance for Credit Loss [Table Text Block]",
        "terseLabel": "Accounts Receivable, Allowance for Credit Loss"
       }
      }
     },
     "localname": "AccountsReceivableAllowanceForCreditLossTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/BasisofPresentationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "auth_ref": [
      "r372",
      "r373"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.",
        "label": "Accounts Receivable, after Allowance for Credit Loss, Current",
        "terseLabel": "Accounts receivable, net of allowance of $7,318 and $11,155 at December\u00a031, 2022 and December\u00a031, 2021, respectively"
       }
      }
     },
     "localname": "AccountsReceivableNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedBonusesCurrentAndNoncurrent": {
     "auth_ref": [
      "r216",
      "r236"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofAccruedExpensesandOtherLiabilitiesDetails": {
       "order": 10.0,
       "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for incentive compensation awarded to employees and directors or earned by them based on the terms of one or more relevant arrangements.",
        "label": "Accrued Bonuses",
        "terseLabel": "Accrued bonuses"
       }
      }
     },
     "localname": "AccruedBonusesCurrentAndNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofAccruedExpensesandOtherLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedInsuranceCurrentAndNoncurrent": {
     "auth_ref": [
      "r2",
      "r4",
      "r212",
      "r229"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofAccruedExpensesandOtherLiabilitiesDetails": {
       "order": 8.0,
       "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable to insurance entities to mitigate potential loss from various risks or to satisfy a promise to provide certain coverage's to employees.",
        "label": "Accrued Insurance",
        "terseLabel": "Accrued health care costs"
       }
      }
     },
     "localname": "AccruedInsuranceCurrentAndNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofAccruedExpensesandOtherLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedLiabilitiesAndOtherLiabilities": {
     "auth_ref": [],
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofAccruedExpensesandOtherLiabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expenses incurred but not yet paid nor invoiced, and liabilities classified as other.",
        "label": "Accrued Liabilities and Other Liabilities",
        "totalLabel": "Total accrued expenses and other liabilities"
       }
      }
     },
     "localname": "AccruedLiabilitiesAndOtherLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofAccruedExpensesandOtherLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedProfessionalFeesCurrentAndNoncurrent": {
     "auth_ref": [
      "r216",
      "r236"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofAccruedExpensesandOtherLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received.",
        "label": "Accrued Professional Fees",
        "terseLabel": "Accrued legal costs"
       }
      }
     },
     "localname": "AccruedProfessionalFeesCurrentAndNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofAccruedExpensesandOtherLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedVacationCurrentAndNoncurrent": {
     "auth_ref": [
      "r122",
      "r216",
      "r236"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofAccruedExpensesandOtherLiabilitiesDetails": {
       "order": 9.0,
       "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for unused vacation time owed to employees based on the entity's vacation benefit given to its employees.",
        "label": "Accrued Vacation",
        "terseLabel": "Accrued vacation costs"
       }
      }
     },
     "localname": "AccruedVacationCurrentAndNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofAccruedExpensesandOtherLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "auth_ref": [
      "r96",
      "r253"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/PropertyandEquipmentandSoftwareandContentDevelopmentCostsScheduleofPropertyandEquipmentDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.",
        "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment",
        "negatedTerseLabel": "Less: accumulated depreciation"
       }
      }
     },
     "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/PropertyandEquipmentandSoftwareandContentDevelopmentCostsScheduleofPropertyandEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r31",
      "r33",
      "r34",
      "r262",
      "r678",
      "r688",
      "r689"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.",
        "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax",
        "periodEndLabel": "Accumulated other comprehensive (loss) income, end of period",
        "periodStartLabel": "Accumulated other comprehensive (loss) income, beginning of period",
        "terseLabel": "Accumulated other comprehensive income"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedBalanceSheets",
      "http://www.blackbaud.com/role/StockholdersEquityChangesinAccumulatedOtherComprehensiveLossbyComponentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "auth_ref": [
      "r30",
      "r34",
      "r170",
      "r662",
      "r684",
      "r685",
      "r767",
      "r768",
      "r769",
      "r784",
      "r785",
      "r786"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.",
        "label": "AOCI Attributable to Parent [Member]",
        "terseLabel": "Accumulated other comprehensive loss [Member]"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccumulatedTranslationAdjustmentMember": {
     "auth_ref": [
      "r29",
      "r34",
      "r170",
      "r275",
      "r276",
      "r637",
      "r638",
      "r639",
      "r640",
      "r642",
      "r767"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated other comprehensive income (loss) resulting from foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to the parent.",
        "label": "Accumulated Foreign Currency Adjustment Attributable to Parent [Member]",
        "terseLabel": "Foreign currency translation adjustment [Member]"
       }
      }
     },
     "localname": "AccumulatedTranslationAdjustmentMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/StockholdersEquityChangesinAccumulatedOtherComprehensiveLossbyComponentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdditionalFinancialInformationDisclosureTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosures of supplemental information, including descriptions and amounts, related to the balance sheet, income statement, and/or cash flow statement.",
        "label": "Additional Financial Information Disclosure [Text Block]",
        "terseLabel": "Consolidated Financial Statement Details"
       }
      }
     },
     "localname": "AdditionalFinancialInformationDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetails"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_AdditionalPaidInCapitalCommonStock": {
     "auth_ref": [
      "r9"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.",
        "label": "Additional Paid in Capital, Common Stock",
        "terseLabel": "Additional paid-in capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapitalCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "auth_ref": [
      "r563",
      "r564",
      "r565",
      "r784",
      "r785",
      "r786",
      "r833"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.",
        "label": "Additional Paid-in Capital [Member]",
        "terseLabel": "Additional paid-in capital [Member]"
       }
      }
     },
     "localname": "AdditionalPaidInCapitalMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdjustmentForAmortization": {
     "auth_ref": [
      "r60",
      "r86"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate amount of recurring noncash expense charged against earnings in the period to allocate the cost of assets over their estimated remaining economic lives.",
        "label": "Amortization",
        "terseLabel": "Amortization"
       }
      }
     },
     "localname": "AdjustmentForAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/GoodwillandOtherIntangibleAssetsSummaryofAmortizationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement.",
        "label": "Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation",
        "negatedTerseLabel": "Employee taxes paid for withheld shares upon equity award settlement"
       }
      }
     },
     "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {
     "auth_ref": [
      "r133",
      "r134",
      "r525"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.",
        "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition",
        "verboseLabel": "Stock-based compensation"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts": {
     "auth_ref": [
      "r112",
      "r117"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease in additional paid in capital (APIC) resulting from direct costs associated with issuing stock. Includes, but is not limited to, legal and accounting fees and direct costs associated with stock issues under a shelf registration.",
        "label": "Adjustments to Additional Paid in Capital, Stock Issued, Issuance Costs",
        "negatedTerseLabel": "Adjustments to Additional Paid in Capital, Stock Issued, Issuance Costs"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "Adjustments to reconcile net (loss) income to net cash provided by operating activities:"
       }
      }
     },
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AdvertisingCostsPolicyTextBlock": {
     "auth_ref": [
      "r568"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for advertising cost.",
        "label": "Advertising Cost [Policy Text Block]",
        "terseLabel": "Advertising costs"
       }
      }
     },
     "localname": "AdvertisingCostsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/BasisofPresentationPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_AdvertisingExpense": {
     "auth_ref": [
      "r569"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line.",
        "label": "Advertising Expense",
        "terseLabel": "Advertising costs"
       }
      }
     },
     "localname": "AdvertisingExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/BasisofPresentationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "auth_ref": [
      "r558"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.",
        "label": "Share-Based Payment Arrangement, Expense",
        "terseLabel": "Allocated stock-based compensation expense"
       }
      }
     },
     "localname": "AllocatedShareBasedCompensationExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/StockBasedCompensationSummaryofStockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForCreditLossMember": {
     "auth_ref": [
      "r779",
      "r780",
      "r781",
      "r782",
      "r783"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Allowance for credit loss from right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.",
        "label": "SEC Schedule, 12-09, Allowance, Credit Loss [Member]",
        "terseLabel": "Allowance for credit losses [Member]"
       }
      }
     },
     "localname": "AllowanceForCreditLossMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/BasisofPresentationChangesinAllowanceforSalesReturnsandDoubtfulAccountsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivable": {
     "auth_ref": [
      "r263",
      "r374",
      "r380",
      "r383",
      "r387"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of allowance for credit loss on accounts receivable.",
        "label": "Accounts Receivable, Allowance for Credit Loss",
        "periodEndLabel": "Balance at end of year",
        "periodStartLabel": "Balance at beginning of year"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/BasisofPresentationChangesinAllowanceforSalesReturnsandDoubtfulAccountsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": {
     "auth_ref": [
      "r263",
      "r374",
      "r380"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.",
        "label": "Accounts Receivable, Allowance for Credit Loss, Current",
        "terseLabel": "Accounts receivable, allowance"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease": {
     "auth_ref": [
      "r790"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in allowance for credit loss on accounts receivable.",
        "label": "Accounts Receivable, Allowance for Credit Loss, Period Increase (Decrease)",
        "terseLabel": "Provision/adjustment"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/BasisofPresentationChangesinAllowanceforSalesReturnsandDoubtfulAccountsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries": {
     "auth_ref": [
      "r386"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in allowance for credit loss on accounts receivable, from recovery.",
        "label": "Accounts Receivable, Allowance for Credit Loss, Recovery",
        "terseLabel": "Recovery"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivableRecoveries",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/BasisofPresentationChangesinAllowanceforSalesReturnsandDoubtfulAccountsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": {
     "auth_ref": [
      "r385"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of direct write-downs of accounts receivable charged against the allowance.",
        "label": "Accounts Receivable, Allowance for Credit Loss, Writeoff",
        "terseLabel": "Write-off"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/BasisofPresentationChangesinAllowanceforSalesReturnsandDoubtfulAccountsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfFinancingCostsAndDiscounts": {
     "auth_ref": [
      "r473",
      "r645",
      "r726",
      "r727",
      "r772"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization expense attributable to debt discount (premium) and debt issuance costs.",
        "label": "Amortization of Debt Issuance Costs and Discounts",
        "terseLabel": "Amortization of deferred financing costs and discount"
       }
      }
     },
     "localname": "AmortizationOfFinancingCostsAndDiscounts",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfIntangibleAssets": {
     "auth_ref": [
      "r60",
      "r80",
      "r86"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "order": 4.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.",
        "label": "Amortization of Intangible Assets",
        "terseLabel": "Amortization"
       }
      }
     },
     "localname": "AmortizationOfIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "auth_ref": [
      "r325"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.",
        "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount",
        "terseLabel": "Shares excluded from calculations of diluted earnings per share"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/EarningsPerShareComputationofBasicandDilutedEarningsPerShareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_Assets": {
     "auth_ref": [
      "r209",
      "r228",
      "r257",
      "r290",
      "r350",
      "r356",
      "r362",
      "r375",
      "r442",
      "r443",
      "r444",
      "r445",
      "r446",
      "r447",
      "r448",
      "r449",
      "r450",
      "r612",
      "r614",
      "r631",
      "r747",
      "r813",
      "r814",
      "r842"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedBalanceSheets": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets",
        "totalLabel": "Total assets"
       }
      }
     },
     "localname": "Assets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets [Abstract]",
        "terseLabel": "Assets"
       }
      }
     },
     "localname": "AssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsCurrent": {
     "auth_ref": [
      "r249",
      "r264",
      "r290",
      "r375",
      "r442",
      "r443",
      "r444",
      "r445",
      "r446",
      "r447",
      "r448",
      "r449",
      "r450",
      "r612",
      "r614",
      "r631",
      "r747",
      "r813",
      "r814",
      "r842"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets, Current",
        "totalLabel": "Total current assets"
       }
      }
     },
     "localname": "AssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets, Current [Abstract]",
        "terseLabel": "Current assets:"
       }
      }
     },
     "localname": "AssetsCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsFairValueDisclosure": {
     "auth_ref": [
      "r195"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets, Fair Value Disclosure",
        "totalLabel": "Total financial assets"
       }
      }
     },
     "localname": "AssetsFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AwardTypeAxis": {
     "auth_ref": [
      "r529",
      "r530",
      "r531",
      "r533",
      "r534",
      "r535",
      "r536",
      "r537",
      "r538",
      "r539",
      "r540",
      "r541",
      "r542",
      "r543",
      "r544",
      "r545",
      "r546",
      "r547",
      "r548",
      "r549",
      "r550",
      "r553",
      "r554",
      "r555",
      "r556",
      "r557"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of award under share-based payment arrangement.",
        "label": "Award Type [Axis]",
        "terseLabel": "Award Type [Axis]"
       }
      }
     },
     "localname": "AwardTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/StockBasedCompensationDetails",
      "http://www.blackbaud.com/role/StockBasedCompensationSummaryofAwardsOutstandingbyEachAwardTypeDetails",
      "http://www.blackbaud.com/role/StockBasedCompensationSummaryofUnvestedRestrictedStockAwardsActivityDetails",
      "http://www.blackbaud.com/role/StockBasedCompensationSummaryofUnvestedRestrictedStockUnitsActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BalanceSheetLocationAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by location on balance sheet (statement of financial position).",
        "label": "Balance Sheet Location [Axis]",
        "terseLabel": "Balance Sheet Location [Axis]"
       }
      }
     },
     "localname": "BalanceSheetLocationAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesScheduleofSupplementalBalanceSheetInformationRelatedToLeasesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BalanceSheetLocationDomain": {
     "auth_ref": [
      "r178",
      "r181"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Location in the balance sheet (statement of financial position).",
        "label": "Balance Sheet Location [Domain]",
        "terseLabel": "Balance Sheet Location [Domain]"
       }
      }
     },
     "localname": "BalanceSheetLocationDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesScheduleofSupplementalBalanceSheetInformationRelatedToLeasesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BaseRateMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Minimum rate investor will accept.",
        "label": "Base Rate [Member]",
        "terseLabel": "Base rate margin [Member]"
       }
      }
     },
     "localname": "BaseRateMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/DebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).",
        "label": "Basis of Accounting, Policy [Policy Text Block]",
        "terseLabel": "Basis of presentation"
       }
      }
     },
     "localname": "BasisOfAccountingPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/BasisofPresentationPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BuildingImprovementsMember": {
     "auth_ref": [
      "r95"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Addition, improvement, or renovation to a facility held for productive use including, but not limited to, office, production, storage and distribution facilities.",
        "label": "Building Improvements [Member]",
        "terseLabel": "Building improvements [Member]"
       }
      }
     },
     "localname": "BuildingImprovementsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/PropertyandEquipmentandSoftwareandContentDevelopmentCostsScheduleofPropertyandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BuildingMember": {
     "auth_ref": [
      "r95"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities.",
        "label": "Building [Member]",
        "terseLabel": "Building [Member]"
       }
      }
     },
     "localname": "BuildingMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/PropertyandEquipmentandSoftwareandContentDevelopmentCostsScheduleofPropertyandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BusinessAcquisitionAcquireeDomain": {
     "auth_ref": [
      "r608",
      "r739",
      "r740"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.",
        "label": "Business Acquisition, Acquiree [Domain]",
        "terseLabel": "Business Acquisition, Acquiree [Domain]"
       }
      }
     },
     "localname": "BusinessAcquisitionAcquireeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/BusinessCombinationsDetails",
      "http://www.blackbaud.com/role/CommitmentsandContingenciesDetails",
      "http://www.blackbaud.com/role/DebtDetails",
      "http://www.blackbaud.com/role/GoodwillandOtherIntangibleAssetsChangeinGoodwillDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BusinessAcquisitionAxis": {
     "auth_ref": [
      "r152",
      "r153",
      "r608",
      "r739",
      "r740"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by business combination or series of individually immaterial business combinations.",
        "label": "Business Acquisition [Axis]",
        "terseLabel": "Business Acquisition [Axis]"
       }
      }
     },
     "localname": "BusinessAcquisitionAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/BusinessCombinationsDetails",
      "http://www.blackbaud.com/role/CommitmentsandContingenciesDetails",
      "http://www.blackbaud.com/role/DebtDetails",
      "http://www.blackbaud.com/role/GoodwillandOtherIntangibleAssetsChangeinGoodwillDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned": {
     "auth_ref": [
      "r163"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of equity interests (such as common shares, preferred shares, or partnership interest) issued or issuable to acquire the entity.",
        "label": "Business Acquisition, Equity Interest Issued or Issuable, Value Assigned",
        "terseLabel": "Shares of company's common stock, value assigned"
       }
      }
     },
     "localname": "BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/BusinessCombinationsDetails",
      "http://www.blackbaud.com/role/DebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued": {
     "auth_ref": [
      "r163"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of equity interests issued or issuable to acquire entity.",
        "label": "Business Acquisition, Equity Interest Issued or Issuable, Number of Shares",
        "terseLabel": "Shares of company's common stock, shares"
       }
      }
     },
     "localname": "BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/BusinessCombinationsDetails",
      "http://www.blackbaud.com/role/DebtDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_BusinessAcquisitionLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Business Acquisition [Line Items]",
        "terseLabel": "Business Acquisition [Line Items]"
       }
      }
     },
     "localname": "BusinessAcquisitionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/BusinessCombinationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessCombinationConsiderationTransferred1": {
     "auth_ref": [
      "r158",
      "r159",
      "r162"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.",
        "label": "Business Combination, Consideration Transferred",
        "terseLabel": "Aggregate purchase price"
       }
      }
     },
     "localname": "BusinessCombinationConsiderationTransferred1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/BusinessCombinationsDetails",
      "http://www.blackbaud.com/role/DebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationContingentConsiderationLiability": {
     "auth_ref": [
      "r157",
      "r160",
      "r611"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofAccruedExpensesandOtherLiabilitiesDetails": {
       "order": 7.0,
       "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities",
       "weight": 1.0
      },
      "http://www.blackbaud.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesFairValueDisclosure",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liability recognized arising from contingent consideration in a business combination.",
        "label": "Business Combination, Contingent Consideration, Liability",
        "terseLabel": "Contingent consideration obligations"
       }
      }
     },
     "localname": "BusinessCombinationContingentConsiderationLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/BusinessCombinationsDetails",
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofAccruedExpensesandOtherLiabilitiesDetails",
      "http://www.blackbaud.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent": {
     "auth_ref": [
      "r157",
      "r161"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled beyond one year or the normal operating cycle, if longer.",
        "label": "Business Combination, Contingent Consideration, Liability, Noncurrent",
        "terseLabel": "Contingent consideration, liability, noncurrent"
       }
      }
     },
     "localname": "BusinessCombinationContingentConsiderationLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/BusinessCombinationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationDisclosureTextBlock": {
     "auth_ref": [
      "r164",
      "r609"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).",
        "label": "Business Combination Disclosure [Text Block]",
        "terseLabel": "Business Combinations"
       }
      }
     },
     "localname": "BusinessCombinationDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/BusinessCombinations"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BusinessCombinationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combinations [Abstract]",
        "terseLabel": "Business Combinations [Abstract]"
       }
      }
     },
     "localname": "BusinessCombinationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessCombinationsPolicy": {
     "auth_ref": [
      "r150"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy.",
        "label": "Business Combinations Policy [Policy Text Block]",
        "terseLabel": "Business combinations"
       }
      }
     },
     "localname": "BusinessCombinationsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/BasisofPresentationPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CapitalExpendituresIncurredButNotYetPaid": {
     "auth_ref": [
      "r65",
      "r66",
      "r67"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred.",
        "label": "Capital Expenditures Incurred but Not yet Paid",
        "negatedTerseLabel": "Purchase of equipment and other assets included in accounts payable"
       }
      }
     },
     "localname": "CapitalExpendituresIncurredButNotYetPaid",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization": {
     "auth_ref": [
      "r862"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/PropertyandEquipmentandSoftwareandContentDevelopmentCostsScheduleofSoftwareDevelopmentCostsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_CapitalizedComputerSoftwareNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For each balance sheet presented, the amount of accumulated amortization for capitalized computer software costs.",
        "label": "Capitalized Computer Software, Accumulated Amortization",
        "negatedTerseLabel": "Less: accumulated amortization"
       }
      }
     },
     "localname": "CapitalizedComputerSoftwareAccumulatedAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/PropertyandEquipmentandSoftwareandContentDevelopmentCostsScheduleofSoftwareDevelopmentCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalizedComputerSoftwareAmortization1": {
     "auth_ref": [
      "r242",
      "r245"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense for amortization of capitalized computer software costs.",
        "label": "Capitalized Computer Software, Amortization",
        "terseLabel": "Software and content development costs, amortization"
       }
      }
     },
     "localname": "CapitalizedComputerSoftwareAmortization1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/PropertyandEquipmentandSoftwareandContentDevelopmentCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalizedComputerSoftwareGross": {
     "auth_ref": [
      "r862"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/PropertyandEquipmentandSoftwareandContentDevelopmentCostsScheduleofSoftwareDevelopmentCostsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_CapitalizedComputerSoftwareNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before accumulated amortization of capitalized costs for computer software, including but not limited to, acquired and internally developed computer software.",
        "label": "Capitalized Computer Software, Gross",
        "terseLabel": "Software development costs"
       }
      }
     },
     "localname": "CapitalizedComputerSoftwareGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/PropertyandEquipmentandSoftwareandContentDevelopmentCostsScheduleofSoftwareDevelopmentCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalizedComputerSoftwareImpairments1": {
     "auth_ref": [
      "r243",
      "r245"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of impairment loss from capitalized computer software costs.",
        "label": "Capitalized Computer Software, Impairments",
        "terseLabel": "Capitalized software development costs, impairments"
       }
      }
     },
     "localname": "CapitalizedComputerSoftwareImpairments1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/FairValueMeasurementsDetails",
      "http://www.blackbaud.com/role/PropertyandEquipmentandSoftwareandContentDevelopmentCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalizedComputerSoftwareNet": {
     "auth_ref": [
      "r711"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/PropertyandEquipmentandSoftwareandContentDevelopmentCostsScheduleofSoftwareDevelopmentCostsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The carrying amount of capitalized computer software costs net of accumulated amortization as of the balance sheet date.",
        "label": "Capitalized Computer Software, Net",
        "totalLabel": "Software and content development costs, net"
       }
      }
     },
     "localname": "CapitalizedComputerSoftwareNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/PropertyandEquipmentandSoftwareandContentDevelopmentCostsScheduleofSoftwareDevelopmentCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalizedContractCostAmortization": {
     "auth_ref": [
      "r402"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization expense for asset recognized from cost incurred to obtain or fulfill contract with customer.",
        "label": "Capitalized Contract Cost, Amortization",
        "terseLabel": "Amortization expense from costs of obtaining contracts"
       }
      }
     },
     "localname": "CapitalizedContractCostAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofPrepaidExpensesandOtherAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalizedContractCostAmortizationPeriod": {
     "auth_ref": [
      "r791"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amortization period of cost capitalized in obtaining or fulfilling contract with customer, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Capitalized Contract Cost, Amortization Period",
        "terseLabel": "Expected period of benefit"
       }
      }
     },
     "localname": "CapitalizedContractCostAmortizationPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/BasisofPresentationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_CapitalizedContractCostNet": {
     "auth_ref": [
      "r401"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofPrepaidExpensesandOtherAssetsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_PrepaidExpenseAndOtherAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer.",
        "label": "Capitalized Contract Cost, Net",
        "terseLabel": "Costs of obtaining contracts"
       }
      }
     },
     "localname": "CapitalizedContractCostNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofPrepaidExpensesandOtherAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalizedContractCostNetCurrent": {
     "auth_ref": [
      "r401"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer; classified as current.",
        "label": "Capitalized Contract Cost, Net, Current",
        "terseLabel": "Cost of obtaining contracts, current portion"
       }
      }
     },
     "localname": "CapitalizedContractCostNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofPrepaidExpensesandOtherAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalizedSoftwareDevelopmentCostsForSoftwareSoldToCustomers": {
     "auth_ref": [
      "r208",
      "r227",
      "r241"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedBalanceSheets": {
       "order": 7.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unamortized costs incurred for development of computer software, which is to be sold, leased or otherwise marketed, after establishing technological feasibility through to the general release of the software products. Excludes capitalized costs of developing software for internal use.",
        "label": "Capitalized Software Development Costs for Software Sold to Customers",
        "terseLabel": "Software development costs, net"
       }
      }
     },
     "localname": "CapitalizedSoftwareDevelopmentCostsForSoftwareSoldToCustomers",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r62",
      "r251",
      "r713"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      },
      "http://www.blackbaud.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.",
        "label": "Cash and Cash Equivalents, at Carrying Value",
        "terseLabel": "Cash and cash equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedBalanceSheets",
      "http://www.blackbaud.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsPolicyTextBlock": {
     "auth_ref": [
      "r63"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.",
        "label": "Cash and Cash Equivalents, Policy [Policy Text Block]",
        "terseLabel": "Cash and cash equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/BasisofPresentationPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": {
     "auth_ref": [
      "r63",
      "r207"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits.",
        "label": "Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]",
        "terseLabel": "Restricted cash due to customers; customer funds receivable; due to customers"
       }
      }
     },
     "localname": "CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/BasisofPresentationPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r57",
      "r62",
      "r68"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedStatementsofCashFlows": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents",
        "totalLabel": "Total cash, cash equivalents and restricted cash in the statement of cash flows"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents [Abstract]",
        "terseLabel": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents [Abstract]"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": {
     "auth_ref": [
      "r57",
      "r62",
      "r68"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations",
        "periodEndLabel": "Cash, cash equivalents and restricted cash, end of year",
        "periodStartLabel": "Cash, cash equivalents and restricted cash, beginning of year"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "auth_ref": [
      "r57",
      "r199"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedStatementsofCashFlows": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect",
        "totalLabel": "Net increase in cash, cash equivalents and restricted cash"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths": {
     "auth_ref": [
      "r193"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The estimated net amount of existing gains or losses on cash flow hedges at the reporting date expected to be reclassified to earnings within the next 12 months.",
        "label": "Cash Flow Hedge Gain (Loss) to be Reclassified within 12 Months",
        "negatedTerseLabel": "Accumulated other comprehensive income expected to be reclassified into earnings within next 12 months"
       }
      }
     },
     "localname": "CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/DerivativeInstrumentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashFlowHedgingMember": {
     "auth_ref": [
      "r174"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Hedge of the exposure to variability in the cash flows of a recognized asset or liability, or of a forecasted transaction, that is attributable to a particular risk.",
        "label": "Cash Flow Hedging [Member]",
        "terseLabel": "Cash flow hedging [Member]",
        "verboseLabel": "Gains and losses on cash flow hedges [Member]"
       }
      }
     },
     "localname": "CashFlowHedgingMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/DerivativeInstrumentsEffectsofDerivativeInstrumentsinCashFlowHedgingRelationshipsDetails",
      "http://www.blackbaud.com/role/StockholdersEquityChangesinAccumulatedOtherComprehensiveLossbyComponentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]",
        "terseLabel": "Non-cash investing and financing activities:"
       }
      }
     },
     "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CatastrophicEventDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Catastrophic event, for example, but not limited to, earthquake, windstorm, fire or explosion.",
        "label": "Catastrophic Event [Domain]",
        "terseLabel": "Catastrophic Event [Domain]"
       }
      }
     },
     "localname": "CatastrophicEventDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/DefinedContributionPlanDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ChangeInAccountingEstimateByTypeAxis": {
     "auth_ref": [
      "r72",
      "r309"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of change in accounting estimate.",
        "label": "Change in Accounting Estimate by Type [Axis]",
        "terseLabel": "Change in Accounting Estimate by Type [Axis]"
       }
      }
     },
     "localname": "ChangeInAccountingEstimateByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ChangeInAccountingEstimateTypeDomain": {
     "auth_ref": [
      "r72",
      "r309"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identification of the accounting estimate that was changed that had the effect of adjusting the carrying amount of an existing asset or liability, or that will alter the subsequent accounting for existing or future assets or liabilities.",
        "label": "Change in Accounting Estimate, Type [Domain]",
        "terseLabel": "Change in Accounting Estimate, Type [Domain]"
       }
      }
     },
     "localname": "ChangeInAccountingEstimateTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ClassOfStockDomain": {
     "auth_ref": [
      "r259",
      "r260",
      "r261",
      "r290",
      "r316",
      "r320",
      "r322",
      "r324",
      "r331",
      "r332",
      "r375",
      "r442",
      "r444",
      "r445",
      "r446",
      "r449",
      "r450",
      "r482",
      "r483",
      "r485",
      "r489",
      "r495",
      "r631",
      "r712",
      "r761",
      "r774",
      "r787"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.",
        "label": "Class of Stock [Domain]",
        "terseLabel": "Class of Stock [Domain]"
       }
      }
     },
     "localname": "ClassOfStockDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/DocumentandEntityInformationDocument"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommitmentsAndContingencies": {
     "auth_ref": [
      "r22",
      "r218",
      "r235"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.",
        "label": "Commitments and Contingencies",
        "terseLabel": "Commitments and contingencies (see Note 11)"
       }
      }
     },
     "localname": "CommitmentsAndContingencies",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies Disclosure [Abstract]",
        "terseLabel": "Commitments and Contingencies Disclosure [Abstract]"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "auth_ref": [
      "r104",
      "r433",
      "r434",
      "r693",
      "r812"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for commitments and contingencies.",
        "label": "Commitments and Contingencies Disclosure [Text Block]",
        "terseLabel": "Commitments and Contingencies"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingencies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommitmentsAndContingenciesPolicyTextBlock": {
     "auth_ref": [
      "r107",
      "r695"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for commitments and contingencies, which may include policies for recognizing and measuring loss and gain contingencies.",
        "label": "Commitments and Contingencies, Policy [Policy Text Block]",
        "terseLabel": "Contingencies"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/BasisofPresentationPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommonStockDividendsPerShareCashPaid": {
     "auth_ref": [
      "r117"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate dividends paid during the period for each share of common stock outstanding.",
        "label": "Common Stock, Dividends, Per Share, Cash Paid",
        "terseLabel": "Dividends per share (in dollars per share)"
       }
      }
     },
     "localname": "CommonStockDividendsPerShareCashPaid",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockMember": {
     "auth_ref": [
      "r784",
      "r785",
      "r833"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock that is subordinate to all other stock of the issuer.",
        "label": "Common Stock [Member]",
        "terseLabel": "Common stock [Member]"
       }
      }
     },
     "localname": "CommonStockMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofStockholdersEquity",
      "http://www.blackbaud.com/role/DocumentandEntityInformationDocument"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r8"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face amount or stated value per share of common stock.",
        "label": "Common Stock, Par or Stated Value Per Share",
        "terseLabel": "Common stock, par value"
       }
      }
     },
     "localname": "CommonStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "auth_ref": [
      "r8"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.",
        "label": "Common Stock, Shares Authorized",
        "terseLabel": "Common stock, shares authorized"
       }
      }
     },
     "localname": "CommonStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesIssued": {
     "auth_ref": [
      "r8"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.",
        "label": "Common Stock, Shares, Issued",
        "terseLabel": "Common stock, shares issued"
       }
      }
     },
     "localname": "CommonStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockValue": {
     "auth_ref": [
      "r8",
      "r747"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.",
        "label": "Common Stock, Value, Issued",
        "terseLabel": "Common stock, $0.001 par value; 180,000,000 shares authorized, 67,814,044 and 66,165,666 shares issued at December\u00a031, 2022 and December\u00a031, 2021, respectively"
       }
      }
     },
     "localname": "CommonStockValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CompensationAndEmployeeBenefitPlansTextBlock": {
     "auth_ref": [
      "r123",
      "r124",
      "r125",
      "r135"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for an entity's employee compensation and benefit plans, including, but not limited to, postemployment and postretirement benefit plans, defined benefit pension plans, defined contribution plans, non-qualified and supplemental benefit plans, deferred compensation, share-based compensation, life insurance, severance, health care, unemployment and other benefit plans.",
        "label": "Compensation and Employee Benefit Plans [Text Block]",
        "terseLabel": "Defined Contribution Plan"
       }
      }
     },
     "localname": "CompensationAndEmployeeBenefitPlansTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/DefinedContributionPlan"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CompensationAndRetirementDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Retirement Benefits [Abstract]",
        "terseLabel": "Retirement Benefits [Abstract]"
       }
      }
     },
     "localname": "CompensationAndRetirementDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "auth_ref": [
      "r35",
      "r270",
      "r272",
      "r279",
      "r674",
      "r680"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.",
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent",
        "totalLabel": "Comprehensive (loss) income"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComputerEquipmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems.",
        "label": "Computer Equipment [Member]",
        "terseLabel": "Computer hardware [Member]"
       }
      }
     },
     "localname": "ComputerEquipmentMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/PropertyandEquipmentandSoftwareandContentDevelopmentCostsScheduleofPropertyandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ComputerSoftwareIntangibleAssetMember": {
     "auth_ref": [
      "r744",
      "r803",
      "r804"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Collection of computer programs and related data that provide instructions to a computer, for example, but not limited to, application program, control module or operating system, that perform one or more particular functions or tasks.",
        "label": "Computer Software, Intangible Asset [Member]",
        "terseLabel": "Acquired software and technology [Member]"
       }
      }
     },
     "localname": "ComputerSoftwareIntangibleAssetMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/BasisofPresentationFiniteLivedIntangibleAssetsbyMajorClassDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConcentrationRiskCreditRisk": {
     "auth_ref": [
      "r224",
      "r335"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for credit risk.",
        "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]",
        "terseLabel": "Concentration of credit risk"
       }
      }
     },
     "localname": "ConcentrationRiskCreditRisk",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/BasisofPresentationPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ConsolidationPolicyTextBlock": {
     "auth_ref": [
      "r168",
      "r716"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.",
        "label": "Consolidation, Policy [Policy Text Block]",
        "terseLabel": "Basis of consolidation"
       }
      }
     },
     "localname": "ConsolidationPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/BasisofPresentationPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ConstructionInProgressMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.",
        "label": "Construction in Progress [Member]",
        "terseLabel": "Construction in progress [Member]"
       }
      }
     },
     "localname": "ConstructionInProgressMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/PropertyandEquipmentandSoftwareandContentDevelopmentCostsScheduleofPropertyandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": {
     "auth_ref": [
      "r817"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.",
        "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]",
        "terseLabel": "Contract Balances"
       }
      }
     },
     "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/RevenueRecognitionTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ContractWithCustomerLiability": {
     "auth_ref": [
      "r497",
      "r498",
      "r511"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.",
        "label": "Contract with Customer, Liability",
        "terseLabel": "Total deferred revenue"
       }
      }
     },
     "localname": "ContractWithCustomerLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/RevenueRecognitionContractBalancesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityCurrent": {
     "auth_ref": [
      "r497",
      "r498",
      "r511"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.",
        "label": "Contract with Customer, Liability, Current",
        "terseLabel": "Deferred revenue, current portion"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityNoncurrent": {
     "auth_ref": [
      "r497",
      "r498",
      "r511"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent.",
        "label": "Contract with Customer, Liability, Noncurrent",
        "verboseLabel": "Deferred revenue, net of current portion"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": {
     "auth_ref": [
      "r512"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.",
        "label": "Contract with Customer, Liability, Revenue Recognized",
        "terseLabel": "Revenue recognized that was included in deferred revenue at beginning of period"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityRevenueRecognized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/RevenueRecognitionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CostOfGoodsAndServicesSold": {
     "auth_ref": [
      "r43",
      "r669"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_GrossProfit",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.",
        "label": "Cost of Goods and Services Sold",
        "terseLabel": "Cost of revenue"
       }
      }
     },
     "localname": "CostOfGoodsAndServicesSold",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CostOfRevenueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cost of Revenue [Abstract]",
        "terseLabel": "Cost of revenue"
       }
      }
     },
     "localname": "CostOfRevenueAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CostOfSalesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing cost of sales.",
        "label": "Cost of Sales [Member]",
        "terseLabel": "Total included in cost of revenue [Member]"
       }
      }
     },
     "localname": "CostOfSalesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/GoodwillandOtherIntangibleAssetsSummaryofAmortizationExpenseDetails",
      "http://www.blackbaud.com/role/StockBasedCompensationSummaryofStockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock": {
     "auth_ref": [
      "r101",
      "r102",
      "r103"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for recognizing and reporting costs associated with exiting, disposing of, and restructuring certain operations.",
        "label": "Costs Associated with Exit or Disposal Activities or Restructurings, Policy [Policy Text Block]",
        "terseLabel": "Restructuring costs"
       }
      }
     },
     "localname": "CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/BasisofPresentationPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CreditFacilityAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.",
        "label": "Credit Facility [Axis]",
        "terseLabel": "Credit Facility [Axis]"
       }
      }
     },
     "localname": "CreditFacilityAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/DebtDetails",
      "http://www.blackbaud.com/role/DebtSummaryofDebtDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CreditFacilityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.",
        "label": "Credit Facility [Domain]",
        "terseLabel": "Credit Facility [Domain]"
       }
      }
     },
     "localname": "CreditFacilityDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/DebtDetails",
      "http://www.blackbaud.com/role/DebtSummaryofDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CreditLossFinancialInstrumentPolicyTextBlock": {
     "auth_ref": [
      "r377",
      "r378",
      "r379",
      "r381",
      "r382",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for credit loss on financial instrument measured at amortized cost basis, net investment in lease, off-balance sheet credit exposure, and available-for-sale debt security. Includes, but is not limited to, methodology used to estimate allowance for credit loss, how writeoff of uncollectible amount is recognized, and determination of past due status and nonaccrual status.",
        "label": "Credit Loss, Financial Instrument [Policy Text Block]",
        "terseLabel": "Credit losses and sales returns"
       }
      }
     },
     "localname": "CreditLossFinancialInstrumentPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/BasisofPresentationPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current Federal, State and Local, Tax Expense (Benefit) [Abstract]",
        "terseLabel": "Current taxes:"
       }
      }
     },
     "localname": "CurrentFederalStateAndLocalTaxExpenseBenefitAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CurrentFederalTaxExpenseBenefit": {
     "auth_ref": [
      "r777",
      "r825",
      "r827"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction.",
        "label": "Current Federal Tax Expense (Benefit)",
        "terseLabel": "U.S. Federal"
       }
      }
     },
     "localname": "CurrentFederalTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentForeignTaxExpenseBenefit": {
     "auth_ref": [
      "r777",
      "r825"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Current Foreign Tax Expense (Benefit)",
        "terseLabel": "International"
       }
      }
     },
     "localname": "CurrentForeignTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r149",
      "r592",
      "r600",
      "r777"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.",
        "label": "Current Income Tax Expense (Benefit)",
        "totalLabel": "Total current taxes"
       }
      }
     },
     "localname": "CurrentIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": {
     "auth_ref": [
      "r777",
      "r825",
      "r827"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.",
        "label": "Current State and Local Tax Expense (Benefit)",
        "terseLabel": "U.S. State and local"
       }
      }
     },
     "localname": "CurrentStateAndLocalTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CustomerRelationshipsMember": {
     "auth_ref": [
      "r155"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.",
        "label": "Customer Relationships [Member]",
        "terseLabel": "Customer relationships [Member]"
       }
      }
     },
     "localname": "CustomerRelationshipsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/BasisofPresentationFiniteLivedIntangibleAssetsbyMajorClassDetails",
      "http://www.blackbaud.com/role/GoodwillAndOtherIntangibleAssetsFairValuesOfIntangibleAssetsAcquiredInVariousBusinessCombinationsByClassDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Disclosure [Abstract]",
        "terseLabel": "Debt Disclosure [Abstract]"
       }
      }
     },
     "localname": "DebtDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtDisclosureTextBlock": {
     "auth_ref": [
      "r111",
      "r288",
      "r456",
      "r457",
      "r458",
      "r459",
      "r460",
      "r461",
      "r462",
      "r467",
      "r474",
      "r475",
      "r477"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.",
        "label": "Debt Disclosure [Text Block]",
        "terseLabel": "Debt"
       }
      }
     },
     "localname": "DebtDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/Debt"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.",
        "label": "Debt Instrument, Basis Spread on Variable Rate",
        "terseLabel": "Credit facility, basis spread on variable rate"
       }
      }
     },
     "localname": "DebtInstrumentBasisSpreadOnVariableRate1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/DebtDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentCarryingAmount": {
     "auth_ref": [
      "r3",
      "r213",
      "r226",
      "r478"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/DebtSummaryofDebtDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.",
        "label": "Long-Term Debt, Gross",
        "terseLabel": "Long-term debt, gross",
        "totalLabel": "Debt, gross"
       }
      }
     },
     "localname": "DebtInstrumentCarryingAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/DebtDetails",
      "http://www.blackbaud.com/role/DebtSummaryofDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentFaceAmount": {
     "auth_ref": [
      "r202",
      "r204",
      "r451",
      "r646",
      "r724",
      "r725"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face (par) amount of debt instrument at time of issuance.",
        "label": "Debt Instrument, Face Amount",
        "terseLabel": "Debt, face amount"
       }
      }
     },
     "localname": "DebtInstrumentFaceAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/DebtDetails",
      "http://www.blackbaud.com/role/DebtScheduleofCurrentlyEffectiveFinancingAgreementsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentInterestRateEffectivePercentage": {
     "auth_ref": [
      "r19",
      "r202",
      "r481",
      "r646"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.",
        "label": "Debt Instrument, Interest Rate, Effective Percentage",
        "terseLabel": "Weighted average effective interest rate"
       }
      }
     },
     "localname": "DebtInstrumentInterestRateEffectivePercentage",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/DebtSummaryofDebtDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Debt Instrument [Line Items]",
        "terseLabel": "Debt Instrument [Line Items]"
       }
      }
     },
     "localname": "DebtInstrumentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/DebtScheduleofCurrentlyEffectiveFinancingAgreementsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentTable": {
     "auth_ref": [
      "r20",
      "r113",
      "r114",
      "r115",
      "r116",
      "r201",
      "r202",
      "r204",
      "r223",
      "r295",
      "r451",
      "r452",
      "r453",
      "r454",
      "r455",
      "r457",
      "r463",
      "r464",
      "r465",
      "r466",
      "r468",
      "r469",
      "r470",
      "r471",
      "r472",
      "r473",
      "r476",
      "r646",
      "r723",
      "r724",
      "r725",
      "r726",
      "r727",
      "r775"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.",
        "label": "Schedule of Long-Term Debt Instruments [Table]",
        "terseLabel": "Summary of Debt [Table]"
       }
      }
     },
     "localname": "DebtInstrumentTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/DebtDetails",
      "http://www.blackbaud.com/role/DebtScheduleofCurrentlyEffectiveFinancingAgreementsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentTerm": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Debt Instrument, Term",
        "terseLabel": "Debt instrument, term"
       }
      }
     },
     "localname": "DebtInstrumentTerm",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/DebtDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet": {
     "auth_ref": [
      "r203",
      "r463",
      "r479",
      "r724",
      "r725"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/DebtSummaryofDebtDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DebtInstrumentCarryingAmount",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of unamortized debt discount (premium) and debt issuance costs.",
        "label": "Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net",
        "negatedLabel": "Less: Unamortized discount and debt issuance costs",
        "terseLabel": "Aggregate financing costs related to debt discount and debt issuance costs"
       }
      }
     },
     "localname": "DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/DebtDetails",
      "http://www.blackbaud.com/role/DebtSummaryofDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet": {
     "auth_ref": [
      "r205"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after accumulated amortization, of debt issuance costs related to line of credit arrangements. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.",
        "label": "Debt Issuance Costs, Line of Credit Arrangements, Net",
        "terseLabel": "Total deferred financing costs included in other assets"
       }
      }
     },
     "localname": "DebtIssuanceCostsLineOfCreditArrangementsNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/DebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredChargesPolicyTextBlock": {
     "auth_ref": [
      "r256"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for deferral and amortization of significant deferred charges.",
        "label": "Deferred Charges, Policy [Policy Text Block]",
        "terseLabel": "Deferred financing costs"
       }
      }
     },
     "localname": "DeferredChargesPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/BasisofPresentationPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r777",
      "r826",
      "r827"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction.",
        "label": "Deferred Federal Income Tax Expense (Benefit)",
        "terseLabel": "U.S. Federal"
       }
      }
     },
     "localname": "DeferredFederalIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Federal, State and Local, Tax Expense (Benefit) [Abstract]",
        "terseLabel": "Deferred taxes:"
       }
      }
     },
     "localname": "DeferredFederalStateAndLocalTaxExpenseBenefitAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r149",
      "r777",
      "r826"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Deferred Foreign Income Tax Expense (Benefit)",
        "terseLabel": "International"
       }
      }
     },
     "localname": "DeferredForeignIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r60",
      "r149",
      "r593",
      "r599",
      "r600",
      "r777"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Deferred Income Tax Expense (Benefit)",
        "terseLabel": "Deferred taxes",
        "totalLabel": "Total deferred taxes"
       }
      }
     },
     "localname": "DeferredIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxLiabilities": {
     "auth_ref": [
      "r5",
      "r6",
      "r211",
      "r225",
      "r586"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences.",
        "label": "Deferred Tax Liabilities, Gross",
        "negatedTotalLabel": "Total deferred tax liabilities"
       }
      }
     },
     "localname": "DeferredIncomeTaxLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxLiabilitiesNet": {
     "auth_ref": [
      "r573",
      "r574"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.",
        "label": "Deferred Income Tax Liabilities, Net",
        "terseLabel": "Deferred tax liability"
       }
      }
     },
     "localname": "DeferredIncomeTaxLiabilitiesNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r777",
      "r826",
      "r827"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.",
        "label": "Deferred State and Local Income Tax Expense (Benefit)",
        "terseLabel": "U.S. State and local"
       }
      }
     },
     "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetDomain": {
     "auth_ref": [
      "r144"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identification of the deferred tax asset for which a valuation reserve exists.",
        "label": "Deferred Tax Asset [Domain]",
        "terseLabel": "Deferred Tax Asset [Domain]"
       }
      }
     },
     "localname": "DeferredTaxAssetDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/IncomeTaxesSummaryofChangesinDeferredTaxAssetValuationAllowanceDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DeferredTaxAssetsDeferredIncome": {
     "auth_ref": [
      "r147",
      "r824"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 7.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from deferred income.",
        "label": "Deferred Tax Assets, Deferred Income",
        "terseLabel": "Deferred revenue"
       }
      }
     },
     "localname": "DeferredTaxAssetsDeferredIncome",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsGross": {
     "auth_ref": [
      "r587"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredTaxLiabilities",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.",
        "label": "Deferred Tax Assets, Gross",
        "totalLabel": "Total deferred tax assets"
       }
      }
     },
     "localname": "DeferredTaxAssetsGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsGrossAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Assets, Gross [Abstract]",
        "terseLabel": "Deferred tax assets relating to:"
       }
      }
     },
     "localname": "DeferredTaxAssetsGrossAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": {
     "auth_ref": [
      "r147",
      "r824"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.",
        "label": "Deferred Tax Assets, Operating Loss Carryforwards",
        "terseLabel": "Federal and state and foreign net operating loss carryforwards"
       }
      }
     },
     "localname": "DeferredTaxAssetsOperatingLossCarryforwards",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsOther": {
     "auth_ref": [
      "r147",
      "r824"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 9.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.",
        "label": "Deferred Tax Assets, Other",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "DeferredTaxAssetsOther",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBonuses": {
     "auth_ref": [
      "r147",
      "r824"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from employee bonuses.",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Employee Bonuses",
        "terseLabel": "Accrued bonuses"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBonuses",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": {
     "auth_ref": [
      "r147",
      "r824"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation.",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost",
        "terseLabel": "Stock-based compensation"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts": {
     "auth_ref": [
      "r147",
      "r824"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 8.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary difference from allowance for credit loss on accounts receivable.",
        "label": "Deferred Tax Asset, Tax Deferred Expense, Reserve and Accrual, Accounts Receivable, Allowance for Credit Loss",
        "terseLabel": "Allowance for credit losses"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsValuationAllowance": {
     "auth_ref": [
      "r588"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_DeferredTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.",
        "label": "Deferred Tax Assets, Valuation Allowance",
        "negatedTerseLabel": "Valuation allowance",
        "periodEndLabel": "Balance\u00a0at end\u00a0of year",
        "periodStartLabel": "Balance at\u00a0beginning of year"
       }
      }
     },
     "localname": "DeferredTaxAssetsValuationAllowance",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails",
      "http://www.blackbaud.com/role/IncomeTaxesSummaryofChangesinDeferredTaxAssetValuationAllowanceDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilities": {
     "auth_ref": [
      "r138",
      "r823"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.",
        "label": "Deferred Tax Liabilities, Net",
        "negatedTotalLabel": "Net deferred tax liability"
       }
      }
     },
     "localname": "DeferredTaxLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Liabilities, Gross [Abstract]",
        "terseLabel": "Deferred tax liabilities relating to:"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedSoftware": {
     "auth_ref": [
      "r147",
      "r824"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from capitalized software.",
        "label": "Deferred Tax Liabilities, Deferred Expense, Capitalized Software",
        "negatedTerseLabel": "Capitalized software and content development costs"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesDeferredExpenseCapitalizedSoftware",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets": {
     "auth_ref": [
      "r147",
      "r824"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from intangible assets other than goodwill.",
        "label": "Deferred Tax Liabilities, Intangible Assets",
        "negatedTerseLabel": "Intangible assets"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesLeasingArrangements": {
     "auth_ref": [
      "r147",
      "r824"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from leasing arrangements.",
        "label": "Deferred Tax Liabilities, Leasing Arrangements",
        "negatedTerseLabel": "Operating leases"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesLeasingArrangements",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesOther": {
     "auth_ref": [
      "r147",
      "r824"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other.",
        "label": "Deferred Tax Liabilities, Other",
        "negatedTerseLabel": "Other"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesOther",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": {
     "auth_ref": [
      "r147",
      "r824"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.",
        "label": "Deferred Tax Liabilities, Property, Plant and Equipment",
        "negatedTerseLabel": "Fixed assets"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedContributionPlanCostRecognized": {
     "auth_ref": [
      "r522"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost for defined contribution plan.",
        "label": "Defined Contribution Plan, Cost",
        "terseLabel": "Employer matching contributions, total"
       }
      }
     },
     "localname": "DefinedContributionPlanCostRecognized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/DefinedContributionPlanDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedContributionPlanDisclosureLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Defined Contribution Plan Disclosure [Line Items]",
        "terseLabel": "Defined Contribution Plan Disclosure [Line Items]"
       }
      }
     },
     "localname": "DefinedContributionPlanDisclosureLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/DefinedContributionPlanDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of discretionary contributions made by an employer to a defined contribution plan.",
        "label": "Defined Contribution Plan, Employer Discretionary Contribution Amount",
        "terseLabel": "Employer discretionary contributions, total"
       }
      }
     },
     "localname": "DefinedContributionPlanEmployerDiscretionaryContributionAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/DefinedContributionPlanDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of employees' gross pay for which the employer contributes a matching contribution to a defined contribution plan.",
        "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay",
        "terseLabel": "Employer matching contribution, percent of employees' salary"
       }
      }
     },
     "localname": "DefinedContributionPlanEmployerMatchingContributionPercent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/DefinedContributionPlanDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage employer matches of the employee's percentage contribution matched.",
        "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Match",
        "terseLabel": "Employer matching contribution, percent of qualified employees' contribution"
       }
      }
     },
     "localname": "DefinedContributionPlanEmployerMatchingContributionPercentOfMatch",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/DefinedContributionPlanDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DefinedContributionPlanTable": {
     "auth_ref": [
      "r522"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about defined contribution pension plans or defined contribution other postretirement plans, separately for pension plans and other postretirement benefit plans.",
        "label": "Defined Contribution Plan [Table]",
        "terseLabel": "Defined Contribution Plan [Table]"
       }
      }
     },
     "localname": "DefinedContributionPlanTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/DefinedContributionPlanDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_Depreciation": {
     "auth_ref": [
      "r60",
      "r94"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.",
        "label": "Depreciation",
        "terseLabel": "Depreciation",
        "verboseLabel": "Incremental depreciation expense"
       }
      }
     },
     "localname": "Depreciation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesDetails",
      "http://www.blackbaud.com/role/PropertyandEquipmentandSoftwareandContentDevelopmentCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepreciationAndAmortization": {
     "auth_ref": [
      "r60",
      "r94"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.",
        "label": "Depreciation, Depletion and Amortization, Nonproduction",
        "terseLabel": "Depreciation and amortization"
       }
      }
     },
     "localname": "DepreciationAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeAssetCurrentStatementOfFinancialPositionExtensibleEnumeration": {
     "auth_ref": [
      "r616"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates line item in statement of financial position that includes derivative asset classified as current.",
        "label": "Derivative Asset, Current, Statement of Financial Position [Extensible Enumeration]",
        "terseLabel": "Derivative Asset, Current, Statement of Financial Position [Extensible Enumeration]"
       }
      }
     },
     "localname": "DerivativeAssetCurrentStatementOfFinancialPositionExtensibleEnumeration",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/DerivativeInstrumentsFairValueofDerivativeInstrumentsDetails"
     ],
     "xbrltype": "enumerationSetItemType"
    },
    "us-gaap_DerivativeAssetNoncurrentStatementOfFinancialPositionExtensibleEnumeration": {
     "auth_ref": [
      "r616"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates line item in statement of financial position that includes derivative asset classified as noncurrent.",
        "label": "Derivative Asset, Noncurrent, Statement of Financial Position [Extensible Enumeration]",
        "terseLabel": "Derivative Asset, Noncurrent, Statement of Financial Position [Extensible Enumeration]"
       }
      }
     },
     "localname": "DerivativeAssetNoncurrentStatementOfFinancialPositionExtensibleEnumeration",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/DerivativeInstrumentsFairValueofDerivativeInstrumentsDetails"
     ],
     "xbrltype": "enumerationSetItemType"
    },
    "us-gaap_DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration": {
     "auth_ref": [
      "r616"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates line item in statement of financial position that includes derivative asset.",
        "label": "Derivative Asset, Statement of Financial Position [Extensible Enumeration]",
        "terseLabel": "Derivative Asset, Statement of Financial Position [Extensible Enumeration]"
       }
      }
     },
     "localname": "DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "xbrltype": "enumerationSetItemType"
    },
    "us-gaap_DerivativeAssets": {
     "auth_ref": [
      "r265",
      "r266",
      "r630",
      "r714"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_AssetsFairValueDisclosure",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets not subject to a master netting arrangement and not elected to be offset.",
        "label": "Derivative Asset",
        "terseLabel": "Interest rate swaps"
       }
      }
     },
     "localname": "DerivativeAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeAssetsCurrent": {
     "auth_ref": [
      "r265"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled within one year or normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset.",
        "label": "Derivative Asset, Current",
        "terseLabel": "Derivative asset, foreign currency forward contracts, current"
       }
      }
     },
     "localname": "DerivativeAssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/DerivativeInstrumentsFairValueofDerivativeInstrumentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeAssetsNoncurrent": {
     "auth_ref": [
      "r265"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled after one year or the normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset.",
        "label": "Derivative Asset, Noncurrent",
        "terseLabel": "Derivative asset, interest rate swaps, long-term"
       }
      }
     },
     "localname": "DerivativeAssetsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/DerivativeInstrumentsFairValueofDerivativeInstrumentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeContractTypeDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset.",
        "label": "Derivative Contract [Domain]",
        "terseLabel": "Derivative Contract [Domain]"
       }
      }
     },
     "localname": "DerivativeContractTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/DerivativeInstrumentsDetails",
      "http://www.blackbaud.com/role/DerivativeInstrumentsEffectsofDerivativeInstrumentsinCashFlowHedgingRelationshipsDetails",
      "http://www.blackbaud.com/role/DerivativeInstrumentsFairValueofDerivativeInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral": {
     "auth_ref": [
      "r25",
      "r26",
      "r27",
      "r190"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value, after offset of derivative liability, of financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, before offset against an obligation to return collateral under a master netting arrangement. Includes assets elected not to be offset. Excludes assets not subject to a master netting arrangement.",
        "label": "Derivative Asset, Subject to Master Netting Arrangement, before Offset of Collateral",
        "terseLabel": "Derivative assets, fair value"
       }
      }
     },
     "localname": "DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/DerivativeInstrumentsFairValueofDerivativeInstrumentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral": {
     "auth_ref": [
      "r25",
      "r26",
      "r27",
      "r190"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value, after offset of derivative asset, of financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, elected not to be and before offset against a right to receive collateral under a master netting arrangement. Includes liabilities elected not to be offset. Excludes liabilities not subject to a master netting arrangement.",
        "label": "Derivative Liability, Subject to Master Netting Arrangement, before Offset of Collateral",
        "terseLabel": "Derivative liabilities, fair value"
       }
      }
     },
     "localname": "DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/DerivativeInstrumentsFairValueofDerivativeInstrumentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeInstrumentGainLossReclassifiedFromAociIntoIncomeEffectivePortionStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration": {
     "auth_ref": [
      "r617"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates line item in statement of income or comprehensive income that includes gain (loss) from effective portion of derivative instrument reclassified from accumulated other comprehensive income (AOCI) into income.",
        "label": "Derivative Instrument, Gain (Loss) Reclassified from AOCI into Income, Effective Portion, Statement of Income or Comprehensive Income [Extensible Enumeration]",
        "terseLabel": "Derivative Instrument, Gain (Loss) Reclassified from AOCI into Income, Effective Portion, Statement of Income or Comprehensive Income [Extensible Enumeration]"
       }
      }
     },
     "localname": "DerivativeInstrumentGainLossReclassifiedFromAociIntoIncomeEffectivePortionStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/DerivativeInstrumentsEffectsofDerivativeInstrumentsinCashFlowHedgingRelationshipsDetails"
     ],
     "xbrltype": "enumerationSetItemType"
    },
    "us-gaap_DerivativeInstrumentRiskAxis": {
     "auth_ref": [
      "r179",
      "r180",
      "r186",
      "r188",
      "r714"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of derivative contract.",
        "label": "Derivative Instrument [Axis]",
        "terseLabel": "Derivative Instrument [Axis]"
       }
      }
     },
     "localname": "DerivativeInstrumentRiskAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/DerivativeInstrumentsDetails",
      "http://www.blackbaud.com/role/DerivativeInstrumentsEffectsofDerivativeInstrumentsinCashFlowHedgingRelationshipsDetails",
      "http://www.blackbaud.com/role/DerivativeInstrumentsFairValueofDerivativeInstrumentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative Instruments and Hedging Activities Disclosure [Abstract]",
        "terseLabel": "Derivative Instruments and Hedging Activities Disclosure [Abstract]"
       }
      }
     },
     "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Derivative Instruments and Hedging Activities Disclosures [Line Items]",
        "terseLabel": "Derivative Instruments and Hedging Activities Disclosures [Line Items]"
       }
      }
     },
     "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/DerivativeInstrumentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about derivatives and hedging activities.",
        "label": "Derivative Instruments and Hedging Activities Disclosures [Table]",
        "terseLabel": "Derivative Instruments and Hedging Activities Disclosures [Table]"
       }
      }
     },
     "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/DerivativeInstrumentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis": {
     "auth_ref": [
      "r176",
      "r179",
      "r186"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of hedging relationship.",
        "label": "Hedging Relationship [Axis]",
        "terseLabel": "Derivative Instruments, Gain (Loss) by Hedging Relationship [Axis]"
       }
      }
     },
     "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/DerivativeInstrumentsEffectsofDerivativeInstrumentsinCashFlowHedgingRelationshipsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable": {
     "auth_ref": [
      "r176",
      "r179",
      "r186",
      "r188",
      "r191",
      "r192",
      "r618"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about the location and amount of derivative instruments and nonderivative instruments designated as hedging instruments reported before netting adjustments, and the amount of gain (loss) on derivative instruments and nonderivative instruments designated and qualified as hedging instruments.",
        "label": "Derivative Instruments, Gain (Loss) [Table]",
        "terseLabel": "Derivative Instruments, Gain (Loss) by Hedging Relationship, by Income Statement Location, by Derivative Instrument Risk [Table]"
       }
      }
     },
     "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/DerivativeInstrumentsEffectsofDerivativeInstrumentsinCashFlowHedgingRelationshipsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeInstrumentsGainLossLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Derivative Instruments, Gain (Loss) [Line Items]",
        "terseLabel": "Derivative Instruments, Gain (Loss) [Line Items]"
       }
      }
     },
     "localname": "DerivativeInstrumentsGainLossLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/DerivativeInstrumentsEffectsofDerivativeInstrumentsinCashFlowHedgingRelationshipsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet": {
     "auth_ref": [
      "r183",
      "r187"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The effective portion of net gain (loss) reclassified from accumulated other comprehensive income into income on derivative instruments designated and qualifying as hedging instruments.",
        "label": "Derivative Instruments, Gain (Loss) Reclassified from Accumulated OCI into Income, Effective Portion, Net",
        "negatedTerseLabel": "Gain (loss) reclassified from accumulated other comprehensive loss into income"
       }
      }
     },
     "localname": "DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/DerivativeInstrumentsEffectsofDerivativeInstrumentsinCashFlowHedgingRelationshipsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet": {
     "auth_ref": [
      "r185",
      "r831"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of realized and unrealized gain (loss) of derivative instruments not designated or qualifying as hedging instruments.",
        "label": "Derivative Instruments Not Designated as Hedging Instruments, Gain (Loss), Net",
        "negatedLabel": "Undesignated derivative instruments"
       }
      }
     },
     "localname": "DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/DerivativeInstrumentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeLiabilitiesCurrent": {
     "auth_ref": [
      "r265"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled within one year or normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset.",
        "label": "Derivative Liability, Current",
        "terseLabel": "Derivative liability, foreign currency forward contracts, current"
       }
      }
     },
     "localname": "DerivativeLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/DerivativeInstrumentsFairValueofDerivativeInstrumentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeLiabilitiesNoncurrent": {
     "auth_ref": [
      "r265"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled after one year or the normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset.",
        "label": "Derivative Liability, Noncurrent",
        "terseLabel": "Derivative liability, interest rate swaps, long-term"
       }
      }
     },
     "localname": "DerivativeLiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/DerivativeInstrumentsFairValueofDerivativeInstrumentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeNotionalAmount": {
     "auth_ref": [
      "r829",
      "r830"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Nominal or face amount used to calculate payment on derivative.",
        "label": "Derivative, Notional Amount",
        "terseLabel": "Derivative, notional amount"
       }
      }
     },
     "localname": "DerivativeNotionalAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/DerivativeInstrumentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativesAndFairValueTextBlock": {
     "auth_ref": [
      "r194",
      "r197"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for derivatives and fair value of assets and liabilities.",
        "label": "Derivatives and Fair Value [Text Block]",
        "terseLabel": "Derivatives Instruments"
       }
      }
     },
     "localname": "DerivativesAndFairValueTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/DerivativeInstruments"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DerivativesFairValueLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Derivatives, Fair Value [Line Items]",
        "terseLabel": "Derivatives, Fair Value [Line Items]"
       }
      }
     },
     "localname": "DerivativesFairValueLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/DerivativeInstrumentsFairValueofDerivativeInstrumentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativesPolicyTextBlock": {
     "auth_ref": [
      "r172",
      "r173",
      "r176",
      "r177",
      "r189",
      "r294"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for its derivative instruments and hedging activities.",
        "label": "Derivatives, Policy [Policy Text Block]",
        "terseLabel": "Derivative instruments"
       }
      }
     },
     "localname": "DerivativesPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/BasisofPresentationPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DesignatedAsHedgingInstrumentMember": {
     "auth_ref": [
      "r176"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Derivative instrument designated as hedging instrument under Generally Accepted Accounting Principles (GAAP).",
        "label": "Designated as Hedging Instrument [Member]",
        "terseLabel": "Designated as hedging instrument [Member]"
       }
      }
     },
     "localname": "DesignatedAsHedgingInstrumentMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/DerivativeInstrumentsFairValueofDerivativeInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DisaggregationOfRevenueLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Disaggregation of Revenue [Line Items]",
        "terseLabel": "Disaggregation of Revenue [Line Items]"
       }
      }
     },
     "localname": "DisaggregationOfRevenueLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/RevenueRecognitionDisaggregationofRecurringRevenuebyTypeDetails",
      "http://www.blackbaud.com/role/RevenueRecognitionRevenuebyGeographyDetails",
      "http://www.blackbaud.com/role/RevenueRecognitionRevenuebyMarketGroupDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTable": {
     "auth_ref": [
      "r510",
      "r729",
      "r730",
      "r731",
      "r732",
      "r733",
      "r734",
      "r735"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.",
        "label": "Disaggregation of Revenue [Table]",
        "terseLabel": "Disaggregation of Revenue [Table]"
       }
      }
     },
     "localname": "DisaggregationOfRevenueTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/RevenueRecognitionDisaggregationofRecurringRevenuebyTypeDetails",
      "http://www.blackbaud.com/role/RevenueRecognitionRevenuebyGeographyDetails",
      "http://www.blackbaud.com/role/RevenueRecognitionRevenuebyMarketGroupDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTableTextBlock": {
     "auth_ref": [
      "r819"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.",
        "label": "Disaggregation of Revenue [Table Text Block]",
        "terseLabel": "Disaggregation of Revenue"
       }
      }
     },
     "localname": "DisaggregationOfRevenueTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/RevenueRecognitionTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
     "auth_ref": [
      "r528",
      "r559",
      "r560",
      "r562",
      "r567",
      "r742"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for share-based payment arrangement.",
        "label": "Share-Based Payment Arrangement [Text Block]",
        "verboseLabel": "Stock-Based Compensation"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/StockBasedCompensation"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement [Abstract]",
        "terseLabel": "Share-based Payment Arrangement [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock": {
     "auth_ref": [
      "r126",
      "r130"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of share-based payment arrangement.",
        "label": "Disclosure of Share-Based Compensation Arrangements by Share-Based Payment Award [Table Text Block]",
        "terseLabel": "Summary of Awards Outstanding by Each Award Type"
       }
      }
     },
     "localname": "DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/StockBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DividendsCash": {
     "auth_ref": [
      "r117",
      "r222"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of paid and unpaid cash dividends declared for classes of stock, for example, but not limited to, common and preferred.",
        "label": "Dividends, Cash",
        "negatedLabel": "Payment of dividends"
       }
      }
     },
     "localname": "DividendsCash",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DomesticCountryMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile.",
        "label": "Domestic Tax Authority [Member]",
        "terseLabel": "Domestic Tax Authority [Member]"
       }
      }
     },
     "localname": "DomesticCountryMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EarningsPerShareAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share [Abstract]",
        "terseLabel": "Earnings Per Share [Abstract]",
        "verboseLabel": "(Loss) earnings per share"
       }
      }
     },
     "localname": "EarningsPerShareAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareBasic": {
     "auth_ref": [
      "r280",
      "r306",
      "r307",
      "r308",
      "r309",
      "r310",
      "r314",
      "r316",
      "r322",
      "r323",
      "r324",
      "r328",
      "r621",
      "r622",
      "r675",
      "r681",
      "r719"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.",
        "label": "Earnings Per Share, Basic",
        "terseLabel": "Basic earnings per share"
       }
      }
     },
     "localname": "EarningsPerShareBasic",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofComprehensiveIncome",
      "http://www.blackbaud.com/role/EarningsPerShareComputationofBasicandDilutedEarningsPerShareDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareDiluted": {
     "auth_ref": [
      "r280",
      "r306",
      "r307",
      "r308",
      "r309",
      "r310",
      "r316",
      "r322",
      "r323",
      "r324",
      "r328",
      "r621",
      "r622",
      "r675",
      "r681",
      "r719"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.",
        "label": "Earnings Per Share, Diluted",
        "terseLabel": "Diluted earnings per share"
       }
      }
     },
     "localname": "EarningsPerShareDiluted",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofComprehensiveIncome",
      "http://www.blackbaud.com/role/EarningsPerShareComputationofBasicandDilutedEarningsPerShareDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerSharePolicyTextBlock": {
     "auth_ref": [
      "r70",
      "r71"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.",
        "label": "Earnings Per Share, Policy [Policy Text Block]",
        "terseLabel": "Earnings per share"
       }
      }
     },
     "localname": "EarningsPerSharePolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/BasisofPresentationPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "auth_ref": [
      "r325",
      "r326",
      "r327",
      "r329"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for earnings per share.",
        "label": "Earnings Per Share [Text Block]",
        "terseLabel": "Earnings Per Share"
       }
      }
     },
     "localname": "EarningsPerShareTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/EarningsPerShare"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": {
     "auth_ref": [
      "r835"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations",
        "terseLabel": "Effect of exchange rate on cash, cash equivalents and restricted cash"
       }
      }
     },
     "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperations": {
     "auth_ref": [
      "r576"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "label": "Effective Income Tax Rate Reconciliation, Percent",
        "totalLabel": "Income tax provision effective rate"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateContinuingOperations",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective Income Tax Rate Reconciliation, Percent [Abstract]",
        "terseLabel": "Effect of:"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": {
     "auth_ref": [
      "r292",
      "r576",
      "r602"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).",
        "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent",
        "terseLabel": "Federal statutory rate"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": {
     "auth_ref": [
      "r822",
      "r828"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the valuation allowance for deferred tax assets.",
        "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent",
        "terseLabel": "Change in valuation reserve (primarily state credit reserves)"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate": {
     "auth_ref": [
      "r602",
      "r822"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the income tax rates.",
        "label": "Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Percent",
        "terseLabel": "Change in income tax rate applied to deferred tax balances"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": {
     "auth_ref": [
      "r822",
      "r828"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": {
       "order": 11.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to statutory income tax expense (benefit) outside of the country of domicile.",
        "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent",
        "terseLabel": "Foreign tax rate"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment": {
     "auth_ref": [
      "r822",
      "r828"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to meals and entertainment expense.",
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Meals and Entertainment, Percent",
        "terseLabel": "Nondeductible meals, entertainment and transportation"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther": {
     "auth_ref": [
      "r822",
      "r828"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other nondeductible expenses.",
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Other, Percent",
        "terseLabel": "Nondeductible security incident-related fines or penalties"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost": {
     "auth_ref": [
      "r822",
      "r828"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for share-based payment arrangement.",
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Percent",
        "terseLabel": "Section 162(m) limitation"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": {
     "auth_ref": [
      "r822",
      "r828"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": {
       "order": 13.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.",
        "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Percent",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes": {
     "auth_ref": [
      "r822",
      "r828"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": {
       "order": 14.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to revisions of previously reported income tax expense.",
        "label": "Effective Income Tax Rate Reconciliation, Prior Year Income Taxes, Percent",
        "terseLabel": "Return to accrual adjustment"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent": {
     "auth_ref": [
      "r821",
      "r822"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": {
       "order": 10.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to expense for award under share-based payment arrangement. Excludes expense determined to be nondeductible upon grant or after for award under share-based payment arrangement.",
        "label": "Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-Based Payment Arrangement, Percent",
        "terseLabel": "Stock-based compensation"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": {
     "auth_ref": [
      "r822",
      "r828"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit).",
        "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent",
        "terseLabel": "State income taxes, net of federal benefit"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits": {
     "auth_ref": [
      "r822",
      "r828"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": {
       "order": 15.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": -1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to tax credits. Including, but not limited to, research credit, foreign tax credit, investment tax credit, and other tax credits.",
        "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Percent",
        "negatedTerseLabel": "Federal credits generated"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationTaxCredits",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]",
        "terseLabel": "Employee Service Stock-based Compensation, Allocation of Recognized Period Costs [Line Items]"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/StockBasedCompensationSummaryofStockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": {
     "auth_ref": [
      "r561"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.",
        "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount",
        "terseLabel": "Unvested awards, compensation cost not yet recognized"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/StockBasedCompensationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": {
     "auth_ref": [
      "r561"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition",
        "terseLabel": "Unvested awards, compensation cost not yet recognized, period of recognition (in years)"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/StockBasedCompensationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_EquipmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tangible personal property used to produce goods and services.",
        "label": "Equipment [Member]",
        "terseLabel": "Equipment [Member]"
       }
      }
     },
     "localname": "EquipmentMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/PropertyandEquipmentandSoftwareandContentDevelopmentCostsScheduleofPropertyandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity [Abstract]",
        "terseLabel": "Equity [Abstract]"
       }
      }
     },
     "localname": "EquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EquityComponentDomain": {
     "auth_ref": [
      "r112",
      "r246",
      "r274",
      "r275",
      "r276",
      "r301",
      "r302",
      "r303",
      "r305",
      "r311",
      "r313",
      "r330",
      "r376",
      "r496",
      "r563",
      "r564",
      "r565",
      "r595",
      "r596",
      "r620",
      "r636",
      "r637",
      "r638",
      "r639",
      "r640",
      "r642",
      "r662",
      "r684",
      "r685",
      "r686"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.",
        "label": "Equity Component [Domain]",
        "terseLabel": "Equity Component [Domain]"
       }
      }
     },
     "localname": "EquityComponentDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EscrowDeposit": {
     "auth_ref": [
      "r215",
      "r694"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofRestrictedCashDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The designation of funds furnished by a borrower to a lender to assure future payments of the borrower's real estate taxes and insurance obligations with respect to a mortgaged property. Escrow deposits may be made for a variety of other purposes such as earnest money and contingent payments. This element excludes replacement reserves which are an escrow separately provided for within the US GAAP taxonomy.",
        "label": "Escrow Deposit",
        "terseLabel": "Real estate escrow balances and other"
       }
      }
     },
     "localname": "EscrowDeposit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofRestrictedCashDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EstimatedInsuranceRecoveries": {
     "auth_ref": [
      "r764"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofPrepaidExpensesandOtherAssetsDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_PrepaidExpenseAndOtherAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount as of the balance sheet date of amounts expected to be recovered under the terms of insurance contracts.",
        "label": "Estimated Insurance Recoveries",
        "terseLabel": "Receivables for probable insurance recoveries"
       }
      }
     },
     "localname": "EstimatedInsuranceRecoveries",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofPrepaidExpensesandOtherAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EurodollarMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest rate based on U.S. dollar denominated deposits at foreign banks or foreign branches of U.S. banks.",
        "label": "Eurodollar [Member]",
        "terseLabel": "Eurocurrency base rate option [Member]"
       }
      }
     },
     "localname": "EurodollarMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/DebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]",
        "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": {
     "auth_ref": [
      "r623",
      "r624",
      "r628"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.",
        "label": "Fair Value, Recurring and Nonrecurring [Table]",
        "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "auth_ref": [
      "r465",
      "r516",
      "r517",
      "r518",
      "r519",
      "r520",
      "r521",
      "r624",
      "r663",
      "r664",
      "r665",
      "r724",
      "r725",
      "r736",
      "r737",
      "r738"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.",
        "label": "Fair Value Hierarchy and NAV [Axis]",
        "terseLabel": "Fair Value Hierarchy [Axis]"
       }
      }
     },
     "localname": "FairValueByFairValueHierarchyLevelAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByMeasurementFrequencyAxis": {
     "auth_ref": [
      "r623",
      "r624",
      "r625",
      "r626",
      "r629"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by measurement frequency.",
        "label": "Measurement Frequency [Axis]",
        "terseLabel": "Measurement Frequency [Axis]"
       }
      }
     },
     "localname": "FairValueByMeasurementFrequencyAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Disclosures [Abstract]",
        "terseLabel": "Fair Value Disclosures [Abstract]"
       }
      }
     },
     "localname": "FairValueDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueInputsLevel1Member": {
     "auth_ref": [
      "r465",
      "r516",
      "r521",
      "r624",
      "r663",
      "r736",
      "r737",
      "r738"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.",
        "label": "Fair Value, Inputs, Level 1 [Member]",
        "terseLabel": "Level 1 [Member]"
       }
      }
     },
     "localname": "FairValueInputsLevel1Member",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel2Member": {
     "auth_ref": [
      "r465",
      "r516",
      "r521",
      "r624",
      "r664",
      "r724",
      "r725",
      "r736",
      "r737",
      "r738"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.",
        "label": "Fair Value, Inputs, Level 2 [Member]",
        "terseLabel": "Level 2 [Member]"
       }
      }
     },
     "localname": "FairValueInputsLevel2Member",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel3Member": {
     "auth_ref": [
      "r465",
      "r516",
      "r517",
      "r518",
      "r519",
      "r520",
      "r521",
      "r624",
      "r665",
      "r724",
      "r725",
      "r736",
      "r737",
      "r738"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "label": "Fair Value, Inputs, Level 3 [Member]",
        "terseLabel": "Level 3 [Member]"
       }
      }
     },
     "localname": "FairValueInputsLevel3Member",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementFrequencyDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement frequency.",
        "label": "Measurement Frequency [Domain]",
        "terseLabel": "Measurement Frequency [Domain]"
       }
      }
     },
     "localname": "FairValueMeasurementFrequencyDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementInputsDisclosureTextBlock": {
     "auth_ref": [
      "r197"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure of the fair value measurement of assets and liabilities, which includes financial instruments measured at fair value that are classified in shareholders' equity, which may be measured on a recurring or nonrecurring basis.",
        "label": "Fair Value Measurement and Measurement Inputs, Recurring and Nonrecurring [Text Block]",
        "terseLabel": "Fair Value Measurements"
       }
      }
     },
     "localname": "FairValueMeasurementInputsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/FairValueMeasurements"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "auth_ref": [
      "r465",
      "r516",
      "r517",
      "r518",
      "r519",
      "r520",
      "r521",
      "r663",
      "r664",
      "r665",
      "r724",
      "r725",
      "r736",
      "r737",
      "r738"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.",
        "label": "Fair Value Hierarchy and NAV [Domain]",
        "terseLabel": "Fair Value Hierarchy and NAV [Domain]"
       }
      }
     },
     "localname": "FairValueMeasurementsFairValueHierarchyDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementsRecurringMember": {
     "auth_ref": [
      "r627",
      "r629"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.",
        "label": "Fair Value, Recurring [Member]",
        "terseLabel": "Fair value measurements, recurring [Member]"
       }
      }
     },
     "localname": "FairValueMeasurementsRecurringMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueOfFinancialInstrumentsPolicy": {
     "auth_ref": [
      "r196",
      "r198"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments.",
        "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]",
        "terseLabel": "Fair value measurements"
       }
      }
     },
     "localname": "FairValueOfFinancialInstrumentsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/BasisofPresentationPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable": {
     "auth_ref": [
      "r178",
      "r182",
      "r191"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule that discloses the location and fair value amounts of derivative instruments (and nonderivative instruments that are designated and qualify as hedging instruments) reported in the statement of financial position.",
        "label": "Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]",
        "terseLabel": "Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]"
       }
      }
     },
     "localname": "FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/DerivativeInstrumentsFairValueofDerivativeInstrumentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FederalFundsEffectiveSwapRateMember": {
     "auth_ref": [
      "r832"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fixed rate on U.S. dollar, constant-notional interest rate swap having its variable-rate leg referenced to Federal Funds effective rate with no additional spread over Federal Funds effective rate on that variable-rate leg.",
        "label": "Fed Funds Effective Rate Overnight Index Swap Rate [Member]",
        "terseLabel": "Federal funds rate option [Member]"
       }
      }
     },
     "localname": "FederalFundsEffectiveSwapRateMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/DebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetUsefulLife": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Finite-Lived Intangible Asset, Useful Life",
        "terseLabel": "Finite-lived intangible assets, useful life"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/BasisofPresentationFiniteLivedIntangibleAssetsbyMajorClassDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {
     "auth_ref": [
      "r255",
      "r419"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Accumulated Amortization",
        "negatedTerseLabel": "Finite-lived intangible assets, accumulated amortization"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/GoodwillAndOtherIntangibleAssetsFairValuesOfIntangibleAssetsAcquiredInVariousBusinessCombinationsByClassDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": {
     "auth_ref": [
      "r87"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/GoodwillandOtherIntangibleAssetsFutureAmortizationExpenseforFiniteLivedIntangibleAssetsDetails": {
       "order": 1.0,
       "parentTag": "blkb_EstimatedAmortizationExpenseforFiniteLivedIntangibleAssetsfortheNextFiveYears",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/GoodwillandOtherIntangibleAssetsFutureAmortizationExpenseforFiniteLivedIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of amortization expense of assets, excluding financial assets, that lack physical substance, having a limited useful life.",
        "label": "Finite-Lived Intangible Assets Amortization Expense [Table Text Block]",
        "terseLabel": "Summary of Amortization Expense"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/GoodwillandOtherIntangibleAssetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": {
     "auth_ref": [
      "r87"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/GoodwillandOtherIntangibleAssetsFutureAmortizationExpenseforFiniteLivedIntangibleAssetsDetails": {
       "order": 5.0,
       "parentTag": "blkb_EstimatedAmortizationExpenseforFiniteLivedIntangibleAssetsfortheNextFiveYears",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five",
        "terseLabel": "2027"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/GoodwillandOtherIntangibleAssetsFutureAmortizationExpenseforFiniteLivedIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": {
     "auth_ref": [
      "r87"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/GoodwillandOtherIntangibleAssetsFutureAmortizationExpenseforFiniteLivedIntangibleAssetsDetails": {
       "order": 4.0,
       "parentTag": "blkb_EstimatedAmortizationExpenseforFiniteLivedIntangibleAssetsfortheNextFiveYears",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four",
        "terseLabel": "2026"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/GoodwillandOtherIntangibleAssetsFutureAmortizationExpenseforFiniteLivedIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": {
     "auth_ref": [
      "r87"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/GoodwillandOtherIntangibleAssetsFutureAmortizationExpenseforFiniteLivedIntangibleAssetsDetails": {
       "order": 3.0,
       "parentTag": "blkb_EstimatedAmortizationExpenseforFiniteLivedIntangibleAssetsfortheNextFiveYears",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/GoodwillandOtherIntangibleAssetsFutureAmortizationExpenseforFiniteLivedIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": {
     "auth_ref": [
      "r87"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/GoodwillandOtherIntangibleAssetsFutureAmortizationExpenseforFiniteLivedIntangibleAssetsDetails": {
       "order": 2.0,
       "parentTag": "blkb_EstimatedAmortizationExpenseforFiniteLivedIntangibleAssetsfortheNextFiveYears",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/GoodwillandOtherIntangibleAssetsFutureAmortizationExpenseforFiniteLivedIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationMethod": {
     "auth_ref": [
      "r78"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amortization method of a major finite-lived intangible asset class. A major class is composed of intangible assets that can be grouped together because they are similar either by their nature or by their use in the operations of a company. The straight-line method is the preferred amortization method, unless another method better reflects the pattern in which the asset is consumed.",
        "label": "Finite-Lived Intangible Assets, Amortization Method",
        "terseLabel": "Finite-lived intangible assets, amortization method"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationMethod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/BasisofPresentationFiniteLivedIntangibleAssetsbyMajorClassDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
     "auth_ref": [
      "r417",
      "r418",
      "r419",
      "r420",
      "r670",
      "r671"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by major type or class of finite-lived intangible assets.",
        "label": "Finite-Lived Intangible Assets by Major Class [Axis]",
        "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/BasisofPresentationFiniteLivedIntangibleAssetsbyMajorClassDetails",
      "http://www.blackbaud.com/role/GoodwillAndOtherIntangibleAssetsFairValuesOfIntangibleAssetsAcquiredInVariousBusinessCombinationsByClassDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]",
        "terseLabel": "Future amortization expense for finite-lived intangible assets:"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/GoodwillandOtherIntangibleAssetsFutureAmortizationExpenseforFiniteLivedIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsGross": {
     "auth_ref": [
      "r85",
      "r671"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Gross",
        "terseLabel": "Finite-lived intangible assets, gross carrying amount"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/GoodwillAndOtherIntangibleAssetsFairValuesOfIntangibleAssetsAcquiredInVariousBusinessCombinationsByClassDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Finite-Lived Intangible Assets [Line Items]",
        "terseLabel": "Finite-Lived Intangible Assets [Line Items]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/BasisofPresentationFiniteLivedIntangibleAssetsbyMajorClassDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "auth_ref": [
      "r81",
      "r84"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.",
        "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]",
        "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/BasisofPresentationFiniteLivedIntangibleAssetsbyMajorClassDetails",
      "http://www.blackbaud.com/role/GoodwillAndOtherIntangibleAssetsFairValuesOfIntangibleAssetsAcquiredInVariousBusinessCombinationsByClassDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ForeignCountryMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Designated tax departments of governments entitled to levy and collect income taxes from the entity outside the entity's country of domicile.",
        "label": "Foreign Tax Authority [Member]",
        "terseLabel": "Foreign Tax Authority [Member]"
       }
      }
     },
     "localname": "ForeignCountryMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/IncomeTaxesDetails",
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ForeignCurrencyContractAssetFairValueDisclosure": {
     "auth_ref": [],
     "calculation": {
      "http://www.blackbaud.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_AssetsFairValueDisclosure",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value portion of asset contracts related to the exchange of different currencies, including, but not limited to, foreign currency options, forward contracts, and swaps.",
        "label": "Foreign Currency Contract, Asset, Fair Value Disclosure",
        "terseLabel": "Foreign currency forward contracts"
       }
      }
     },
     "localname": "ForeignCurrencyContractAssetFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure": {
     "auth_ref": [],
     "calculation": {
      "http://www.blackbaud.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesFairValueDisclosure",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value portion of liability contracts related to the exchange of different currencies, including, but not limited to, foreign currency options, forward (delivery or nondelivery) contracts, and swaps entered into.",
        "label": "Foreign Currency Contracts, Liability, Fair Value Disclosure",
        "terseLabel": "Foreign currency forward contracts"
       }
      }
     },
     "localname": "ForeignCurrencyContractsLiabilityFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": {
     "auth_ref": [
      "r632",
      "r633",
      "r634",
      "r635"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofOtherIncomeExpenseDetails": {
       "order": 3.0,
       "parentTag": "blkb_NonoperatingIncomeExpenseExcludingInterestExpense",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before tax of foreign currency transaction realized and unrealized gain (loss) recognized in the income statement.",
        "label": "Foreign Currency Transaction Gain (Loss), before Tax",
        "terseLabel": "Currency revaluations gains (losses)",
        "verboseLabel": "Currency revaluations gains (losses)"
       }
      }
     },
     "localname": "ForeignCurrencyTransactionGainLossBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/BasisofPresentationDetails",
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofOtherIncomeExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": {
     "auth_ref": [
      "r643"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.",
        "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]",
        "terseLabel": "Foreign currency"
       }
      }
     },
     "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/BasisofPresentationPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ForeignExchangeForwardMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Foreign exchange forward traded on an exchange (examples include but are not limited to the International Securities Exchange, Philadelphia Stock Exchange, or the Chicago Mercantile Exchange) for options or future contracts to buy or sell a certain currency, at a specified date, at a fixed exercise exchange rate.",
        "label": "Foreign Exchange Forward [Member]",
        "terseLabel": "Foreign currency forward contracts [Member]"
       }
      }
     },
     "localname": "ForeignExchangeForwardMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/DerivativeInstrumentsDetails",
      "http://www.blackbaud.com/role/DerivativeInstrumentsEffectsofDerivativeInstrumentsinCashFlowHedgingRelationshipsDetails",
      "http://www.blackbaud.com/role/DerivativeInstrumentsFairValueofDerivativeInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ForeignLineOfCreditMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars, outside the reporting entity's home country.",
        "label": "Foreign Line of Credit [Member]",
        "terseLabel": "Multicurrency borrowings [Member]"
       }
      }
     },
     "localname": "ForeignLineOfCreditMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/DebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FurnitureAndFixturesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.",
        "label": "Furniture and Fixtures [Member]",
        "terseLabel": "Furniture and fixtures [Member]"
       }
      }
     },
     "localname": "FurnitureAndFixturesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/PropertyandEquipmentandSoftwareandContentDevelopmentCostsScheduleofPropertyandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_GainLossOnCashFlowHedgeIneffectivenessNet": {
     "auth_ref": [
      "r184"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net gain (loss) recognized in earnings during the reporting period representing the amount of the cash flow hedges' ineffectiveness.",
        "label": "Gain (Loss) on Cash Flow Hedge Ineffectiveness, Net",
        "terseLabel": "Ineffective portion of interest rate swap(s)"
       }
      }
     },
     "localname": "GainLossOnCashFlowHedgeIneffectivenessNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/DerivativeInstrumentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GainLossOnDerivativeInstrumentsNetPretax": {
     "auth_ref": [
      "r179"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate net gain (loss) on all derivative instruments recognized in earnings during the period, before tax effects.",
        "label": "Gain (Loss) on Derivative Instruments, Net, Pretax",
        "negatedTerseLabel": "Gain (loss) recognized in accumulated other comprehensive loss"
       }
      }
     },
     "localname": "GainLossOnDerivativeInstrumentsNetPretax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/DerivativeInstrumentsEffectsofDerivativeInstrumentsinCashFlowHedgingRelationshipsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GeneralAndAdministrativeExpense": {
     "auth_ref": [
      "r45"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "order": 3.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.",
        "label": "General and Administrative Expense",
        "terseLabel": "General and administrative"
       }
      }
     },
     "localname": "GeneralAndAdministrativeExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GeneralAndAdministrativeExpenseMember": {
     "auth_ref": [
      "r40"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing general and administrative expense.",
        "label": "General and Administrative Expense [Member]",
        "terseLabel": "General and administrative [Member]"
       }
      }
     },
     "localname": "GeneralAndAdministrativeExpenseMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/StockBasedCompensationSummaryofStockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_Goodwill": {
     "auth_ref": [
      "r254",
      "r403",
      "r672",
      "r722",
      "r747",
      "r792",
      "r799"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill",
        "periodEndLabel": "Balance at December 31, 2022",
        "periodStartLabel": "Balance at December 31, 2021",
        "terseLabel": "Goodwill"
       }
      }
     },
     "localname": "Goodwill",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedBalanceSheets",
      "http://www.blackbaud.com/role/GoodwillandOtherIntangibleAssetsChangeinGoodwillDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillAcquiredDuringPeriod": {
     "auth_ref": [
      "r406",
      "r722"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.",
        "label": "Goodwill, Acquired During Period",
        "terseLabel": "Additions related to business combination"
       }
      }
     },
     "localname": "GoodwillAcquiredDuringPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/GoodwillandOtherIntangibleAssetsChangeinGoodwillDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Goodwill and Intangible Assets Disclosure [Abstract]",
        "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": {
     "auth_ref": [
      "r91"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for goodwill and intangible assets.",
        "label": "Goodwill and Intangible Assets Disclosure [Text Block]",
        "terseLabel": "Goodwill and Other Intangible Assets"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/GoodwillandOtherIntangibleAssets"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": {
     "auth_ref": [
      "r415",
      "r416",
      "r722"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined.",
        "label": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]",
        "terseLabel": "Goodwill"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/BasisofPresentationPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy": {
     "auth_ref": [
      "r82"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for intangible assets. This accounting policy may address both intangible assets subject to amortization and those that are not. The following also may be disclosed: (1) a description of intangible assets (2) the estimated useful lives of those assets (3) the amortization method used (4) how the entity assesses and measures impairment of such assets (5) how future cash flows are estimated (6) how the fair values of such asset are determined.",
        "label": "Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block]",
        "terseLabel": "Intangible assets"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsIntangibleAssetsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/BasisofPresentationPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": {
     "auth_ref": [
      "r410"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill, Foreign Currency Translation Gain (Loss)",
        "terseLabel": "Effect of foreign currency translation"
       }
      }
     },
     "localname": "GoodwillForeignCurrencyTranslationGainLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/GoodwillandOtherIntangibleAssetsChangeinGoodwillDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillImpairmentLoss": {
     "auth_ref": [
      "r60",
      "r404",
      "r409",
      "r415",
      "r722"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill, Impairment Loss",
        "terseLabel": "Impairment of goodwill"
       }
      }
     },
     "localname": "GoodwillImpairmentLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/BasisofPresentationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Goodwill [Line Items]",
        "terseLabel": "Goodwill [Line Items]"
       }
      }
     },
     "localname": "GoodwillLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/GoodwillandOtherIntangibleAssetsChangeinGoodwillDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_GoodwillPurchaseAccountingAdjustments": {
     "auth_ref": [
      "r151",
      "r798"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) from adjustments after acquisition date under purchase accounting of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill, Purchase Accounting Adjustments",
        "terseLabel": "Adjustments related to prior year business combination"
       }
      }
     },
     "localname": "GoodwillPurchaseAccountingAdjustments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/GoodwillandOtherIntangibleAssetsChangeinGoodwillDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit": {
     "auth_ref": [
      "r408",
      "r722"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of divestiture of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill, Written off Related to Sale of Business Unit",
        "negatedTerseLabel": "Adjustments related to dispositions"
       }
      }
     },
     "localname": "GoodwillWrittenOffRelatedToSaleOfBusinessUnit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/GoodwillandOtherIntangibleAssetsChangeinGoodwillDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GrossProfit": {
     "auth_ref": [
      "r42",
      "r290",
      "r350",
      "r355",
      "r361",
      "r364",
      "r375",
      "r442",
      "r443",
      "r444",
      "r445",
      "r446",
      "r447",
      "r448",
      "r449",
      "r450",
      "r631",
      "r721",
      "r813"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.",
        "label": "Gross Profit",
        "totalLabel": "Gross profit"
       }
      }
     },
     "localname": "GrossProfit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_HedgingDesignationAxis": {
     "auth_ref": [
      "r176",
      "r618"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by designation of purpose of derivative instrument.",
        "label": "Hedging Designation [Axis]",
        "terseLabel": "Hedging Designation [Axis]"
       }
      }
     },
     "localname": "HedgingDesignationAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/DerivativeInstrumentsFairValueofDerivativeInstrumentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_HedgingDesignationDomain": {
     "auth_ref": [
      "r176"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Designation of purpose of derivative instrument.",
        "label": "Hedging Designation [Domain]",
        "terseLabel": "Hedging Designation [Domain]"
       }
      }
     },
     "localname": "HedgingDesignationDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/DerivativeInstrumentsFairValueofDerivativeInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_HedgingRelationshipDomain": {
     "auth_ref": [
      "r176"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Nature or intent of a hedge.",
        "label": "Hedging Relationship [Domain]",
        "terseLabel": "Hedging Relationship [Domain]"
       }
      }
     },
     "localname": "HedgingRelationshipDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/DerivativeInstrumentsEffectsofDerivativeInstrumentsinCashFlowHedgingRelationshipsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAccumulatedAmortization": {
     "auth_ref": [
      "r421",
      "r424"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated amortization of capitalized implementation cost from hosting arrangement that is service contract.",
        "label": "Hosting Arrangement, Service Contract, Implementation Cost, Capitalized, Accumulated Amortization",
        "terseLabel": "Implementation costs for cloud computing arrangements, accumulated amortization"
       }
      }
     },
     "localname": "HostingArrangementServiceContractImplementationCostCapitalizedAccumulatedAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofPrepaidExpensesandOtherAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization": {
     "auth_ref": [
      "r421",
      "r423"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofPrepaidExpensesandOtherAssetsDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_PrepaidExpenseAndOtherAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after accumulated amortization, of capitalized implementation cost from hosting arrangement that is service contract.",
        "label": "Hosting Arrangement, Service Contract, Implementation Cost, Capitalized, after Accumulated Amortization",
        "terseLabel": "Implementation costs for cloud computing arrangements"
       }
      }
     },
     "localname": "HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofPrepaidExpensesandOtherAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_HostingArrangementServiceContractImplementationCostExpenseAmortization": {
     "auth_ref": [
      "r421",
      "r422"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization expense for capitalized implementation cost from hosting arrangement that is service contract.",
        "label": "Hosting Arrangement, Service Contract, Implementation Cost, Expense, Amortization",
        "terseLabel": "Implementation costs for cloud computing arrangements, amortization"
       }
      }
     },
     "localname": "HostingArrangementServiceContractImplementationCostExpenseAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofPrepaidExpensesandOtherAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ImpairmentLongLivedAssetHeldForUseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration": {
     "auth_ref": [
      "r425"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates line item in statement of income or comprehensive income that includes impairment of long-lived asset held for use.",
        "label": "Impairment, Long-Lived Asset, Held-for-Use, Statement of Income or Comprehensive Income [Extensible Enumeration]",
        "terseLabel": "Impairment, Long-Lived Asset, Held-for-Use, Statement of Income or Comprehensive Income [Extensible Enumeration]"
       }
      }
     },
     "localname": "ImpairmentLongLivedAssetHeldForUseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/PropertyandEquipmentandSoftwareandContentDevelopmentCostsDetails"
     ],
     "xbrltype": "enumerationSetItemType"
    },
    "us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill": {
     "auth_ref": [
      "r60",
      "r88"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of an intangible asset (excluding goodwill) to fair value.",
        "label": "Impairment of Intangible Assets (Excluding Goodwill)",
        "terseLabel": "Impairment charges against certain finite-lived intangible assets"
       }
      }
     },
     "localname": "ImpairmentOfIntangibleAssetsExcludingGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/BasisofPresentationDetails",
      "http://www.blackbaud.com/role/BusinessCombinationsDetails",
      "http://www.blackbaud.com/role/FairValueMeasurementsDetails",
      "http://www.blackbaud.com/role/GoodwillandOtherIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ImpairmentOfLongLivedAssetsHeldForUse": {
     "auth_ref": [
      "r60",
      "r93",
      "r98"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale).",
        "label": "Impairment, Long-Lived Asset, Held-for-Use",
        "terseLabel": "Impairment charges against certain property and equipment assets"
       }
      }
     },
     "localname": "ImpairmentOfLongLivedAssetsHeldForUse",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/FairValueMeasurementsDetails",
      "http://www.blackbaud.com/role/PropertyandEquipmentandSoftwareandContentDevelopmentCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": {
     "auth_ref": [
      "r92",
      "r99"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.",
        "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]",
        "terseLabel": "Impairment of long-lived assets"
       }
      }
     },
     "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/BasisofPresentationPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": {
     "auth_ref": [
      "r291",
      "r601"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofIncomeBeforeProvisionforIncomeTaxesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic",
        "terseLabel": "U.S."
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofIncomeBeforeProvisionforIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "auth_ref": [
      "r38",
      "r206",
      "r219",
      "r238",
      "r350",
      "r355",
      "r361",
      "r364",
      "r676",
      "r721"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0
      },
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofIncomeBeforeProvisionforIncomeTaxesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest",
        "totalLabel": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofComprehensiveIncome",
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofIncomeBeforeProvisionforIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": {
     "auth_ref": [
      "r291",
      "r601"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofIncomeBeforeProvisionforIncomeTaxesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile.",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign",
        "terseLabel": "International"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofIncomeBeforeProvisionforIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeStatementAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement [Abstract]",
        "terseLabel": "Income Statement [Abstract]"
       }
      }
     },
     "localname": "IncomeStatementAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationAxis": {
     "auth_ref": [
      "r426",
      "r428"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by location in the income statement.",
        "label": "Income Statement Location [Axis]",
        "terseLabel": "Income Statement Location [Axis]"
       }
      }
     },
     "localname": "IncomeStatementLocationAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/GoodwillandOtherIntangibleAssetsSummaryofAmortizationExpenseDetails",
      "http://www.blackbaud.com/role/StockBasedCompensationSummaryofStockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationDomain": {
     "auth_ref": [
      "r428"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Location in the income statement.",
        "label": "Income Statement Location [Domain]",
        "terseLabel": "Income Statement Location [Domain]"
       }
      }
     },
     "localname": "IncomeStatementLocationDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/GoodwillandOtherIntangibleAssetsSummaryofAmortizationExpenseDetails",
      "http://www.blackbaud.com/role/StockBasedCompensationSummaryofStockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeTaxAuthorityAxis": {
     "auth_ref": [
      "r141"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by tax jurisdiction.",
        "label": "Income Tax Authority [Axis]",
        "terseLabel": "Income Tax Authority [Axis]"
       }
      }
     },
     "localname": "IncomeTaxAuthorityAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/IncomeTaxesDetails",
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxAuthorityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.",
        "label": "Income Tax Authority [Domain]",
        "terseLabel": "Income Tax Authority [Domain]"
       }
      }
     },
     "localname": "IncomeTaxAuthorityDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/IncomeTaxesDetails",
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Disclosure [Abstract]",
        "terseLabel": "Income Tax Disclosure [Abstract]"
       }
      }
     },
     "localname": "IncomeTaxDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "auth_ref": [
      "r292",
      "r577",
      "r584",
      "r591",
      "r597",
      "r603",
      "r605",
      "r606",
      "r607"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.",
        "label": "Income Tax Disclosure [Text Block]",
        "terseLabel": "Income Taxes"
       }
      }
     },
     "localname": "IncomeTaxDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/IncomeTaxes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r293",
      "r312",
      "r313",
      "r348",
      "r575",
      "r598",
      "r604",
      "r682"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0
      },
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.blackbaud.com/role/StockholdersEquityChangesinAccumulatedOtherComprehensiveLossbyComponentDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "label": "Income Tax Expense (Benefit)",
        "terseLabel": "Income tax (benefit) provision",
        "totalLabel": "Total income tax (benefit) provision"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofComprehensiveIncome",
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseDetails",
      "http://www.blackbaud.com/role/StockholdersEquityChangesinAccumulatedOtherComprehensiveLossbyComponentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxPolicyTextBlock": {
     "auth_ref": [
      "r273",
      "r571",
      "r572",
      "r584",
      "r585",
      "r590",
      "r594"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.",
        "label": "Income Tax, Policy [Policy Text Block]",
        "terseLabel": "Income taxes"
       }
      }
     },
     "localname": "IncomeTaxPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/BasisofPresentationPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxesPaidNet": {
     "auth_ref": [
      "r64"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.",
        "label": "Income Taxes Paid, Net",
        "negatedTerseLabel": "Taxes, net of refunds"
       }
      }
     },
     "localname": "IncomeTaxesPaidNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsPayableTrade": {
     "auth_ref": [
      "r59"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 10.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Change in recurring obligations of a business that arise from the acquisition of merchandise, materials, supplies and services used in the production and sale of goods and services.",
        "label": "Increase (Decrease) in Accounts Payable, Trade",
        "verboseLabel": "Trade accounts payable"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsPayableTrade",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "auth_ref": [
      "r59"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.",
        "label": "Increase (Decrease) in Accounts Receivable",
        "negatedLabel": "Accounts receivable"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsReceivable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInDeferredRevenue": {
     "auth_ref": [
      "r715"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 12.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable.",
        "label": "Increase (Decrease) in Deferred Revenue",
        "verboseLabel": "Deferred revenue"
       }
      }
     },
     "localname": "IncreaseDecreaseInDeferredRevenue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Operating Capital [Abstract]",
        "terseLabel": "Changes in operating assets and liabilities, net of acquisition and disposal of businesses:"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": {
     "auth_ref": [
      "r59"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.",
        "label": "Increase (Decrease) in Prepaid Expense and Other Assets",
        "negatedLabel": "Prepaid expenses and other assets"
       }
      }
     },
     "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]",
        "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]"
       }
      }
     },
     "localname": "IncreaseDecreaseInStockholdersEquityRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": {
     "auth_ref": [
      "r317",
      "r318",
      "r319",
      "r324",
      "r527"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/EarningsPerShareComputationofBasicandDilutedEarningsPerShareDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.",
        "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements",
        "verboseLabel": "Stock-based awards"
       }
      }
     },
     "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/EarningsPerShareComputationofBasicandDilutedEarningsPerShareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_InsuranceRecoveries": {
     "auth_ref": [
      "r44"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount recovered from insurance. These recoveries reduce costs and losses that are reported as a separate line item under operating expenses.",
        "label": "Insurance Recoveries",
        "negatedTerseLabel": "Cumulative offsetting insurance recoveries paid"
       }
      }
     },
     "localname": "InsuranceRecoveries",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesScheduleofSecurityIncidentExpenseandProbableInsuranceRecoveriesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IntangibleAssetsNetExcludingGoodwill": {
     "auth_ref": [
      "r79",
      "r83"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.",
        "label": "Intangible Assets, Net (Excluding Goodwill)",
        "terseLabel": "Intangible assets, net",
        "verboseLabel": "Intangible assets, net (excluding goodwill)"
       }
      }
     },
     "localname": "IntangibleAssetsNetExcludingGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedBalanceSheets",
      "http://www.blackbaud.com/role/GoodwillAndOtherIntangibleAssetsFairValuesOfIntangibleAssetsAcquiredInVariousBusinessCombinationsByClassDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestExpense": {
     "auth_ref": [
      "r203",
      "r221",
      "r277",
      "r344",
      "r644"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.",
        "label": "Interest Expense",
        "negatedLabel": "Interest expense"
       }
      }
     },
     "localname": "InterestExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestPaidNet": {
     "auth_ref": [
      "r283",
      "r285",
      "r286"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.",
        "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities",
        "negatedTerseLabel": "Interest"
       }
      }
     },
     "localname": "InterestPaidNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestRateSwapMember": {
     "auth_ref": [
      "r745"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Forward based contracts in which two parties agree to swap periodic payments that are fixed at the outset of the swap contract with variable payments based on a market interest rate (index rate) over a specified period.",
        "label": "Interest Rate Swap [Member]",
        "terseLabel": "Interest rate swap [Member]"
       }
      }
     },
     "localname": "InterestRateSwapMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/DerivativeInstrumentsDetails",
      "http://www.blackbaud.com/role/DerivativeInstrumentsEffectsofDerivativeInstrumentsinCashFlowHedgingRelationshipsDetails",
      "http://www.blackbaud.com/role/DerivativeInstrumentsFairValueofDerivativeInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_InternalUseSoftwarePolicy": {
     "auth_ref": [
      "r89",
      "r90"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for costs incurred when both (1) the software is acquired, internally developed, or modified solely to meet the entity's internal needs, and (2) during the software's development or modification, no substantive plan exists or is being developed to market the software externally.",
        "label": "Internal Use Software, Policy [Policy Text Block]",
        "terseLabel": "Software development costs, software for internal use"
       }
      }
     },
     "localname": "InternalUseSoftwarePolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/BasisofPresentationPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InvestmentIncomeInterest": {
     "auth_ref": [
      "r46",
      "r343"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofOtherIncomeExpenseDetails": {
       "order": 1.0,
       "parentTag": "blkb_NonoperatingIncomeExpenseExcludingInterestExpense",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.",
        "label": "Investment Income, Interest",
        "terseLabel": "Interest income"
       }
      }
     },
     "localname": "InvestmentIncomeInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofOtherIncomeExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LandMember": {
     "auth_ref": [
      "r820"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Part of earth's surface not covered by water.",
        "label": "Land [Member]",
        "terseLabel": "Land [Member]"
       }
      }
     },
     "localname": "LandMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/PropertyandEquipmentandSoftwareandContentDevelopmentCostsScheduleofPropertyandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LeaseCost": {
     "auth_ref": [
      "r660",
      "r746"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/CommitmentsandContingenciesComponentsofLeaseExpenseDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lease cost recognized by lessee for lease contract.",
        "label": "Lease, Cost",
        "totalLabel": "Net lease cost"
       }
      }
     },
     "localname": "LeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesComponentsofLeaseExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LeaseCostTableTextBlock": {
     "auth_ref": [
      "r840"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.",
        "label": "Lease, Cost [Table Text Block]",
        "terseLabel": "Components of Lease Expense"
       }
      }
     },
     "localname": "LeaseCostTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LeaseholdImprovementsMember": {
     "auth_ref": [
      "r95"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Additions or improvements to assets held under a lease arrangement.",
        "label": "Leasehold Improvements [Member]",
        "terseLabel": "Leasehold improvements [Member]"
       }
      }
     },
     "localname": "LeaseholdImprovementsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/PropertyandEquipmentandSoftwareandContentDevelopmentCostsScheduleofPropertyandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LegalCostsPolicyTextBlock": {
     "auth_ref": [
      "r440"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for legal costs incurred to protect or defend the entity's assets and rights, or to obtain assets, including monetary damages, or to obtain rights.",
        "label": "Legal Costs, Policy [Policy Text Block]",
        "terseLabel": "Legal contingencies"
       }
      }
     },
     "localname": "LegalCostsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/BasisofPresentationPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeLeaseDescriptionLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Lessee, Lease, Description [Line Items]",
        "terseLabel": "Lessee, Lease, Description [Line Items]"
       }
      }
     },
     "localname": "LesseeLeaseDescriptionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesDetails",
      "http://www.blackbaud.com/role/CommitmentsandContingenciesScheduleofSupplementalBalanceSheetInformationRelatedToLeasesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeLeaseDescriptionTable": {
     "auth_ref": [
      "r652"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about lessee's leases.",
        "label": "Lessee, Lease, Description [Table]",
        "terseLabel": "Lessee, Lease, Description [Table]"
       }
      }
     },
     "localname": "LesseeLeaseDescriptionTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesDetails",
      "http://www.blackbaud.com/role/CommitmentsandContingenciesScheduleofSupplementalBalanceSheetInformationRelatedToLeasesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeLeasesPolicyTextBlock": {
     "auth_ref": [
      "r651"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.",
        "label": "Lessee, Leases [Policy Text Block]",
        "terseLabel": "Leases"
       }
      }
     },
     "localname": "LesseeLeasesPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/BasisofPresentationPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1": {
     "auth_ref": [
      "r839"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Term of lessee's operating lease not yet commenced, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Lessee, Operating Lease, Lease Not yet Commenced, Term of Contract",
        "terseLabel": "Operating lease, lease not yet commenced, term of contract"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": {
     "auth_ref": [
      "r841"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.",
        "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]",
        "terseLabel": "Schedule of Maturities of Operating Lease Liabilities"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "auth_ref": [
      "r661"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/CommitmentsandContingenciesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.blackbaud.com/role/CommitmentsandContingenciesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails_1": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.",
        "label": "Lessee, Operating Lease, Liability, to be Paid",
        "totalLabel": "Total lease payments"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": {
     "auth_ref": [
      "r661"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/CommitmentsandContingenciesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five",
        "terseLabel": "Thereafter"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "auth_ref": [
      "r661"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/CommitmentsandContingenciesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year One",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": {
     "auth_ref": [
      "r661"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/CommitmentsandContingenciesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five",
        "terseLabel": "2027"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
     "auth_ref": [
      "r661"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/CommitmentsandContingenciesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four",
        "terseLabel": "2026"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "auth_ref": [
      "r661"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/CommitmentsandContingenciesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "auth_ref": [
      "r661"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/CommitmentsandContingenciesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "auth_ref": [
      "r661"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/CommitmentsandContingenciesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails_1": {
       "order": 2.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.",
        "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount",
        "terseLabel": "Less: Amount representing interest"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LettersOfCreditOutstandingAmount": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date.",
        "label": "Letters of Credit Outstanding, Amount",
        "terseLabel": "Letters of credit for operating leases"
       }
      }
     },
     "localname": "LettersOfCreditOutstandingAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Liabilities": {
     "auth_ref": [
      "r17",
      "r290",
      "r375",
      "r442",
      "r443",
      "r444",
      "r445",
      "r446",
      "r447",
      "r448",
      "r449",
      "r450",
      "r613",
      "r614",
      "r615",
      "r631",
      "r720",
      "r813",
      "r842",
      "r843"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.",
        "label": "Liabilities",
        "totalLabel": "Total liabilities"
       }
      }
     },
     "localname": "Liabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "auth_ref": [
      "r13",
      "r214",
      "r233",
      "r747",
      "r776",
      "r789",
      "r834"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedBalanceSheets": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.",
        "label": "Liabilities and Equity",
        "totalLabel": "Total liabilities and stockholders' equity"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities and Equity [Abstract]",
        "terseLabel": "Liabilities and stockholders' equity"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesCurrent": {
     "auth_ref": [
      "r18",
      "r250",
      "r290",
      "r375",
      "r442",
      "r443",
      "r444",
      "r445",
      "r446",
      "r447",
      "r448",
      "r449",
      "r450",
      "r613",
      "r614",
      "r615",
      "r631",
      "r747",
      "r813",
      "r842",
      "r843"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.",
        "label": "Liabilities, Current",
        "totalLabel": "Total current liabilities"
       }
      }
     },
     "localname": "LiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities, Current [Abstract]",
        "terseLabel": "Current liabilities:"
       }
      }
     },
     "localname": "LiabilitiesCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesFairValueDisclosure": {
     "auth_ref": [
      "r195"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of financial and nonfinancial obligations.",
        "label": "Liabilities, Fair Value Disclosure",
        "totalLabel": "Total financial liabilities"
       }
      }
     },
     "localname": "LiabilitiesFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilityForCatastropheClaimsByCatastrophicEventAxis": {
     "auth_ref": [
      "r239"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of catastrophic event, for example, but not limited to, earthquake, windstorm, fire or explosion.",
        "label": "Catastrophic Event [Axis]",
        "terseLabel": "Catastrophic Event [Axis]"
       }
      }
     },
     "localname": "LiabilityForCatastropheClaimsByCatastrophicEventAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/DefinedContributionPlanDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity": {
     "auth_ref": [
      "r15"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current borrowing capacity under the credit facility considering any current restrictions on the amount that could be borrowed (for example, borrowings may be limited by the amount of current assets), but without considering any amounts currently outstanding under the facility.",
        "label": "Line of Credit Facility, Current Borrowing Capacity",
        "terseLabel": "Line of credit facility, current borrowing capacity"
       }
      }
     },
     "localname": "LineOfCreditFacilityCurrentBorrowingCapacity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/DebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Line of Credit Facility [Line Items]",
        "terseLabel": "Line of Credit Facility [Line Items]"
       }
      }
     },
     "localname": "LineOfCreditFacilityLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/DebtDetails",
      "http://www.blackbaud.com/role/DebtSummaryofDebtDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": {
     "auth_ref": [
      "r15"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.",
        "label": "Line of Credit Facility, Maximum Borrowing Capacity",
        "terseLabel": "Credit facility, maximum borrowing capacity"
       }
      }
     },
     "localname": "LineOfCreditFacilityMaximumBorrowingCapacity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/DebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityTable": {
     "auth_ref": [
      "r15",
      "r775"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A table or schedule providing information pertaining to short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line.",
        "label": "Line of Credit Facility [Table]",
        "terseLabel": "Line of Credit Facility [Table]"
       }
      }
     },
     "localname": "LineOfCreditFacilityTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/DebtSummaryofDebtDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility.",
        "label": "Line of Credit Facility, Unused Capacity, Commitment Fee Percentage",
        "terseLabel": "Commitment fee on unused portion of revolving credit facility"
       }
      }
     },
     "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/DebtDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_LoansAssumed1": {
     "auth_ref": [
      "r65",
      "r66",
      "r67"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The fair value of loans assumed in noncash investing or financing activities.",
        "label": "Loans Assumed",
        "negatedTerseLabel": "Purchases by assuming directly related liabilities"
       }
      }
     },
     "localname": "LoansAssumed1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LoansPayableMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Borrowing supported by a written promise to pay an obligation.",
        "label": "Loans Payable [Member]",
        "terseLabel": "Other debt [Member]"
       }
      }
     },
     "localname": "LoansPayableMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.blackbaud.com/role/DebtScheduleofCurrentlyEffectiveFinancingAgreementsDetails",
      "http://www.blackbaud.com/role/DebtSummaryofDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LongTermCommitmentExcludingUnconditionalPurchaseObligationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Term Commitment (Excluding Unconditional Purchase Obligation) [Abstract]",
        "terseLabel": "Long-term Commitment (Excluding Unconditional Purchase Obligation) [Abstract]"
       }
      }
     },
     "localname": "LongTermCommitmentExcludingUnconditionalPurchaseObligationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongTermDebt": {
     "auth_ref": [
      "r3",
      "r213",
      "r231",
      "r464",
      "r480",
      "r724",
      "r725"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/DebtAnnualMaturitiesRelatedtoCreditFacilityRealEstateLoansandOtherDebtDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.",
        "label": "Long-Term Debt",
        "totalLabel": "Total required maturities"
       }
      }
     },
     "localname": "LongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/DebtAnnualMaturitiesRelatedtoCreditFacilityRealEstateLoansandOtherDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtCurrent": {
     "auth_ref": [
      "r16"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      },
      "http://www.blackbaud.com/role/DebtSummaryofDebtDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DebtInstrumentCarryingAmount",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.",
        "label": "Long-Term Debt, Current Maturities",
        "terseLabel": "Debt, current portion",
        "verboseLabel": "Less: Debt, current portion"
       }
      }
     },
     "localname": "LongTermDebtCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedBalanceSheets",
      "http://www.blackbaud.com/role/DebtSummaryofDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive": {
     "auth_ref": [
      "r109",
      "r295",
      "r816"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/DebtAnnualMaturitiesRelatedtoCreditFacilityRealEstateLoansandOtherDebtDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Long-Term Debt, Maturity, after Year Five",
        "terseLabel": "Thereafter"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/DebtAnnualMaturitiesRelatedtoCreditFacilityRealEstateLoansandOtherDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": {
     "auth_ref": [
      "r109",
      "r295",
      "r469"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/DebtAnnualMaturitiesRelatedtoCreditFacilityRealEstateLoansandOtherDebtDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Long-Term Debt, Maturity, Year One",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/DebtAnnualMaturitiesRelatedtoCreditFacilityRealEstateLoansandOtherDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive": {
     "auth_ref": [
      "r109",
      "r295",
      "r469"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/DebtAnnualMaturitiesRelatedtoCreditFacilityRealEstateLoansandOtherDebtDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Long-Term Debt, Maturity, Year Five",
        "terseLabel": "2027"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/DebtAnnualMaturitiesRelatedtoCreditFacilityRealEstateLoansandOtherDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": {
     "auth_ref": [
      "r109",
      "r295",
      "r469"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/DebtAnnualMaturitiesRelatedtoCreditFacilityRealEstateLoansandOtherDebtDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Long-Term Debt, Maturity, Year Four",
        "terseLabel": "2026"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/DebtAnnualMaturitiesRelatedtoCreditFacilityRealEstateLoansandOtherDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": {
     "auth_ref": [
      "r109",
      "r295",
      "r469"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/DebtAnnualMaturitiesRelatedtoCreditFacilityRealEstateLoansandOtherDebtDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Long-Term Debt, Maturity, Year Three",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/DebtAnnualMaturitiesRelatedtoCreditFacilityRealEstateLoansandOtherDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": {
     "auth_ref": [
      "r109",
      "r295",
      "r469"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/DebtAnnualMaturitiesRelatedtoCreditFacilityRealEstateLoansandOtherDebtDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Long-Term Debt, Maturity, Year Two",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/DebtAnnualMaturitiesRelatedtoCreditFacilityRealEstateLoansandOtherDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt arrangement having an initial term longer than one year or beyond the normal operating cycle, if longer.",
        "label": "Long-Term Debt [Member]",
        "terseLabel": "Long-term debt [Member]"
       }
      }
     },
     "localname": "LongTermDebtMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/DebtSummaryofDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LongTermDebtNoncurrent": {
     "auth_ref": [
      "r258"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      },
      "http://www.blackbaud.com/role/DebtSummaryofDebtDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_DebtInstrumentCarryingAmount",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.",
        "label": "Long-Term Debt, Excluding Current Maturities",
        "terseLabel": "Debt, net of current portion"
       }
      }
     },
     "localname": "LongTermDebtNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedBalanceSheets",
      "http://www.blackbaud.com/role/DebtSummaryofDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtPercentageBearingFixedInterestRate": {
     "auth_ref": [
      "r19"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The interest rate applicable to the portion of the carrying amount of long-term borrowings outstanding as of the balance sheet date, including current maturities, which accrues interest at a set, unchanging rate.",
        "label": "Long-Term Debt, Percentage Bearing Fixed Interest, Percentage Rate",
        "terseLabel": "Long-term debt, percentage bearing fixed interest, percentage rate"
       }
      }
     },
     "localname": "LongTermDebtPercentageBearingFixedInterestRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/DebtDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by category of items purchased under a long-term purchase commitment.",
        "label": "Category of Item Purchased [Axis]",
        "terseLabel": "Category of Item Purchased [Axis]"
       }
      }
     },
     "localname": "LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "General description of the goods or services to be purchased from the counterparty to the long-term purchase commitment.",
        "label": "Long-Term Purchase Commitment, Category of Item Purchased [Domain]",
        "terseLabel": "Long-term Purchase Commitment, Category of Item Purchased [Domain]"
       }
      }
     },
     "localname": "LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LongTermPurchaseCommitmentLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Long-Term Purchase Commitment [Line Items]",
        "terseLabel": "Long-term Purchase Commitment [Line Items]"
       }
      }
     },
     "localname": "LongTermPurchaseCommitmentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongTermPurchaseCommitmentTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule setting forth key provisions of an arrangement under which the entity has agreed to purchase goods or services over a period of time greater than one year or the normal operating cycle, if longer, including the item for which expenditures will be made, minimum quantities, milestones, time period and committed amount.",
        "label": "Long-Term Purchase Commitment [Table]",
        "terseLabel": "Long-term Purchase Commitment [Table]"
       }
      }
     },
     "localname": "LongTermPurchaseCommitmentTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongtermDebtTypeAxis": {
     "auth_ref": [
      "r20"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of long-term debt.",
        "label": "Long-Term Debt, Type [Axis]",
        "terseLabel": "Long-term Debt, Type [Axis]"
       }
      }
     },
     "localname": "LongtermDebtTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.blackbaud.com/role/DebtDetails",
      "http://www.blackbaud.com/role/DebtScheduleofCurrentlyEffectiveFinancingAgreementsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongtermDebtTypeDomain": {
     "auth_ref": [
      "r20",
      "r110"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.",
        "label": "Long-Term Debt, Type [Domain]",
        "terseLabel": "Long-term Debt, Type [Domain]"
       }
      }
     },
     "localname": "LongtermDebtTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.blackbaud.com/role/DebtDetails",
      "http://www.blackbaud.com/role/DebtScheduleofCurrentlyEffectiveFinancingAgreementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LossContingenciesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Loss Contingencies [Line Items]",
        "terseLabel": "Loss Contingencies [Line Items]"
       }
      }
     },
     "localname": "LossContingenciesLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LossContingenciesTable": {
     "auth_ref": [
      "r105",
      "r106",
      "r435",
      "r436",
      "r437",
      "r808",
      "r809"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Discloses the specific components (such as the nature, name, and date) of the loss contingency and gives an estimate of the possible loss or range of loss, or states that a reasonable estimate cannot be made. Excludes environmental contingencies, warranties and unconditional purchase obligations.",
        "label": "Loss Contingencies [Table]",
        "terseLabel": "Loss Contingencies [Table]"
       }
      }
     },
     "localname": "LossContingenciesTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LossContingencyAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Loss Contingency [Abstract]",
        "terseLabel": "Loss Contingency [Abstract]"
       }
      }
     },
     "localname": "LossContingencyAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LossContingencyAccrualAtCarryingValue": {
     "auth_ref": [
      "r435",
      "r762"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of loss contingency liability.",
        "label": "Loss Contingency Accrual",
        "terseLabel": "Loss contingency accrual"
       }
      }
     },
     "localname": "LossContingencyAccrualAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LossContingencyClaimsSettledNumber": {
     "auth_ref": [
      "r808",
      "r809"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of claims settled.",
        "label": "Loss Contingency, Claims Settled, Number",
        "terseLabel": "Security Incident, claims settled, number"
       }
      }
     },
     "localname": "LossContingencyClaimsSettledNumber",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_LossContingencyNumberOfPlaintiffs": {
     "auth_ref": [
      "r808",
      "r809"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of plaintiffs that have filed claims pertaining to a loss contingency.",
        "label": "Loss Contingency, Number of Plaintiffs",
        "terseLabel": "Security Incident, number of plaintiffs"
       }
      }
     },
     "localname": "LossContingencyNumberOfPlaintiffs",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_MarketingRelatedIntangibleAssetsMember": {
     "auth_ref": [
      "r154"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Marketing-related asset, including, but not limited to, internet domain name, newspaper mast head, and trademark.",
        "label": "Marketing-Related Intangible Assets [Member]",
        "terseLabel": "Marketing assets [Member]"
       }
      }
     },
     "localname": "MarketingRelatedIntangibleAssetsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/BasisofPresentationFiniteLivedIntangibleAssetsbyMajorClassDetails",
      "http://www.blackbaud.com/role/GoodwillAndOtherIntangibleAssetsFairValuesOfIntangibleAssetsAcquiredInVariousBusinessCombinationsByClassDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MediaContentMember": {
     "auth_ref": [
      "r156"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information and entertainment created for consumption by end users or audiences.",
        "label": "Media Content [Member]",
        "terseLabel": "Content [Member]"
       }
      }
     },
     "localname": "MediaContentMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/BasisofPresentationFiniteLivedIntangibleAssetsbyMajorClassDetails",
      "http://www.blackbaud.com/role/GoodwillAndOtherIntangibleAssetsFairValuesOfIntangibleAssetsAcquiredInVariousBusinessCombinationsByClassDetails",
      "http://www.blackbaud.com/role/PropertyandEquipmentandSoftwareandContentDevelopmentCostsScheduleofSoftwareDevelopmentCostsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MortgagesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A loan to finance the purchase of real estate where the lender has a lien on the property as collateral for the loan.",
        "label": "Mortgages [Member]",
        "terseLabel": "Real estate loans [Member]"
       }
      }
     },
     "localname": "MortgagesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.blackbaud.com/role/DebtSummaryofDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "auth_ref": [
      "r284"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.",
        "label": "Net Cash Provided by (Used in) Financing Activities",
        "totalLabel": "Net cash (used in) provided by financing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]",
        "terseLabel": "Cash flows from financing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "auth_ref": [
      "r284"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.",
        "label": "Net Cash Provided by (Used in) Investing Activities",
        "totalLabel": "Net cash used in investing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]",
        "terseLabel": "Cash flows from investing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "auth_ref": [
      "r57",
      "r58",
      "r61"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.",
        "label": "Net Cash Provided by (Used in) Operating Activities",
        "totalLabel": "Net cash provided by operating activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "Cash flows from operating activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetIncomeLoss": {
     "auth_ref": [
      "r39",
      "r61",
      "r220",
      "r237",
      "r248",
      "r268",
      "r271",
      "r276",
      "r290",
      "r304",
      "r306",
      "r307",
      "r308",
      "r309",
      "r312",
      "r313",
      "r321",
      "r350",
      "r355",
      "r361",
      "r364",
      "r375",
      "r442",
      "r443",
      "r444",
      "r445",
      "r446",
      "r447",
      "r448",
      "r449",
      "r450",
      "r622",
      "r631",
      "r721",
      "r813"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.blackbaud.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.",
        "label": "Net Income (Loss) Attributable to Parent",
        "terseLabel": "Net (loss) income",
        "totalLabel": "Net (loss) income"
       }
      }
     },
     "localname": "NetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.blackbaud.com/role/ConsolidatedStatementsofComprehensiveIncome",
      "http://www.blackbaud.com/role/ConsolidatedStatementsofStockholdersEquity",
      "http://www.blackbaud.com/role/EarningsPerShareComputationofBasicandDilutedEarningsPerShareDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetInvestmentHedgingMember": {
     "auth_ref": [
      "r175"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Hedges of a net investment in a foreign operation.",
        "label": "Net Investment Hedging [Member]",
        "terseLabel": "Net Investment Hedging"
       }
      }
     },
     "localname": "NetInvestmentHedgingMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/DerivativeInstrumentsEffectsofDerivativeInstrumentsinCashFlowHedgingRelationshipsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.",
        "label": "New Accounting Pronouncements, Policy [Policy Text Block]",
        "terseLabel": "Recently adopted accounting pronouncements"
       }
      }
     },
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/BasisofPresentationPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NonUsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Countries excluding the United States of America (US).",
        "label": "Non-US [Member]",
        "terseLabel": "Other countries [Member]"
       }
      }
     },
     "localname": "NonUsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/RevenueRecognitionRevenuebyGeographyDetails",
      "http://www.blackbaud.com/role/SegmentInformationLongLivedAssetsByGeographicRegionDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NoncurrentAssets": {
     "auth_ref": [
      "r368"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets.",
        "label": "Long-Lived Assets",
        "verboseLabel": "Total long-lived assets"
       }
      }
     },
     "localname": "NoncurrentAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/SegmentInformationLongLivedAssetsByGeographicRegionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock": {
     "auth_ref": [
      "r127"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock shares.",
        "label": "Nonvested Restricted Stock Shares Activity [Table Text Block]",
        "terseLabel": "Summary of Unvested Restricted Stock Awards, Activity"
       }
      }
     },
     "localname": "NonvestedRestrictedStockSharesActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/StockBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent": {
     "auth_ref": [
      "r34",
      "r36"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/StockholdersEquityChangesinAccumulatedOtherComprehensiveLossbyComponentDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax, before reclassification adjustments, of other comprehensive income (loss), attributable to parent.",
        "label": "OCI, before Reclassifications, Net of Tax, Attributable to Parent",
        "negatedTerseLabel": "Other comprehensive income (loss) before reclassifications"
       }
      }
     },
     "localname": "OciBeforeReclassificationsNetOfTaxAttributableToParent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/StockholdersEquityChangesinAccumulatedOtherComprehensiveLossbyComponentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingExpenseMember": {
     "auth_ref": [
      "r187"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing expenses associated with normal operations.",
        "label": "Operating Expense [Member]",
        "terseLabel": "Total included in operating expenses [Member]",
        "verboseLabel": "Included in operating expenses [Member]"
       }
      }
     },
     "localname": "OperatingExpenseMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/GoodwillandOtherIntangibleAssetsSummaryofAmortizationExpenseDetails",
      "http://www.blackbaud.com/role/StockBasedCompensationSummaryofStockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OperatingExpenses": {
     "auth_ref": [],
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.",
        "label": "Operating Expenses",
        "totalLabel": "Total operating expenses"
       }
      }
     },
     "localname": "OperatingExpenses",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingExpensesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Expenses [Abstract]",
        "terseLabel": "Operating expenses"
       }
      }
     },
     "localname": "OperatingExpensesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingIncomeLoss": {
     "auth_ref": [
      "r350",
      "r355",
      "r361",
      "r364",
      "r721"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net result for the period of deducting operating expenses from operating revenues.",
        "label": "Operating Income (Loss)",
        "totalLabel": "(Loss) income from operations"
       }
      }
     },
     "localname": "OperatingIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseCost": {
     "auth_ref": [
      "r653",
      "r746"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/CommitmentsandContingenciesComponentsofLeaseExpenseDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.",
        "label": "Operating Lease, Cost",
        "terseLabel": "Operating lease cost",
        "verboseLabel": "Incremental operating lease costs"
       }
      }
     },
     "localname": "OperatingLeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesComponentsofLeaseExpenseDetails",
      "http://www.blackbaud.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseImpairmentLoss": {
     "auth_ref": [
      "r838"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of loss from impairment of right-of-use asset from operating lease.",
        "label": "Operating Lease, Impairment Loss",
        "terseLabel": "Operating lease right-of-use assets, impairments"
       }
      }
     },
     "localname": "OperatingLeaseImpairmentLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesDetails",
      "http://www.blackbaud.com/role/FairValueMeasurementsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiability": {
     "auth_ref": [
      "r648"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/CommitmentsandContingenciesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails_1": {
       "order": 1.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.",
        "label": "Operating Lease, Liability",
        "terseLabel": "Operating lease liabilities",
        "verboseLabel": "Present value of future payments"
       }
      }
     },
     "localname": "OperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails",
      "http://www.blackbaud.com/role/CommitmentsandContingenciesScheduleofSupplementalBalanceSheetInformationRelatedToLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "auth_ref": [
      "r648"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofAccruedExpensesandOtherLiabilitiesDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.",
        "label": "Operating Lease, Liability, Current",
        "verboseLabel": "Operating lease liabilities, current portion"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofAccruedExpensesandOtherLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": {
     "auth_ref": [
      "r649"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates line item in statement of financial position that includes current operating lease liability.",
        "label": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]",
        "terseLabel": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible List]"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofAccruedExpensesandOtherLiabilitiesDetails"
     ],
     "xbrltype": "enumerationSetItemType"
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r648"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.",
        "label": "Operating Lease, Liability, Noncurrent",
        "terseLabel": "Operating lease liabilities, net of current portion"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasePayments": {
     "auth_ref": [
      "r650",
      "r656"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.",
        "label": "Operating Lease, Payments",
        "terseLabel": "Operating cash flows from operating leases"
       }
      }
     },
     "localname": "OperatingLeasePayments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesScheduleofSupplementalCashFlowInformationRelatedToLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "auth_ref": [
      "r647"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's right to use underlying asset under operating lease.",
        "label": "Operating Lease, Right-of-Use Asset",
        "terseLabel": "Operating lease right-of-use assets"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAsset",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesScheduleofSupplementalBalanceSheetInformationRelatedToLeasesDetails",
      "http://www.blackbaud.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "auth_ref": [
      "r659",
      "r746"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average discount rate for operating lease calculated at point in time.",
        "label": "Operating Lease, Weighted Average Discount Rate, Percent",
        "terseLabel": "Weighted average discount rate"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageDiscountRatePercent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesScheduleofSupplementalBalanceSheetInformationRelatedToLeasesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "auth_ref": [
      "r658",
      "r746"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Operating Lease, Weighted Average Remaining Lease Term",
        "terseLabel": "Weighted average remaining lease term (years)"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesScheduleofSupplementalBalanceSheetInformationRelatedToLeasesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_OperatingLossCarryforwards": {
     "auth_ref": [
      "r146"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.",
        "label": "Operating Loss Carryforwards",
        "terseLabel": "Operating loss carryforwards"
       }
      }
     },
     "localname": "OperatingLossCarryforwards",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]",
        "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]"
       }
      }
     },
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": {
     "auth_ref": [
      "r0",
      "r171"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.",
        "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]",
        "verboseLabel": "Organization"
       }
      }
     },
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/Organization"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_OtherAssetImpairmentCharges": {
     "auth_ref": [
      "r772",
      "r805"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The charge against earnings resulting from the write down of long lived assets other than goodwill due to the difference between the carrying value and lower fair value.",
        "label": "Other Asset Impairment Charges",
        "terseLabel": "Impairment of capitalized software dev costs"
       }
      }
     },
     "localname": "OtherAssetImpairmentCharges",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/BasisofPresentationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAssets": {
     "auth_ref": [
      "r208",
      "r227",
      "r256"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofPrepaidExpensesandOtherAssetsDetails": {
       "order": 10.0,
       "parentTag": "us-gaap_PrepaidExpenseAndOtherAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of assets classified as other.",
        "label": "Other Assets",
        "terseLabel": "Other assets"
       }
      }
     },
     "localname": "OtherAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofPrepaidExpensesandOtherAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "auth_ref": [
      "r256"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedBalanceSheets": {
       "order": 6.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncurrent assets classified as other.",
        "label": "Other Assets, Noncurrent",
        "terseLabel": "Other assets",
        "verboseLabel": "Less: Long-term portion"
       }
      }
     },
     "localname": "OtherAssetsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedBalanceSheets",
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofPrepaidExpensesandOtherAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLocationAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by location in other comprehensive income.",
        "label": "Other Comprehensive Income Location [Axis]",
        "terseLabel": "Other Comprehensive Income Location [Axis]"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLocationAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/StockholdersEquityChangesinAccumulatedOtherComprehensiveLossbyComponentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLocationDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Location in other comprehensive income.",
        "label": "Other Comprehensive Income Location [Domain]",
        "terseLabel": "Other Comprehensive Income Location [Domain]"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLocationDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/StockholdersEquityChangesinAccumulatedOtherComprehensiveLossbyComponentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax": {
     "auth_ref": [
      "r32",
      "r274"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of tax expense (benefit) allocated to other comprehensive income (loss) before reclassification adjustment from accumulated other comprehensive income (loss).",
        "label": "Other Comprehensive Income (Loss) before Reclassifications, Tax",
        "terseLabel": "Other comprehensive (loss) income before reclassifications, net of tax effects of $(8,068), $(1,982) and $1,625"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossBeforeReclassificationsTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/StockholdersEquityChangesinAccumulatedOtherComprehensiveLossbyComponentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent": {
     "auth_ref": [
      "r267"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after tax and reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness, attributable to parent.",
        "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax, Parent",
        "terseLabel": "Unrealized gain (loss) on derivative instruments, net of tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": {
     "auth_ref": [
      "r28"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.",
        "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax",
        "terseLabel": "Foreign currency translation adjustment",
        "verboseLabel": "Translation adjustments"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofComprehensiveIncome",
      "http://www.blackbaud.com/role/StockholdersEquityChangesinAccumulatedOtherComprehensiveLossbyComponentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r36",
      "r112",
      "r269",
      "r272",
      "r278",
      "r636",
      "r641",
      "r642",
      "r673",
      "r679",
      "r767",
      "r768"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).",
        "label": "Other Comprehensive Income (Loss), Net of Tax",
        "terseLabel": "Other comprehensive income"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]",
        "terseLabel": "Other comprehensive income"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": {
     "auth_ref": [
      "r166",
      "r167",
      "r169",
      "r269",
      "r272"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      },
      "http://www.blackbaud.com/role/StockholdersEquityChangesinAccumulatedOtherComprehensiveLossbyComponentDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.",
        "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent",
        "negatedTotalLabel": "Net current-period other comprehensive income (loss)",
        "totalLabel": "Total other comprehensive income"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofComprehensiveIncome",
      "http://www.blackbaud.com/role/StockholdersEquityChangesinAccumulatedOtherComprehensiveLossbyComponentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock": {
     "auth_ref": [
      "r121",
      "r136"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for other income or other expense items (both operating and nonoperating). Sources of nonoperating income or nonoperating expense that may be disclosed, include amounts earned from dividends, interest on securities, profits (losses) on securities, net and miscellaneous other income or income deductions.",
        "label": "Other Income and Other Expense Disclosure [Text Block]",
        "terseLabel": "Components of Other Income (Expense)"
       }
      }
     },
     "localname": "OtherIncomeAndOtherExpenseDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_OtherLiabilities": {
     "auth_ref": [
      "r217"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofAccruedExpensesandOtherLiabilitiesDetails": {
       "order": 13.0,
       "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities classified as other.",
        "label": "Other Liabilities",
        "terseLabel": "Other liabilities"
       }
      }
     },
     "localname": "OtherLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofAccruedExpensesandOtherLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "auth_ref": [
      "r21"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedBalanceSheets": {
       "order": 6.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.",
        "label": "Other Liabilities, Noncurrent",
        "terseLabel": "Other liabilities",
        "verboseLabel": "Less: Long-term portion"
       }
      }
     },
     "localname": "OtherLiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedBalanceSheets",
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofAccruedExpensesandOtherLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherLongTermDebt": {
     "auth_ref": [
      "r3",
      "r213",
      "r231"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt classified as other.",
        "label": "Other Long-Term Debt",
        "terseLabel": "Other debt"
       }
      }
     },
     "localname": "OtherLongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/DebtSummaryofDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNoncashIncomeExpense": {
     "auth_ref": [
      "r61"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.",
        "label": "Other Noncash Income (Expense)",
        "negatedLabel": "Other non-cash adjustments"
       }
      }
     },
     "localname": "OtherNoncashIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNonoperatingIncomeExpense": {
     "auth_ref": [
      "r47"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofOtherIncomeExpenseDetails": {
       "order": 2.0,
       "parentTag": "blkb_NonoperatingIncomeExpenseExcludingInterestExpense",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.",
        "label": "Other Nonoperating Income (Expense)",
        "terseLabel": "Other income, net"
       }
      }
     },
     "localname": "OtherNonoperatingIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofOtherIncomeExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherRestrictedAssetsCurrent": {
     "auth_ref": [
      "r691",
      "r692",
      "r765"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current assets that are pledged or subject to withdrawal restrictions, classified as other.",
        "label": "Other Restricted Assets, Current",
        "terseLabel": "Customer funds receivable"
       }
      }
     },
     "localname": "OtherRestrictedAssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsForRepurchaseOfCommonStock": {
     "auth_ref": [
      "r53"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow to reacquire common stock during the period.",
        "label": "Payments for Repurchase of Common Stock",
        "negatedTerseLabel": "Purchase of treasury stock"
       }
      }
     },
     "localname": "PaymentsForRepurchaseOfCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfDebtIssuanceCosts": {
     "auth_ref": [
      "r55"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.",
        "label": "Payments of Debt Issuance Costs",
        "terseLabel": "Capitalized financing costs to be amortized over term of facility"
       }
      }
     },
     "localname": "PaymentsOfDebtIssuanceCosts",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/DebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfDividends": {
     "auth_ref": [
      "r53"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests.",
        "label": "Payments of Dividends",
        "negatedLabel": "Dividend payments to stockholders"
       }
      }
     },
     "localname": "PaymentsOfDividends",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfFinancingCosts": {
     "auth_ref": [
      "r56"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for loan and debt issuance costs.",
        "label": "Payments of Financing Costs",
        "negatedLabel": "Debt issuance costs",
        "netLabel": "Payment of financing costs"
       }
      }
     },
     "localname": "PaymentsOfFinancingCosts",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.blackbaud.com/role/DebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfStockIssuanceCosts": {
     "auth_ref": [
      "r56"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 10.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for cost incurred directly with the issuance of an equity security.",
        "label": "Payments of Stock Issuance Costs",
        "negatedTerseLabel": "Stock issuance costs"
       }
      }
     },
     "localname": "PaymentsOfStockIssuanceCosts",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": {
     "auth_ref": [
      "r282"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.",
        "label": "Payment, Tax Withholding, Share-Based Payment Arrangement",
        "negatedTerseLabel": "Employee taxes paid for withheld shares upon equity award settlement"
       }
      }
     },
     "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireBusinessesGross": {
     "auth_ref": [
      "r49",
      "r610"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.",
        "label": "Payments to Acquire Businesses, Gross",
        "terseLabel": "Total cash consideration paid for the acquisition"
       }
      }
     },
     "localname": "PaymentsToAcquireBusinessesGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/BusinessCombinationsDetails",
      "http://www.blackbaud.com/role/DebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": {
     "auth_ref": [
      "r49"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.",
        "label": "Payments to Acquire Businesses, Net of Cash Acquired",
        "negatedLabel": "Purchase of net assets of acquired companies, net of cash and restricted cash acquired"
       }
      }
     },
     "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "auth_ref": [
      "r50"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.",
        "label": "Payments to Acquire Property, Plant, and Equipment",
        "negatedLabel": "Purchase of property and equipment"
       }
      }
     },
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToDevelopSoftware": {
     "auth_ref": [
      "r50"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the development or modification of software programs or applications for internal use (that is, not to be sold, leased or otherwise marketed to others) that qualify for capitalization.",
        "label": "Payments to Develop Software",
        "negatedTerseLabel": "Capitalized software and content development costs"
       }
      }
     },
     "localname": "PaymentsToDevelopSoftware",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PerformanceSharesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based payment arrangement awarded for meeting performance target.",
        "label": "Performance Shares [Member]",
        "terseLabel": "Restricted stock units, performance-based [Member]"
       }
      }
     },
     "localname": "PerformanceSharesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/StockBasedCompensationDetails",
      "http://www.blackbaud.com/role/StockBasedCompensationSummaryofAwardsOutstandingbyEachAwardTypeDetails",
      "http://www.blackbaud.com/role/StockBasedCompensationSummaryofUnvestedRestrictedStockUnitsActivityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "auth_ref": [
      "r7"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.",
        "label": "Preferred Stock, Shares Authorized",
        "terseLabel": "Preferred stock, shares authorized"
       }
      }
     },
     "localname": "PreferredStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesOutstanding": {
     "auth_ref": [
      "r7"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.",
        "label": "Preferred Stock, Shares Outstanding",
        "terseLabel": "Preferred stock, shares outstanding"
       }
      }
     },
     "localname": "PreferredStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockValue": {
     "auth_ref": [
      "r7",
      "r747"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.",
        "label": "Preferred Stock, Value, Issued",
        "terseLabel": "Preferred stock; 20,000,000 shares authorized, none outstanding"
       }
      }
     },
     "localname": "PreferredStockValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PrepaidExpenseAndOtherAssets": {
     "auth_ref": [],
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofPrepaidExpensesandOtherAssetsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets.",
        "label": "Prepaid Expense and Other Assets",
        "totalLabel": "Total prepaid expenses and other assets"
       }
      }
     },
     "localname": "PrepaidExpenseAndOtherAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofPrepaidExpensesandOtherAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": {
     "auth_ref": [
      "r766"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.",
        "label": "Prepaid Expense and Other Assets, Current",
        "terseLabel": "Prepaid expenses and other current assets"
       }
      }
     },
     "localname": "PrepaidExpenseAndOtherAssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedBalanceSheets",
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofPrepaidExpensesandOtherAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromDivestitureOfBusinesses": {
     "auth_ref": [
      "r48"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow associated with the amount received from the sale of a portion of the company's business, for example a segment, division, branch or other business, during the period.",
        "label": "Proceeds from Divestiture of Businesses",
        "terseLabel": "Cash received in sale of business"
       }
      }
     },
     "localname": "ProceedsFromDivestitureOfBusinesses",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/BusinessCombinationsDetails",
      "http://www.blackbaud.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfDebt": {
     "auth_ref": [
      "r770"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow during the period from additional borrowings in aggregate debt. Includes proceeds from short-term and long-term debt.",
        "label": "Proceeds from Issuance of Debt",
        "terseLabel": "Proceeds from issuance of debt"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromLinesOfCredit": {
     "auth_ref": [
      "r52",
      "r775"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.",
        "label": "Proceeds from Lines of Credit",
        "terseLabel": "Proceeds from lines of credit"
       }
      }
     },
     "localname": "ProceedsFromLinesOfCredit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/DebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromStockOptionsExercised": {
     "auth_ref": [
      "r51",
      "r131"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.",
        "label": "Proceeds from Stock Options Exercised",
        "terseLabel": "Proceeds from exercise of stock options"
       }
      }
     },
     "localname": "ProceedsFromStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment [Abstract]",
        "terseLabel": "Property, Plant and Equipment [Abstract]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "auth_ref": [
      "r97"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.",
        "label": "Long-Lived Tangible Asset [Axis]",
        "terseLabel": "Long-Lived Tangible Asset [Axis]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/BasisofPresentationDetails",
      "http://www.blackbaud.com/role/PropertyandEquipmentandSoftwareandContentDevelopmentCostsScheduleofPropertyandEquipmentDetails",
      "http://www.blackbaud.com/role/PropertyandEquipmentandSoftwareandContentDevelopmentCostsScheduleofSoftwareDevelopmentCostsDetails",
      "http://www.blackbaud.com/role/PropertyandEquipmentandSoftwareandContentDevelopmentCostsTables"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": {
     "auth_ref": [
      "r100",
      "r696",
      "r697",
      "r698"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.",
        "label": "Property, Plant and Equipment Disclosure [Text Block]",
        "terseLabel": "Property and Equipment and Software Development Costs"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/PropertyandEquipmentandSoftwareandContentDevelopmentCosts"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentGross": {
     "auth_ref": [
      "r95",
      "r252"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/PropertyandEquipmentandSoftwareandContentDevelopmentCostsScheduleofPropertyandEquipmentDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
        "label": "Property, Plant and Equipment, Gross",
        "terseLabel": "Property and equipment, gross"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/PropertyandEquipmentandSoftwareandContentDevelopmentCostsScheduleofPropertyandEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Property, Plant and Equipment [Line Items]",
        "terseLabel": "Property, Plant and Equipment [Line Items]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/PropertyandEquipmentandSoftwareandContentDevelopmentCostsScheduleofPropertyandEquipmentDetails",
      "http://www.blackbaud.com/role/PropertyandEquipmentandSoftwareandContentDevelopmentCostsScheduleofSoftwareDevelopmentCostsDetails",
      "http://www.blackbaud.com/role/PropertyandEquipmentandSoftwareandContentDevelopmentCostsTables"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
        "label": "Property, Plant and Equipment [Member]",
        "terseLabel": "Property and equipment [Member]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/PropertyandEquipmentandSoftwareandContentDevelopmentCostsTables"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "auth_ref": [
      "r97",
      "r234",
      "r677",
      "r747"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      },
      "http://www.blackbaud.com/role/PropertyandEquipmentandSoftwareandContentDevelopmentCostsScheduleofPropertyandEquipmentDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
        "label": "Property, Plant and Equipment, Net",
        "terseLabel": "Property and equipment, net",
        "totalLabel": "Property and equipment, net"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedBalanceSheets",
      "http://www.blackbaud.com/role/PropertyandEquipmentandSoftwareandContentDevelopmentCostsScheduleofPropertyandEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": {
     "auth_ref": [
      "r97",
      "r696",
      "r697"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.",
        "label": "Property, Plant and Equipment, Policy [Policy Text Block]",
        "terseLabel": "Property and equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/BasisofPresentationPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "auth_ref": [
      "r97"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.",
        "label": "Property, Plant and Equipment [Table Text Block]",
        "terseLabel": "Schedule of Property and Equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/PropertyandEquipmentandSoftwareandContentDevelopmentCostsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "auth_ref": [
      "r95"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.",
        "label": "Long-Lived Tangible Asset [Domain]",
        "terseLabel": "Long-Lived Tangible Asset [Domain]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/BasisofPresentationDetails",
      "http://www.blackbaud.com/role/PropertyandEquipmentandSoftwareandContentDevelopmentCostsScheduleofPropertyandEquipmentDetails",
      "http://www.blackbaud.com/role/PropertyandEquipmentandSoftwareandContentDevelopmentCostsScheduleofSoftwareDevelopmentCostsDetails",
      "http://www.blackbaud.com/role/PropertyandEquipmentandSoftwareandContentDevelopmentCostsTables"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentUsefulLife": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.",
        "label": "Property, Plant and Equipment, Useful Life",
        "terseLabel": "Property and equipment, estimated useful life (years)",
        "verboseLabel": "Estimated useful life (years)"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/BasisofPresentationDetails",
      "http://www.blackbaud.com/role/PropertyandEquipmentandSoftwareandContentDevelopmentCostsScheduleofPropertyandEquipmentDetails",
      "http://www.blackbaud.com/role/PropertyandEquipmentandSoftwareandContentDevelopmentCostsScheduleofSoftwareDevelopmentCostsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ProvisionForDoubtfulAccounts": {
     "auth_ref": [
      "r281",
      "r384"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.",
        "label": "Accounts Receivable, Credit Loss Expense (Reversal)",
        "terseLabel": "Provision for credit losses and sales returns"
       }
      }
     },
     "localname": "ProvisionForDoubtfulAccounts",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RealEstateInventoryCapitalizedInterestCosts": {
     "auth_ref": [
      "r200"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount as of the balance sheet date of interest costs that were capitalized to properties under development during the land development and construction period of a project, and which are included in inventory.",
        "label": "Real Estate Inventory, Capitalized Interest Costs",
        "terseLabel": "Capitalized interest applicable to construction-in-progress"
       }
      }
     },
     "localname": "RealEstateInventoryCapitalizedInterestCosts",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/BasisofPresentationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax": {
     "auth_ref": [
      "r34",
      "r275",
      "r636",
      "r640",
      "r642",
      "r767"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/StockholdersEquityChangesinAccumulatedOtherComprehensiveLossbyComponentDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before tax of reclassification adjustments of other comprehensive income (loss).",
        "label": "Reclassification from Accumulated Other Comprehensive Income, Current Period, before Tax",
        "terseLabel": "Amounts reclassified from accumulated other comprehensive income (loss)"
       }
      }
     },
     "localname": "ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/StockholdersEquityChangesinAccumulatedOtherComprehensiveLossbyComponentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent": {
     "auth_ref": [
      "r34",
      "r36"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/StockholdersEquityChangesinAccumulatedOtherComprehensiveLossbyComponentDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of reclassification adjustments of other comprehensive income (loss) attributable to parent.",
        "label": "Reclassification from AOCI, Current Period, Net of Tax, Attributable to Parent",
        "totalLabel": "Total amounts reclassified from accumulated other comprehensive loss"
       }
      }
     },
     "localname": "ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/StockholdersEquityChangesinAccumulatedOtherComprehensiveLossbyComponentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RepaymentsOfDebt": {
     "auth_ref": [
      "r771"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow during the period from the repayment of aggregate short-term and long-term debt. Excludes payment of capital lease obligations.",
        "label": "Repayments of Debt",
        "negatedTerseLabel": "Payments on debt"
       }
      }
     },
     "localname": "RepaymentsOfDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RepaymentsOfLinesOfCredit": {
     "auth_ref": [
      "r54",
      "r775"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow for payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.",
        "label": "Repayments of Lines of Credit",
        "terseLabel": "Repayments of lines of credit"
       }
      }
     },
     "localname": "RepaymentsOfLinesOfCredit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/DebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ResearchAndDevelopmentExpense": {
     "auth_ref": [
      "r137",
      "r244",
      "r850"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.",
        "label": "Research and Development Expense",
        "terseLabel": "Research and development"
       }
      }
     },
     "localname": "ResearchAndDevelopmentExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ResearchAndDevelopmentExpenseMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.",
        "label": "Research and Development Expense [Member]",
        "terseLabel": "Research and development [Member]"
       }
      }
     },
     "localname": "ResearchAndDevelopmentExpenseMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/StockBasedCompensationSummaryofStockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ResearchAndDevelopmentExpensePolicy": {
     "auth_ref": [
      "r137"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process.",
        "label": "Research and Development Expense, Policy [Policy Text Block]",
        "terseLabel": "Research and development"
       }
      }
     },
     "localname": "ResearchAndDevelopmentExpensePolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/BasisofPresentationPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RestrictedCash": {
     "auth_ref": [
      "r763",
      "r773",
      "r851",
      "r852"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofRestrictedCashDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.",
        "label": "Restricted Cash",
        "terseLabel": "Restricted cash due to customers"
       }
      }
     },
     "localname": "RestrictedCash",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofRestrictedCashDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r62",
      "r68",
      "r251"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      },
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofRestrictedCashDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.blackbaud.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Restricted Cash and Cash Equivalents, Current",
        "terseLabel": "Total restricted cash",
        "totalLabel": "Total restricted cash"
       }
      }
     },
     "localname": "RestrictedCashAndCashEquivalentsAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedBalanceSheets",
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofRestrictedCashDetails",
      "http://www.blackbaud.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestrictedStockMember": {
     "auth_ref": [
      "r70"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.",
        "label": "Restricted Stock [Member]",
        "terseLabel": "Restricted stock awards [Member]"
       }
      }
     },
     "localname": "RestrictedStockMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/StockBasedCompensationDetails",
      "http://www.blackbaud.com/role/StockBasedCompensationSummaryofAwardsOutstandingbyEachAwardTypeDetails",
      "http://www.blackbaud.com/role/StockBasedCompensationSummaryofUnvestedRestrictedStockAwardsActivityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RestrictedStockUnitsRSUMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.",
        "label": "Restricted Stock Units (RSUs) [Member]",
        "terseLabel": "Restricted stock units [Member]"
       }
      }
     },
     "localname": "RestrictedStockUnitsRSUMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/StockBasedCompensationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RestructuringCharges": {
     "auth_ref": [
      "r60",
      "r430",
      "r431",
      "r807"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "order": 5.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.",
        "label": "Restructuring Charges",
        "terseLabel": "Restructuring"
       }
      }
     },
     "localname": "RestructuringCharges",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "auth_ref": [
      "r10",
      "r117",
      "r232",
      "r687",
      "r689",
      "r747"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedBalanceSheets": {
       "order": 6.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings (Accumulated Deficit)",
        "verboseLabel": "Retained earnings"
       }
      }
     },
     "localname": "RetainedEarningsAccumulatedDeficit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsMember": {
     "auth_ref": [
      "r246",
      "r301",
      "r302",
      "r303",
      "r305",
      "r311",
      "r313",
      "r376",
      "r563",
      "r564",
      "r565",
      "r595",
      "r596",
      "r620",
      "r684",
      "r686"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings [Member]",
        "terseLabel": "Retained earnings [Member]"
       }
      }
     },
     "localname": "RetainedEarningsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue from Contract with Customer [Abstract]",
        "terseLabel": "Revenue from Contract with Customer [Abstract]"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {
     "auth_ref": [
      "r341",
      "r342",
      "r354",
      "r359",
      "r360",
      "r366",
      "r367",
      "r370",
      "r509",
      "r510",
      "r669"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_GrossProfit",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.",
        "label": "Revenue from Contract with Customer, Excluding Assessed Tax",
        "terseLabel": "Revenue"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerExcludingAssessedTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofComprehensiveIncome",
      "http://www.blackbaud.com/role/RevenueRecognitionDisaggregationofRecurringRevenuebyTypeDetails",
      "http://www.blackbaud.com/role/RevenueRecognitionRevenuebyGeographyDetails",
      "http://www.blackbaud.com/role/RevenueRecognitionRevenuebyMarketGroupDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerTextBlock": {
     "auth_ref": [
      "r499",
      "r500",
      "r501",
      "r502",
      "r503",
      "r504",
      "r507",
      "r508",
      "r513",
      "r514"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.",
        "label": "Revenue from Contract with Customer [Text Block]",
        "terseLabel": "Revenue from Contract with Customer"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/RevenueRecognition"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueRecognitionPolicyTextBlock": {
     "auth_ref": [
      "r717",
      "r718"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.",
        "label": "Revenue [Policy Text Block]",
        "terseLabel": "Revenue recognition"
       }
      }
     },
     "localname": "RevenueRecognitionPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/BasisofPresentationPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligation": {
     "auth_ref": [
      "r505"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.",
        "label": "Revenue, Remaining Performance Obligation, Amount",
        "terseLabel": "Revenue, remaining performance obligation"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/RevenueRecognitionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]",
        "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/RevenueRecognitionDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": {
     "auth_ref": [
      "r506"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period",
        "terseLabel": "Revenue, remaining performance obligation, expected timing of satisfaction"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/RevenueRecognitionDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": {
     "auth_ref": [
      "r506"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format.",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]",
        "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/RevenueRecognitionDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation.",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]",
        "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/RevenueRecognitionDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligationPercentage": {
     "auth_ref": [
      "r818"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue.",
        "label": "Revenue, Remaining Performance Obligation, Percentage",
        "terseLabel": "Revenue, remaining performance obligation, percentage to be recognized"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligationPercentage",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/RevenueRecognitionDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_RevenuesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenues [Abstract]",
        "terseLabel": "Revenue"
       }
      }
     },
     "localname": "RevenuesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Revenues from External Customers and Long-Lived Assets [Line Items]",
        "terseLabel": "Revenues from External Customers and Long-Lived Assets [Line Items]"
       }
      }
     },
     "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/SegmentInformationLongLivedAssetsByGeographicRegionDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevolvingCreditFacilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.",
        "label": "Revolving Credit Facility [Member]",
        "terseLabel": "Revolving credit loans [Member]"
       }
      }
     },
     "localname": "RevolvingCreditFacilityMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/DebtDetails",
      "http://www.blackbaud.com/role/DebtSummaryofDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": {
     "auth_ref": [
      "r657",
      "r746"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.",
        "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability",
        "terseLabel": "Right-of-use assets obtained in exchange for lease obligations (non-cash), operating leases"
       }
      }
     },
     "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesScheduleofSupplementalCashFlowInformationRelatedToLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": {
     "auth_ref": [
      "r34",
      "r836",
      "r837"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss).",
        "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]",
        "terseLabel": "Changes in Accumulated Other Comprehensive Loss by Component"
       }
      }
     },
     "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/StockholdersEquityTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock": {
     "auth_ref": [
      "r81"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the characteristics, including initial carrying value, residual amount, weighted average useful life, of finite-lived intangible assets acquired during the period by major class. A major class is composed of intangible assets that can be grouped together because they are similar, either by nature or by their use in the operations of the company.",
        "label": "Schedule of Acquired Finite-Lived Intangible Assets by Major Class [Table Text Block]",
        "terseLabel": "Fair Values Of Intangible Assets Acquired In Various Business Combinations By Class"
       }
      }
     },
     "localname": "ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/GoodwillandOtherIntangibleAssetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": {
     "auth_ref": [
      "r152",
      "r153",
      "r608"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.",
        "label": "Schedule of Business Acquisitions, by Acquisition [Table]",
        "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]"
       }
      }
     },
     "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/BusinessCombinationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock": {
     "auth_ref": [
      "r183"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of gain (loss) on derivative and nonderivative instruments designated and qualifying as cash flow hedge recorded in accumulated other comprehensive income (AOCI) and reclassified into earnings.",
        "label": "Schedule of Cash Flow Hedges Included in Accumulated Other Comprehensive Income (Loss) [Table Text Block]",
        "terseLabel": "Effects of Derivative Instruments in Cash Flow Hedging Relationships"
       }
      }
     },
     "localname": "ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/DerivativeInstrumentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock": {
     "auth_ref": [
      "r129"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of cost recognized for award under share-based payment arrangement by plan. Includes, but is not limited to, related tax benefit.",
        "label": "Share-Based Payment Arrangement, Cost by Plan [Table Text Block]",
        "terseLabel": "Summary of Stock-Based Compensation Expense"
       }
      }
     },
     "localname": "ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/StockBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": {
     "auth_ref": [
      "r148"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.",
        "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]",
        "terseLabel": "Schedule of Components of Income Tax Expense"
       }
      }
     },
     "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDebtInstrumentsTextBlock": {
     "auth_ref": [
      "r20",
      "r113",
      "r114",
      "r115",
      "r116",
      "r201",
      "r202",
      "r204",
      "r223",
      "r724",
      "r726",
      "r778"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer.",
        "label": "Schedule of Long-Term Debt Instruments [Table Text Block]",
        "terseLabel": "Summary of Debt"
       }
      }
     },
     "localname": "ScheduleOfDebtInstrumentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/DebtTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": {
     "auth_ref": [
      "r145"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.",
        "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]",
        "terseLabel": "Schedule of Deferred Tax Assets and Liabilities"
       }
      }
     },
     "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock": {
     "auth_ref": [
      "r182"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the location and fair value amounts of derivative instruments (and nonderivative instruments that are designated and qualify as hedging instruments) reported in the statement of financial position.",
        "label": "Schedule of Derivative Instruments in Statement of Financial Position, Fair Value [Table Text Block]",
        "terseLabel": "Fair Values of Derivative Instruments"
       }
      }
     },
     "localname": "ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/DerivativeInstrumentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "auth_ref": [
      "r788"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.",
        "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]",
        "terseLabel": "Computation of Basic and Diluted Earnings Per Share"
       }
      }
     },
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/EarningsPerShareTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": {
     "auth_ref": [
      "r139"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.",
        "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]",
        "terseLabel": "Schedule of Effective Income Tax Rate Reconciliation"
       }
      }
     },
     "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": {
     "auth_ref": [
      "r129",
      "r132"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements.",
        "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table]",
        "terseLabel": "Schedule of Employee Service Stock-based Compensation, Allocation of Recognized Period Costs [Table]"
       }
      }
     },
     "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/StockBasedCompensationSummaryofStockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": {
     "auth_ref": [
      "r623",
      "r624"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).",
        "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]",
        "terseLabel": "Assets and Liabilities Measured at Fair Value on a Recurring Basis"
       }
      }
     },
     "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/FairValueMeasurementsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": {
     "auth_ref": [
      "r81",
      "r84",
      "r670"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Schedule of Finite-Lived Intangible Assets [Table]",
        "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]"
       }
      }
     },
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/BasisofPresentationFiniteLivedIntangibleAssetsbyMajorClassDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": {
     "auth_ref": [
      "r81",
      "r84"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.",
        "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]",
        "terseLabel": "Schedule of Finite-Lived Intangible Assets"
       }
      }
     },
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/BasisofPresentationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfGoodwillTable": {
     "auth_ref": [
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r411",
      "r412",
      "r413",
      "r414",
      "r415",
      "r722"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of goodwill and the changes during the year due to acquisition, sale, impairment or for other reasons.",
        "label": "Schedule of Goodwill [Table]",
        "terseLabel": "Schedule of Goodwill [Table]"
       }
      }
     },
     "localname": "ScheduleOfGoodwillTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/GoodwillandOtherIntangibleAssetsChangeinGoodwillDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfGoodwillTextBlock": {
     "auth_ref": [
      "r722",
      "r792",
      "r793",
      "r794",
      "r795",
      "r796",
      "r797",
      "r798",
      "r799",
      "r800",
      "r801",
      "r802"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.",
        "label": "Schedule of Goodwill [Table Text Block]",
        "terseLabel": "Change in Goodwill"
       }
      }
     },
     "localname": "ScheduleOfGoodwillTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/GoodwillandOtherIntangibleAssetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": {
     "auth_ref": [
      "r777"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions.",
        "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]",
        "terseLabel": "Schedule of Income Before Provision for Income Taxes"
       }
      }
     },
     "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense": {
     "auth_ref": [
      "r239"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the activity in the reserve for settling insured claims and expenses incurred in the claims settlement process for the period. The estimated liability includes the amount of money that will be required for future payments of (a) claims that have been reported to the insurer, (b) claims related to insured events that have occurred but that have not been reported to the insurer as of the date the liability is estimated, and (c) claim adjustment expenses. Claim adjustment expenses include costs incurred in the claim settlement process such as legal fees; outside adjuster fees; and costs to record, process, and adjust claims.",
        "label": "Schedule of Liability for Unpaid Claims and Claims Adjustment Expense [Table Text Block]",
        "terseLabel": "Schedule of Security Incident Expense and Probable Insurance Recoveries"
       }
      }
     },
     "localname": "ScheduleOfLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": {
     "auth_ref": [
      "r109"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt.",
        "label": "Schedule of Maturities of Long-Term Debt [Table Text Block]",
        "terseLabel": "Annual Maturities Related to Credit Facility, Real Estate Loans and Other Debt"
       }
      }
     },
     "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/DebtTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock": {
     "auth_ref": [
      "r128"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock units.",
        "label": "Schedule of Nonvested Restricted Stock Units Activity [Table Text Block]",
        "terseLabel": "Summary of Unvested Restricted Stock Units, Activity"
       }
      }
     },
     "localname": "ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/StockBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": {
     "auth_ref": [
      "r97"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.",
        "label": "Property, Plant and Equipment [Table]",
        "terseLabel": "Property, Plant and Equipment [Table]"
       }
      }
     },
     "localname": "ScheduleOfPropertyPlantAndEquipmentTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/PropertyandEquipmentandSoftwareandContentDevelopmentCostsScheduleofPropertyandEquipmentDetails",
      "http://www.blackbaud.com/role/PropertyandEquipmentandSoftwareandContentDevelopmentCostsScheduleofSoftwareDevelopmentCostsDetails",
      "http://www.blackbaud.com/role/PropertyandEquipmentandSoftwareandContentDevelopmentCostsTables"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock": {
     "auth_ref": [
      "r41",
      "r76"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of information concerning material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries.",
        "label": "Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block]",
        "terseLabel": "Long-Lived Assets By Geographic Region"
       }
      }
     },
     "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/SegmentInformationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": {
     "auth_ref": [
      "r37",
      "r76"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries.",
        "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]",
        "terseLabel": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]"
       }
      }
     },
     "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/SegmentInformationLongLivedAssetsByGeographicRegionDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "auth_ref": [
      "r524",
      "r526",
      "r529",
      "r530",
      "r531",
      "r533",
      "r534",
      "r535",
      "r536",
      "r537",
      "r538",
      "r539",
      "r540",
      "r541",
      "r542",
      "r543",
      "r544",
      "r545",
      "r546",
      "r547",
      "r548",
      "r549",
      "r550",
      "r553",
      "r554",
      "r555",
      "r556",
      "r557"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about share-based payment arrangement.",
        "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]",
        "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/StockBasedCompensationDetails",
      "http://www.blackbaud.com/role/StockBasedCompensationSummaryofAwardsOutstandingbyEachAwardTypeDetails",
      "http://www.blackbaud.com/role/StockBasedCompensationSummaryofUnvestedRestrictedStockAwardsActivityDetails",
      "http://www.blackbaud.com/role/StockBasedCompensationSummaryofUnvestedRestrictedStockUnitsActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": {
     "auth_ref": [
      "r84"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.",
        "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]",
        "terseLabel": "Future Amortization Expense for Finite-Lived Intangible Assets"
       }
      }
     },
     "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/GoodwillandOtherIntangibleAssetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SecuredDebtMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Collateralized debt obligation backed by, for example, but not limited to, pledge, mortgage or other lien on the entity's assets.",
        "label": "Secured Debt [Member]",
        "terseLabel": "Term loans [Member]"
       }
      }
     },
     "localname": "SecuredDebtMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/DebtDetails",
      "http://www.blackbaud.com/role/DebtSummaryofDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember": {
     "auth_ref": [
      "r832"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fixed rate on U.S. dollar, constant-notional interest rate swap that has its variable-rate leg referenced to Secured Overnight Financing Rate (SOFR) with no additional spread over SOFR on variable-rate leg.",
        "label": "Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member]",
        "terseLabel": "Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate"
       }
      }
     },
     "localname": "SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/DebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SegmentDomain": {
     "auth_ref": [
      "r338",
      "r341",
      "r342",
      "r343",
      "r344",
      "r345",
      "r346",
      "r347",
      "r348",
      "r349",
      "r350",
      "r351",
      "r352",
      "r354",
      "r355",
      "r356",
      "r357",
      "r358",
      "r359",
      "r360",
      "r361",
      "r362",
      "r364",
      "r370",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r411",
      "r412",
      "r413",
      "r429",
      "r432",
      "r722",
      "r853"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.",
        "label": "Segments [Domain]",
        "terseLabel": "Segments [Domain]"
       }
      }
     },
     "localname": "SegmentDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/RevenueRecognitionRevenuebyMarketGroupDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SegmentReportingAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Reporting [Abstract]",
        "terseLabel": "Segment Reporting [Abstract]"
       }
      }
     },
     "localname": "SegmentReportingAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SegmentReportingDisclosureTextBlock": {
     "auth_ref": [
      "r338",
      "r339",
      "r340",
      "r350",
      "r353",
      "r358",
      "r362",
      "r363",
      "r364",
      "r365",
      "r366",
      "r369",
      "r370",
      "r371"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.",
        "label": "Segment Reporting Disclosure [Text Block]",
        "terseLabel": "Segment Information"
       }
      }
     },
     "localname": "SegmentReportingDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/SegmentInformation"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SellingAndMarketingExpense": {
     "auth_ref": [],
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.",
        "label": "Selling and Marketing Expense",
        "terseLabel": "Sales, marketing and customer success"
       }
      }
     },
     "localname": "SellingAndMarketingExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SellingAndMarketingExpenseMember": {
     "auth_ref": [
      "r40"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing selling and marketing expense.",
        "label": "Selling and Marketing Expense [Member]",
        "terseLabel": "Sales, marketing and customer success [Member]"
       }
      }
     },
     "localname": "SellingAndMarketingExpenseMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/StockBasedCompensationSummaryofStockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensation": {
     "auth_ref": [
      "r59"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncash expense for share-based payment arrangement.",
        "label": "Share-Based Payment Arrangement, Noncash Expense",
        "terseLabel": "Stock-based compensation expense"
       }
      }
     },
     "localname": "ShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": {
     "auth_ref": [
      "r742"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period",
        "terseLabel": "Vesting period (in years)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/StockBasedCompensationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": {
     "auth_ref": [
      "r546"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period",
        "negatedTerseLabel": "Forfeited, number"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/StockBasedCompensationSummaryofUnvestedRestrictedStockAwardsActivityDetails",
      "http://www.blackbaud.com/role/StockBasedCompensationSummaryofUnvestedRestrictedStockUnitsActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r546"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value",
        "terseLabel": "Forfeited, weighted average grant date fair value"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/StockBasedCompensationSummaryofUnvestedRestrictedStockAwardsActivityDetails",
      "http://www.blackbaud.com/role/StockBasedCompensationSummaryofUnvestedRestrictedStockUnitsActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
     "auth_ref": [
      "r544"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period",
        "terseLabel": "Granted, number"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/StockBasedCompensationSummaryofUnvestedRestrictedStockAwardsActivityDetails",
      "http://www.blackbaud.com/role/StockBasedCompensationSummaryofUnvestedRestrictedStockUnitsActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r544"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value",
        "terseLabel": "Granted, weighted average grant date fair value",
        "verboseLabel": "Restricted stock granted, weighted average grant date fair value"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/StockBasedCompensationDetails",
      "http://www.blackbaud.com/role/StockBasedCompensationSummaryofUnvestedRestrictedStockAwardsActivityDetails",
      "http://www.blackbaud.com/role/StockBasedCompensationSummaryofUnvestedRestrictedStockUnitsActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": {
     "auth_ref": [
      "r541",
      "r542"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number",
        "periodEndLabel": "Unvested, number, end of period",
        "periodStartLabel": "Unvested, number, beginning of period"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/StockBasedCompensationSummaryofUnvestedRestrictedStockAwardsActivityDetails",
      "http://www.blackbaud.com/role/StockBasedCompensationSummaryofUnvestedRestrictedStockUnitsActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r541",
      "r542"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value",
        "periodEndLabel": "Unvested, weighted average grant date fair value, end of period",
        "periodStartLabel": "Unvested, weighted average grant date fair value, beginning of period"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/StockBasedCompensationSummaryofUnvestedRestrictedStockAwardsActivityDetails",
      "http://www.blackbaud.com/role/StockBasedCompensationSummaryofUnvestedRestrictedStockUnitsActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": {
     "auth_ref": [
      "r545"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period",
        "negatedTerseLabel": "Vested, number"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/StockBasedCompensationSummaryofUnvestedRestrictedStockAwardsActivityDetails",
      "http://www.blackbaud.com/role/StockBasedCompensationSummaryofUnvestedRestrictedStockUnitsActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": {
     "auth_ref": [
      "r548"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value",
        "terseLabel": "Restricted stock vested, total fair value"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/StockBasedCompensationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r545"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value",
        "terseLabel": "Vested, weighted average grant date fair value"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/StockBasedCompensationSummaryofUnvestedRestrictedStockAwardsActivityDetails",
      "http://www.blackbaud.com/role/StockBasedCompensationSummaryofUnvestedRestrictedStockUnitsActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/StockBasedCompensationDetails",
      "http://www.blackbaud.com/role/StockBasedCompensationSummaryofAwardsOutstandingbyEachAwardTypeDetails",
      "http://www.blackbaud.com/role/StockBasedCompensationSummaryofUnvestedRestrictedStockAwardsActivityDetails",
      "http://www.blackbaud.com/role/StockBasedCompensationSummaryofUnvestedRestrictedStockUnitsActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": {
     "auth_ref": [
      "r743"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares authorized for issuance under share-based payment arrangement.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized",
        "terseLabel": "Total number of authorized stock-based awards available (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/StockBasedCompensationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": {
     "auth_ref": [
      "r533",
      "r534"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of options outstanding, including both vested and non-vested options.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number",
        "terseLabel": "Outstanding, number"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/StockBasedCompensationSummaryofAwardsOutstandingbyEachAwardTypeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "auth_ref": [
      "r529",
      "r530",
      "r531",
      "r533",
      "r534",
      "r535",
      "r536",
      "r537",
      "r538",
      "r539",
      "r540",
      "r541",
      "r542",
      "r543",
      "r544",
      "r545",
      "r546",
      "r547",
      "r548",
      "r549",
      "r550",
      "r553",
      "r554",
      "r555",
      "r556",
      "r557"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Award under share-based payment arrangement.",
        "label": "Award Type [Domain]",
        "terseLabel": "Award Type [Domain]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/StockBasedCompensationDetails",
      "http://www.blackbaud.com/role/StockBasedCompensationSummaryofAwardsOutstandingbyEachAwardTypeDetails",
      "http://www.blackbaud.com/role/StockBasedCompensationSummaryofUnvestedRestrictedStockAwardsActivityDetails",
      "http://www.blackbaud.com/role/StockBasedCompensationSummaryofUnvestedRestrictedStockUnitsActivityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": {
     "auth_ref": [
      "r532",
      "r551",
      "r552",
      "r553",
      "r554",
      "r557",
      "r566",
      "r567"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.",
        "label": "Share-Based Payment Arrangement [Policy Text Block]",
        "terseLabel": "Stock-based compensation"
       }
      }
     },
     "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/BasisofPresentationPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Intrinsic value of nonvested award under share-based payment arrangement. Excludes share and unit options.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Nonvested",
        "terseLabel": "Unvested, aggregate intrinsic value"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/StockBasedCompensationSummaryofUnvestedRestrictedStockAwardsActivityDetails",
      "http://www.blackbaud.com/role/StockBasedCompensationSummaryofUnvestedRestrictedStockUnitsActivityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SharesIssued": {
     "auth_ref": [
      "r112"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury.",
        "label": "Shares, Issued",
        "periodEndLabel": "Balance (in shares)",
        "periodStartLabel": "Balance (in shares)"
       }
      }
     },
     "localname": "SharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShortTermDebtMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt arrangement having an initial term within one year or the normal operating cycle, if longer.",
        "label": "Short-Term Debt [Member]",
        "terseLabel": "Short-term debt [Member]"
       }
      }
     },
     "localname": "ShortTermDebtMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/DebtSummaryofDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SignificantAccountingPoliciesTextBlock": {
     "auth_ref": [
      "r69",
      "r287"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.",
        "label": "Significant Accounting Policies [Text Block]",
        "verboseLabel": "Basis of Presentation"
       }
      }
     },
     "localname": "SignificantAccountingPoliciesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/BasisofPresentation"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SoftwareDevelopmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Internally developed software for sale, licensing or long-term internal use.",
        "label": "Software Development [Member]",
        "terseLabel": "Software development [Member]"
       }
      }
     },
     "localname": "SoftwareDevelopmentMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/PropertyandEquipmentandSoftwareandContentDevelopmentCostsScheduleofSoftwareDevelopmentCostsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SoftwareToBeSoldLeasedOrOtherwiseMarketedPolicy": {
     "auth_ref": [
      "r244"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for costs incurred to (1) establish the technological feasibility of a computer software product to be sold, leased, or otherwise marketed; and (2) produce product masters after establishing technological feasibility. This accounting policy also may apply to purchased computer software. This policy also may address the entity's amortization policy for its capitalized computer software costs and how it evaluates such capitalized costs for impairment.",
        "label": "Software to be Sold, Leased, or Otherwise Marketed, Policy [Policy Text Block]",
        "terseLabel": "Software development costs, software to be sold"
       }
      }
     },
     "localname": "SoftwareToBeSoldLeasedOrOtherwiseMarketedPolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/BasisofPresentationPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_StandbyLettersOfCreditMember": {
     "auth_ref": [
      "r108",
      "r165",
      "r240",
      "r441"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "An irrevocable undertaking (typically by a financial institution) to guarantee payment of a specified financial obligation.",
        "label": "Standby Letters of Credit [Member]",
        "terseLabel": "Standby letters of credit [Member]"
       }
      }
     },
     "localname": "StandbyLettersOfCreditMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/DebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_StateAndLocalJurisdictionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Designated tax department of a state or local government entitled to levy and collect income taxes from the entity.",
        "label": "State and Local Jurisdiction [Member]",
        "terseLabel": "State and Local Jurisdiction [Member]"
       }
      }
     },
     "localname": "StateAndLocalJurisdictionMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/IncomeTaxesDetails",
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_StatementBusinessSegmentsAxis": {
     "auth_ref": [
      "r247",
      "r338",
      "r341",
      "r342",
      "r343",
      "r344",
      "r345",
      "r346",
      "r347",
      "r348",
      "r349",
      "r350",
      "r351",
      "r352",
      "r354",
      "r355",
      "r356",
      "r357",
      "r358",
      "r359",
      "r360",
      "r361",
      "r362",
      "r364",
      "r370",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r411",
      "r412",
      "r413",
      "r427",
      "r429",
      "r432",
      "r722",
      "r853"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by business segments.",
        "label": "Segments [Axis]",
        "terseLabel": "Segments [Axis]"
       }
      }
     },
     "localname": "StatementBusinessSegmentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/RevenueRecognitionRevenuebyMarketGroupDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementClassOfStockAxis": {
     "auth_ref": [
      "r259",
      "r260",
      "r261",
      "r290",
      "r316",
      "r320",
      "r322",
      "r324",
      "r331",
      "r332",
      "r375",
      "r442",
      "r444",
      "r445",
      "r446",
      "r449",
      "r450",
      "r482",
      "r483",
      "r485",
      "r489",
      "r495",
      "r631",
      "r712",
      "r761",
      "r774",
      "r787"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by the different classes of stock of the entity.",
        "label": "Class of Stock [Axis]",
        "terseLabel": "Class of Stock [Axis]"
       }
      }
     },
     "localname": "StatementClassOfStockAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/DocumentandEntityInformationDocument"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "auth_ref": [
      "r24",
      "r112",
      "r246",
      "r274",
      "r275",
      "r276",
      "r301",
      "r302",
      "r303",
      "r305",
      "r311",
      "r313",
      "r330",
      "r376",
      "r496",
      "r563",
      "r564",
      "r565",
      "r595",
      "r596",
      "r620",
      "r636",
      "r637",
      "r638",
      "r639",
      "r640",
      "r642",
      "r662",
      "r684",
      "r685",
      "r686"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by component of equity.",
        "label": "Equity Components [Axis]",
        "terseLabel": "Statement, Equity Components [Axis]"
       }
      }
     },
     "localname": "StatementEquityComponentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Statement [Line Items]",
        "terseLabel": "Statement [Line Items]"
       }
      }
     },
     "localname": "StatementLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.blackbaud.com/role/ConsolidatedStatementsofComprehensiveIncome",
      "http://www.blackbaud.com/role/ConsolidatedStatementsofStockholdersEquity",
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails",
      "http://www.blackbaud.com/role/StockholdersEquityChangesinAccumulatedOtherComprehensiveLossbyComponentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Cash Flows [Abstract]",
        "terseLabel": "Statement of Cash Flows [Abstract]"
       }
      }
     },
     "localname": "StatementOfCashFlowsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Financial Position [Abstract]",
        "terseLabel": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "localname": "StatementOfFinancialPositionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Comprehensive Income [Abstract]",
        "terseLabel": "Statement of Comprehensive Income [Abstract]"
       }
      }
     },
     "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Stockholders' Equity [Abstract]",
        "terseLabel": "Statement of Stockholders' Equity [Abstract]"
       }
      }
     },
     "localname": "StatementOfStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementTable": {
     "auth_ref": [
      "r301",
      "r302",
      "r303",
      "r330",
      "r669"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.",
        "label": "Statement [Table]",
        "terseLabel": "Statement [Table]"
       }
      }
     },
     "localname": "StatementTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.blackbaud.com/role/ConsolidatedStatementsofComprehensiveIncome",
      "http://www.blackbaud.com/role/ConsolidatedStatementsofStockholdersEquity",
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails",
      "http://www.blackbaud.com/role/StockholdersEquityChangesinAccumulatedOtherComprehensiveLossbyComponentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockIssued1": {
     "auth_ref": [
      "r65",
      "r66",
      "r67"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The fair value of stock issued in noncash financing activities.",
        "label": "Stock Issued",
        "negatedTerseLabel": "Purchase of EVERFI through the issuance of stock (see Note 3)"
       }
      }
     },
     "localname": "StockIssued1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesAcquisitions": {
     "auth_ref": [
      "r7",
      "r8",
      "r117"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of stock issued during the period pursuant to acquisitions.",
        "label": "Stock Issued During Period, Shares, Acquisitions",
        "terseLabel": "Stock Issued During Period, Shares, Acquisitions"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesAcquisitions",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited": {
     "auth_ref": [
      "r7",
      "r8",
      "r112",
      "r117"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares related to Restricted Stock Award forfeited during the period.",
        "label": "Stock Issued During Period, Shares, Restricted Stock Award, Forfeited",
        "negatedLabel": "Restricted stock cancellations (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": {
     "auth_ref": [
      "r112",
      "r117"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards.",
        "label": "Stock Issued During Period, Shares, Restricted Stock Award, Gross",
        "verboseLabel": "Restricted stock grants (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueAcquisitions": {
     "auth_ref": [
      "r24",
      "r112",
      "r117"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of stock issued pursuant to acquisitions during the period.",
        "label": "Stock Issued During Period, Value, Acquisitions",
        "terseLabel": "Stock Issued During Period, Value, Acquisitions"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueAcquisitions",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross": {
     "auth_ref": [
      "r7",
      "r8",
      "r112",
      "r117"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate value of stock related to Restricted Stock Awards issued during the period.",
        "label": "Stock Issued During Period, Value, Restricted Stock Award, Gross",
        "terseLabel": "Restricted stock grants"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockRepurchaseProgramAuthorizedAmount1": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of stock repurchase plan authorized.",
        "label": "Stock Repurchase Program, Authorized Amount",
        "terseLabel": "Stock repurchase program, authorized amount"
       }
      }
     },
     "localname": "StockRepurchaseProgramAuthorizedAmount1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/StockholdersEquityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount remaining of a stock repurchase plan authorized.",
        "label": "Stock Repurchase Program, Remaining Authorized Repurchase Amount",
        "terseLabel": "Stock repurchase program, remaining authorized repurchase amount"
       }
      }
     },
     "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/StockholdersEquityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquity": {
     "auth_ref": [
      "r8",
      "r11",
      "r12",
      "r77",
      "r747",
      "r776",
      "r789",
      "r834"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.",
        "label": "Stockholders' Equity Attributable to Parent",
        "periodEndLabel": "Balance",
        "periodStartLabel": "Balance",
        "totalLabel": "Total stockholders' equity"
       }
      }
     },
     "localname": "StockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedBalanceSheets",
      "http://www.blackbaud.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders' Equity Attributable to Parent [Abstract]",
        "terseLabel": "Stockholders' equity:"
       }
      }
     },
     "localname": "StockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockholdersEquityNoteDisclosureTextBlock": {
     "auth_ref": [
      "r120",
      "r289",
      "r483",
      "r484",
      "r485",
      "r486",
      "r487",
      "r488",
      "r489",
      "r490",
      "r491",
      "r492",
      "r493",
      "r494",
      "r496",
      "r619"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.",
        "label": "Stockholders' Equity Note Disclosure [Text Block]",
        "terseLabel": "Stockholders' Equity"
       }
      }
     },
     "localname": "StockholdersEquityNoteDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/StockholdersEquity"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SubleaseIncome": {
     "auth_ref": [
      "r655",
      "r746"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/CommitmentsandContingenciesComponentsofLeaseExpenseDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_LeaseCost",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of sublease income excluding finance and operating lease expense.",
        "label": "Sublease Income",
        "negatedTerseLabel": "Sublease income"
       }
      }
     },
     "localname": "SubleaseIncome",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesComponentsofLeaseExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SummaryOfIncomeTaxContingenciesTextBlock": {
     "auth_ref": [
      "r140",
      "r142",
      "r143"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure for tax positions taken in the tax returns filed or to be filed for which it is more likely than not that the tax position will not be sustained upon examination by taxing authorities and other income tax contingencies. Includes, but is not limited to, interest and penalties, reconciliation of unrecognized tax benefits, unrecognized tax benefits that would affect the effective tax rate, tax years that remain subject to examination by tax jurisdictions, and information about positions for which it is reasonably possible that amounts unrecognized will significantly change within 12 months.",
        "label": "Summary of Income Tax Contingencies [Table Text Block]",
        "terseLabel": "Summary of Changes in Unrecognized Tax Benefits"
       }
      }
     },
     "localname": "SummaryOfIncomeTaxContingenciesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SummaryOfValuationAllowanceTextBlock": {
     "auth_ref": [
      "r144"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of valuation allowances to reduce deferred tax assets to net realizable value, including identification of the deferred tax asset more likely than not will not be fully realized and the corresponding amount of the valuation allowance.",
        "label": "Summary of Valuation Allowance [Table Text Block]",
        "terseLabel": "Summary of Changes in Deferred Tax Asset Valuation Allowance"
       }
      }
     },
     "localname": "SummaryOfValuationAllowanceTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SupplementalCashFlowElementsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplemental Cash Flow Elements [Abstract]",
        "terseLabel": "Supplemental disclosure of cash flow information"
       }
      }
     },
     "localname": "SupplementalCashFlowElementsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SupplementalCashFlowInformationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplemental Cash Flow Information [Abstract]",
        "terseLabel": "Cash paid during the year for:"
       }
      }
     },
     "localname": "SupplementalCashFlowInformationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TaxCreditCarryforwardAmount": {
     "auth_ref": [
      "r146"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.",
        "label": "Tax Credit Carryforward, Amount",
        "terseLabel": "Tax credit carryforwards"
       }
      }
     },
     "localname": "TaxCreditCarryforwardAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TaxesPayableCurrentAndNoncurrent": {
     "auth_ref": [
      "r2",
      "r210",
      "r230"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofAccruedExpensesandOtherLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes.",
        "label": "Taxes Payable",
        "terseLabel": "Taxes payable"
       }
      }
     },
     "localname": "TaxesPayableCurrentAndNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofAccruedExpensesandOtherLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TechnologyBasedIntangibleAssetsMember": {
     "auth_ref": [
      "r154"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Technology-based intangible assets, including, but not limited to, patented technology, unpatented technology, and developed technology rights.",
        "label": "Technology-Based Intangible Assets [Member]",
        "terseLabel": "Developed technology [Member]"
       }
      }
     },
     "localname": "TechnologyBasedIntangibleAssetsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/GoodwillAndOtherIntangibleAssetsFairValuesOfIntangibleAssetsAcquiredInVariousBusinessCombinationsByClassDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TechnologyServiceMember": {
     "auth_ref": [
      "r820"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Technology assistance, including but not limited to, training, installation, engineering, and software design.",
        "label": "Technology Service [Member]",
        "terseLabel": "Cost of one-time services and other [Member]"
       }
      }
     },
     "localname": "TechnologyServiceMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofComprehensiveIncome",
      "http://www.blackbaud.com/role/StockBasedCompensationSummaryofStockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TreasuryStockMember": {
     "auth_ref": [
      "r23",
      "r118"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Shares of an entity that have been repurchased by the entity. This stock has no voting rights and receives no dividends. Note that treasury stock may be recorded at its total cost or separately as par (or stated) value and additional paid in capital. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.",
        "label": "Treasury Stock [Member]",
        "terseLabel": "Treasury stock [Member]"
       }
      }
     },
     "localname": "TreasuryStockMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TreasuryStockShares": {
     "auth_ref": [
      "r23",
      "r118"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.",
        "label": "Treasury Stock, Shares",
        "terseLabel": "Treasury stock, shares"
       }
      }
     },
     "localname": "TreasuryStockShares",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_TreasuryStockSharesAcquired": {
     "auth_ref": [
      "r8",
      "r112",
      "r117"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares that have been repurchased during the period and are being held in treasury.",
        "label": "Treasury Stock, Shares, Acquired",
        "terseLabel": "Treasury stock, shares, acquired",
        "verboseLabel": "Purchase of treasury shares under stock repurchase program (in shares)"
       }
      }
     },
     "localname": "TreasuryStockSharesAcquired",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofStockholdersEquity",
      "http://www.blackbaud.com/role/StockholdersEquityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_TreasuryStockValue": {
     "auth_ref": [
      "r23",
      "r118",
      "r119"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.",
        "label": "Treasury Stock, Value",
        "negatedLabel": "Treasury stock, at cost; 14,745,230 and 14,182,805 shares at December\u00a031, 2022 and December\u00a031, 2021, respectively"
       }
      }
     },
     "localname": "TreasuryStockValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TreasuryStockValueAcquiredCostMethod": {
     "auth_ref": [
      "r112",
      "r117",
      "r118"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.",
        "label": "Treasury Stock, Value, Acquired, Cost Method",
        "negatedTerseLabel": "Purchase of treasury shares under stock repurchase program, cost method"
       }
      }
     },
     "localname": "TreasuryStockValueAcquiredCostMethod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnbilledContractsReceivable": {
     "auth_ref": [
      "r668"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofPrepaidExpensesandOtherAssetsDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_PrepaidExpenseAndOtherAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unbilled amounts due for services rendered or to be rendered, actions taken or to be taken, or a promise to refrain from taking certain actions in accordance with the terms of a legally binding agreement between the entity and, at a minimum, one other party. An example would be amounts associated with contracts or programs where the recognized revenue for performance thereunder exceeds the amounts billed under the terms thereof as of the date of the balance sheet.",
        "label": "Unbilled Contracts Receivable",
        "terseLabel": "Unbilled accounts receivable"
       }
      }
     },
     "localname": "UnbilledContractsReceivable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofPrepaidExpensesandOtherAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefits": {
     "auth_ref": [
      "r570",
      "r578"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of unrecognized tax benefits.",
        "label": "Unrecognized Tax Benefits",
        "periodEndLabel": "Balance at December 31, 2022",
        "periodStartLabel": "Balance at December 31, 2021"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefits",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/IncomeTaxesSummaryofChangesinUnrecognizedTaxBenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": {
     "auth_ref": [
      "r579"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.",
        "label": "Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions",
        "negatedTerseLabel": "Decreases in prior year positions"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/IncomeTaxesSummaryofChangesinUnrecognizedTaxBenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities": {
     "auth_ref": [
      "r581"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease in unrecognized tax benefits resulting from settlements with taxing authorities.",
        "label": "Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities",
        "negatedTerseLabel": "Settlements (payments)"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/IncomeTaxesSummaryofChangesinUnrecognizedTaxBenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": {
     "auth_ref": [
      "r580"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.",
        "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions",
        "terseLabel": "Increases from current period positions"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/IncomeTaxesSummaryofChangesinUnrecognizedTaxBenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": {
     "auth_ref": [
      "r579"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.",
        "label": "Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions",
        "terseLabel": "Increases from prior period positions"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/IncomeTaxesSummaryofChangesinUnrecognizedTaxBenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations": {
     "auth_ref": [
      "r582"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease in unrecognized tax benefits resulting from lapses of applicable statutes of limitations.",
        "label": "Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations",
        "negatedTerseLabel": "Lapse of statute of limitations"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/IncomeTaxesSummaryofChangesinUnrecognizedTaxBenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": {
     "auth_ref": [
      "r583"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate.",
        "label": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate",
        "terseLabel": "Unrecognized tax benefit that, if recognized, would favorably affect the effective tax rate"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UseOfEstimates": {
     "auth_ref": [
      "r73",
      "r74",
      "r75",
      "r333",
      "r334",
      "r336",
      "r337"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.",
        "label": "Use of Estimates, Policy [Policy Text Block]",
        "terseLabel": "Use of estimates"
       }
      }
     },
     "localname": "UseOfEstimates",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/BasisofPresentationPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ValuationAllowanceByDeferredTaxAssetAxis": {
     "auth_ref": [
      "r144"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of deferred tax consequences attributable to deductible temporary differences.",
        "label": "Valuation Allowance by Deferred Tax Asset [Axis]",
        "terseLabel": "Valuation Allowance by Deferred Tax Asset [Axis]"
       }
      }
     },
     "localname": "ValuationAllowanceByDeferredTaxAssetAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/IncomeTaxesSummaryofChangesinDeferredTaxAssetValuationAllowanceDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount": {
     "auth_ref": [
      "r589"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset.",
        "label": "Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount",
        "terseLabel": "Valuation allowance, deferred tax asset, increase (decrease), amount"
       }
      }
     },
     "localname": "ValuationAllowanceDeferredTaxAssetChangeInAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/IncomeTaxesSummaryofChangesinDeferredTaxAssetValuationAllowanceDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ValuationAllowanceLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Valuation Allowance [Line Items]",
        "terseLabel": "Valuation Allowance [Line Items]"
       }
      }
     },
     "localname": "ValuationAllowanceLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/IncomeTaxesSummaryofChangesinDeferredTaxAssetValuationAllowanceDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ValuationAllowanceTable": {
     "auth_ref": [
      "r144"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A listing of an entity's valuation allowances to reduce deferred tax assets to amounts which it is more likely than not will not be realized, including a description of the deferred tax assets for which the valuation allowance has been recorded and the amount of the valuation allowance.",
        "label": "Valuation Allowance [Table]",
        "terseLabel": "Valuation Allowance [Table]"
       }
      }
     },
     "localname": "ValuationAllowanceTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/IncomeTaxesSummaryofChangesinDeferredTaxAssetValuationAllowanceDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesDomain": {
     "auth_ref": [
      "r296",
      "r297",
      "r298",
      "r299",
      "r300"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Valuation and qualifying accounts and reserves.",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]",
        "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]"
       }
      }
     },
     "localname": "ValuationAllowancesAndReservesDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/BasisofPresentationChangesinAllowanceforSalesReturnsandDoubtfulAccountsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesTypeAxis": {
     "auth_ref": [
      "r296",
      "r297",
      "r298",
      "r299",
      "r300"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by valuation and qualifying accounts and reserves.",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]",
        "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]"
       }
      }
     },
     "localname": "ValuationAllowancesAndReservesTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/BasisofPresentationChangesinAllowanceforSalesReturnsandDoubtfulAccountsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_VariableLeaseCost": {
     "auth_ref": [
      "r654",
      "r746"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/CommitmentsandContingenciesComponentsofLeaseExpenseDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.",
        "label": "Variable Lease, Cost",
        "terseLabel": "Variable lease cost"
       }
      }
     },
     "localname": "VariableLeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesComponentsofLeaseExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_VariableRateAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of variable rate.",
        "label": "Variable Rate [Axis]",
        "terseLabel": "Variable Rate [Axis]"
       }
      }
     },
     "localname": "VariableRateAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/DebtDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_VariableRateDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.",
        "label": "Variable Rate [Domain]",
        "terseLabel": "Variable Rate [Domain]"
       }
      }
     },
     "localname": "VariableRateDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/DebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "auth_ref": [
      "r315",
      "r324"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/EarningsPerShareComputationofBasicandDilutedEarningsPerShareDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.",
        "label": "Weighted Average Number of Shares Outstanding, Diluted",
        "terseLabel": "Diluted weighted average shares",
        "totalLabel": "Weighted average common shares assuming dilution"
       }
      }
     },
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofComprehensiveIncome",
      "http://www.blackbaud.com/role/EarningsPerShareComputationofBasicandDilutedEarningsPerShareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]",
        "terseLabel": "Common shares and equivalents outstanding"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "auth_ref": [
      "r314",
      "r324"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/EarningsPerShareComputationofBasicandDilutedEarningsPerShareDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.",
        "label": "Weighted Average Number of Shares Outstanding, Basic",
        "terseLabel": "Basic weighted average shares",
        "verboseLabel": "Weighted average common shares"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofComprehensiveIncome",
      "http://www.blackbaud.com/role/EarningsPerShareComputationofBasicandDilutedEarningsPerShareDetails"
     ],
     "xbrltype": "sharesItemType"
    }
   },
   "unitCount": 8
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "205",
   "URI": "https://asc.fasb.org/topic&trid=2122149",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r1": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r10": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r100": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "360",
   "URI": "https://asc.fasb.org/topic&trid=2155823",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r101": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.3)",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r102": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r103": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4)",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r104": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "440",
   "URI": "https://asc.fasb.org/topic&trid=2144648",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r105": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "460",
   "URI": "https://asc.fasb.org/extlink&oid=124440162&loc=d3e12021-110248",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r106": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "460",
   "URI": "https://asc.fasb.org/extlink&oid=124440162&loc=d3e12053-110248",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r107": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "460",
   "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r108": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "460",
   "URI": "https://asc.fasb.org/extlink&oid=126907907&loc=d3e12803-110250",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r109": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=d3e1835-112601",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r11": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r110": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r111": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "470",
   "URI": "https://asc.fasb.org/topic&trid=2208564",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r112": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r113": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r114": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r115": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21521-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r116": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21538-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r117": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r118": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r119": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r12": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(31))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r120": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "505",
   "URI": "https://asc.fasb.org/topic&trid=2208762",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r121": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "610",
   "URI": "https://asc.fasb.org/topic&trid=49130413",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r122": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Topic": "710",
   "URI": "https://asc.fasb.org/extlink&oid=6409733&loc=d3e19396-108361",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r123": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "710",
   "URI": "https://asc.fasb.org/topic&trid=2127225",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r124": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "712",
   "URI": "https://asc.fasb.org/topic&trid=2197446",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r125": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "715",
   "URI": "https://asc.fasb.org/topic&trid=2235017",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r126": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5047-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r127": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r128": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r129": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r13": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(32))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r130": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r131": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=SL79508275-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r132": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 14.F)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r133": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11149-113907",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r134": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11178-113907",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r135": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "718",
   "URI": "https://asc.fasb.org/topic&trid=2228938",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r136": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "720",
   "URI": "https://asc.fasb.org/topic&trid=2122503",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r137": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "730",
   "URI": "https://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r138": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r139": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r14": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(a))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r140": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r141": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r142": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r143": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r144": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r145": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r146": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r147": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32632-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r148": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r149": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r15": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(b),22(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r150": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "05",
   "SubTopic": "10",
   "Subparagraph": "(a)-(d)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=6909625&loc=d3e227-128457",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r151": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=123586518&loc=d3e961-128460",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r152": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r153": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r154": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5227-128473",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r155": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r156": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5394-128473",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r157": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "30",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=6911189&loc=d3e6408-128476",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r158": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "30",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126966197&loc=d3e6578-128477",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r159": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "30",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126966197&loc=d3e6613-128477",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r16": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19,20)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r160": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126966325&loc=d3e6819-128478",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r161": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "30",
   "Subparagraph": "b",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126966325&loc=d3e6819-128478",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r162": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r163": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)(4)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r164": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "805",
   "URI": "https://asc.fasb.org/topic&trid=2303972",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r165": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "15",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=116873149&loc=d3e923-111674",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r166": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r167": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569643-111683",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r168": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r169": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(3)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r17": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19-26)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r170": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c),(3)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r171": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "810",
   "URI": "https://asc.fasb.org/topic&trid=2197479",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r172": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5579240-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r173": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r174": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)(ii)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41620-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r175": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)(iii)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41620-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r176": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41620-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r177": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41638-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r178": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r179": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r18": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.21)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r180": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r181": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r182": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r183": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r184": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r185": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r186": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r187": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r188": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r189": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41675-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r19": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22(a)(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r190": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41678-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r191": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "182",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=127000641&loc=SL5629052-113961",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r192": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "25",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=121577467&loc=d3e76258-113986",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r193": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=121549185&loc=d3e80748-113994",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r194": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "815",
   "URI": "https://asc.fasb.org/topic&trid=2229140",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r195": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r196": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "60",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r197": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "820",
   "URI": "https://asc.fasb.org/topic&trid=2155941",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r198": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13279-108611",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r199": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r2": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(20))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r20": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r200": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r201": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r202": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r203": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r204": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r205": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=68176171&loc=SL68176184-208336",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r206": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "940",
   "URI": "https://asc.fasb.org/extlink&oid=126941158&loc=d3e41242-110953",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r207": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(1)(a))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r208": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(10))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r209": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(11))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r21": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.24)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r210": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(15)(1))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r211": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(15)(2))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r212": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(15)(5))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r213": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(16))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r214": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(23))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r215": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.10)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r216": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.15(5))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r217": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.15)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r218": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.17)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r219": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(15))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r22": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.25)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r220": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(22))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r221": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.9)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r222": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "405",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=6957935&loc=d3e64057-112817",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r223": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "470",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r224": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "825",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126941378&loc=d3e61044-112788",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r225": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(15)(b)(2))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r226": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(16))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r227": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(10))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r228": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r229": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(15)(a))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r23": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29,30)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r230": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(15))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r231": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(16))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r232": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r233": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r234": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(8))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r235": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.(a),19)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r236": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.15(a))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r237": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(18))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r238": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(8))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r239": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=116884095&loc=d3e14764-158437",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r24": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29-31)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r240": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=66023616&loc=SL35737432-115832",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r241": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "985",
   "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r242": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "985",
   "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r243": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "985",
   "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r244": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "985",
   "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r245": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "985",
   "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128487-111756",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r246": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "105",
   "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r247": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r248": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r249": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r25": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r250": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r251": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r252": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(13))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r253": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(14))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r254": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(15))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r255": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(16))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r256": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(17))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r257": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(18))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r258": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(22))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r259": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(27)(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r26": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226008-175313",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r260": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(28))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r261": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(29))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r262": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(4))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r263": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(4))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r264": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(9))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r265": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r266": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226008-175313",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r267": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r268": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r269": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r27": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226006-175313",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r270": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r271": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r272": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r273": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r274": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r275": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r276": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r277": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(210.5-03(11))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r278": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(21))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r279": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(24))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r28": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r280": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(25))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r281": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(5))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r282": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r283": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3367-108585",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r284": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r285": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r286": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r287": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18726-107790",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r288": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(c))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r289": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(e)(1))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r29": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a),(b),(c)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r290": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r291": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(1))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r292": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(2))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r293": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r294": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(n))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r295": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-04(a))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r296": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column B))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r297": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column C(1)))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r298": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column C(2)))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r299": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column D))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r3": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(22))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r30": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r300": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column E))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r301": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r302": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r303": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r304": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r305": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(3)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r306": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r307": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r308": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r309": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r31": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r310": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r311": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r312": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r313": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r314": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r315": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r316": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r317": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1707-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r318": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1757-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r319": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1500-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r32": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e640-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r320": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1278-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r321": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r322": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r323": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r324": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r325": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r326": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r327": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r328": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r329": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "260",
   "URI": "https://asc.fasb.org/topic&trid=2144383",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r33": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e681-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r330": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r331": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r332": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "272",
   "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r333": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r334": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r335": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r336": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r337": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r338": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8657-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r339": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r34": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r340": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r341": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r342": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r343": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r344": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r345": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r346": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r347": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r348": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r349": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(j)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r35": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e557-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r350": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r351": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r352": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r353": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "26",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8844-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r354": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r355": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r356": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r357": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r358": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r359": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r36": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124507222&loc=d3e1436-108581",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r360": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r361": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r362": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r363": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r364": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r365": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "34",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8981-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r366": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r367": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r368": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r369": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r37": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(1))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r370": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "42",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r371": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "280",
   "URI": "https://asc.fasb.org/topic&trid=2134510",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r372": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r373": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r374": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r375": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r376": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r377": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124256539&loc=SL120269210-210444",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r378": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124256539&loc=SL120254536-210444",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r379": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8A",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124266218&loc=SL120267834-210445",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r38": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(10))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r380": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r381": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255206&loc=SL120267845-210446",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r382": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r383": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r384": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r385": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r386": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r387": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r388": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r389": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919260-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r39": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(20))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r390": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919272-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r391": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL120267966-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r392": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL120267969-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r393": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Subparagraph": "(SAB Topic 6.M.Q4)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122651532&loc=SL122037091-237805",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r394": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124268681&loc=SL120267897-210452",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r395": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13A",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=125515542&loc=SL120267917-210453",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r396": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=125515542&loc=SL120269220-210453",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r397": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL120267853-210455",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r398": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL120267859-210455",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r399": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL120267862-210455",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r4": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(24))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r40": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(4))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r400": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922895-210455",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r401": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "340",
   "URI": "https://asc.fasb.org/extlink&oid=126905575&loc=SL49131252-203054",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r402": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "340",
   "URI": "https://asc.fasb.org/extlink&oid=126905575&loc=SL49131252-203054",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r403": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r404": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13777-109266",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r405": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r406": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r407": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r408": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r409": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r41": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.1)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r410": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r411": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r412": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r413": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r414": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=SL108378252-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r415": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r416": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/subtopic&trid=2144439",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r417": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r418": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r419": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r42": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.1,2)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r420": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r421": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=118198657&loc=SL118198666-228104",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r422": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r423": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r424": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r425": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2921-110230",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r426": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r427": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r428": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r429": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r43": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.2(a),(d))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r430": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.3)",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r431": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(b)(1))",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r432": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(d))",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r433": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "440",
   "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r434": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "440",
   "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r435": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r436": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r437": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r438": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r439": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Subparagraph": "(SAB Topic 5.Y.Q4)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r44": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.3)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r440": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149975-122751",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r441": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "460",
   "URI": "https://asc.fasb.org/extlink&oid=124440162&loc=d3e12021-110248",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r442": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r443": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r444": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r445": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(5))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r446": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(i))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r447": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r448": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r449": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r45": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.4)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r450": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(5))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r451": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r452": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r453": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r454": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r455": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r456": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r457": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r458": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(i)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r459": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r46": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.7(b))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r460": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r461": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r462": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r463": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r464": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r465": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r466": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r467": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r468": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r469": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r47": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.9)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r470": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r471": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r472": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r473": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r474": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r475": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r476": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r477": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r478": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r479": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r48": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r480": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r481": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r482": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r483": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r484": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r485": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r486": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r487": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r488": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r489": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r49": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r490": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r491": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496180-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r492": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r493": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r494": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r495": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r496": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r497": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130531-203044",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r498": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130532-203044",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r499": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r5": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(26)(a))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r50": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r500": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r501": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r502": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r503": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r504": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r505": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r506": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(1)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r507": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r508": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130558-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r509": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130543-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r51": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r510": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r511": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r512": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r513": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130550-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r514": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "606",
   "URI": "https://asc.fasb.org/topic&trid=49130388",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r515": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(i)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r516": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(01)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r517": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r518": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(A)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r519": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(B)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r52": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r520": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(C)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r521": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(03)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r522": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "70",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r523": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(d)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r524": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=SL116886442-113899",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r525": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4534-113899",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r526": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4549-113899",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r527": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126962052&loc=d3e4991-113900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r528": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r529": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r53": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r530": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r531": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r532": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r533": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r534": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r535": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r536": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r537": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r538": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r539": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r54": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r540": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r541": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r542": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r543": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r544": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r545": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r546": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r547": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r548": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r549": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r55": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r550": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r551": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r552": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r553": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r554": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r555": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r556": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r557": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(v)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r558": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r559": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r56": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r560": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r561": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r562": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(l)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r563": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r564": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r565": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r566": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 14.D.2.Q6)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r567": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "718",
   "URI": "https://asc.fasb.org/topic&trid=2228938",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r568": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "35",
   "Subparagraph": "(a)",
   "Topic": "720",
   "URI": "https://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r569": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "35",
   "Subparagraph": "(b)",
   "Topic": "720",
   "URI": "https://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r57": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r570": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=SL37586934-109318",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r571": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r572": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r573": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r574": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r575": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r576": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r577": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r578": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r579": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r58": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r580": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r581": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r582": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(4)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r583": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r584": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r585": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r586": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r587": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r588": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r589": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r59": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r590": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r591": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r592": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r593": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r594": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r595": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r596": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(3)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r597": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.5.Q1)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r598": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.7)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r599": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.1)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r6": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(26)(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r60": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r600": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.2)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r601": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.3)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r602": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.4)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r603": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.C)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r604": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r605": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "270",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r606": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r607": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "740",
   "URI": "https://asc.fasb.org/topic&trid=2144680",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r608": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r609": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r61": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r610": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)(1)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r611": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(c)(1)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r612": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r613": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r614": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r615": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r616": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r617": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r618": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624181-113959",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r619": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=SL126733271-114008",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r62": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r620": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(3)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r621": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(4)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r622": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r623": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r624": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r625": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)(1)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r626": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)(2)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r627": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r628": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19279-110258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r629": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=SL6742756-110258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r63": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4273-108586",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r630": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13433-108611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r631": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r632": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=126980362&loc=d3e28228-110885",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r633": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "20",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=123602790&loc=d3e30226-110892",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r634": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=125521441&loc=d3e30690-110894",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r635": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=124440516&loc=d3e30840-110895",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r636": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r637": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r638": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r639": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r64": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r640": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r641": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r642": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r643": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "830",
   "URI": "https://asc.fasb.org/topic&trid=2175825",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r644": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r645": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r646": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r647": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r648": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r649": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918631-209977",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r65": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4304-108586",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r650": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r651": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918666-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r652": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r653": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r654": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r655": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r656": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(1)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r657": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(2)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r658": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(3)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r659": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(4)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r66": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4313-108586",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r660": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r661": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r662": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r663": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r664": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r665": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r666": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r667": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "910",
   "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r668": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "310",
   "Topic": "912",
   "URI": "https://asc.fasb.org/extlink&oid=126938201&loc=d3e55302-109406",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r669": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.L)",
   "Topic": "924",
   "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r67": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4332-108586",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r670": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "926",
   "URI": "https://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r671": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "340",
   "Topic": "928",
   "URI": "https://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r672": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(10)(1))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r673": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(23))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r674": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(26))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r675": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(27))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r676": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r677": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r678": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r679": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(19))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r68": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r680": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(22))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r681": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(23))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r682": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(9))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r683": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r684": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r685": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(1)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r686": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(2)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r687": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(i)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r688": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(ii)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r689": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(2)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r69": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "235",
   "URI": "https://asc.fasb.org/topic&trid=2122369",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r690": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "310",
   "Subparagraph": "(SX 210.12-29(Footnote 4))",
   "Topic": "948",
   "URI": "https://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r691": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "210",
   "Topic": "954",
   "URI": "https://asc.fasb.org/extlink&oid=120413173&loc=SL6242262-115580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r692": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "210",
   "Topic": "954",
   "URI": "https://asc.fasb.org/extlink&oid=127002003&loc=SL6242269-115581",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r693": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "440",
   "Subparagraph": "(a)",
   "Topic": "954",
   "URI": "https://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r694": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "440",
   "Subparagraph": "(d)",
   "Topic": "954",
   "URI": "https://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r695": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "450",
   "Topic": "954",
   "URI": "https://asc.fasb.org/extlink&oid=6491354&loc=d3e6049-115624",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r696": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Subparagraph": "(d)",
   "Topic": "958",
   "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99779-112916",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r697": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "958",
   "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99893-112916",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r698": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "958",
   "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=SL120174063-112916",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r699": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column B))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r7": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(28))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r70": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r700": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column C))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r701": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column D))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r702": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column E))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r703": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column F))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r704": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column G))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r705": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column H))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r706": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column I))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r707": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Footnote 2))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r708": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Footnote 5))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r709": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(c)",
   "Topic": "976",
   "URI": "https://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r71": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r710": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(b)",
   "Topic": "978",
   "URI": "https://asc.fasb.org/extlink&oid=126945304&loc=d3e27327-108691",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r711": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "985",
   "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r712": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1402",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r713": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r714": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r715": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r716": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r717": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r718": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r719": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "52",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r72": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "270",
   "URI": "https://asc.fasb.org/extlink&oid=126900757&loc=d3e777-108305",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r720": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r721": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r722": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=122137925&loc=d3e14258-109268",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r723": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r724": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69B",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r725": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69C",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r726": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69E",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r727": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r728": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r729": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r73": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r730": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r731": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r732": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r733": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r734": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r735": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r736": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(ii)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r737": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(01)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r738": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r739": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r74": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r740": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r741": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r742": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r743": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r744": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "38",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r745": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r746": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "53",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r747": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r748": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r749": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r75": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r750": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r751": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r752": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r753": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-23",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r754": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r755": {
   "Name": "Form 10-K",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "310",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r756": {
   "Name": "Form 20-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "220",
   "Subsection": "f",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r757": {
   "Name": "Form 40-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "240",
   "Subsection": "f",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r758": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r759": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r76": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r760": {
   "Name": "Securities Act",
   "Number": "230",
   "Publisher": "SEC",
   "Section": "405",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r761": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054",
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef"
  },
  "r762": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349",
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef"
  },
  "r763": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r764": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(17))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r765": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(8))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r766": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(9))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r767": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r768": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r769": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r77": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 4.E)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r770": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r771": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r772": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r773": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r774": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(d))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r775": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(f))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r776": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r777": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r778": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-04(a))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r779": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column B))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r78": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121554622&loc=d3e15372-109273",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r780": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column C(1)))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r781": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column C(2)))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r782": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column D))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r783": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column E))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r784": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r785": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r786": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r787": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "55",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e2626-109256",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r788": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r789": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r79": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r790": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r791": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "340",
   "URI": "https://asc.fasb.org/extlink&oid=126905575&loc=SL49131251-203054",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r792": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r793": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r794": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r795": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r796": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r797": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r798": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r799": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r8": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(29))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r80": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r800": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r801": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=SL108378252-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r802": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r803": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r804": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r805": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2921-110230",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r806": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "410",
   "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r807": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=109237686&loc=d3e17752-110868",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r808": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r809": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r81": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r810": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r811": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r812": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "450",
   "URI": "https://asc.fasb.org/topic&trid=2127136",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r813": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(ii))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r814": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r815": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r816": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r817": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r818": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(1)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r819": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r82": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r820": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r821": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "740",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126970579&loc=d3e23163-113944",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r822": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r823": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r824": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32621-109319",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r825": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r826": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r827": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r828": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.4)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r829": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r83": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "((a)(1),(b))",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r830": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5580258-113959",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r831": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4CC",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL109998890-113959",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r832": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=124256753&loc=SL5864739-113975",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r833": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(3)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r834": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r835": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r836": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r837": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r838": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123399704&loc=SL77918431-209957",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r839": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r84": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r840": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r841": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r842": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r843": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r844": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r845": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r846": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r847": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r848": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r849": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r85": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r850": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "730",
   "Topic": "912",
   "URI": "https://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r851": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(1)(a))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r852": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(2))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r853": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4H",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r854": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column B))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r855": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column C))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r856": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column D))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r857": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column E))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r858": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column F))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r859": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column G))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r86": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(2)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r860": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column H))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r861": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column I))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r862": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "985",
   "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r87": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(3)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r88": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16373-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r89": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "40",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=118172244&loc=d3e17916-109280",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r9": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r90": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "50",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=16397303&loc=d3e19379-109286",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r91": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "350",
   "URI": "https://asc.fasb.org/topic&trid=2144416",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r92": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "05",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=109226317&loc=d3e202-110218",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r93": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=126905981&loc=d3e2420-110228",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r94": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r95": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r96": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r97": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r98": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2921-110230",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r99": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.CC)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  }
 },
 "version": "2.2"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>134
<FILENAME>0001280058-23-000006-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001280058-23-000006-xbrl.zip
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
M1 S9:^-EMA EV]:-,:IW"&0K=M44:5P4 DU@NQICE&B4CSIHJK&.VQB[>H=
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
MHC*S;9VKQ005BC=&&F1/:*DR!-Q0S;O=C7^WL^H>-!49F9([ >@$DM#DLA%
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
M1CF5?2VML+["<L> W:;PJHX(BW#"9D@J%V^@!!^, (<>"^7RH;+_O;"L#V!
M4=DD(%$RH"0%LN"4)ZIM *Q<I6_+L,ZQQ)>UZ:ZKS<MP<W6""8U+,HCD/0B2
M45)"PZ97A5H^N .5M-<#DIMLI&5=JML<:EUS4,$&%4OV$&IY<TBY ^V5MOG+
MOL.Z*K_+PS _J:<_'RV.KT-S-56W"K8YM.X(/,'4C2>&70\Y< (0T0<4P3BR
M^*%V4/?AN2R MG.:#BM7X9?O<9[7%Z0/#<\2YL^ZG8T6,W8X[I='6]M7I_]9
MN[,/USJ(;__CM9X\_/UKKG4]/T<E86(H*02$K!VJHE YZ6TDEZ #S3W^F_(!
M,V2.3%@X5D'*=;&Y^H#RUN+RV#^D[*:"VLV4X.M,*(./GOEQS@&4H8"&0*$$
MK9.6H@,=%>XEY<\DY0;;LV.I)(<)LY%0R'GG*6.H/;OY=>E O- A2>EHT)**
M!^W 6$H69)9,N+(F4X01%+4L]]:DJS)R<W:DQ%*;?>0830&+ 9$#$N!8!6MJ
M!*0?VXZLBR9K$9(R'K4-M=,2Q%22BX%9B58&+V=(?UA-7A]=0G)6*#"Q,$G,
M4:FH:Q$5*-I;"!W:/?,EF[=X@J/IT]EB\?#L$J'G-%Y!N3@<O;T.YR-<'#X>
MS]Y?'KAIIKC]G3LHE%4@G+8<_W'PA]D:EX2H_9^3=7@O:YM%(MJ7.*MK0R=!
MTJ$#IJ>K60S*Q4$1,AOU TE<GY:[TW=L8>J)]V)WJV)7? 2((((&#2JZ2 HQ
M,]4%J+Q77N2D7(G=6L= G39T=^Q4Y=?+VLUEK5B3HA+!!!4RL#N-N39 S*IN
M8P\NBHLB$U>R)NYE;3-D37R]K(F;DS5O33%.4&%W2D+&**2NY?&$U]G9LO[$
M^^')8C2EQ6(K_>_):#'Z@].MLA1V7NT\?[S;$7ZM;$BV1M"2_0H)@V10D$-9
ME#86<H><S*-50+ [W4II=L)7FQ[L+):C"4OIP[-/4H'^\Z&O9_/C,ILG>K&<
M\\N#V^[ZUHJU+ZIHXXPMD0($EQ"++[J0UA*91I4.6?M.@MZ*V=7,D$V$*$M.
MP%#[6NTBRHB*WV:L.V!V<8Q3!NF0:/ETEO 3N\NXSD\H\W7X1%K@-,^6AS1/
M)_,YWV<\PE@WCHWH=AO.W9QIAJ!DS@5R%@2&V0#S (^V9'!4A'?K/_79"<!N
M;A;4,196B0R@)(#'",XG'6NU1H7:=F!E\B\ V^/!P&HXGQ(NZ.D? /5IN5<>
M7>#V^VQ>3^N(DAG),8^*25.63+4A@.*X%)-&F43!#JPO= 6SF].SZ%,TD3U8
M2IY-8@R2! 9O'11)WN#ZZUE-XJQ;E7\_F:=#AN71;#(9K>;4'IX]JA'(;'ZV
M5W:7].&(ZWO/1_/\EF.&LP&EP^EL/+N-B.56U"TZ(\!K*Q5;R5@TFIK>4QNI
MFI"C6&,3>9>;;F\A1Y#]ZV>9?2MA6GUT=?Y7)_;9DC@J4<I&X2 7Z8LR(4FV
MGC';Y%('IL0K@D_9$AZL+.8C'H:/5.SWD^5JKN;1;+HXF=#\T1@KW;\Z\A8B
MDO;GFXTI5H*43JD$,M:$^%(D>"EST)B[4 +Q;V'Z\L5EI;5'LY/Y<B,AMK4A
MDJ-<!QTDQ2B3(Z;\)L@4 M&F0_P(IYA'.-U<A%,IQ2OVLMY+YOK)*VNC(1>4
M\#G'J_F\<#F?)\)Z5HM^43>*U>.?T.Q@CF\/1PG'%T"O)F_F9[_LO+C-2;GP
MU9-R?.CWEHW^X)_I9/X?\^YW7C[_9O<<1 $=2S39:<"LHI>9?$Q*N[K)U'1
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
M="HE6!0MEK,[AW]A3.GHPY\SBL2>_P'C.>B#"]X^^NN/OW!<1W^=?CA^>;0
M]_GZ_; ?3 :#5M <AZ->L]?RD9FQ'30#OSMH]\#S$^W6-U59^V66P89Y0;OT
M+6R$NVZ:>K\\QG[QAV%+CKJC9M>?8((CZ#?]4'2;HY;H!KT)*,*1W'GV7 ;4
MCO,??VL/6D^Q1695 S8\W JWV\U6P/^3+-Z']!]'=U)R:59;^IMOZ<^B,(SE
M=VSL4YO<" -NW[O!?WS^(N(Q_7EY@D7-X,VCI +)UCT&J0>2[^/)2Y1B!TM2
M,VT?O3GLPKVGQV_^Z!]U\!TQN(PY@J![?([0MX,>YA^/_EQK\/NR-0G:/L*M
M.GV0>R/0F$C3&HA03/P1*$H_4 9_[T<T^,]/]X[/#LFR_Z&,_DVQ\@LC!#SN
M.TU))!/*?+@A\22&,D@S2@(\*<'GR/ J/!YH#CSD?Q_^_?5;%ND//_F/MP2[
MFV-*WG'$^^EL%N4YGM])!)9B4J+]_.0;[Z'ULOP;VBP'21$5BQ?PAL?T@EMI
MC'QV6@'<J8/.>]%K!^/N8-"4HV&[V1OV1UA]TVIV1[[T.Z+7'_J]G6=@OC?[
MK4&K=9,Q\9"[\TXIL6US=+J[@_;=7)+[W+8WWAWVOOYM8;3=[N ^#I2^0.?&
MU?)\+9M)7_H)&1K-+KP\"V KQ)>^$0GO+]J['^87.YZ(BYN^J@Z_WYI__*P-
M,F[//^[\LZ()[C$'CZ4T[I8 _N:"^E1>1#F:EL4Q?//#">N]UOM^Z/=[(SEJ
M#CJML-D+PWY3=$._V0V#;J<_:?=].=QY]FLL@DM?E&'#.TR"W6\JLI=C4_>5
MV \6-%L_L)\//HJ@H)WFI1,O,SO,$[F7SV4032(9>E'B147N!5.1P1!_^0[U
M3V^T"ZK_6^B?5J_S)8KB%CVAYA-G&X2DEZ=Q%'IZJ]Q#B=S_/E\[*FA\^>_*
ML ;ADV9SY?R=%:*0^VF9%-EB/PWE:EPPQROF67J%]]GJ?,K1AS_:[Y[O?40>
M#LR%'#\_7!S-#C\>OSSX",_]>/3RW?3=AXO^V[]>+T<&%\?/_T0,=^_M[,_I
M$=)U?\#Z,N3_.(!Q'UR#/IB=8&7#GYA/68D,=L)@/!9@SL-R]4%#]-I820/&
M^W DP@ZLZ&0PP8Q(+*Y%)K]N:/!'VMOGXN-A".\+^B&@_;W%'N1#;]J#Y4T;
M^H-V;R1$<S@88MJW'S;'G?&DV>^- Q&T!Y/6<+3SK WK 3Y2>]"]==MNMFR^
MHUE"TM)+,R\MIC+S/I19E(=10!%5L%,B5[+29=F%2**_Z.]?-O\4WW$6#G=/
M=\]VO8/9/$X7, W5$^<=I[N_K"[]!@35'DDF[85A)O-<_<_O,(#V5LJC+W*2
M>N];05>.0*(T1Z'TF[W!1#3]?E\V6[W6H!=.@D['[^\\&_2]%R+*@FD4A]Y9
MD4E9+(N51_!:-FPK[<,_3[+S]'H[K;$O"HUVWT\DAD9[ :B=08!D"/WF:"@&
MS5:GU^_ Y^WQL+OS;!^<PECF19JLXDH>:IU(79QDK\!X!M7PG=K67[2:O??8
M([DC6IWF>- &RS@88(UYV&JVPMY 2!A5*^CM/#M+RV+J[8L,G,!$K$J$!UK0
M5RFL6/PNFK.K](.MUE[[O>R'$]D->TU8&SA[LMMJ^G#@FOU ^,-Q:](9^.#'
M=,:]\8W K<U(23QV@$MM*+0:YQD(AV@N8D]^E$%91%<8] )S2N8--"GC$FU"
M[Z]H[B':Z.8PUV.KOY^_)0(4#V$FQ8]Y\/KO>\-N2W9"O]D9C[N@],2D.1ZU
M>\U.,)CXDT!V_<EPY]FHM^*$_?(MA>/O*;@BKZ9I\J-F:O<Z[X4O!](?!4V_
M/6G#RH!('(_\;A-LW<X@' 2=@0A!)+8'F!U82=1NKH2R:9V?<J^0L9SC.BO,
M@2N8!!S+3TBF[0W =_N[@\[7A[IV!KN].P;@[S7:WNZ@V__NXOK?-#\P_F*D
MWT-:-&=@(611$<G<XP,J,QEZK\HL+S$]5J0>7$%AF';G9_\7M"\0^;<7%$^V
M*!SWQ3BV\ZB(*75X( +P&V*1YYL??OORM\X$2>2SQ<Q/XY_S+0@Y?O$['ZL<
M,2WTP<=@*I(+^"#QKJ<1?&(/R39O__N'FWI^1_2#5C!J2W#&)E*(3C@>#X.^
MW\62=?D)PTZ)F46[X]-1VDK#3E51?3CZ>#1[W:-$R<L_/AX_O^R__6L:'[]Y
M^_'D_'6'.!"?'_2/GN\M5U'-COXZ6+P[O\!$R>6[YP>MD_/XP\G+U^UW'P[Z
MQ^=OD0/Q^NC\\OKHQ>BO-5F_H1P.1J.);+:&/3 -VZ-N4XS!/NRVQ"08#SNP
M*FU&=<)^/2O2X++A_0^:*FWOE<B\/T5<_IBYP"_<O4H.LABLM^X=MNY*[J\7
M]F %?/ R>Z' #C=^4X!OT^R+<");X43(R7CGV:^___9KO4$_7[QJ?<7 N>7H
ML(1OMS@P_-![^'!Y#\N@,Q[ZO@3+81(T>QV_UX3=.VG*?D=V!B,1M$<]-"#R
M4/S7>QFGOHC!>H[!?O:.1':YFGGZL4R(<3@*6MW^.)"M?B\(6B/I]T<^S. 8
MU%>O.ZQ-B*^\AUN."=$^/G^]./[CO?2'_;9LM9JC4'2:O5$P:/H#,6@*OS7R
M9=]OBW"T\^Q5)B<R0T^0K CT!T&PY-([Q;7.?T@1_87;]SBM6!$O8G%191N8
M1!]EV"RRLM[9=]G9!\L[>Q(,P)!HMYH2"9![8<=OCH(^[&P9]">MSJ0S:'=
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
M4:'&]4/N^V^HJ ^#2;:'\YMF>W:7K92??B=Z^HL2SG^];X>C06O<'S5[ S^
M_X3CYGC<'S9;[=%8=,>=L#\:.O&RVSI);[+4FGBYQ>W!>:P>WT]3?]VH=UW!
M9P4.L1(SSBY=1; 3[Q]73O'/%#IO0G6-^%&09IDTI/AH#F09XO52E"=745KF
M\4*+DW5/_2%%RG>F2M'LHLV3@M7&ZV^WA=[$SD8C=6.@/*AO@Y202J!6XT4>
MY:J_ F99KF33%VC(H:DGDYSU,,*)X"M"P)JGNUO7Z.5EFMTL=W%)&9B=5[C3
MS1"4<>F>- QA#9]V>JW==NMYLPW'K=ZT6U*4HW?H,DPAG\HXUIZ*]_.:&M$;
MT_*_U$4X7[D(YW- 3%^W'F:#*W5_7+34MP^MHQ!8%Q=3="\3$>?;R??R17C_
MC^\'_C"4O?ZX.0)3N]GK841\*/K-=MCJ#KLCB0[F]EO:YR#8Q<4%J ;4&S/B
MZ/"ND(9QU9SX*4=E@<R-.7$NP<XAVX/0:Q,TB^$>ZRQH^,5_RD3R<>JV&AYN
M1^]G-FE2MJJ#.,TI*B5B1$J#D8(W^I_^:+<UY&O 7 KA ;\0!EK,YUGZ,8+-
M*L&T_A]U3%X0*AFN+I.(#TF9ASO54S.:#/NAWP5O:1CT9&LXF@3=WJ@E)_YD
MV)+MWOM#.C6#;FL']&$ CXCS_]UIK9Z<5Q1&>!&GHJ@>G*2<-<.4Z%OQUSM>
M'@A<R]:/=8P6</_V^_YD,AS[_4FS'0PGS5[@#YICI(;OC4>AWQ]->@.DI.LT
M>N-AHS7H-=J=MCY,>C6?[7K[Z_:=1 )<9=!2D"J,T-Q.^0]] =BR.?R4B3'
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
M$W>1B:#\5JGD>"!C2;!A8B2/9A)?:-<[(^[T3JL]=NF:D86< T"AA^=/A15
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
M4VDTH7>V,"9X QQZ/!UBKAQ1+5&6>J<W7+F@CCB&!"KMZ6V>P<&JQM%$!HL
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
MS[(R$)O*D"2*."RYHMIU7:+$IBJ1+[FE8@Y4Y:?<6WU/^UI8$A+E1<YV+W+
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
M=Z7K4K6N10:/]+&MRYS2AA0I)S"W<EX8?([H[WC1Y!RPC7*_3HA5 Q,28$:
M95'&9:5UFG.!+<J6C$AW&M:0Y\::3U? JI.S.C3TL)9N@6\O,4AOR4C@*[1
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
M<&]SZK!.T0 'SFE*Z%C 6(V5I E69<8I"0)QD4F7+1++5:G[,BL_*L8),01
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
M-2^U][(Q2]!DAVQ>1/?=MF7Q)3P==IO[6#X((WP^SR5M,,R?1GF)1W1D%H6
MAH)I@H3%7)LOE>.SM&I8%MW?8.DJH^W,@JKD&0'0K&W$/+F8;/BMN,0;55LT
M^>,D"&AW=@O6G'J3P254:*X,]8D:U%Z T;L0M^?@?Z M\3(KP@V=8!Z\+#ZK
M>.\_VO5[L::S40,Z4]IWH&VA75F#7\$[A5U9(]0381P0EF6B7E5C&EZ-Y[WM
M29!,!WPWW/D:SGY1YF;A@>W.A@,'N>-VE=?;WQA/EJ02V;0R?PSL"E<%8GI1
M'4;C+$YG=$.,S#3.)GP&X281R.7'WR5+POV];'&R=#]$#6N0%:75F=OW(*2O
M/3H;N'*LN;2DU:Z"(AT)>T"+KS6X\.JR$+F6X8H3I#J[$>6ENKOK[?035'3)
M\@.9A0]<EF%THA)A_2!"+2Z-0.I@L;LO;G@H/RP3J3:AU%1>SGYC".>F:/M"
MM&S*B&M/-"8K3C&I,*:<8#NK+M0(9/=8<T^^48LV!-M@)O?284G;F5TA5<$.
MRUYF"\W54ZWQQ.0)6V[1WI.(TU.\555#Z;$LQDN(L1G4K3/ZOWN/\>N$J)R8
MA*J+:3.JZ'XK]QUZMNP]S_#&DNZ<X]K/,#&H!!/,)GSP UJ]?7PKG:@TENVO
M_A\:SN8<5Y7P'Q;"VK$:'YB;/443>*(GMK(]2"^GA2<D\Z8D3YM2(;)T[@QD
M<27V>0IF%VCAADTPS21:6)E7I>V>S2(L5B"ODR!;,-.#\R%?R%;1$'!6$$G4
MV[X1&LH\%TZTU7EQUH@P6IA+3!,P[,^ANUY0^R4Q;> >INY+<E[PE."RPI>X
MDB")P37DFJ)_-SF#N1$F8R8#[]A8C:CJ 0OX!T'&*Q,"(_PI[(JG_4G[M:Z
M0(0&+#T[%!F)3F#E,YBIO4?AA\_@LD1%@,Q62:@E'S[AB$IT;+7V"RF.5^CP
M,Y5*BC%FH%2EPS!&B\#TN.:M5OH*])>L48.W))SI')ZEK[9O;O/H7'>*Y>AZ
MW1N)>0@+_6V2DZAL;#JVE: =+1P>^KD<L@_D8I^ 1+"0>1W;GE&U@RK)WX@H
MA%;DMP:F;'D5O%^<63HE^I[M@.H>']W'+]\[.SVY]X!_^#98+]O<.8>Y.V7H
M'B#:?OF7[R3C&7P5]Y+NX=L'WX@^+>F*PL4,A4FP;7)&O%T(0[)!J-5G4L^!
MU %L4?_3/RS()H]G>A>Q79[FOC6*>>>&6&B$58XUB_R8E9+T,2W#HQH"(ZRY
MY6O8-N#'.Q'>$()#D>;<\WK@[,6E\S&,WC->2,ZD-.<0N)52;S@6&8Q:BI'H
MIBL3%=7=.H#M1A6V--%B=9VRM$8(5T^BYR$A&75+1U[ G?HK.@(\SYS&M'C;
M,/YE_V"X"YX->(Q<*1"?GR-\HC8^OYD$S2H%1@DGX+4F;=3N,L"U$BXP#.YJ
MQ9XK@5PFH&G&7#<D!4;[8-N)>1BJ-HX7LH)!52@7%7K]B#J1*#W;6JNNJYSN
M<^H18CPJDVA,RAWQ0>KQ6EA(P/+3732D6YFYQM#+L"7E1O,]QE9W]PR[)TR+
M2UPT]L=-*ZAJF]0$K>[9G,.O@N^-+8@OTO.BY("*PG?(V17YU!/H0WM<38N6
MK-1!YX:BJ1$.6 FC_Y6F\HJ#PJ\?> >&3V9JT<S!B>S1)3UUR_8SA?34+1NV
M(3UU2X\(Z1$A=\3_A[<[QF$JJ;H-&SHKDUR<%',&'Z,=.-:@3[<!Z9%12TA0
M0PJ,QM8"/K6G?0N*P .$IK>4)_(>5Q'>;ME%!NN5O>FL/:^F74E)FLP9:%01
MD6XHY<&5NWGF)85<5PR7'C_A_@H>8+E5X(*FN&6O;A5 C*C,A,LD5L<Y6NS=
M):6]HH6)2W('!FSKDDV)1(-DH.X@':$&[V%'?SG8'SZV3@V.:QKSERDE"L8K
MT6KC-_=WAT_L-XG@4_(KS(5.Q)/7!^Z?M\=Y, C+\J4DI&.L;7?,.6/PNE\.
M=H-I=$VA_8##\ &'7SZ[EQCYJ.A ([AD7&)0;0WO$/.F355IS7RX=3&\$!TY
MW(3#0V^[B!AE>:FN=363AHK%V&?T/2-&J+GD@OHYFG809-AU+W"N-*/#E,N=
M:64GFCEN0["HN,CA'SPB:BY)XIZ<$VZ=%U""L]Z3T7FY3L\7Y;H%^]U_-\DY
M!:L>2"N^J%[,C3!PD[-'@R2:]!(]SG7CQR&WK>?@TIGO*G)Q!2<2.UD&+MQQ
M(&[X !F$J>H),29V:5Q%QR52A)]C@5=D<I(.1RE+M*7H[L8+SIMK&@N[M5:6
M($>BNXX#R=%CZ<7 Q7J458DQN,/Y#EQ6PA.<H#]=1\_CL51TN^ 5I:^E[B(W
MYP7UBZ7=%;ZIZ#)&+J!K'JD#H0R7%P4C#GO4KDQX+VN+.< S7##WSI0)MNT7
M5H+]\-Z;UROP?2]M9B5$<J83.@2X%ZX\3V;H08SLV^T*Z0CD)S-CA/YUE-FP
M&N/:,+H"-U;2F.VY>L,LG6VJZ]B[6/BO58-=I5Q"?U92!![/(&F+:^!&@GJK
MYIP_=OH'!5S([*D4,1TUFKNPC2V\NCJJ]T;,'G$>8^Y:/TPH7]+Q06FD^Q;6
MY%,+U71L&9)#(A1);&G R?Y2U [<52D-SH+YZ%=<I,LJLM4Z 7$>HM\V2GAN
MB$8[R3BJ*FD7%TPFI UJ@[2**^8>0AXRKRA,,X%Y$I="<#3FI^VH])T7<2:V
M'Q,\&P_A%LH>?SYHH8I:I$;P=\KP8/AZDQ;]6N M8D*93<=#PX[#M1>(TWE6
MC"P#M\_#EF"B:\%+M]SOO;UH3$>DK!;:;VFP@CAI&+4$P3$4!-!>SEMB/B0?
M4V(8%A<S$:![8\Y!$'K8@H>G8,2AFT !\31+)IQ1F63(B46M!.!>!?'@*V%>
M7"(< ZF'.'G<<>XR$Y-6L_-VH#2!#V?%V(%WB$>C1*#8'!>5>W!<:,[5<9R0
ME\A^/2<*0OJ*.N2 TIV3V5YY:IQ"]!?#S9R#XK /TS\;<$1]"$ZKV:-5UPCS
M'49AJG?%"/5<,^6%5HXSBL+83@5,6K$#NP/V+K**D(EA6>^%9(:RT^+9=>_
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
M^EL]>SP&"X=8H'H7FJ<@E6?,U@/7G_Y>NOM4RR?7ZS9 ?7TJ2F#8#GAI)1Y
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
MPR++"J1%=.']($0B(61DS-GU$(BHXA%*_=<4@(%?$X^O1["$1M,''K,'835
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
M+R()D%UR#Y.0TQMYQHTL7C5B(W/TR9(C5JZ4=3(3/[\[?$R,D0.0=[D(<RG
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
M<CQW6DH[O/BV3]=&O&2,=RNBLN#Y5C9ADX5.DO$/5Z,%$PE&IP5E*\/49E
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
M8""?X2&EWWZ0O_U1:A&?2(N8L58"+X][K[X?3I!=6P0 NB=L7X@@C'OFJ!A
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
M2H]+/"H=XQ&L$:X4XYCXR,JC>EGX#F0BW$ /TCV=PP/:+G%&+%^=3V0%3\*
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
MQ/!M0K+9? 9S.XODVG>S7E2A"#GR45%7D'0[R4Q&YK"*<KWMC4&*//3-$OT
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
M>TEG*XM\ TYB^X&#!7P&_!UL9U(9;LIP1L2)L#:SF*W4-J[H-84K/@:.G[I
M=MMXW3.[!KS-QVV!+7#L>&EXJ[7M10@=8H1SV(O$#A8>'$?#CF,&[+-DODM[
M&-L^;E*$@80$6"UY8OXC,U8PJV5L,""U:_S '+::L8@+G+[5,7K=7J_E6]EO
MW%9^9@[L0_)LP"<>TN6!4@$9ZG0Q[!F<J#2*X,^CM@OYX/5P;(XDKW2,IZ4'
M L3+6&D-Q_NKMX)7^L_ 5GV%K[S B)B#5X=KV(M%Q!;PE.%[]LSSO<1C7" 1
M-(T#<X'I,5@$0TG"B 5AZ!G>!S!2G$9VX# :$*X1_+&RHM@&J0&2R M=FK)E
M3K-9V,%QB[=HI$%77?Q+Y]6?F&,YFFE\DL1A7]<LB!F1(?9BW+UU!#2-@(?H
M??8S!_0!H9@LO<A]6-L1[#GPTZ/G" D+%W1,B\5!4A\.;P*4Y!M%$$! ?M^8
M,Z2O'1M !A__%TYVXC,^/+S*@9,&(C@R'-_V5GQ VW$BN$;X=CEPA]NPL]O;
M9AI_#Q/)&11NA+G&"B 1O!.N \Z7(%)"QR-&??*2)6S$$NF8+3-,X57/L">Q
M9'!8Y"*R5Z;Q$\QBGL+LZ1:#G>H#5\*XR.=! A1#<CH);=8Z8@]8[20HC"O<
MY-B<7^&UK_O= N/@&"0;PS3Q[>>X;(!A<8#\3R17&"S"(O4->4!I,]GV"3;A
M7P:* 4X9I,0:M"WGN5/<0Z"E6):+&RE/NFF\IVF6GV@BU=)^9,K1W'^$ZYQ<
M Y.,"\Q+(@#W/F"+,/&XJL 7)CEI@0<GP)U'546.=(A*\*F-' 5:AN\Q6 ^R
M@(VOL^,P@-,)? "7!JX*" I\&:M?K6'J=+71*$AB^;"+2HGM)*@WX0)A*J@H
M.<">"\:9FL%B@/,2%JV(#LDR!-:"'R?R",[H3SCWM@\O@Q^QKPZ+:5OPYU(?
MHX/%W(XQ2VDIN*5I0)+%3OCI@4EQ76A[6314MA"\)9"X8MJF 3I@Q(<,X<%H
MSTTA9JX*BPTQT%$^@/U+O"3%+8 O8UP%WU1<>&$OO> 1Y[J0^B'2BE\?D@=1
M_<SY,&.P9WK4WF2P9V3SG9P-1'?L-&8O)22]%%X?T8;#ZS@Y?T2]F>^?LME.
MF/JP?S$#@<S/#ZFX-.).54?<[H,A7/_;&?Q/GILLWUI=5#C47PGCJYO_Q)Z!
M%98FVS\!FX[6GOV2K#=04WQ[';.W\A_O),"(%Y#603]Z!R=WX072UAMN%Q*0
M$L:_SM]L=OG;1>Q)O%E\;=)7&\8F_ZYG#ON#G=]V36OG=_M&M>#6'D]//NRD
M;PXFXTK#'@C$U4P=6GFNZ[,K5! /)@<J;K>7)%.KZ'EOM3#BR $>]+_,'O"8
M6KV^]7\+R_SW>O'*L/UDUU?%L](#0AW#F9/A^NNK[VK,OND;0I(.-*"5874?
M_EJR.25N%/6_RRA?\8(]S$ <?GFPYR#,WMK^$V@X2"U%ZJR X&("8RQ)VA8U
M)8L?V]V!ZY[<$J(]<?&ZH!OE;0K*>\1+FOYD7WL*QC)B\_]^]0>O-W"GCCNR
MQ[.1/9C-^K8]'PZZTXD[LB;C2=?Y/ZO_ZOM?23[#=?(!WH@Z[Y^^L[_?>6$(
MQL>4QFF1-U&U8M&IK&"K6RG"_F??=K[,[!0N/M E-DSZHPS[RYKQF4;; 6T
M3252<^'_W4>T-XQ_I^Z"+)&.8AV!^@(#=<": Q4KH7N>ZU4P!-["9!_FRAW\
MU G7C)0BT#)0IX+=SK0?5%!R@T6H*J"=@+WB>D["-4)2+KBB9&?Z9#9+]-:
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
M7?-;L_EM>%H\A!.RW$V4IA_(FE=PI]Z^I!ZXZ3TIB0'&S=P,@DG]J#J+;@W
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
MM/P<<N\)AT!'.(-XIX%<'\T<DA)LI*"<=E!KVYBMJHABYOR3</&!NH\M;-.
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
M;AR3H#Y1#=/I_/H8@='KWO&DPBAD)=#*J4B-4(MPA=.@:*J))7]5ISYVBG:
M&<]#0+-%N-R#,]B?/(N95T_2K()"'HJV0=4O6&^44 ;$QAJCZLOHF,?33$T0
MH69FM=%"#% 9Y^(LL+U5-",V!WTVD 0^5NC25<NU:A!6\WD%! (B=X@+G6]K
M5*=[TU;;N0[;44X0 E5O[29S^-5AS378TU7C+%3+LVB]GN7(X:5#3 1$P+EJ
M_T:(CE2="?YXC!FPGY(3LS3A+>#ZF;&/[/2TR,_3D9B7\QN%H):0(O@X>!]]
MKV*)=-'-#!  YF@Q0DL/25[_CE"^E\,370-,<@107ZZ]]^X@R:_7MO5@T-A+
MXY9W[*<"6GX*B.;K<9^.U\.;]_#F/;SY]4R;RLRHAIBHJ2:DS@E##C^.2%\2
MZX<G"8\(D*:R'^#^:6YO)SSO4"(=2409@74D'H*?;SUD4)ZQTP%3&$ER<(S,
MXLP935@==C2F*8GI>-[8;IC88G(C&$/'\$6Q=/@W%^Z)&!NHO()Z=A">BX#C
MR_CX" &\$CE;B@"7X-#2MC^ECJZU);7]*)]F!)46I[!W]&3D0"G$?*O=-H49
M=ZG_"*<8%6F(EQ*"Y;C)WL'"MH\UV,KM8P'U+>;M?;9C 5A4O]"()[P]# .%
MG"/(4CR-!.)C.0W%LP0Q$YHC? /)NW9,"IZ.PFE15A-[Z2O'.=!B.D(0*<4A
M19/Z*\>!!A^,3J<3@6XFR!J7#/:IWQZ5-;-#,?7HB(]Q#F<FO&K0%*<Y\7F>
M)"E(FV&UB5C]B+A(85\AVMBI\+ 1$VQ:C%/T7+8&[V"7%:. OZTEA+AVEA<_
MX$41>@[XGJ,+.5BO#F(D>3Y!EL+YG#A1])< KP*!!,ZW\.1PZN:T+!5[B<&!
M.=T!@R-!9IQ(T#?!]CBX]&R(X0SX28W$51\%;E[MK\(?R_&(.>D^X9 UP@>&
MT<</EJD278/MK%)*G';LE=B-RN_F1$37IY'K!(FE1:R=L@)!!'ET/(:='EV(
MR9926Y+S78\RS%5,#_;ZDTCUK/$.X M\F(I-C)&T&IAS)>&0*KZ-D.I)=^(W
MBP+' *N0A (05&$T-AZC=J]>U BKT2AP(5T6[A6YLBH39SBJ7""HX@3BO,,J
M4%/HRF/.)[-&R^P%L5+=D7P-![G3MH_483T1YKUZEB"%O]4M"+D_'2O"F+#S
M@0K_7'[X1).=OX(_Q=C+>E@C?1A^X*D?#!7@(MQ7=B%G.491,6WJ,0+AY6-P
MPI%8U(5BIJ6UR@G[P:O)H_BK@H.T1JP[AO=7PGFG(-H1(?/*#>'RU^H^KRF,
MKVQ.6X,M717+A86/.2$TU[B\#:1KO,%_I1FA?<IQ[%+F".+ ^&VTX!C$A$<!
M\'F<\I^5U:7H'W8"E)>/45Z\S8L%^)E2='2_HB$ P7Q2,L>ZJ<BY.2:G9UZ-
MR;E)2(V!OQ7HBW]]'9#"^YLCH>NN[^O78I1EP*5P\!FX#D?CP6M*NT47@S?G
MH(#' MU]ICW_\EJ =1,!VZT4BN'\E[)I5.867(NI,*)$#A.DNO!C)L+Q:LR
M1O<?87B1Y3]O?=H:?*E<!?+;FLJA\35"!P='JTC%.&81(J# "/!O/KK T()B
M>R%V0K!#8!,9)H^23.#\%E*S7<WS-(&6PY/AE\*7$\L52,5D  X5*/'X"-/+
MXK)+!;O.U>V3^Q;RR1EZHXDD$I&;193;*@C2>+P(LS 1\J$J!C (RXPI:4NV
MZ#2$S:8,3X1:@+V7C9V NIYF)+K@)%H+QUMJ)FJ%4&L(T:Z#D8]3T:5H.IH*
MW1\I8F^ND,5(IWB.P]K21,V!9C09S)VQI>=97I8OT"1@] $0^D(7$. ^>N"\
MJ+:*5C'EP>GC^$WA9=M;06WC7&5<R!?3%[>L9;YG$,$2I;8PS&?NE:RX,U!.
M555U*0:LQT=HR=.)BZM4CFWKR_P<KF<J  G!1BK24MCF'620CG_R<J*B7"UZ
M_:, ]5P>#_["JI<.4E@KL^I*,_DG*W&.QTE>-(?-5Z>+_-JZ$10[\ G:<([_
M_=<6?H#\'$'']9=GOUBQ(WWA@A[.LE&.)C"E.2X5#?"VUVS,@#?'ZF>B[F+Q
M"\5*_[4U'&Q/,1"#4Q#H*[L%WF"3UV>B1)?>>>MQ#<DU>#,M\G+6Y/]G"HQ6
MH!I%<<;*>:G$T;#'*I(YBFU2IA 68CWP7C5T13G14EV(A<C(]-R!CO.Q1J^N
M!>469CM T9=\P?)@IQ1VONX2<7+%BE:X4P^TKU>PZ,7JM>7MWWMX3*C^9THT
M5?(#)%,VQ6Q K49K(=-04"+V@)%+H$]X2-D@L2J46H7KNBQGI7&0,QOJOFAH
M$>4ASIP3B<!ZE;C(#HG87&P5U)TW0E2QE13M(F-0KR?$$A"S*>O1#S;KDI!9
MIKBUM*\N=>8><=<S8F+ CL#E 2%SJ2E!+M@,[=,ZR6B0<V7X8)2/4V1G..9R
M"K9211-D;P C8Y9(:CNJD3F%JYUPH*6\*M[B#:(@!:1.^7F^Z(1?B!\L376R
M2$WB7]>G=>4;E"QO&##SA)-23*ZH#2AU@RV!+8IW)J028*\%^5]P'+ $A &6
M:_N?<CZU=P6=JKAC7Q>T9*6-O2EE053$Y#UP7=#]EHOXMRGY>1J%/>M5C]77
M\O2U/'TMSR4<I P;D14;:^^VM_]JF*O-4#,:32IYACX#!7ZJ275#M'/18\,@
M^%@,G\(Y9,TGG(*=P@KI<K2_/L 7WR*L[/=AY<<;5GZ-'CVL8; =40043=4W
MLC!]DX/*&(:5=2,5@XU9=E&FY$,VI^F-92N!J$SI<C.1-4,JBJ%\TE)I'55G
M1NX=^;>7L2BK3U_6EV6\Z23#[_EIP[7[#-X7_.O3A/S5Y\^0Q9^]$($G\1[6
M" &6O#L*+9/_Z**@1SE"MTUU)8@P0;,23D0+ZZBQ\(S075&]3 E^GLMA:\W$
M/_X;;R,3/B*5_U7IM$7?$6^)17F2'!'8=<Y4%( ![7+ALA:$/D28H/X2'3]Y
M8UCE0.&E?'R4XX_A^M.2$I 8<A:) /&TGRR;TAH;+1USA[<YP= O@M1GM@.D
M=%S%[^@$BQ0\4EY[V!@=DV-S?S(X0B I$8R?(Z$SY(<,L[$RCX)AJGQ,^J-N
M@8O2(IJ.L)8S4N&C!G,*WD+U1[^AVQ'%&NP'7M?)-#Z2F98PGPI*BEA17. O
M\<;X9>0JX^*JF(7%*;+@*7)O528J*G/@E*C69%N4Q*H5BN)2%=#"."H5F8JO
M8GV:###7!RPV7M>BMDI0BUI*R?*;5I%#0W: 2(I4%+<NFP.A04EI\\9):0P
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
MU)#Y!PA-A>^1<O3YYW%:17+*%[)TY\6P><__4XIFMK%J8<PS,7VQIA#1]2+
MR!;P:<@0; R(*"I2HC=$)0.[(04!0$ XN^H=K\4[-/S!42%<V8*-^%E>_%!
M/>&%6B&0PH13,?.G4^0 ZI4\*([8./VE,+3$J1R"'1&#^2"^);J%GINZ80T2
M]?@7 N-Q6L@=#:0GS<-BRHH+T95GVD/9]<G/D:5*@ML=3,?_F<+5B[Y/*=:I
M+30?WS>$VK+%N Q[I)#UE!K:&/X0;;"=4H[)"9\HS7!X5(U!V:;I4=5&)EJ,
M9SZ?4D!%WC#>;]Y6U?)!50M:YUHJHD>2(C:F'FQ<(AN<"BYM2*H$+#($]E,V
M6\7AHJ".("D+W!DH):E"0MX:^4C?D')<M?DJ,;! >I $37B,$G10"GQ%Q-+,
MV%EM=>%@0W!(J%E\FDDT!ECI-&OSV*?Z^_B)JFNNP7+JD;2GC9+(D6@EEWW=
M=)W+BV3:[>"0^HSKW\JK5 WAU'Q.)P3:$O6<.'QZ$R*"A81OW@"U1.S'@EXM
M4$[5*-^V I_ACJ00 K-2_'@UZB/#ZAFQZ!0':P4D!/P?2,EI+'A%[9VZ[ZO%
M2MBTB,?30L0C)5*RZL@N%[ZUZC/O6/,5*QHVSVMV"0+D#1D[%NR QT]+V1I\
M0ICAQH>K[?!S(!Q$\1TBZ^)<S7*"K)S"4OA/A!V-> -_LX99%T0O4;'E,Q=N
MJWF2I.OK]V.CO1A^.(-'79LR NF3K-9&-WJ-4DHHU^%%0\JUH/)G7D$SI[-,
M68BL:>UUK_W+3--]S1%PHGA&,^BK8:5K&H;K.G)_MZI\C4(M@C.@RM+!'F&(
MKN'J%VI+,KMH!^*6! HJND6CZ9A&DR/H*V+@$VZN_/4<[+SHU9Y(V%'YK$L(
M10HV',[0?!-BS;>56.O74G&)IT>5C2<T!YO\/GANO)!.EA S@D,(+;7)?=5T
MY$KFR"=WBT9X_'/SA4*5CB5T+JA2,1P25!GX<00A,52XV.A,YL4\Z+1 (:DW
MU>"G[HN(<R[ ]EDFD&<)Z!6MU0:_*-OC2E</['?V W$F\2[/P*7E0DJ><358
M<XC"H;$^*0BZ%T>$,92<+28(E_R449O^[-(Z'X!LWP+7;]\47HN8JI!.U+W>
M3C9L3$;"\+<\WUI]<U6PI1LKS1TLT0GUH/.[:E%(3_J=!AA'2T5.Q33MCSS*
M09,2JVJ#O]@%V25_H7U0DA#\Q N<"W"MJ4 /-[)^B?-8,$.ZGM4%(HM"X<BX
M0N4-EAW!?<G&)9?>%SE<J1F5?U0-RYZ 15VR2 Z-+M"EH:B"G+M.5NQOEFYN
MN6##9AD>U#+Q*PS;20L/S<*K7B(\/?D/%5%$6"I)F:<U99:2,I7M19]38[BE
M&N3"#HOS<2,*1X,:ID4DD*Z2P5&>QZ6<%B\>N348;)<*R*4Q#,E<>A92*Y9$
MAPQ<]HOV)!@/S^ZR35&L">Q:7KO3C<E&X*YG8CJ27(^:/@X/ 3,]G1#&E_!
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
MB@//NM;HA0=[3J=E'50/O*1#(N+ VL6#I^T.C_F 15CBP\87L-3!.)^@^5S
MC\>#%-9X5% [93$9Y,E@<LQ+CF*)SH:*A))TS,912O$^^ $-F-EJ$2<=TC\F
M+,RXJAAN=('(Y=B8U#S-2VIB^KW@&<-*XY=G:3PY_MW0258VOB5([W>]_@H+
M84W3R?Q7X'+PU3.7#.>:L=.2_Z[^\C).R].,7?R>CNF8Z$LO1ZPX2L>:?!VN
M<?;&\$K%K^LW;^GB[9(RY)OEK[?H5S-L*W[G6UNV[R[\M;YE+/S=98\U]"W7
M"U;^6'/+L9REGGJ% WK-1J)1&L<9;]/#K*A:%1?Y2W$1U<Z_!:TY,'3M7U<4
MQ\_O6XF4[OT(28&FPNAH4!81D'#V(]240_+]R-@Z.3UZ-F#99-&OVJQFPCG?
MA+!]Y_3\V3^NL:^-O4\WZ+C##C'6_!,73Q:1:<=!%+O,"UUFAZ'%&-AL>N#'
MKN%[OAY]-P($N!3?.B[J0SOB6EAP]D-C"5SX[RP[8Q<E'GCC7$9P9TV)N4@^
MRNM%519T*9Y5G:>A+Q6@^2,#LR1DTW@XV!U'6^W3O8+L[W.=KYN:[5.ESU#U
MM>J^!L^QYNO%8+==#3N[G<6W<#(M)VER(;?WZG_# AFK17/+/ZPZJHU1=*Z]
M9>F+M<XM%)UMF1OUV&LIT%E!KG<9UT5^=G5N1M=MW;&54T =N$V3M_7;67M8
M_/*:0OXRYUK&P6\AQKNY^7F,)%^48,>"Y9I/X5%Q.1SP\XC#=DYY(1KB!FP$
M1S,I%X]_#%9TDH58W,H.^MIAC+LZZ:\<CYF/8U[W#PXL8SCO!RQ)Q'=!N%>/
MT%N;\T0+[D9S"Y_,\1AW?CS78];-.CV]BS'O!P#B'M."'_E//IXN;E9:8HM+
M2>;;3 ==PQ<\^HG0'WDT+8KFK*H;= (\DC1*U\XV/5/B>%;, V;$9N3:EF$Q
MDW&#QY;O.E$8N>S[#NI7W= -;=F2>Q(D;XM\A(.S<0E?TLGQ:W#BP/TKWIQ'
MV12/;[LL.?Q?O$%]0#]4%N5X_\NNM?_ES^.#=WL7\'-]_]WNV<'.\?&WG;VS
MO9/CDSV<(G?X\?B@SJ*<?3WY.]L??4OW1A^,O<,W^MZO#^;!SL<?WTYPZMRW
M]&!GUX U7.Q]FLVB_)'N?_EL?AOM7GS;^7R^=_CA%V9']M]]'!U\>6/!S^V]
MD\^PA]WS?__:DQF4-Q.$"]X_.?KU/7%\S)E$FA\GNF9'H:$%/(XU(PQYX 5F
M',<^@9X9QM"S;IWG76UO7B]F'H68,3W+M@.#FU:2V*[#?2"VV YT@[EZS"(A
M9@PE9I9J*>C%S,.*F71&S#B!&7B,X; B+]1L(_8U9INAIENVX]F)&5H)?_;*
M]_6A[ZRJ'+ 7,KV0:0@9H#%XB!$'',O2;*;;CF][CFO$EF?&%@D970D9O1<R
MZR]D+F:$C!='C(>!JSEQ@)-X+4,++<_3,&\4PWTSAUD@9!P=<>362,BLLJQX
M+?W$ \R.I",^@*__3"-95DRH*'UW\XR<,HR0&5X0>ZX>V+X7^""D/.Y$3A""
MF/+\WN?:+#GU8=[GLOR 1Y[[_]G[]J<VCFW=?T7%/75O3M4L[WX_LD]1Y?B1
MZWTW.''LY)!?4OU8;60+B2,)V_BOO]T#V)B1'3 C&$17*C9&,!IUS_>M;ZU>
M#P;,T-+RGABPQF8Q% ,-/I' J-[:%JK)AFE U985G1F=S$O%\XT$*X1@T3)T
MV<0DPEQ2J$EU5>X<.B^Z*@)-B$@]H H11' $7. ">%:*2D;OF>(M.HV]MJ=2
MT=DK.I-AC@>9"=43H:EV*DE)N5*,A1!<J!K_SJ'SHL8/3'MKD( GJ$!$1+ I
M>3 I:13H+$EEC!EKA+[VA(:!=BJXY;9%WZH<G/_-06&M<E[%6DZS0'5^VAP5
MQ#BK;?):$,VM%T:&JOCO%FN]ZBI^I@4&R02H;(Q*^P(//F*6&#%E1O+9QT-L
M3UFD:>B*AN,#K8>NT/X[:),HF3(LWTH2T@EOB'+4,RMEBB'JZB[<.6A?=!>X
MB(HB:L@.80 A9 +C@@2&+)EDLB]AU=:V9;K)E%Z!O2' ]D1[E,Y'HY50BKMB
MJZUPD6<KSJ2KGL:= _9%3\,3$J)*!JPR,0/;9XBS$,%&Y(I(KFPYLK24-XQ>
MNS?A'>M@,CCWX]%LT=95_IT#<H6/>IU<P;5=8^-3"C]OY%=2"Z]BES;2]/2>
ME%>6_'GZ>3:+;1^#TR.ZWV:36"U,?Q8F=+U"%9/A7&E K1V(D!)8Z3TPJYFG
MEA4>*)%FWHCK=[_M-RGFWJ.P]YRUBL(;0N%%!RX:(Y-,9?A@R"AD24(&GX00
M1+3<D8@^;&US2QIS_3Y'%87#3NJJ*+PA%%[TMI"@I%0Q*'WC(.L:"29DYRL9
MQ91#FX*6&87*-LIT1UC5W*VU"_)9S>&ZO1RN2DLW04NONQ+=.W24"01+B(!L
M7UP6!SP!4XDP:53@5&6)3AM[_>!N3089=JI6!>$-@?"B0G<Z!L-4=HP=9UFA
M4P[.98_9^F11.1J38EO;DC7<UGS)88&P]XRL"L(; F'G."1&+31I4<=!1!_!
M9)$#7C*J,<L:IGD&H6FXJ8E7-YYX%2YY_E$/<V\B :N2U$V0U-L5<AUUMCC&
M Y%E]KS5"%GL.6 I4B]#()SX,@A;9I:Z,V>V%;\WG655\7M#^+VH]#62[&^'
M!$[++#)<4&"MC9!HR"I16J9%R.ZVX VU-4MR4_#;>S)5Q>\-X;?C)+"@H[8>
MHI6AU$X9L-($4(0EY%E;*9H]=<%,0]2=P>^FYDS]/)\M%J/#^2R-E]<)X=\_
MPNK=86BWXI=V)RI#]<=03]ZOFFP4/$F,,;"A)&SGK\&A)!"9M49QD2A-V4>0
MK-&TKV&W@]$8]Q>R??L(%;)K@VQGT ]'1H+3$7A0"%D^M&D"##SUE/!4ALN9
M+"N,:.3U&[M4R X$LKV[!16R:X/L3F<VEU#HK9=E8+,&(4( PRP%XA-5GEH7
M7/'DC6RH[.N\8'B>P.K#A,%Y L\/<>Z696H5?CC$Z0(7WU5 <16'[+LJ(X;[
M!AN?!O9;)L1%,SIP\[?8/BDE^RN<5J>-%D<AX.+K3\V]/?[NVU'\#2>34@4X
MC3MG._'D!++5HO5HT8Y7^(V$.9F-FH$L1EGV&Z,%;ZT$XM!''D/0NDS$9;01
MLB\16M-0!NK]51S>% X[SB!:RJEC!) $!<)1 Y;X )1Y$A5*SF7&(36JX71(
MF2@5AVMPZ2H.;PJ''0_/<DV\B!1XL@F$41*LRHAD1@MT+I;RQ3(CQS9:#2DM
M<^-+J%_@ MT\[+<2/>([G,P.R_3%6DF]_L9;)RN?Z>CQYW6OA-0_(7U<(="-
M3C0JRD!*I%F@!P$>C0).=) V41,2R\) JB8KB &5D%4HKJ515H7BC4&QH]$E
MU\B8]*!U+ <V)0\D@P[0!<<53R28F*'(1"-UA>*PH+B&UE85BC<&Q8Y,YTF;
MI$@"E;<*1$P&#"8)DA,IDF8J^=)ZDI"&BFNG.]3"ZLM#\F><XMQ-6I7NXL%X
M.EXLRRG,N^^KWMCDL$'_^58G:Y\9Z>$7*U])J7]2(BNDNHT!E?0"M&U[[(=2
M5H82:(P$K4LI2I5)R=K&$C.@V$$%XSHRJ2H8;Q*,';%>FHVE*"(XQ0D($QEX
MIVP6Z]RJ8#.Q*IW!*%3#!A7(JV!<1XY4!>--@K$CUZ-%E0@&4,%G,&9R!1^(
M!R)*?C(QGB+)8.2B,7)(8-SXJ/K#@UF^@8^NK'.-I*];H)]?[>?IV73IIJ_'
M?H*E_?5R45FH1Q:B*_1YU X-*4-ZT646THR $U%#,%Q@(CY9(K>V66/9D.9H
M5B2N09U7)-XD$COB/$7CA(@$C!:L9+O0K =,%N>BU%HR+[!$TEG#F*Y('!02
M>Y?F%8DWB<2.,D<?M+"T#'IQ!@1Z QXM!YTLS<0:41K1VD0Z))NX\6'T%YA=
MU*.P//KN80&;'!]81XK+Y^5^M._FK_$"]:3Q!XSP$>>SRCI78QVV0HE3DR)W
M0@-QLF2=!P2#TD-(#C%+<F'+C(#__;],WKM_#B@>4,&WGJ26%>"K(+LBR+H1
M<)*BHR1!U#J[NS)Z,$H((#29:!%-T!ED3%T[5:4";-@2NP*L%X!U<\5=MF&"
M*I"L=/<W:,'F38)(7<SR.>],)!E@O*]^&T.+: ^X<^CL\K6_M7G932CL3\78
MIT=NU;/ODYWXJF@W85H[$D&3&$!HG< %5,!TS$\7BUY:+*V-:9/W\:YT+:O
MO6EU7H&[9N!V='O(3U&(E(*U6;(+@02L#@D")=)ZRE%+NK4MI&T4K^U^-P6X
MO:O^"MPU [?C#R@MC#>& M5*%H>;@'/&@.,Q&<HC3Z3T"16ZL?3.6-Q-[1/Z
MP[]GB\5_CL;3,#O 49K/#LZ<AMGT6BU?-H2Z?KA9;V&1/V?^ZJLD]JS=I[)G
ME<9ZI#&QJN+49+5!D@7*:03!\ZXYSC@P8?/..14X*VDRILE;VV&Q_QQ<>[/[
M"=]!N P5M.L";<=IB$I94_)HJ'09M#8CU\O@@;J@3 R>1V8R:$5C26W_NRG(
M79_/4)&[+N1V<^,=92$% ^5,#H3#DI4:.*A(N3!&<<G$UC;7#1-]G=0-SVFX
M:WGSSS(*Y[A8GATOU-.%FW88OB2NL_VH!3W]DY9<=;C@LUFQF(!8#*6@1X)C
M-/\S*,S_">T8SZ0E&T.ZI'5Y'Z%&)P>#V+Z=A(K8M2*VXR!X@EI9@I"IEX%0
MDH-U40(+/C+GB'":E@:3#:F(W0C$]NX<5,2N%;'='C<8/.4L0(@^(U9H!<81
M X&@C4(P*5K$9L? =*MDAH?8C<_9?[[<Q_GI@4(SFN*UQH_='4ZZ#=GO)V_]
MC[NSZ>S+>,4I,SWY$"9'L?UN9:PU,=:S54/(&$>ED.BL+ 0%04,[3=T BTXZ
M@TB]M5O;IM'7[U19<XZ'>0;PO<BLX+LB^#H"7P7NHC<*+/4:A-0<G+2EIH8Z
M(8/S*I7NE(94Z T*>KWI]&H4AX#+CHSW5'HFE0/!,8'0)!M%S?)F4HHTAF2<
M\AF7C9)#Z@FWJ4/!ODS[\9@??BS3@M^-%P6G^9]GKRW=AUHU,)A$H,\'DD_G
MLX-'^4W'TZ.\@,\_Y6S]U.[ER<^]+'OWY,-R[O(>C*=N?OQLB0>+3([E=N>S
M=KS&&1%6!NR1 3^L< M2E(1QPR 27?(BE07#J 2)R3EEN$S$E-G$C=3722BJ
MH<>!*)HUG!54\-\1\'>G'-.L:$,48!+W(++H >-=%D+<Z2#1)/19_NB&F+Y:
MYE<"N&T"6,/10R6 .T( '?_'2:59MO/@8HJE#E&!,3$ 8XH2+J5WGFYML^P
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
M^Q%G'T28O=V$W=FT;,%)7.$TJ%!E0'^,].3]B@%F2+24U$9@L@@!9736 ($
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
M#AZ/VWRVY=$<GZ?/7%7U0H_\='ZV&=UY$S[N_/I7\BY3D>'@N0X@M!;@DE/
M2_6U1L%2F8BK&E&K/8<&Q]YU_%7A6)7"-9#X["(2I12\[:%.);4@&$=P-'O7
M^4ESE&JFH\#>E$+%XL#E>\7B#6)QYPLL[K[_J[1 ()8YD)QF+QH=!6MH%O$\
MR_B4? R6#1&+?Z/:RU#FB3LN-XO?SL^_J9^L-WS+-[Q!5?I'BQ-'[DJE,?>G
M^N]V>^C^31W@L[,]JW6 :S%RJ]KG&FX$HTJ C HARQ8)SCL"S*9R+NT%8]G(
M&=E(T4.11:WIO7U4KVVX1D7U;:&Z<P!41F '%@EHGLJI;-#9C<PBE@25.%'!
M)E::>FK:,-WMP%%A??=@O;ZN7Q76MP7KSCF2=@J#HA%8IF\0A@LPTED@ILS:
MBUP1:[:V,ZJ-N$X662W77T^Y?AI/W334<OT-R1\\C<Z=MF)8+([RYK:'AQ']
M/2G5'\K!X;/3U7^>'N>UKW:H1SNTJL%;BHQ(&2DD'<M(1:K!!B:!*690)4^"
M*Y.92[=FTLTOJN/3-_;$L.)PG3CLMF5CU$69 D@B)(@8)5B-#K1!&G72T@9>
M*NM8PRH.!X;#M9X65ARN$X==O\PFQS%9$ *S/8P9D<YDHX@I"B^14:M<]LN$
M:>2@<+CQ^7UG";"CC,7O5N5W+F?A5JMS7N#AZ:)7\NF=?,2J-EGHLJ"C,E-.
MF8(H$BW=EBW$_$U* G%!RJUM3DF3MW48M845>>L0XA5YZT5>1WX'&@+GJ( K
MAR""CV!)9.#16ZTMCXZ$K6TJ66-UMRMR1=X=/BNIR+M)Y'4$=PC:!\--7M.8
M0! KP1N9P*&RD45C#&\%MVZDNL[Y9JVGO\K40K_\' ;__K96F^STKZT6_GEZ
M>G:X]*BL?,T+[H=\5O:E122^#$NUB66S3W5)F5((FBO#F<UD)/D0J_DV%H"#
M*'S_-@*K!K@N##OJ6SN6 CJ2C;Y.I:V< :.)A&!C8B;KN4!H]GL;2KI%:[7$
M?6.T=\7?S>"OH\$M5:&TF 4=7,:?8PPLHP*4#DPKHVD&X]:V:*09"/XV/MK]
MVW(6WO8AP3?:^U^C!F\WX.SLK;)0SRRT\^%"Z3IY_NM?-@B+*E*@RD40Q@<P
ME 6(TA$NO%,VEH[T#>>UL^5PW.#UB?"_@V!UA:^!OF<7T2<<9R$I#<[IDH 2
M.)C@7,D+4]XBDXG8(9;(5A"N58E7$*X1A%_4J=.=UW\I[IT4,6;#9TL*BHC@
MA"1@";&2)*9)(D,$X<9'Q)\<'$YFQXBCI?N B]&A&\<"@]'[\7)_'R=YE??=
M/+]P=)B16H:\E7EO[]T\OX#+Y03KR+<;U>\O<.*6&%_.7KH/?Y0MFDW*\CV=
MS7\K^_236V!\-#LXQ.G"E9NLVKY'8ELU.")1QS'J!$:8TH"#4;#<1T ?!:+B
MDM,2X5,-UP,),52 KE/=5X#>+D [(7C4@EHBL]\M958>QGGP/D2(CAB%@1(>
MLOSGMA&DCH,;#D#7IOPK0&\7H)T8O1)9&U&/H#(D02@FP1";_REUE!J#5LJ6
M0JU&L.Z0[QJD7W_9*'[ >1B?#*%8M.'[V6%9_'L2MQ]*_6@;L'A^LO)/3K>D
M=L1>0]C^C)BD0&D9(G B- @6&=BR=82C1%:&Y* ?8LRB(G'-%:05B3<4PO\T
MP,4EE!X-,(D"!&<(/E";'RYE?>DX2S6M2!PF$M=:0_H5)%;$?6^\_I/MTU9'
MHA)0%@T(1TJ BS$PBHNLRY4T!7%=A[E&ZM<W!V+?35]CZ1L:CW"TG(W"45;C
M!SBO*>SK[PKJ)V_]C\^F88YN@8_QY.]GT\='^'+VZ&P?:JB@1U8Z7J'(D>N
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
MOA_'Y?Z/E) 'A+2QV--'_O2=3U]^T+YT 9XGKRG[0*FOOTP>T*^^]JW+4OY
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
MV=O(9%AA65_.'N85*W?@)J5GU+/I(W<X7KI):UC]1</ZH@3>%N,E_H;S=^.
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
MFH]7>Z5>SOYWRNOIP.OWCM>/#A,M%,VL(48S,/<8<'VI&,42.=* T5XXEM\
MK\?&O[6= \>:D71SX !CX=])Y3E-@ZHB@<>>__OYJ]]>_ /NL.,Q_N#OC.KP
MZ'2V&!O@SZ7$0,[=&0%K8PKF_!CW57A3Y%$]FTQFTU!F9G?TE[6!B9GG4+FL
M<PV/"BHV2HC:'H%XP7?C$Z0.]:VC^ GCNRH?3F0-HL0K<6+K&0R[T1_A2W4Q
M:'W %6-YTMB?VP^_M"I -?6;W-_T2WQ\U"&!I3>@P/C"\/,OIY69'_],DV0W
M2;QI$_6-^.;X\Z[_:4V)#;^)<E<DY_^<[-+_<T5]Y@) LX;M8NL[S^D] "$L
M->;TRND9;@5<YV8$6PL.$-@M<WM4P[8YD2CY'<KLQJ(YZ-5T['('$GTJI[J"
MBYHY?.'/F]T5(^%B#2X.A^.JGLS"!ORYQA9ZU0?;+2:2O'=7W I)=XM4,*;%
M_/Q;SM^C82V^^A85Q6Y9GKM#^]ML_;=T-\_XE3;H=?8]#"?+;_RI9;&;B-OF
MIFUNI4EES-B&/7!#/%5>B:>*=%5.7F CM5-*<$+M4*L)G :UAATX?J^6V3R'
M1W3WW<G1(U#DYN?]M,I2*1#J<_9EF9U\?/33-49_WQ<$Z=0IK5L69XN$ZO^+
M0L3K3RDW0IM<%BJ77"DFI<MX(DJ3T[(H$WV8)N6C]J[CNJ/3D26JMO(]\0K!
MSW)\*L\:I'%?/L$RQ6&C_K8AQ[:2K) )-^:F2196$JR)63 F?EZ 0EWC53 4
M>==#&!W7Z(C\?RY?#BRO?N!E.IQ=__N3?'"#?XJ.5]]&07Z.\K4\V&Z$V6AR
MM2RIL=3OE5R8G=&+J=X]=]AW/<Y]K^F %?VTK\[\ME1G_EJJ,VL2HYU(&.[C
M_U7U3UL6YXH"@]*EP CNUOW%!.:C;R#[<RW?LSZ2T^J3WX_=C.&/)U/SKV"^
M^#]?NB4).@H\ _-^/&L6M3V ,?TZ!BOCKKWP!\];DS)[\^G59'_R@NZ#.?CR
MX$GR%MX-_SU]>P!&YKNWU=L#,][_^Y_5FVK=I!R_V__]3?KFW>OTS:?WV=ZS
M5Y.]=W_"?W\=@Y$)8_CG>#]]3=],_EG]Y].?GPZSE!6958ID5*6$FU02J<&F
ME"S5VDKX18M'(]MH>8(;O%[8BU30[],FNN$DT(N"94F2@X)]+=&17DETT-U1
MGYVN8>U<Q5"^'2&X737ZVWI;#WUQI[-Z;'RN?_%+,QI;Z5T#P/8+6.R9FY_B
MA=%2')W,3FWMW18S+RR/9C.#?H?Z WZ)CP.Q4<$-O=^]DP(#BV>QH@!(NY-Z
MYJIYLS,ZAD'9>F3-0@?O1#4%>LP7OE3NSNC_^EOH+S0=-?IX!ML*;K&@"A]K
M'-:LMQKPBY/H8&Q?5UGX"@S8QOM$]6(\7Z!-NWX/QJ[:/\(T*QMNJ:;>9XI.
M4'TLIT= LR.4BG$:I]XBGEH]]U?;B2?.ZO/QG*FF&G3 QE.[JD<5O )NF1_7
ML\71\1JA=T9-:#,&@[$?3W#/-]8_'L8HO6$^AFUCI]K"7ES4(_3-.F D> V\
M3%:P;> TBYYEH,)_%W8TM=9XCU'+0R/8CN\MDM][9+T![4>+7B,']*AEU>""
MXHN?OMK;B3? 5T!1\V&FI3[;&9U8'\ C^-_^;4C'^@1UH.4^@(/F!%Y0J6H,
M^V#TP]._7OT8J#;]4-6S*9XV<KS37HZ_',U@N%.?>/W#\[]^_W$G[@ 8RQ36
M >_8&<%TVG'YQE,3^=[_T7DG^E='O_@(=A]0>#E#N&)\!D]J5G<R+#_P9GWF
MJ3*9>78!#G7H-0,=3QI<I-/ 2!)F. '%@KBJ;N9+=H&M:OZ[@#UH<56JZ>CI
ML:S'MIG/ICNCOV8+(/Y36</R365<BQFL>=PZ<#D.X_44BQ('M01>^ 3'!"(
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
MT0B*<E4;@H59ST9 &S/#_(X7TU:%W F^\-.NOD],+?9%@'%U>M0-&WK6)87
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
M.O^_+T%(G ,3\/Z]4#9C&<]<LM5MT:L.(_CVR-GO;/R_JO[I<8AQ^H\_5-,
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
M;9QI?\U!=8G-EW1O6SP8J06VT@2, ^SET)PS%\_";9?BH]J;%%U_XK:WRF:
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
M*]]_<LB+-.72Y"3-':PK%98(6$N2E,!R3F6Z4.[1XV)C77T\;;-Z_$K5]9!
MU5Q4\=W;-S8FIJY5@,*DC:N4$/(YL%'3F"W&II_'M"S0%*H7K(WHZ]0@WRIU
M-R5MKQY0OQ+0&MT_KV+YEX8<\W6F\^>R+RG7E3F+%82&6M7G<QV,_\^/+Y\<
M"DJU<Y21+.<EX2I+B,)N4+E-G"V-=I:;K:6J^UM,!WKWC9BM6ZUGO%VTZZCG
MYMOO07$EQ6/)H%\S&!9JM6 4= EX>C$%;6>!PQK2,?;?[7TZ-(+*(K-8.;'
MPOJ)(<+F!3&%R[C+RT2)9!W117629BZGH*\YG@A5IL[0M!26\20KBF_$4_ID
MF0WG7?^A;DX BCP8]^A+.,1B8K?/S;#5!^_E\-9P$QN>8*[$V/J210Z88@:F
M_%%(W7JRY=9U?-FLKF#*<)Y6TP\SK*+19B?['$C9SRK<H..._ST(H=,N6S>Z
M/)N%<Y6N8O:B3ULV;:;J'%V7<,Z'DU(B:JR9>U/$>^26B:_;P7<^V=I[9.)P
MX/G>6QO-^L;[&3!9;5M^K/_[HDF=]M)?)_C>D['=DM/:RT]5,M9FPX'7E0T^
M'^]H0&0'B,^CF&Z,P^Q6(V;/QXM@51 VZ 5I\-]$APU6N)2Q'$E_FO\8M8H4
M$EB>P8HO1QX6>]F;YKS,O94TXJ:;IF\:!+MK>K8R7*_HM,4>*^0Z&S9!YTWK
M\M,W2!OU065[R<;+/8H;$T^[.7ISX+SS*'1_8DVL#)6X,%.EW3+>PW0L%[[4
M2)O-":KE&<ZPYRVJ[62&N4?_:H?5;!G7>G;0!8Z^JQ79&C*#AAX30X^)H<?$
M-[><A1B2C(8DHR'):$@RNC#)Z-*DH3635 B3IU8999*24ZM*+06G4G-;V(SF
MZ:T'O%HU]-52V5W:CW!X=9X(ST3?M=?AV1-^6 "%>>XT0;@]X;*41 'K$JJH
MM$REB:6;7H2M&^527\2]ML]_]0!5])N#M3N9( JGK=/;><?19+O WKQ2^1SF
ME:"OJZP+L5MF[+.R^/EN4K*;U]7S79Z+FW]LNIM?,8W_&WXLWRUOII:!@D,/
MVSQ,#8GLER3 R_R7N&%#J_63^<@?-:.U7W&S;_YX3;4Y;./MLL#Y_WV)GK/]
M$'US44+;_ZKZI\<_>,S>; $O,<VRI?L%QL)7IJ2W)NX#*7\-(8M /3GWQ%,6
MQ!<BJ,*W(&4QXCD0\5PB+OU=/WGZ=;5P!IJ=2[._,=A&9LX--#J71J^BF_76
M252'EWY[%%P3;R//GQ;S9+8(M6L?MF $*1CU31ZG\)!SU?"@F'Y-G1LMN.UN
MQ!NC23*Z 47CU@CP/^NL=W/S_B)^N6VLZY6 -:8 JS%7ILPLM[PL99X*(S67
M2N9<9(<OMN)IV(8[H&?\/YLMU-PMQILN@JOE9#]4?,V;O__9O#TX&;])7R1[
MS_YD;P\T//-U\O;W%]E+'._?;]_M?3H^?OGW'MW[^_FGMU6\YS__/%83,WXY
M^?>[-^_^/-U_9L;P?+9_\.K]FW?O^<N_]\=O)WN?7O[^/'OSZ?7'-P?[D_]\
M>C[?^ROY^,<!_/?=G\G^NZ-/AUEJ=6%,1BC3@G!E)%',&D*59FF:,ZNI>?18
M[+ BVP#F!.EZ:YR"OUZ38P8I-4BI**4T=[34$F25SK'\$'Q.=:I$057*:;D=
M9?OEXNI?OI3SBU@0^EEL>#D(L1L58M6:$!,B3U(K2\*X5@06OB"B+ 21@C-E
M<J.M*!X]ICMIN5F08A!B@Q#[NA/^X?Y+,6^DOW2N&037C0JNLS7!E62I9M8E
MA$J;$IZ!'J:$TX3GI4E*IEUJRD>/LQV:IQN":\.[.<BL069]OXI7])E5F(PQ
MB*5KB:7]IVMBB5MK="8U$38!?:HTCJC2<J*U3AG#IIE*@UA*RT&;&B33 Y),
M)BF*Q)>KR;@17*B2"^K2A+-<Z])XQ]6-":1!=;I1&;7NN#*4)KD0*2D5YR"C
M1$$D+2RZL$KJ<FY-2A\]SG>\)_MA2*EKQR%B].2AAQKH)8CE]'HDV"J@'Z3
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
MZBC:P:BL\P7?V4[GM&&'C63;_<9WVQF5Y?]Z7?BZ#YNRWX4YPX,/8EDX\&(
M[0O]<T[]KDDU_7$!Y<\X&,3X9SZVJ!$"K+,O/_:,E91X)7(: D:<XH@,CQ3E
MWM8\$BNE]J\#(<IM?S&@  9=B,/8/X)?&NT$K-:P_7XN$S>NPF<;G3RES)+
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
M>2&T%Z[KL5.U'V$,@WQ?MG5O8JKI/* ISII>EL(]7)F1YPD$\.)BN2[-^XH
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
MBG9J93-H *+<0RW$@>^W7=D'\,[=IIN-DWZN6-!+J1AK&G5@))5C='[;01A
MT>4]I>B'Q3V]/BQ?M^%'_7[L^M/&L ^K7V:^7=VB\ODH\8H4RLG>=/''<>P.
MXA(.?C[)SAO\)#U=JDMQ?2O)^2TDVW!1I]/SXP?ZWJ#8^W[\'KNC6#67O$QO
M$SW-X4IXW'$_'L#(8!#P(O@[7NI,>?ZLP; ?[5%^R\E!VY<-!RO&@84 6A\-
M(Q!N_.$CH&9NEWXTE411$"E .\HOC< 2=K\?QP2?;[CTX![PQ$QWPO$BMG,+
MKRS'R]7I'<?<=A;>5%TPF*+PQ^V9>9VC;6+T[\JQ%>UY?^9NF5O;[_92P(&)
MD!!V63$PGB!MN4.8!.DP=; E>KK[Y3*S>N[,F7K BR>9"JMFEJ.C+$/.<D/7
M>40,[)<ERO4H\-OM6V^^E!::DJTR^J)::#Y69\[;+<(R=N8T=6?.ZQ67G9C[
M3!:Z:JFBUJTZZU:=+[Y5YXM>'O+HR_.:.YGBGZJ3Z7PM;V/"YIBRM7Y[2%&?
M)>QA6C=)?7CD_YA L@L&AESW1WVE30U%U"H)&6/ D8? ;,SE$P7'!ENN)9OK
M0KCNV.)-R%9L]HR\[_5_M@"=X\/-LS<_6NM_=[9@C*U\S_8WN,?_V-G^_6CW
MZ O=VF[1S0\[M-6>.JLX:K'6^KN3S:]?^-;7UMGF^L<?6]D1<?;^H/5A]VAW
M>T>TSG;P[N'.Z=P.J10[2[!6^7B6("Y3#L^Q#,'7#'O-8Z1X98VK)M:+*HE9
M-TBML6022ZQW4DJFE=2),Z4U<\:11&+$R>:LJ(PE9(PEMS@"K;'D:;!DIDZG
M2#%8PU $'$% %Q)I$@0BU#(FDDK>^Y4UQIJ$+5-/E!I+7@^61!8!1AQAB8+L
M B2Q5A-J@HF>I8!-@25XC"6XQI)EP9+3Z6:G7%M%026A*G#$:1+(2(T1#BQ@
M2YPQB@&6R*9FRZ27_ 3)W:6)U\L'*>VCV(#G?&_[6!YU]H8'L?^3)'[? 962
MH5X9I9D/GCN=C.+4"D5YDAI@:OZ!:XU*SXQ*<UHP*Y-XR+5?).8AG^%&9#3E
M2%'+DQ V !KE+&^.U1+EE=8\"+3NN=?":FV<CMS2 #.U3BII@HQ)"EQ;&4O*
M@S/MERS-!B)#VF#@08H3TM0SE(+"H#* DH=3YD'0%FH>7"X>#(YRRY)@EB:N
MDG(DJ) \<U3R!)9CK9TO*0].:^=.LTRF&CE#5"ZJ;I'-?= \5HQP;SV6866-
M@J'_X ;$2UJAD;!EU,[+T@+MJ\_L%E]=H)K+ZP0L[3P746&J".&.!NN88=2
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
M>I%E_5.U#7VBSJ!+W&*N<I0TLCDST5D(>*%H+W<*!LZ<'DZ-K(4W3NR@N&@
MW-B SV7SN:DGE=? AWRU;73CL+RB:&T4\X7M7B@ZUK6[P+"#JI'=<6\8@:UM
MIW,ZKXY-^;1)\VWU<CN[:[:@FC_/IZW'O4$[T]=O_9B-O._QH@?=_W.Y-V!%
M0_CB%NN F&#QKKSEZKWV,+?8?TF=]>BJ8/PQ6M5IO/C':K;*Y$(ZX-W1A7'4
M#J%3-95<$!]/=R*:S\::3Y'_U;ZA:1=0V<+T:+\QZ/NR&_>YC;VW3U8/C_=7
M&K8SO.JGRTQ%8:'N0YE:'/]8^?4.HU_V#2D \CUH% V"T?_.V9QY8F/BW[NT
MCI8KX[L.^A?KM!^1ZT?[#=D$6/.;[9S8TT%>XTF$@FVJAJURG]QI))N[9,IB
ML-47O63E3H*^U>L7>MIO(,UC/U\%0['//83&03^KKO^X>3L(*#%%)]XLQ?[]
MJWUQ@W^;5?7N<%",_18M8J\2;8^CQ<QOQ/9[!S1 9T>AV=CH^M4KA_W<X]P$
MK0;TH5X#%KG01&W6O=ZWN[;K0==I? 8;I2QK,H483]!G^KUM]_^VG5%L13L8
ME559-KI@-@W6VP,/.MMHF9K%[XS-H!^;ZW#/68!G[)"=KRW<.OIXMG/XJ=TZ
M/#C8VMX\!%.(MLY:ISNGT]VEWX%IL@NFS]^'FX=_'^R<?3S=70=SZ</&*9@S
MHD7A6=L[9ZVS/P[_<_;Q;&O]W5Y,&CMO.4I)AER=EB"K#4,\1&.X,=JG5!J[
M[>XHAC?9FM21)F?!WC6,<&F(DRJD2*QSVJ282-U=_O5WEY>KC<Q>C8*_&A,,
M=KF$XQR=8"E,Q_F3^I2ML7XN,)/RW+X7<SN:-[<G0*_/_B"&42=NI7,<>S/(
MO=+?=,.?;>O:G<)NK)8^;'7/1Y\CN >%Q/ZYT>WC7@@ZAJ0XBMYG=+,>:<+@
MGQ@UM<K"%OG;H]7S^S8NY*HM2*'P,G0NB*$Q/+##1G925%0;&O#W!#'WN@W;
MZ)^3>?9O##+EPG^RW 8%+[LP$L!N[P0N:&9G1_5EENS9R1$ >O*U+L(UO]U&
MGV(O"^@Y6^7F=D!_)\\ 7:7W] Q<_YM@]6!?V&#U0M2(1VPE?V5$#A'/U<I^
M:7IDOY^K&S1& QCX4S=F7T2OY\=K?+[01M&/2EQWU:L?B[9^"5D0]JO#A-X(
M'A4&,WD-C[U>-]=A61IF_#CJ967D+]# "^VD\<87!RLMV_^6%:1\[+,1\L$+
MC+/QYD)KFE"A_^WZOZ[]\F?\'CL-\MR+_>@L_'+W^C.\N)U@$("V6_D(KM'8
M<O"H[X5F67IV&I.;2>O-?!&;^:7;NW8?V9/OXXN2J\N\S=N]H>W,NH3N4?+I
MJ43[HWF7)O3&TJJ>B3]X2"N;QZ/C^@7U"Q:HQ]^OR-\YQU[G8GK2,".X[7L1
M8 -:YV#8'Q4.XM]N';1PX\(\I!!?_8PG>L9"ZQ<^G]PJGO1;&T1UV]^"]C?R
M07,<#!M].XR-P8D]GFG<=9<%>"WYK:^C[-!4:#.S. F/1=**<2ZEMM1KYI,S
M+!FM_=[&O/PEQ*:/LR[PLC3";VPAQE[HF549F'S\;>?P_='NX1^'FT<?"3P+
M[QYZLK/][L?.T0[?A#'M;K^A<.]%,/,X,/D(GOMU]ZAUU**[ZU].-P\_'6V>
M_7W0VG[?WCW<QZT/FYW6^HYHT0W\G[./$TT OIQM'GX1>UX))F/$B";L$/=)
M($.51(0**QTAC J]L!9BBRU6MHCDT1IY7@GR)"XD3@RSY#W77%K'N/&6&Y-#
M[3U9#/)<E1=1P\\MX>=T"GZP)BP:3!$EN5"BT@KI0#T2U&!BI)>:BY4U,'FU
M>G J5(T^-?H\$OH(096G2@?I.$^,6A-B-(%9)Q,6=D'H4^L]]P:>S6F]QT45
MN1<<8>H(@DVSR%%*D2$R$I=L8I+4>D^-/,N./,$GHJVE)"7' P%])]) =(H.
MY&HRH=9[E@)^9O0>I4B* 8PMS#'BD2:DI<=(%3&@6C)E_!+J/0LM^/IB/%CO
M>WWXL]O(@9"QZT\S:^0&] 4GYDWYZ3O1/YXGJ%K[M]72OZU6O "I\U#GBPR-
M6F%:"&)]F74449]HY,8AID)$8%MG72GFOI%:Z!!<D+FD_7+WFE^$\_^GY>A%
M>5CNS-$UY]Z-<Z=UC12HP8QH%%V4P+D$(Q<C!V5."X6),XZ%E37*EZE_=<VU
M2^:9J.7P\W#SC./"1Z.EHQA1$\!R4((@$[0"EDZ*R$ BJ/NU''[%'+THB[^6
MPX_,N=-RV$=EHG01.2=SSK1,R!ELD!4:[".66[';99/#BPQ9(6Q)78A%V&DC
M3:5+/EJ'W%?F3[W]O%\\]"[*J5&Z6&NUZ2G<%U7;;,*]"X"M"+90Y>1NDGOS
M<02R,S&&02M6"S_O>?2>V4]T&%0CVZM'MD4Y=VZ);/5YTJ)\/!6\):.T 4!#
MU#&+N- "F<@9<C(ZS#0#(T&NK#':).3!ZF6-;C6Z+<&$G\$)5NMM3^?NJH M
M<".%< Z,9N$1]\HAFX)"+&HJK=6:F\4=.]7(5B/;$DSX&9R!M=[VQ#[!"MZP
M<LPHBL$.I09QZCPR(J=?6(FQLIXR^N+TMH4T'WL)^7SU,Y8V1_(GS.E?ZAY[
M]3/J1/@Z$;Y^QJVH?US6$W2=>/UKZRLO7_ES5ABX>WQVG?[R2NS?1PXS'XP+
M_YW63K_'LHK?_9CHC<I:Z^].6V_VO&<I1<R0X 'L8H(%TC9HA$/$@?/@HA)U
M>EZ-3\N.3X\<-'\#/M4X=$<<:DWC$,.8.&<BTE%PP"$?D2'*().8358E(XOZ
M!/3!'1MK#*HQ:,E//VL=Z5FQZ<LT-CG*A++$(!]40%PRC30)"GD2K,!$<69<
MK2/5^+3L^/3("0VUCK18'/+3. 0;14&CE0A;D1#W3B(G!/R3I)%@N5E,];+I
M2$_M?W]*ULN$#V/,;4:*9DTAEBTQ&ST'@RH^U@4+'LV3]'MN[1('@[>](]?N
M%JM]L2%O)_?C')=J)6DAX/1M-NJ?.YO 9I.(12L19RD *AF&K,?4LT"L%[9.
MEGS%7+TH_TO-U<_(U=-!4X)1;2SE*+&0&S5ZCC3F 5$JB0!=Q#EA:JY^Q5R]
M*(_&@[FZCH=\&&O/A'L3D8BDV"$FM4><6P>R6CDD10@X*$F592MKM*G(@\NB
MU8R]?(R]*%= S=C/S=C3,IL)T+Z!OE"@0H,F3BTR1CN$>122"^>I],O'V#]E
M^8.)%M%U#80ZX^21_"03+37K<Z-'\]>>3,36X,WU'=XZV=.18K"@/ *)"CI6
M% P9'0GBCEME(DN:JSJEK@:XGQ3@%N4RN@G@:B"[(Y"U9H#,@/VO@T))YN8A
M+&)D==!(8$&(P%$SPA9Y\%2#6 UB+P3$%N4ANXN65MO,#T6X+],(%Q+!TMJB
M5F]$W%H%2IL3"&OJ3*(.,V\69#77&%=CW!),^!F<A37&/27&^6F,8T18K1A&
MH%]3,$)] BTN,5AB1Q0! 28H!2VNB=F+T>/J"@CU,^H*"/>I@$#J"@@_R3/J
M"@AU!82?]QD_9Z+^!FCO_3@8-OIV&!N#$WM<9^:_UJP.ZV-PUF(I,.=8$\L3
MMTE&KR*E,9C".B-U2]SG,L7PG)/!?/(7HB9(62,1SX>"QCB:X[!,MM&XUXOK
M+5-GE-78\TC80RTAR4:?J.<\-RUD(EFG8R0D6(;#8K"G]@4]%(!F3O04Y<ZQ
M*)&(00, >8^T400QXPB1C&MI (!4$X"FAI\:?I84?KA5PGMBI ?5ARFIDZ#6
M,HY]5 %;7:L^SXX\,R=MA%(E;%!(>Z,0)\P@IS1%WB8N%9$1RX7WAZFQI\:>
M16./)#8X%3D)#K1VSZWP$? G4:%#/OFO59_E *"98S #EI9A6*+ !4$\18NT
ME@R% !HL4*J-7"Z?ZG-?+VYU!%<^;/(4#OM@%'O9 ?1W[!]XRR7YZ2(:%KXN
M+Q[<%^53J_O8/#+ DSG.->.=]PPT3"D\ PTS@JZI .!CU%H$JH-R<M%9RPOC
MG2?*C+RM6+BU^EIC:XVM3^LSK#OI/!' SC@/?;+8<@'8FAA%W-,(&K15B&%%
M-+<,1.6BG(<UO-;P6L/K<_A$:]7U\9%UUCFJ312*6J2Q"PB@5"(M4D#!6H5#
M),$17*NN-;;6V/JB?;ZUZOI$ #OC_/52TT"X1R:X7$(5M%9+64)4J)P!)HAE
M_I6IKG4/J.?I ;5\ WXI5]8+6R_LR[JR7MC'7-A?A]9UXGG*1BF6-T='H._Y
MJ_)-S&7U^W T&+;3Z1.KEENC/NB!\])0&B?MX4&[VQ@>1-#J>L<QYVB]\1X4
MB%P\K_%Y:+O!]L.@\;87V@F$>Z&;_K+RYO/;E7\V-!'-QE@3>=Y4@XOXA4$#
MQMSXGQA@#_8?:7#7#J79L/W8Z,?_&[7[,32&O8;+?_JL886&'3;2>5;<:N.:
MO1D>P+7EH^;="]?ZSBCD_\YD611+D&YLD[C:^!QC8[,'MQ&<!PIT,(A%%?FL
M_\'CPL0Q]V (7Y1#@R<ULDZ8J0%^:7=+>R'3AG6]T;#1NW):JY<SGY:8;;:!
M*2:6&S@CS^K^JUWLI;,#6%18IZ->B!T48(EBMWA#6:B_D2M9 N-%> Y<N 4Z
M=3>/J?&^W ?X[5-^\2\KG[?>?P(>S,.X803%)4T@H\%Q]'D_.J?-QLE!VQ\4
M0^HY6*#O&=LR@?G>T5&OVSEM_-^HE_>_F"^,#X@E T,_&P+Y_@6LA>_8P0!0
M!=Y2X="?$0;7H'FMAY=7_Z =^[;O#TY+EKF@RHM'%OQR @."<87XHV2]/S=^
MW_I4?GM40%CY=3^FF(<6&WD9&V'4SRN;WSD\Z,=\;7=X,&C$;F:[S_%X6&6M
MXK)O]VICN^"4HPE4'#0"F$S=WK!Q8('D;6, 2U#\VAU.C+=]= RC?3E<<)ON
M$K";;5B-U.\=-5Q5BK5A/0#@H("(0;%>$]LYQ0L@<@N1 W]Y.SAHI$[O! C)
M=DX'<"GL52?3+6R0;1SW>ZZJX%J-.^/B *X;9'AIV&.XP@)E%^B3\2L/*F]L
MI_TM=MH'O5[(Y'7< ](K2-X#:7TO<"U_GUFDI)+CV"]0+1/)4;39+S)H .[!
MQ1D",YU[>SPLOL[/'Q/B"#:Y:_/W8S+VXR7T[<R'F<-BOR &6+9OS>)1!>FU
MC^(%V  )1J#V-X-I5J@&<X'$F17];;8I7V2!S28I<]2=X/]V]W@TA"'"&T^O
M95%V/8N>BQ6V<*ERFXF^'.[Z"EP 5 EK6E**[?=/"T(_ROPP& N=@BM*BH,/
M6;. )<]K5J#Z$!30,>\ -97J6^8;']O%OL*&]FV(%S\=V]/R>_BF/X);XX_C
MV!U4@J0'0^E7X#V<+ ];_!I@JV%3/:Q7#^AX4++<C_91E@%P)]##)48?GB?]
MEYZK*O.?%@^;^Q/\6[TDKTD;N"6T\\.!/ 8'O?X0@=0Y:AQE'@,8J"AQ<)V6
M<8VR7FT'%[!?  H%\?W6CYU"<?G723L,#V S"P_MQ%V5'PU?W&(=4/=H>/4M
M5Y.>CUF.YE(A!1.>OZ+PR $%=D"NQM_&'_XU-E#:W8*>BIO^53V]&E>>S)0W
MKGA?^?/%$%=Q.<S*9JS>7/V\6OPTY6 L?]-LE4ERY<]X]>K?KGLLP:L:\X4_
MEJX*)F[UU!L,Z#O6(CAJA]")EZE@VFFZ*+S1MX*;@N_> ZJ"OH_^]]8U"*;/
MLJZ?3_MHOS'H>Z#@SC>'QC69]O;)ZN'Q_DK#=H97_729)2DL\WWH6HOC'RN_
MWF%:+W8[M9BSA?-\%1/_'O0OIK\?D>M'^PW9! #TF^V<V--!7KI)V(+5KUZJ
M*(QJ&M[F3EA9S$-8](3+#0K9&B[D_&\C4,_[^2H8BGWN(33 <$C_W\H_VI0'
MXX.TRDF;TQNM38)CHX,D6FGL]W*5TNT"ZD%T_?M7^^(&GVV"+&6+L=]=U3J7
M=T]9BNCWCO7?G!V%9F.CZZ_6$)][G%EM'F3=Y^VDOOS^7%_^?*XO3_%^\2_H
M.:6"7+H3R@-:'6G.)Q'6,,*E(4ZJD"*QSFF38B*WU5.6444>:\@ANN&D)CIH
MM+-%,5%_ZEYZJ"VMK^+I+EK0=B_Y/,9.N@D-&);O6QR.W7M@O14.AOR.TA51
M^6MN[W=I7LROX-=B0# ZW'C;!\5XV'AO?6$/-WZ!T88(IA7<#DO6._EGHSUX
MF)<E>U$*YT[Q?G@:#*AWST>^)*-L[,H!NZD[2+#HMGM:Y?ED,^22303;5KJ.
M.GD1+OG4YZW#I+/IM""ITLLTGSI+0BSH)^_Y:F,)5_$J(.NB?G9C%K.]PG^Q
MA+.93Q-EK$RQ#Y.;?^ZCKR8U[://K@L@I,F5<';0'IP[[SM /*A3>*I*\FIF
MSK?=_=(Y57VUW^N%DW:G4YKGQX7+ Q[5@9?&QJ>M+]6%8[=D1:CCLX/]+DQT
M>F035 C/:_<RXHR=PMU)YUV!(;VCXT[,L)1=-,/JQ84CJ^N+G6R6CK;1<2FO
M " K&,XCAO&,CHXK)^G%>R<(H1I#,S__Y"!V)SQ0E9/G_"0E.U#SP<IXLMW;
MT%FS<=R' ?6!( HWTVV6O5R$8D^O7?7F96?FV$$VQ[&V6O+V1@D.A2,Q(R:L
M=SFI<B%/,MIF%P<0X32*G/LZQEA4N&J "KL7-%*>(-@KO*J5?W1\ %"Y! <W
M^03S&A1^0= 3>_W8+*GB?&OL^;3G;T#I )[WW HI2V\O/'0_=F&A.[!/8Q9)
MH\*9>C$'F,%A])7G.9/7^50+6;6:+=R+Y;A8VL8PDV5WOUCB,85.#KA<N5*"
MHW)#C^+PH!?&_#JFW-&@=-&6LM[;X^*<\JSR57;#M&L2]KCT#_<Z,/IXU!X=
MO1QQ"#K,$6PY[$/>E1 'OM]VA892^GA5,>/R%)'<P=_;G):$-PC"DXF34&#Z
M@AXF-M<?P+K%PF7Z7W=I_V$5]41%ERSA6%NC3'**8\6,XUKXO?7\=DPP07/+
M2XOIJ,JW8VJ(X2W Y@@X^7,O#4\ )#;.1SL@MXNQE"\TQG+W/P?8'_W=M5_-
M:.OP'=Y<WSW<I'\?;A[^?;!S]O%T=WVSO?EAXW3KPSO1HO"L[9VSUMD?A_^!
M?S?/WNU9'K37R>2X<XDXC_!)<HXLI4(:3B/CN1#^ZFR)Z 90?J=@P_V,:T 7
ML5\<>@#??6_W1@.@87^Q18U!M3>PIP!@O>.2EGJ#3)_/2D<7Q+*5-LYE4ZF'
MO/M1H=&'"N5J:II/3>]@#-](:SL_Z^./K?5W>]ABR305R-'D$5>)(>NP!_+R
MDCB60L0A4]9LX.V5E 5_3 C/\<%(HSQ$ !0\:!_/T2XNCJL/8J<X,V\,;#Z3
M>5:JVQJK.7]F+>>"!O_L#6Y9$^0G)S+2RO#E(O.1<*24=HB31)!-WB,?(L$I
M,>HM7EDC=R&RJ_7/0OQ>IL$Y8G$6#O,3AZ?%W?E$L42^RI!X,<K)^NU5"')9
MA5B ZH"#H!*PA(C$A>5.8VF)HT:(%'Q0!?.1,?/-)F1<"_E_@H7R9S902L3_
M'\ (4&N_#&Z9G/'S<6&+M #>O9;:A1A1C"0"O'N'-(X686%BBAY;E9."R:JZ
MB^)P#:<47SXKT=2(?1]:@7'L<<6 )H)#TAB&.#4&V: H,BRQ(%TPD;F5-;8J
M%X'2%T$Q@\IB(F0Z)N_^L3(APNL[KQ.W\:)QVV'EHK N:"6YE,QF9<EP&QBH
M4538@@7QF 5Q;?(]-C>RS>UO>U+$X+G4R&!"$+>"(.==0*"/L\R*5!*[LL8?
MU>2[,YHOG)1J-+\'_?#6V<8>=R%P!T(_.M"T@9  R+VA2'OG <@EH5QD^KF%
MSIT/W&HDOWV8/+!28<AV>Y5#^DJ?O UYD.7$*^_?G%.N1OSAX_&P6)HQ+Y_'
M%?O>D8-U+%VM%ZDJDT\>1PX"W^;%GGC_Q;E$=5(YS]5_Z70O'UV4AR?%Y1/G
M(J'P'B_@U&-!\;+S*>?7J9" .OCQH<&/.9QP\4&*CQ3[6$1JTF<.?GS:H#CY
MD+C&GR-\<;F"3F^(6,PP4F@T-\:F46I6ZCC'I0H5K.,<ZSC'QXESO,CG6,"1
MR&4C[*_*X_=7QW:';[KAW=CI=U$B9QO>]WNGY[\]N[7U;6QMX:VO[P]WMK^1
MG:.6V-UNX9VO&WCKPQ^'6Q\V#UI?6WQS>T/D=VZVIZTM>-_73;#(_F[OG'4Z
MK;-/!SN''SD\A^_0=S]VSO8)O >WUK_1_YQML,UUOQ>33E;X .85#HB+E)!5
M6"#E!4E<!*-)6JF2M48QO,E&*^R'TDG&Q +F/B:#?<+""".Y53:8%5"@P4[/
MQ-D?Q>L4R)>D+AJ]:O#5/]]! [MC$?6'U/W"6&J-[\3V]%9LKU8;?TWZT]]=
M^-/AK['7K/BC0M_&^H27YFWVTERJ?31'>5@*8WG^]/^:>Y9P&>&NP3;C$N66
M:A,CYX9'JZD+WA)&C16&N8=@VT^-:-M?]KCF*>G(D2'.H_P96>(Q(BFHH(.2
MUL7;(]3S^V7FDUH9F38H0CFK6&W RMY)X4+)7I'?;J/HL)<%P4RM8J$6;ELS
MN<H56[PG 'Y\# =#?JR\BQR:-FC)G?K98\RQX./"<ED 71)9EWZ=*CM7_7B;
M;KS]WDGYF3[)4.:(UCN7D*PJ\CW Z)DO6]Y5WL?P;]?_=6TTB&G4:73:*19_
M_U+D&OSSRG[K<D'KUR]']/J6=[)U_:P&,LLM^-&X9=%+?%?E\+%6^)>094:_
MB@GOC>!1X1J*?23PN;GO_-*09-;Q'GUY[D9M+VOUR#Q&OG.3O47R'3SDB?7$
M/X'+KB2BZZ3J76<_MR#U\A1@KLJ9WZ^WVEU(X+[5R1]W(UY@9? [SWLY">\.
MX29@\GLF@C-@\_.$K3,8LT2)H 1K4C4$FXWRGJG\?:43X$/_UG$FSU_^^WY^
M@G'Y[];Z'^VM[2]BY^S-&8P#M\[>G<+];'?=GV[FLM_K'UEKN\5;I]/EOS^>
MM([@>=N=P]9ZZ\?6^D>X_X_VSEGXMGFV07+9[\UU_Z-UMG_VG[.-8:N=2W^_
M&[8./^+-P_VS/<H244EK)$T.#N=!(6-P0%82RPBA@GFSLF::@NL%=7ZLT:E&
MIR= )\RH$!:GR"WG6%$7%:%:""=T +2BM^U+4*/3$Z+3Z10Z<2\BR!6/1$H*
M<1P3TI1CQ%126@G-A14O#)WNV[1VZ57WWT?M3IBH<GR?/C:+M-0>&X3FGHDH
M)XP2SCBF'3<)&TR-=3@8*Z1T03_D3.1+X43[LYTN9]W -/QO8=3/+K4:9VZ!
M,^/>?9,XHQ+57C,4N8^(@\Z#3* <&4ZH9,D \M"5-69F:C?>QU2=0^M+;HW>
M)0;=\(!]"-XFRF6T.EA.O3+8 H*"1ED;!4O(#M-&023$46PL"AY;Q)-A2">
M+*^LB,Q%@:U<69.D235?4$N@13=-^VD94$@?M0F>.>PX<(2FP'5&2:4-38+S
M6N]=0@:<UGL%;):6-!>;2":WY")(<Z-1U,RKF#"+SBTA ][79WTOW?:Z8(#G
MT'MS+F"_]WUNF.!=5.'[K<GY1ERY+#-[N41J,P?0LBH8'4T.?.&&6+#;4R"2
M@_6'5:TV/S],?9Q1F_]DGSKQ?SZ=[GX-QPZTO=WM+V<[=.>T17>/6A]@?NO[
M?)/"6/)WA[\?;&W_?@CO.VT=?4J;;_9L]"XXJQ&3@2 >@D :@_IM(I61)9J,
M)BMK:EKG;J#&=:04""&22 9/]MQ+[Z@/-I'<ZU>S0$)-2J^-E+8^[H'9[8.F
M%%$B..*".&2-P$ARK@UGG+%D\QGKE?;;?)B^Q8'CZU0B.:7 *Y%H;QC''&OM
MG%; E)PDKH.HK;@E9*EI*TZ$&+0$K1%+YQ"7S"(GC$>!,6<4CUB17'T$-[5Z
ML!(Y7VEY5"ON53.@T,19CJEBW'(CC3$4>VNEU<KC4+E1:BMNN1APVHJ+UB8O
MDD<>1[#BF-3(2I6+O2FO;!"6Y[/5I6/ 5WM"\6XFQ6&Q1Q2OT"X3(FHG1*X6
MPJ70VH &8$21\A&3(;4R_?S \^5&97KS["/9V=ZAK:\;L![OR.:'#;9Y]NT,
MQ@#S_7C:.H/W''9@[?[.=ID)T@?%--("5 ;0G2/2Q$3DJ5%:ZA2H= !;=[7+
M8"1@UW,*UABHE\*R$# 5V'/*A).R)J771DI@ESD97(HA95*BB!,9D LJHFBQ
M43+7)<) 2F*!9MFK]NT'8D,NT<>3%9PIH6']9$K&&L6BT[(VRY:0HZ;-,C"L
MF8X JDX )W +@&<LZ(>1,^Z)=LK1[*MH,D*7R+5?\Q_0.K$85"#BG ^!:TP=
MQM$!.U)C+8^L/EM;1OZ;MLHD4RDZ@1%87P[QJ!32C$NDS/_/WKLWM9$DZ\-?
MI8,]Y_?.1*CDNE\\&T0PQO;Q[ !K#QXO_H>H*PAT874QAD__9K4D+I+ @"00
MN&-W;$Q+W=55F4\^F965J27E+EA-9*E_=+HXVT^RM?:X+9V'-2J+0]L-^;C]
M@YRSGW'3C BP%0%'P2/A7&L+S%H(QG+$VVC-*D;]]/BS=P=&#6QZ\]W1]OEA
MX^OFW\?PW=,]^NYX[\O7QM?=@_.=34]V-K?XSOMWV3E+A@M-?$+>2YUW.FPN
M3"I1"EJ*Q*T1B3W .<,I&$H#PT9S;+ A,28?@+1;KS2.E2B]-%$"YXSDNM],
M"V09!>=,"8>L( $II80BW"=#TV*=LQ<=LD^1:M#!G!Z7N+8Y;D92TM8*QY+2
MO'+.5E"CIIPS#> G;4#6:8(XU@E98RPRTAO*0,9T )W@JJ;U="'V:L_L:4_\
MD%!NK!B."0\B."X<]S0I;'C"2E;>V0HJX*1WAK$O/6M$;<Q&B6ED+17(!T4)
M4T9*:TL%5')11WZJ/;.[N&?C.O75WMD=W3,=)/?!8V>8XY%&%X&B615DY)P%
M;BM._?0 Y'^<B+;Y=W.+OB7;\-[ KV&<;\G6YC'_^GY+[!T= Y_^ ^8,KI\?
M9O<,Z#174@8DHQ,H'X5!-LJ(1# A.I5T\O3^[AGQ'.P:M_"WXM82XP1-TH%D
MV=Q5@%:B]-)$*>^=8:>58!YA3#SBE((H^2#!$N:>38Q3)ZJ]L[NS0Z\Q<]H$
M[K4$@I@L3"@/@,U,JN")J]RS%=2HJ6H55())#0X%%S3BSABD@=DCK:GF)*=9
M$9?S?&O4F!4*WE<*F LN:T<%R\5&J.7&$IT$#X!BFL>D$F>5>[:""CCIGFFF
M6.)8@%.6+.)6PD]<$Z0#^-K<:H:#!@4D-<:GFQI6NV=+<,_:O7YW,%2^87O(
M@V[L]>:IH?:,X&>N,FE5X&UA:1'"",8EN#[@J!#II)!.*!D"C59H5E&K54/V
M@VEJ)4TT5.N(3# 1\>R^6AD$,E18JYQ(C.?^HS6!YTZ+J/1OL?H'I#AIXI7V
M0L#"8>V5=PP4SD0PSLI6S&H%]6^268& .@U$&%GM#0+/5,-/^>R(T\QAS&Q2
M.*<E$2962/]>;-S[W: +"C<8=?]((/+P\\VTJ@I^3U""J',F$A%*!^YD/@A%
MP82 ;$=/C:\.]*\ "!W_,&*Y=Q0.MUN?FGM'AT?;1\W#[?=;Y&N^]Y=/K:W6
M1[']Y=/1U];GTZ^;Y<$19RR5*B@$.I!0KLV'3!(1:9KSBR1S.N_=T7L&OTTD
M06$IA=611V:=)SH:X8&A**\<KT3II8G2SL=]L(0F4:R0Q)PBCCD(%5 -Y*+'
M0' PB ";41NB"G[?D!H1;:(I8IN<YRDD(R1-@3ENO5,1I\I#6T&-FO307)+4
M&"Q04%[GHE ,.<<#BLZ9Q(RQ1-CLH5&Y2C6A*OW+N0"<6V8]\48S3DBR*0G/
M&0^2"P>85GEH*ZA_DQX:%99:[!7*91D0-S07(Q9@G8)@3N5C>41D#TV*N3.3
MJM#W'5J%1-N+AYUFF%UX;;&G1U8'=?Z,/?AF[I?7S!-0]&.W572Z11PWW"JN
M-MOZ.;8![I,&( +VW!)X20F@[$W(O2H(9\IJP9VMF-"J(?';TS]W/XS\B_S[
M/;YUNJ\<K'PR&*FR=IP+P(4$S0=BHE,!S*OWN48!J6DZ]RG:*ER]6!541F-A
M%34V>$XXT=3H$#4#<JM \:H\[954P:U)%0Q2X)0S<+!AH(+,&J0]L".CHTS:
M"2V" A6D-;Q21R46%+$NGZU6D1?M=OJVF1,!;NOM/$?\^L8&J'?P[F9WUQA-
MQ<M$.YT<<9K%7#>1F\2==%)%IGG,45%&*\*Q<FCW?0;AX$PRG #>@@;6P8/A
MR!%N4.(2^Z!"(C("VBE<4WI1J8=WUI9'BLW\A-H;M(B2Y$Q%33GEPC@B00(,
MUX8J%ZJ*'RNIO5-<A4LOL<4&J>@#XLD)!%Q3(4<]U9YZ:8(<:B]>6-6/I6OO
M"X[L]'JO"^O]H#5HEB&-$$^ZH TV+\<B(CP/XC#/SRG[Y0EXRL;ELFU>637X
MN1GS#P!^&ZT.S,UY^?L;@;'"Q 5BXMD,1I.$MTIBC*A7''$3 OAO+B*I= P.
M.(V.=FU=LAHPGRE(G&J$7D5/'DM1%T5)*D5=346=(B\D4D&(($AKGC,#L49.
M1(]@U:6,*>\[Y8. NB;,=*SS213UH3&6$64:WNQ:_TT?C&*KSUS^/3/J4BO:
M<:[0RUWG99+6S'O?^1R^9]@F>>'SLIKF9I7"5]NQLB"+M"#GLW;+F.5><(L
MXQ50/1&1D1PL" U$T*"58]G]Q:K&Z=RQ^D7KT#+:P%?X5^'?B@0 *_Q;./Y-
M,6B7!4E[CB*-&'&K'3(87%WOE++.*"-QR-D"!/!O4;E;3XY_)0E_U;>N&2\2
MHB>RI:\<+1D]$670>DWT=20[&O3ZC70V_%6C'4!L7Z/\H9'>KO_3=5]-)%_/
M/K9B9M[XD=7_JKM;Q.\GL=V+Q:GM%?]SGW*/5E%/%%A42SC6%J0H.<6Q8L9Q
M+?S,8PE7$$),(L354=T-$>0S182O_SG$OO5WVWXQ@YTC>-Z7[<.=W;]!HYO-
MK?-/AWM''SG<A^_1M]_WS@\(/ =O;1[3_YQO?=_^N&^%I@'F&PD-.LR59,A9
MX#718.FB4M0%#-K,ZV1*E0N0HB;\4+O?4N-<<2=72Q6)"\MS"P9+'#5"I.##
M\# 3&2_UM#&HEOI!2[WS<1\#;87E3 @H*D>@S0$9%AGRUDECF!=!V7*IIS/>
MQTM=NN+W66V'E8O".J#%DDO);%9HPVWN5F*I&-9MP^/5QM5J+V2US[8/]E.N
MEF<#01[@%/$4.0)]U@CL0#+>"&E]KFUMZM-AKHO5ANDM^H>QR$>W>D4$6Q6*
MS>ACR\7NT) S4BLR(I=_DE(\\CK6BF[LG42XW;?8/*L_'V,VZ.;FT^-W_L$K
MGT9X39^I1R@:[1X,NY& 0;3[!<RFM[W#G$QM&]W,3 M_:+OC>;CZ2C=RGF6_
MZT'L%?; PL!A<,!][+#BR8R06V%[O=COU8M9XU]Z!M9A!$(Q,9%Y["!A@V;>
MSSSI@KYWX8E%ZG9:16?0+1&DER6XWX%WRYG=@UY>6%N<Y" \7.BD\H-EVG>
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
M#P6C0MCE(NS;:3:H>)*!R81D)!9Q;@-R6E-$C,5141J,S6GDLB;E]"'(JH_
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
M#GX*72/YZ/\JA#\K]1NKGU;!2\T8C<EPKY6A$2LK?0S&2"UP%0Y8.?6;# >
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
MD;!@9&V=WRY-EUSP9C&:(H7UXO-)IM7-3@\6JZ1-0T(*&'<O;RM@RD-@@@L
MJ$0L<*4@&04/+$G)TDP"=9ML_;O;\3&&WKMNIY7EK#<6M$J0;A D#H*4H@Z*
MAICK(U#PL4":#%<.N>B8,4FGI,P/!>EDT,UG/$MSU1];R0O)*?%FT!O9P)/1
M,N7/@G&T9^5O.X,^6+VA$3P!G\PW3FRS<+99GL$']RA_Z%)>!V#8NS>:U-K8
M\L+-[R.2(3$<1-[J$I0G!F@MI(U* S44+$1[;Y'\E(>060;(8B62=Q#)X^]
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
MNR=$LR(7],=@7"!.@1TZS6"_QC3"HDAI:;'U!N^(V>WZ'P-SM P73.=Y689
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
MDTIZ%D@//=C;/U'8>2FP1U&E5@O$:V2B=2A8KPD8$@YCOO5&<7K'?K:=PY=
M0GRSW<UFW"@RK9O=GZ6E,^BTMV#G&_JD!H[5[JC1;+X>+CI+5Z7_DG=UU+J]
M6^NOE>ME=";Y&N;X76V]UV)VM@=631*2UYB@JA+%)@$42^%TJZA$L58Z,!&W
M<%?]ELD\0>O:W^)T*8QUL>H_1A@W4+A1(,O&F/'[XVZS )S9=D]DNAE[@ZUJ
MQ($&#LG39MO!RYY%&T;MK\?G?+OIY*33&_+RVP2J] P N[V >Y>EZF.SF?P'
MFA+U3V#S#F;"EC$OI82DM$R[;)%;J; U2CG8N;G47@=I+3! 6FC@\KYL1(=3
MT=6[RYJV6Z=)%)-7<%Q"ZX]H.X#<[U.CYBJ%K@2ITZOZS?&)E]A)($Q(&$Q3
M1%A 1E*-!*,"^)4!;@4L2NR0V1/Q?X @M-+Y\]^#E*.4-;X-_^HT@ 3MDASO
ME>2EW>^EH*F\=X)(M7SC$F1Q[#%?9F][G)@L\!J/#HW?#MSX5??T.R7F>_UH
M-R==,I +%$0*'M:1@,00BE(#P> I)4&[K3?<W''@LUTK?;]U>UVCR?](]"@A
M=WGDD+X(J5XKILIPIH,N+/%<4$6#]ISS"CE6+@<'>Q].>-#<I]+'DFBPOS2
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
M$$_!U& [Y.[P@NX<U4J10)/Q+D/QFG#IL%+2\A=R4%46L+M(CRX<<9K%@NO
M3<&=A!>(3/-( RX8/=E?Q'7^';O=&.\7H2,8QF'Q=A#N1VZ)$L"/_QV&GT[
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
M81L+9)W3R"L5+&@JERH ]3!\A\^X]D"6FLU&M@D[[?[I69(\M1A?U\T;\/=
MS[.:#Y2[EIQY%ZU& 80OZ^\:OLU\\-LO37.P]V##Z%R#!O8[W<PS7+\+5W<!
M>!)P==K?&B&.(&GZ?=,7OL'W$VAT/>!8]B_!&[4O8@= X!2^U.W5?-,V+O+%
M#5#T9C.6: MW!^3+EG0!UGD)'V!?PP,!M#+V9KALI)[TG48W/26G@:2A]\OA
MWH;@]AAW=VI#@&^U>Z"M<&L8=RS]%,UV-V6D]\XL/"]-2\TE: /N#A?D9R=0
MNWMUGZ?8PO!\X]^ O\VW[6ZO^Q=L[O[ZYRZAL,M.(@ /CT6!O$V="'&TR/F"
M(:. >@;N8W!L/4LHS,>3O,!)!7R,R:#<'.SX'+-#K-MW7Y,;.1=XF'J7#)(#
MK<]*EM0W#EW*=Z*.38RIV4Q_#U&G)%0I:&[ZFQ./W!X^+SVZT?H686H&5"[?
M-(!H=!HNZ7=LMJ\R/'22B9,0H6:][R1(R@F/&1X&7/<TMOQU[>HL O@!C'1K
M#D:3GNNR85:^7&WD11_F/UX#],"U,7VME;LSAY&[<>"5'W@;RV?!$%P:C^VV
M6W#CZUH:?KIK $H(*->"7]E:YECIBZ-/AT@VN$&(B?2D@] ,W_FM8GZ_P4E
M U!UX)7-]TKCWQY2V:_]<)H@>!L&4B20[I:)GH!"\&+GB<BU^SU@@/&?M4:1
M%F3D,QT.J#M^A.T-G@&39F%PP*XZH^O2YZT,Q>7BEN.;''0Y-U>ITL#P(?EV
M.\FI<4O6X&E79PU_EMZSWRKL-S!;L]%<CC4]?V)B+V'"&NECU^_EK6&TEJ43
M>SS$R06"1XXF?S#E,SO2>$S#Y4A;67ZGP>%*4IIRG,.';*>)'$I/7NKRBH5/
MA9=)@YZ1%'B!VT_*"U  ]QI(^K=&O,H3GA\P(^$#!8#7ZN5HQ5[M?_NP]8+9
M?UU.3$A@D][S(FG\0$#R>S<N+FV2%1AD*YZV>XVAUG5AS<LJ,?"/3K]9JJD-
MF3KEE.$$&ZGH5C<V\U-*89@L(Y-^&[]EL^*RA(,TOS "6U(#WV_:3C:51AI]
MV@(P@YMT^YWLUD^_@YT]]TN'V88YV"X5&AYVG:%L) (P*+@Z-BYAUG8S"'7;
M8$WW\K%7-QUL]#/%F;0+AUQPP)4Z _"#&>@W>S:_>YDZ70:"IE<N8AI+>G+\
M?AE;R9JTW1%0S#E*6+L3L_D[P\R>EM^QT8)%A14$2>JW+M.9CL]>QYW:?[>O
M8&T[67 !E1OPCU)NKP;4[9M-Q_@A%FF22FR!!>I>#O:=K)[YF2 MO33U,)MY
MGK/M#DK2BRDD>\A#^\/=H9=0!6Z0[QQJ>3-IPI91^]8X;7?*T\[AERS(P7!K
M 17LE)B<]X(1EN1!)PA=<#@Z/+))R)K$(BO+V.Q/PYU(=0:-:(82/TI@@-&T
MDCW>^)8PV!8%O'_I@4@*/:$'Y6E78K!36 B/'=HOZ<D)N#L [)TL\B4B3*_=
M.IIFRWI[_XY^>%;GLPFP(>^T]6:W.WGR/D3UP;9^FWW!/G1>"G:_-:!,I<F4
M]MU2WM(J9_K0;5]<I:^#NEA_/JD8($QU>UT>O(YWU)J_=K$#Q E(!8A')UX
ME(;T^_;E=7E7& D ??H9I-X.\O2351:;!3H#U(3K8^M;H]-N9?ONEZ2U6Z.5
MV1^LS-:O.[4_;(+"P;%Q*YVSCG;AF>NW\T/@]:+MY#TU3%B,U[5?)C#7)A8!
M6XK/>]&OM]EAN6NV\ZYZ"X.2:N4WNLI>M'C='O"W6U.R/29Z%XUN/R\1J-;H
ME[!RW9BN3-,P= Y>)3*<[5S[S3::64,O^P[LO.;U3NVPW[D]Q 18[?FSD%0]
MXTX:4W?X:2_:B_&,#/8IF ! 43!5TP;<;7>Z X<?H$_KM T3M2D*GY5C4K(7
MR,= 4_*FFG>?"9T9FA8SJ'>O&0&:V.]VAV;$]F"S'P!V&LGP*4DY0LBPGPR#
M10]*["!Y<[/&SCQS:#(5_:P,$PZ+P>NG/2!\2VL_HN_3S*M(EM5VVAIM,P/#
MR$<]WA5V:D=@QH%(E]L8T)(R%"@9=R7QG*CG-YRA$7A,,IRL,NFTT)_!MTHV
MV[UCB9((YJ58QD?\R#;C4S[BH:VV/Z2*I2_XJ-U+KM[*#SS/&W-Z73^JGV"!
M@S)6(YADC'BA*;).!^2X<-J$&"4W6V_$;$W7D1,X^P*'#-VZ]KS(Q(7QGL^-
M+]_2T<H+R"-[D#SNQ="'$< F\6-'+C])*&_\B2.<&><4*J3TB#-GD'&:(VLU
MU3)&7$2R]8;.D\IA]3U8G.%<IS"QO#&/S\]2..,(]V%K[98NX]0ZY"R'6,)W
M8[8F)JC_"$HG '0N&NZ\I'MY7,YW)'7OVYU/K53UZVV&]]W6\(=L^:>]Y%UI
MK/YTXI4]T.1$$QNI"AP9IACBP6CDB)'(:FDUK(,IV,P1N8PZ8,<HK)7GAG@C
M+"V\E1CN0[D2Z^FQ7NCW+1VFB="7HE!2EG91_/_LO0E36TFR-OQ7%-Q[WZ\G
M0L74OK@G'.$V[GX]TT"W32_V%U\X:@5A+5PMQO#KOZPZDA"2L)&10. 3,XU!
M1^><6C*?>C(K,RL3CKSZ3STIR]PO7U6!NCSPEM7QK<L#U^6!;PP=N[D\\*"J
M#]RHZP'7]8#K>L!U/>!51N^V)4OG!_P!BP7/Q50_<,E@>,@]$\-?^GDW<4P)
MO_&\EJ]W_:F4&ENYWX\^^7MM55RJDVC&5L/$:)A:I4_9-S+.ZN8'>P>G^YT_
MZ/N]C_"^??SN$OYW^M/)?@<^IV_:[XY>,3!JS]^_G<_J/L;[=/_B_='[CX='
M[T_V+]^<'IP>M/9_>77Q#LS;][_\>;(/[]K?^ZF]]&!Q$90.P7 4!,>(>RJ0
MXS0BRQ-G4G*;5*[=H)J2+(9^WNDDIUN!XMIK'=;H]-V@T[H*T-3H=&_H-%]9
M!BL9&$D6)4X5XHQ;9(3FB%$CJ4W1*V5WGG/<%)+4Z%2CT^-!I[45SJG1Z=[0
M:;XB#H!3$DY21**.B%MID%8B(0&@98-T00BS\]PT-5OS(9B; Z=[.JOD_FW9
MPUON9=REEN<C*O'UP]:8>2]*6'B8[HV_F4Y%C5[K0Z\E)V*$J*PAV"-E@D'<
M2(4,\Q'!]#E"K?%6YGI>36T6J=6"\WI%?+B/@GQ/51LW:M;4VGA/VCAOZ5!#
M4I(D(NQ5CKR*$KG$ H+Y$U$K)["7.\^9;BHN:G7<'G7<+(^OU?&>U'&>VF/B
MC::*($D41UPDAPR/'/X4,.$T,2EIIO9,+GI%'T0;[[A#M>ZZ_/=/\ _B\(Y;
M53>.P7*K:]R3I^^.6<.X;"?.;XT-!+);>VS6#NN_+]H\5'/!DW1@[@"8<^W!
MYDF)H\"UQ<1ZDC#>>2Y$4]$[G[FS;B7:O+^Y!L : !_&[*P!<$, .&]F,AP\
M+%L!)4%L1D&'G)<>6<R5,QR6-B&*TX?(&O]J_*OQ[W[L_%G\JR%N-8B;-]UA
MG1*4,HXT :N=<TF0QD8AYQAVPF'M(]MY#G/X5 !N6<'?N=HB7RQ;?J<S+I[_
MR_7_>7,1V+HD^C?D$Y4JXS=GX6Q93?1<P%T\<$GTU8+''ZPT]ZWKIG^A/]]#
M0?7MF$ZCZNKJ=77UNKIZ75W]B]75OUHM?2YUG$2I@PK$.JZYQMJ%I!RG@@<<
M$N%\YX;W?#7E?*N3S/.1/E4*>*DI/.I  ^'V057E:-09591PFH#>O"G3?%P'
M,(R+ZBSY3JYUD#/.>ZE.-M^&K/#O-MF\3DE^.NGOUU+>L\G[$#G*CWR\MBUI
M^8[JNC5)RTL/_ZC3F"?#\_**71S7&<UU5LZFZ[W-._>OY.\[VN,\:[_K[)\?
MG/YY\O[TW?D^W//^EWWV[M3C]W\=G.2#J-^=_MS9/_IXN7!0=>?/UKO+%_0@
MM^OTQ<6[RS<?WUU">R_?M-_15^<'].?6_E_O/A\>';3^OGRU&.3!HR8<K"RD
M1,II.2PA8ZU"3(O 6$HX4K7SG&#=Q'@QEG9+$W-J?*KQ";! BRA)$CQH"D:_
M,([(H(WAVE#E B_XM&KP18U/F\6G^1@,S0"8""GQ9Q)^))W3!C7R#FNM?++.
ML5QDM<F69-[4\%3#T];"DR;.<>5T\-QP99UAW"LI'!=:)4=-@:=58R-J>-HL
M/$WC)_X >'I]\2&FX'%0'!'#@#X%+)"AD2 L P\J2BY%J+.:M\ZTG2G6^A7/
M>9WB?-]VW_>=QG5?6+:DNA4-S ?)+/+!8# %340.5B5D$M-4*L-HH(5J8;P(
M9G56Y8/IXX;MG%H?[TD?YTT?Q61RDE!DC;:("Z>0\]0@:3QE2A-%K-QYSG63
M8%/KX_;HXX:)?:V/]Z2/\UQ?.QLT\1)Y$O/Z"#3?>"V1"7FV6?32JR>1YOQH
MTIAG&'WWSAG-WVO"RO>0D+)AD^7[RLB[+PA>4H:)81H5$0$91A+B1@4P43Q&
MTEJ38&W5,(M@HFQ^L^I!4NYJA'JZ"+5A(ZY&J TAU+S19C%W*;B -.: 4,Y[
M9!S6"//@L >;(&JW\YPVJ:8U0-4 ]7@ :L-6[9-+ZKU'#)HW5&U(V3H%RU0$
MC[B6#CF..6*,I4 Q5L";-I#4N^&DW>$T6VPBPJ)*1OBV;:H;#S>[Q3-NU>$G
M]H)[JIFVU4Z&KVT;YF2:=6?$/_W5\W9=W\X%]$%*0T_.KZU=P!M=6?]8]#\8
MZ81(.B)G1$1<)H<LR>$>$2<A6*0DV35LD=ZAW.0#%/RI$>K)(-2ZZI;5"'5?
M"+7@?U \<N43LHH1Q+VU""PWB;#Q!NO(A*1\YSDU32-UC5 U0FU!GQ^D@GB-
M4/>%4->]$^*#EE0X3RP""AP0#P!.6H> 7"1:VXB#I<"A6!.KN]3NOT> NJ&D
MV(TEQ%:M-G&C$;]IQ<PJT<]'F$_J3#1.+%C!T+%!:Y!+@9SU6[DR1?LB5X\Y
MLQ>E%DAC,D?WB2'#7F-XTNH'=&;[PXL&/.53"VSSLW[O4PL$8% *8.2&C]I#
M"XW,%3-\>Y3GOM&.Q[;=2#'7T;"#QGELM_._V=)O5^5-<O<\S$VO$_L-W[:M
M3O5 FT-Q %@R8#0\R(AM=1OMG#5;3?YQ['H E-W&06\X?F$,516!J^(=C= :
MP,,'N4J' PB"!O3S( _@O78PZ/E6*;MRWAJ>-&+W)&-5U2CH<ZD'<N&@@V/'
M:N[Q<=]V=I?.PH-)TE]Y*N( FGW5[1M+DI2*=]#C,J>Q,?$9-R9.XSR ,+*Q
M#[-69B%T6ET0R/ZUHB@-6$AZ#R&*>4IFZ^4,IE5RBACU.C 2)]#"W%:0"9"I
MJA=P^2SF/H!(9KC[U!KFT<C=^,HC[>"DD=J]\\&6S?I1;PA35$GR5R<U?O8Q
M9O7(E]NM3FN8^Y:[?B4D143L<6P$N!F&*7\UM?J#8>-_1Z#WH)QP2_:=+!^(
M>Y#R+'Q^F'LYJ6.4?\^?@FCG+@P YUL)UI)959@9G-QAT)2S7A;AFP:KF;^2
M2SQFM@1=KA ,5#\/(0P, -D,2K6ZGR*L*\=E);J&?,.3'KSE"G]<!"EJEIMR
M.V("7*N )HWZT)+^!("6 $\G6IBF#'8_ QBF$8#H1;3],AU-P+3\VE&_#V_)
MH5J@ VAH/U\I:VK\]^;C><37ZLK^UH]']O-*.^7RD?+ ]W^?8-_YLVO_,J/#
MTW?B_='!QW='+_C[O9\Z[RY__WRX]X(?[KVZ//SEY];!+P<?]R^].*"O"' Z
M?'CDR<'1,=[?^X,?_OZ!6*ZD#109&R0P.L&0,T#P8&*HR"D%SBE@='17+1"Z
M!JA?.T]VEKD36PE' ;3>:-BV%X-MD8R7T*;#JDFU7'Q%+B[W+^&_%Q\$I\PZ
MPA"A$9@^]PQ9[_(Q73(R EBE@\Z%0'<7P]>G<I&95:][W+M.U+ZZG.S";XV,
MT!5ORG!U!LNGOVA>IWO]*5\H*_ $HY: &"L@5BYWA\!XQTA_ YC9,T#CSR 0
MPPC?746 G1*8:R8)#9R[Q*Q@GA$6+!,F.!R^28!?E<;&\!+6XEI\ORZ^'\7^
M^0>O9!(*6Q2TS:?,88,<-A(I9:F66";.11'?15?_5'Q!/E>9?,Q9D$H[F5+@
M%&?MB=X:YDU(QFI=3_[&)Q_:?P[81:SGFN8@4X4!NVAR2(L844A)FHQ?2418
MT[XX^7E-6[:>/3 X3.3A^JH&@'=8X>RO&2!_CK=UA'U_P@+H<+G_@25"DA4"
M$9'+4V GD'%&(*EID&!B:*&!]5"Q;?!03_\:IO_C!YAT&/*H8&$0L#I@&Y#6
M5"*AHR8@ EC9  #QQ>G_5G+S#86.'Z:0[8N"=TM+[E5&87$H]B=^QF\'QKO2
M_LEVP*^]P>#EU'=W\:)R\+T 3>GW+^##/VU[5!N&7UU$#Z'=^\<?'"8V$L$1
ML\PA+JE#-GB.HC0IX*B5X!8@DGU)1UJPCAX?]T$[AMDO9%VK73G&LO(L^EH;
MS@ZN>Z:[6;ZRAZD;CWO#5N4%J<R"B<OV./N5NMFAEEV*DR=]U64U/+'#+,0N
MMENQ.&YAJ<^OLX->U[IL)(#296D&<V38: UF+YU!TUNYC')Y2G&WC+\<&M S
M& 80O-)!:$K'7C3\B85.3KS'W6R6#&._4\:A<N3 S<.)K]N5/T%K;1M>!C=E
M_]J@J&.^W79ZH^P^M%4R:;/A1J4KV2 :=4MY9YL["&V&1A5/U))NE4=-.Y*W
M4O+@CIO]>%#JZ"1[W'/7>\7)M3#3:"(*XQ&>]:'-[0LT9SX .1NVAJ,L*G!Q
M,&A4LEU-T#69FW?1Y3D]/VGYDRE&=GO#&9R<*L)%^:J=5X2+JJ3W#<@+PN'M
M:!#O.N'EI?#Z?A',[(?,T]YX9:'=E9S-"*7OC=H@9X-X9OL5OO?Z$V&>*GAQ
M;([:Q<4/\V_#I^QA;)R.PG'Q=S=G=F5@E& FFPVPN6U[6!Y73=^5;[0Y(^MP
MJ^^=5;YVZ$R>.FCC=)#S.%P9]^,1@4$ VSZT_+!2D-*':C[L5+VFK6QUSF""
M)P[[JB-E%L9^_3*S5\[ZW. TK:4/<U=ISU:I37G2LQ:(:,O?HK;NR^NZL+LA
M)_R-K5JNW@^R%W#4:X0BT#,D)[8^+9"<&SD."$JFX.N,(,5?=G*.,E(<ILDD
MOHFMCAN!8&=E>Q/_=P0@,'@S[L64Y>#OCN6\.M^_/,8?-+?&!V$1M<DC;@QP
M&X,9<@I[:BA8XTP"MY%+J,T #+"\!P0R48UJ ?'^['AGV+@ZW6$+1.8&@ORR
M*/K; LJADJ#O6#1>?SX\^GB^?[I_<0"?[>^]_A",-SHIL!(U)\" 642Y8B7"
M3H/9*)+7*60?XA(I^0%DXL:I[HZ'>IUS3:_!PY<F^K?8SXQZ.M.(?G=3/>,P
M//WX&6P=&B-3PE!D62ZD++U$AG./M$\6*\,9XWKGN5K< ON??UP1D;)2N!B[
M9>_AHJ(RG\;GMWB@5WEKXJ_QB@*3UGL\R\J;F(-R*AITF(!RO\FKY5'O;8P?
M?QX-1_U)Q<IQ(-[%=XPCK\X/]H[%!Y^$XE1R)#S7"'@&2!.V FE&HU)<B6#)
MSG.^##SZ,Z,]L?E**%OFM ,8\NEFU3CPYF+"Q5.9BT;J]SI34Z9P5;C8 E-C
M..SUN_%B,/G^'[MO=YOP\S^[14A?VJX-]A;[<\NE&,R<EH^ER2#.9UG@)Z$,
M(,4NGMAV*B[T1H6 ^?<__I.IEFT,1NXT^AS;=8W5]^.G5LP'*94]P8F1VKP6
M5@+,O5N9_.,PI6P>?++]5F\TN!J%__-?FA+U(]P)S+^LV\.3?F]T?))?W>]5
MUMNDN9-0N:'-SM;&:%#%54Q<#LO>7FY)K7:.\%E\(-P$]D<?AFY*LZ<A5/#[
MDCO&05+MBVK&%PA&-:/C2+/N3)C??-A9GI5T,8ZX@5MZY]U9V4@W^$>*J64_
MEC.LAO&L!)+ H[-X%:<'F$6#XBYH=2N'6F[["5BNV=@M*%BBI7J=UGA[UD[,
MPYM>N=LX+*97GO%K07NY*4O'M,3DY>[;]L5EE=@')E<K9.?+K"4_S*J5;X ^
M7+?,R\ELV8626S2E=N,7=&P8AW>=G8&U4JS*MCU_&D;>3?Z-S=I;RUNU*5OS
MRY;E;Q5:M"^:$[2QL#"FV VVBE-<:1V6R0<<*94.*QX2T8D*XXGAU 7IU5VY
M^F0E_@U$$SY,:? ]+[&?#XY>,>#G2@HM$^(A,F!M.B!+$@&2SJ+53AN9P(HC
M2P)4SD;#*MZT1!6/G1Y3'6B4^6W\ORO-OQ!)$DZ(HM1SXHQA.B7"-2'!,!M8
M/?_KG?\_^ >K%,.1$<2<X3#_ >PS2@4*S#'*=8PQ49C_)8%KH-R9^C12#"42
MN:S-@\8/\T3^6N!N.>6TT8$EK)7#+H?]EA\V\G[&>%G*"V1C /,%R\2U!_^C
M+"*KH0GCF*D8,":4D^@<\2K::$4^#M/$6$O36J7IU+,/(FA-K"$H<&6!L$>.
MG)4&QI?%J*T#TS"'!"P5ID*<6W9,\@;_'Q#C=CS.C.3$YEV>S,=OX#SYN-"S
MZ32,B?D@5AB4V7 /T*I_UNL/*[?^)!1_2G S<%6D>Y;]7"WO@TDH]I3T-6?(
M9:$Z^<E70I^;G..)+ZI>9/9VM?7QS^RI!TXW*!_ =T9C<MOMQDJN"^F\F5/F
MUD)?;.E '%Z,X^H[<"=PJXKK 3B/P%*YF!"QS(#S8,*7XM#"Y\%V['%U=.KI
MJ.L+E/?S1EYJSE#BJ;DSX?YE@[X$2(_W&BH[I[ISCM9],0MH3"1X/@(5[)QB
ME#PKCX.6+!QM?778:DEDPE>W6%=V.VZ^Y1:''S^:\USIKF!\_0>DXEV-U_]8
MS7:9O-WALU\IKG*'T^'O]Q!XO>0<Q2]W:5)CICHRN@.68M]7GJ3IJO3AF.R>
MGAWO )8,;[IT7:DH#-2W2*869Y_SF?.W;OVV3TC9[?T9;.L&P>@_-QUR.9>[
M.//SI'_5X^.(7#_:C\@F0(UGMGV>8^'_>1UK8,#'#5 46CB/24L[?^\GS#^Z
M0^Z/"C[#*E=.N7]DC<^<L3HC'MJ^NMMCNDC=IS?AI[;U'YT=A69F'C=[:QZZ
MG0>]82QNM9>S5L;/TZB"M]-$P3G=K^#V.CVI2#N)8 2K0*SCFFNL74C*<2IX
MP &,47Y;<O$PH3R_VO/!J%4\LW98'#)7=OJU$)R\]=HJ_IHI<RZN<?CN(%U<
M\R^7O+HPRK;8^*XJ]=+%U.O'F;2[XNW.(2&%DA??^LS7Q[[&9HY'R<$GF3\"
M_0RQDXEV?\8 +!9 U8.2# F<%EXR\/V6BX4J#W+2:,<"7^X76GZ5+EIY(3N5
MTQ7:GL9Q9(6&C[<#!J.46KY5(MB@QZ-CH,'#JS"TF=S3Q9S,J;=W0K2SORN'
MH8'(E0X G<^72Q<*9Z8_?NQF?[$=VQG% UXR(//WQU^YWM?\N,R_\PG$H[/K
M9DF1=K!F!J,J&"G;./#1<2QTO/B(RVMV&XW7DQ"DFR8PBT=V-7?BL#EY>Y:>
M',67/Q_/[,Q3)]Z=XMF>M;I*A%[>GQOGI$X4$"8][R9\&L<25<^;FC>Y\64G
MY'KT4>P>V^,J4;P2A9G,SOR<R8A',.VJ?I>XK?-6NWUSFW<;/Y=P@\I;:6=F
M2/TXF)M$.QAOW'QA\%J#R89+$=JSLPC?*.)[ OI8W,-EL^+%@MM^D"/.QOL@
ME<R>QS)^+LX$7EUUL@QTO^<F$6_C0#/X[K#5;I9@R<Q(IITJ6PAY"K)Q.GU,
M&$/"S)SE[U4*WQK+^(R7_MI\WS (6^7&_R(N_ESE[W8 L*KHPN6P"-9PB5/M
MP8!VBVY<A:FN$!!HKX<$3J)-FXWX"1Y[7L(M)]LGBQ-4;ED>++O;^&7B=FC.
M 7JK^REOE>?[8>SC+'['WEF[VH7IV]:@VG%KQ\_CD/O\^00F6P/ E?'B<16)
M>"6M%U>JD;?!1L-)^GZSD7UZU>9[<X*_,):AE;$V/R</^JC<?&WLJJ')S1P[
M)!;%M%/V;0<CGP-XJ[B 7-<BYE6F-=ZZ&K3*D$W2M$L/,\163IB"23DV<8JS
M,^ZB3'6F.URCDD>>\?^B@JE11M)M$O,5=ZM^N3G,]F&VC+X0&'C-5]RLW,2H
MU'IHO(0I:0,7G;8?;MR+G;(!G&4V7-\>W[[PC\)$7TR\:6,M_IX]QI>'>W_@
M#R9%)WD**!(J$3?2@WF=*/):D" BMXRFG>=\R?Y3)1?3$9T XY2:[$VV%T <
M7O;:, TMFY?(20#VET1JZFSN9?2*$\[WNIL=U';ZTFOOO-.3LVH!0'9;2QY>
M^43'[/K+L23%]PR /:YH4:UH 59KGVG5M92/Q8$KX>C3+T\B.VS.G( WCK?Z
M.L!,AW':[ED5G9+5A4<W<V&?45Y+LR'<*GV:+=\Q7G5LOY6W?J9CE$/*KP-6
MXT5[>%*:-=YM/NF=15@1IIDH5?I)B1F;"[_/K X6D+/*U9N7W,I6@(>T<L!%
M%9A1 E(F#RM\$CC9E)&!L=#+#RIW7WM<+R]M1?+@0=T2BP]K=%ZS3BI!?414
MZ:]Q3%(>WQF&6];07KO=RZ%$.>F@6'S7,X<J*O+L5NLERW[_RHV(LL_P&9-+
M>U]]!)()[WB&B"[>TOL<CVPC4/GC_2^6UX>'L%U,<^=M][I:3 A.V8W]>;QI
M>M3/@3<OL[X6'/BQGI)-3DF5$-E>/C%O7[VLA__!-&(OK\K#2<C?_P4K?7A2
MH/K_CF!%AM6T5,H;U#/T$#-T>(T%O1AE/V [!P&\GHF(O$*QV/\Q3UT]50\^
M5;^!C6S]Q;6Y*4R[A#_?ENS</[.YB2;/A%R\>IFW#5+Z-M+:ZE\?OI4YZYBQ
MKH.P+G_JE]AKU?_'PU4/,X"?#4N.;X/JDMY+FF-C;3F"3%V^8X&>A/%W6]E9
M]!^8RP S606J58O(?V 1R?'UO_5!%"I_P@O@Q!03W?@A?V7G]<O#G7]44>*M
M$NM>34FK<L56>2N-5MD#F=6LFZ.X?RI)_'E+:N&FJE#<IY)ZG0O1AAQ\/=VX
M*!%%95^F.2D268S3[""^J99B&:V7AU-'"CSJU:@/4IKG<>3@%:T<,&1+Y%2K
M\KD4X>SU0Y&_HCLO\HX_2)/0/]!__.#^,>E=&;^)C3D_CF_B<3E;!G[]8:?Z
MYMYO;V L0U4X,K<%K'Y4^?/RRYJ3"8,6_S^#1@YT;UXI[S4/_2#F#9WBP9PT
MCM'KS8*7-7+F=3],RFD63_=@,-X^FD;HYP2+*M LCU1HE4R-G/&<MSSL- ?[
M:VD?3;BM7VYO7=W=O;C>[E1*KU6.S+'_J@2)/5:UY!.U/(_SB2XS87TY!V1P
MLJAI(T#/,H;75*HW+29\:ZUJ5MMFMMKVJ\)4;Y+U?)#1S+3"(P$VF.0_WNA8
MC*/Y;$2?4M)4":PUX8YX3:5T(BI#L0[!A?%A$F9\F 0V#*]P<MQO5=-^@X;>
MKAS+=^ABS.TF'SC!23(5$'>&Y3-S"7).*A2U-)8I3)EB.\_E\C-K,GA4#KAJ
M<[IL68Q#.K.JCT'?7XG>>6\JRR4KJ^PL]."6_F .:AYQ72-0\'_;[BBK"A$S
MZEU*=T_7P3%SG%?IJ]4X#]CK/+S=<&?U+HM AOMQQE6&U<EN];%M=0?#1P6A
M?\5K%91]KRJB,5YLLW-Q4CAKOG9*A6SC:(MIC/.U5/O0\Z.RUC2KJJ!E$[IK
M^U4%\4FQ^$X'T,U/'CM3&7[Z+&A8R06LTLW@N;&L:)-WOBR9?1?3ZC'5:MJ-
M[;(K#F(R*?G>;,1K-5.FGO0O%(D9%R.9J9<R7RQE,%LM95"52QE,ZJ64TN)/
MLF)*'76][JCK$LA\<PSTEH5=YQAQ\<!1UTOB TOV];I =$W1O[<.S?Y"?[Z'
MF.WMF$YC5@_@SHTOM/>KH;J4JYTZ['NK(J?KL.\Z['LS8=]@XAWDG.5<J.#.
MH4#S!ZKEF+@C^WFO-<B>OU$_'L'S?VKW_,<'-\']Q 3'[X[>?WQ_ZMG[O8^7
M[RB\]Y?WK<.CW\G!7^\N#H_:)_M'?WS>_^L5?;=@@K\Y.>B\Z1Q<AH^'1P>G
M8*Y_?-]Y+0[V_B#O3U^+P[]*9OEG>/[)WY>YO1\_4*\8DT$@P9C*I8$L,MCF
MTD X&(*MPI'L3,V=\")[,CP7N1P EXYJSD@P,82$@W+*PGQHM].( V_/LC#V
M1_&VW//*EGLTY-/H78-OOKP"G_O:8>CK.J+\2X<H8BRUQBM! KT5)!":R]N4
M<%30O7BE^#>0A.TV_7,1G,GA6/EDC7X<COK=:S6'*C?Q.-PCFZ@3J[N*QCH=
M]5N#;(=66<=7QGNKE-V&]W7GOG-5TK7:Q&M._>3-JYW9YM1?4XH=]>!EC3<P
M]],H_IF:.U>Q0]<*!<QT*WZVTYC[<H2<;>?2(?UR,1\\,LB[+&8:C%8(_>P1
M=:6K):YNW*7E#Z^\'I,!JAX<XB2&J=<=ITM7*> ESV.V<E1O,#><<POC9M>3
MM_XDAE$['J;L3NEU\ZIVF*:KS+AHV$\P[*DU+(SI.UYNR.'1\0?.E+1.4^1=
M+D\?'46&)(:<X)%Q*F,D_J[+QSV79YZ)O!N,.KFR]V6)E*]B^2NAJ/*$9L2_
MJF_V@ZM$XQ_/;ADV\9@61Z%W!3?K]\S0729NM^9NRV-OYYY:F2%@S+'@$X90
M18K,\(-K5[/\+%Z<]Z8L>"C,FE[?KU3FVUJWA-JL?$#TF$W=P2!=3FW>E?4*
M%BNP<28%S1N,-!<ISL/,[!IHX::&[H>0P:H_)DZP^ -7&"P<HCP=+[J9\1KW
M[JNGL&^-Q&4N\H6 M+N_]J90N%RE_]9'7*\ZYM]ZOG4M(4LEA-024DO(%R4$
M/S8)68U"K%& 5EZ]P:)T5YZ;M:S/\)![=N.^K';/L[D2!\]N7)77-0XW,M#'
M^8)O]?8MDU?UL.*Q7)5G$YINK="WQ<E5&>K&>OG?=^K:G:!_8WU:X>"Z.R9?
M7T5)3OQE8U 9R\V"A^QVP9+LD;K.WOWU[\'[HQZ#Y[;>G_[.]O=>T_U?7N$#
M^@H?'KTYW=][P?:/]B_?'WWD^Y<OV/N7XWO^_O>)ZX3VX6F /OR[ ^\_WS]]
M=_[NZ'<&_XF#7_;/]_?\Y_W+@_9A/B%X+WS\^W)_N/\6?_[UZ-5P__1W?'!Z
M?/D!$V(HIQRIX"+B7#!DM65(PX3RP'70-!\;VX2I78BU7''I7B]_JP%EFP'E
MAU40!0=!I:;0F,2%Y4YC:8FC1H@4?%#CN.LQHI!EB#* CL)O-;0\)+2TYJ#%
M$IH"E1XEF5(^#80@QYQ E/M A= D$0UF1Y.;Q6H1"RZ?&E5J5%D)51Q6+@KK
M@E:22\ELYB>&V\" N5!A"ZK@":K@=:)*#1RK <?%''!H0;6*R2%.1*Y*+@@R
MMJ"'P2JD9#&C^1BAQ2+W#P(;W^H+>%QVW=OIUGV[YQ?MNUNYTY9T?#T^L:=L
M&%6%J+KAUSSL-8?9(!3]OF@>Z2"XIMPB[81$/(E\7)X7\*>W4G,E3> [ST53
M87U7\^@+J+ I]_;CT\>MLBN^IIFU\JVF?/,&A%": X(F9(0' R)YAK3%%%'G
M?6(T6.+SZ23B+CR@UKKUKH)KH-WU*OC0BCA/R(,V''.JD!8!6'E4$FFF(\*)
M)>H5B4R(G>>D*23;HE7PR>^WO,Z9'%7 [#<2\HUM4F\#%&ULIZ(*7:Y!:(,@
M],<B%;>&.FD#1\1:"FP >($SA"*CF01I,XY:L_-<-:F^,P@]0*3)T];$NS/Q
M6A,?3A,7>+D7T@OGLD,NH'S^)W+.& 0@2A/SWG.6=I[+IE"+]5EJ37R2]+S6
MQ'O1Q'EBGD($_ P><1-"KL8>D.$T(>FI3H1(&Z//N_<&\RW2Q'4ZS G;QD"Y
MH]ZP',<^$RYW%X?Y\EBS<>N?)E!MBKS?D(=7X]3Z<.K=(G?W7!%/DD<$!PR,
M02=DL"9(*:$=]]2J<FJY;'(EU^1!N+7.W).[[WO4X0W1_EJ'[T.'YUD_2]$'
M3V&N$I:@PSXB;:)#D5A)F2"I[,JSIB9WYAJU"F^+"F_*7JA5^#Y4>-Y<,"3"
M_T&%P7H'%:8F(1M50IK97%K5!JM4WLW&\LZ&^WVI\)J<_-MG0NS%%/NY4O@=
MDFWF^OI-Z2Z;?L;W$3UU0U;,$]TO7BE*X^Z&W@U1&A,-&H]]O>1L?,DY7K)K
MPYERL-R@!/0 \2@P<LYC!-Q!<QZ<A#^*Y:?UXII3AW$\P>"I6BT?0"WGC3G%
M(F-*!!2"H@AP5R#KN$!2)2J8<"H$MO.<-R593/NJM?())C746OD 6KFPG>,$
MCCX(1*P'^RPRC:RR%F%&DXV":(]3CK/"<M'%\B!:^>1#K-:6^O#X=I6WB\1?
MB_^LT6GCZ/1QD<HK;%B45B #ZTVN"AP0S#8#/H\)2]0PK.S.<]-D9'OR.9^H
M;C[D)LQJ&EDKW6I*-T_4C1$!<YB<0+U"7#")C'$81:R9H4DG+<%^IKG\V];$
M=]1ZMXF=DWHE?#"EG.?ICD?OI&#(J&1RT12/-%/ TY67G$85@*#G4&1%MZEH
MRI/WM-\]'^)I>P_NP=5>A8'6;& =P//JO(!.H>&O\<'>.[Y__B&10))0 D6F
M// !JI%UEB,M%5"!H)*R #T 2=OA('BZBK<-%/QKZE:3@'7JXNMY7:0YK)%;
M8 #):<0-%4@'F$0<30+2%P(SQ5UGEKCKZN( 3Y.=URIYGRJY/Z^2CO#@L$](
M:)T05\8A:UV"'YP;">2&IY!KCI&UQ1EOFQM]FQ,BPK68IKOXT9]**.9VT?<:
MM3:/6I^7D'I@A]%:8Q"U3B$>B$6:)@:HI4&4(Y5) *FGLBGY73;^5M6=>_+_
M?9>ZO/'PFEJ7[T67%XP"P0@%C#8H.D9!EQE!5D>,$E8)>P&<@?-2]92N89>L
M5N6G:TG4"GPO"KQ@0GB#092]1Y$1"28$3<A%(Y# -AE,>5(43 C=U&RQ[MBW
M.?>W+TGB>O;&;<^9K73:;*_],7/:XO24Q<99O_>I-8#9^\;<EAM'YVY@^ @+
M2:]]7+9S<=@.FZU>'C:_/%PLL=5<E#2"8"$G-=AJ+"1D,\D+BFN"A9!4LIWG
M!#>)7"P)N_(>S-IT:1,U\6L<_*YQ\"%WP&KTNQ?T6[!N@V"&4FNJDSRXD!B9
ME*L.$4N\MDFI7'"(--G=CPNJ$;!&P*>#@&MW$]0(>"\(N. >8%;:B&U$-.78
M/^8D,BXX)%2BUGME<7" @*RIS9W] ]L"@<5_\,^A=>T(_X;6I^>3GAV,.J Z
M?J()XS_78 -=%_:W_B2&43L>IDKL?XH@Y7&J GOPSP":_Z(;IH4(H:U'T(2?
MVCW_\9%*^_N_3[#O_-FU?YG1X>F;DX/.F\[!9?AX>'1P^N[TS<?WG=?B8.\/
M\O[TM3C\Z]7G@Z-7G^'Y)W]?_DX.CSY^4,%C2X-!S/FR&1Z13CH@3"+(;F(F
M!;W3B( )9S#6P_XHPH3#[$X$LF/[QZUND:LYI\[I"(8[7=PSW!Z=1$"W=KMW
M#@+=&(PZT$"X?= 8P@40A;->-W:'@T8O33P]KLC)E8LG@^.,%VBVKD:1ZN6=
M9Z5:11'_J:Y6*N?S:?5G@_AL\LN/H34X:]N+9ZUN:7^YZ<?QL\8*+,X6'6)Y
M:*O+/YZWPO $A@3O8EP6F;'C;OSF\>7=<FD.0:IK0N\*;FZ\C'?)C=>^]%A"
M=YFX^?(V/O;F6V<?N[)W] ZG@M_V &*SIM>O=D#VU\^AWIK3RM]%VQ\T8C?$
MT-B+/G9<[#<8:5Y;6Q]P9M? XS<U=#^$#%8P>JTN(&=O!(\*@P7/U*VV_>XP
M7AM+_MG4L&5N,AFDC;QV^:*W(F5<=<PWO3'\G4D(J26DEI O2@A^;!*R&H78
M@GRU=:[/#U-Q8CU5%I?T^&GZ%V_1[^WT'V[33O*OO<'@YWZO\Q)>VNJ.8.0.
MSV*_)%,.YMPM<3!QN'P/WL:SC_M[;T[>__7GZ?O.[_QPS^/W\/UW1\?D_=$+
MOG_Y^^?]HW?PK#]/W[7FO(V=W\\/?OFY_?ZO@\[[O6-HSYOVP=Z?)X=[?[;W
M]XXO#_9>?3XX/3B%ZZV_+U\O5MP0/AFB93YS-&<9!260<]$CF2*!/[BC.9O!
MD"8WBV<>?>M>\ZUP<\,[*362/64DVUCL<XUDVX)D\V5,I$F:\USWD^.(>*0*
M6>H8XN445Z\D_ OTF#7).LJ UDA6(]GC+L=8(]FV(-E\[1>8YR@]\<AJD@LR
M\83RZ;@(@(N0H!US(>7*J;!N/0(@>P+E\^NS<;?A>*UO *SQ5GV-5^O#J_U%
M&U(22;ER&+$<JLR-HD@+!38D)9HZ8TG,!>28:(*EN47%JFHMW5S8;*VE#ZZE
M"_81,RP2+A#VGB#.$T<&,X."-BY@9Y6.#+04-ZFL3[?>,BW=4&AGK:4/KJ7S
MW#\X2I6'>30PM["61HDTH1Q1(T/ (K!$<G49T53TSN5EMF<C;:7TSRTM#'F[
M:, Z [2.^W_2^W:O/@_[%@:_U;7]B]?#V!D<]+JYN?U>&[IY7*SF./@NL@CN
M:QWY?<EQR(PDY55"65\05U(BXZ5 A("-QFGD <,Z(D13J#74\7SP]($:26LD
M?1K&<(V?#X*?\]9R8,P+[1T2A.;JJ]KF''R'DI DTA1DQ#'77\?ZSL9RC:$U
MACX=#-T&5T6-H0^"H?.^#"*]<2I*I&).#N0*(XNY0+FF-;9@HS!O=IY3TI1D
M7=6K'QQ$;Y''.O_W3$;@6.EXSM\[ZPU:>22>]6,;Y/Q3O$K;^Y_K293CWN*K
M6ZR#GHV&-]]R<]ZECUDY'E,R(MT5C*\_NP_O:KS^QVJVRR1=1]+@BOOCG58(
M[7'V[9H6C]ME!L#,7L^ _<*Y[O-)B^7[K<YQ8]#W((3MCV[JP?AP3'9/SXYW
M&K8]O.G2=:VB,%+?(II:G'W>^><*K=_V&<GCU/@95KX&P>@_2R9G&8C-_#SI
M7_7X."+7C_8CL@E@XYEMG]N+01ZM6;"! 1\W0%%HX3PH+>V\@J4BA'5WOIH3
M6.%[%7=X!DM([.=O05/L0S>A<=+/'.J_6I0'XX.TRDFP0AVS-@F.C0Z2:*6Q
M_T#8SO-2@"!GHO_KG_;1-3[SN)Q)7]I^BP3YFU:I^ZSP^%,;:(>SH]!L -G<
MO;'9#]W.@]XP5RSH-6"0"\.QPQ@:/P,;[OJ6;5>'S7:JT;^F^Q7<?G[F*Y)=
M9KCBOIX+F7S@TE'-&0DFAI!P4$Y9Q;%VE1$ ]\3P(M/I()D$&> ."\>S'>U3
MBC8R&JB&6\+._97S> 5O]ID_30V$-]#]-R#",!KM5NGD]U[+@P)G_Z"]C<K*
MB)3/1T-CYY&CU"+!%<P;V' ^^L=4R^-%HW]MDALN#L]C[)9:'K%(149/>W;6
MOLC5/O+'J3J;')IHAZ-AKW_1Z$\.9KZZ"V1IMLYK^<9HD,^<Z#5@>?>C=OZD
M-YK=^9O9$KRJ"]L:-.Q@7&^DKA.R'04]ZCHA=9V0IU4GY,:9K5/FZ[(;=5&%
MNNQ&+2%UV8VZ[,;&[9&?E]H6=SE$^FX)H(]@>[$[RF1JO>%N"QN,MW$0O!B.
M9^_M9/*N?7FZ5XCH(W4>C,O>DH/.GR<'G7]_W#_Z^/EP[P4^^.45?W?TTPFT
MX?/[O3_PN\MW%^\NWY\LEKW]@[[/S^K\_OGPZ!7?W_L=WG]RDDOGOM_[^>/!
MT9O3@]-_GQYT?OZXM! %Y1);B0/BFA'$*9/(2*.1LYHI)EQ@)? 9#*WU;A5N
M)/'Q/I7G?VH$61E![A;G52/(5B#(0LB6MR8)DQ"+T2'NC$,:6X4$9U8X0! K
M6(T@-8*L T'N&.54(\A6(,A\P))C"G,/X,$XXSE@B2'CF48>P[1&Z6+@HD:0
MKR+(DZWX\&JR:?3L1L1<H9LW^F4?\AG?:IH_FD2]LOE]+26OV>C&LA,XV?P;
M[\_=955\L@O?0QC?9<I>=,.O/1BJF3#?>L5;;<5;DB9&N*31Y%,[I*' F2E&
M.F*#I&%:NYA<H/FHP=UU';5UG^[G)Z^*#V#%UJJX-E6<-U^),MQKT#VK*:@B
MM189HB,RCCB9(DW1N)WG?'==H?*U*CYN<[!6Q;6IXKP=B'U2U@N.<@0CXMHS
MI&TTB&$FC60ZQ4AWGHM=LT6JN":C:WN)^\L3VSW.S#TG;>5*- LQ>#F2KU6%
MX8688K^??X>+SK9MUR_6WOC>Z@HMA2Z#$P>4<B(H!H!%G28A:N<I4SKH)#9!
MZ*NI?-U]U84FQE [L+X)N/Y8I/.<>2NL$LAX%1&W0.P=!_0R1B3+":Q/%N@\
MWB5;5#JH5L1*$1DH'7>2P/QISH,V1C&@A$HJP45P=A-TOE;$-2GB/)E/":#2
M,(P<S8=8<P%V-8X@RRH804SBU@*#X'1WFXIXU9I8::("W9-::*X%YT $#=5>
M&PG0RJS$;"-LOM;$-6GB/)<7C+/@-4.8Y.*T,(7(8@8SETAP@2>*\[$ _.Y;
M.O<7'S=)[(#&QB_[_N_KFT]^U^#*^!C,[1]LT/1XZEX3HSD!BR,:IS GTNKH
MF8^ M4(R+&RL38]MQ5F_Q/00,&V$2:2D 9S5AB*M/$%Y)HGWPD<C\D["G2N
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
MP(<OJPDKL_>B&W[M^7I[<.7MP67U4&GRE#AC$<E<GWN#D<TEV%WRB1JE)/5
M^-7=SVVI78#;Z)"O-?&A-'&QAA(3D@2FD#8T)Y#G$\Y$9,AGSI"\UEQ5D>_U
M,27;I87WSNAK+5R;%BX0=QJ2,H8&E&)>#YU18%Y[(.Z12#"[DPLJ+'> U?[W
MC?C?Q\Q\S-@;Q\#0<_1[J)WQVW:0P14LU4BT(A(M<\6'H(.,0:/@?4(\:8]<
M!#X@I,<T>,Y- #Y R-VS4VLOW_92\UH![TL!%V/:.0<X5;E@(L6(*TQSY*Q#
M"=32.BL2 .G.<\&7*& =U/X4"'FM>_>E>PLTW!)&A=<8^<@YXB)Z9#@SR.&@
M02E95#['B:HE@:)UV/HF5/!P>!+[M5]\2^+3RVS4=:F^'7/($L*-\UDFC%DD
M2(+UWC$@W#Q@9!VG%- G2AQR-9@[GT!4.^&V-O:E5L+[5<(%T@U6K?$65 ]K
MHA$'9$4N49#C/&G6$B]TB7]==(+72OC02O@0O+M6PKLKX0+[%L)Q*:)#05F9
ML[0<<M);I(R1)#+",-/+<T8?7_T7U^N'V$?5PY[EMP]Z[59H_!?VP2@VW[;M
M8^:5<I2R,&?]WJ?6("MJG*C.G4O%?&U\QM>AW[,7Q[U]LE!W/Z3_);RRU1W!
M"!Z>Y5T/:%<-<*L"'%U"]1EQ20454)+& -5/ 6GB*;*>!>-,]%)Z #B]MCCW
MM6G1-\#C?6K1_]10\SA-FQIJU@,U"P8-"<(+2CSR*A]0:&1"&IN$B(@X&<Y9
M< :@QMS=HJFAIH::QV# U5"S'JA93#H0(O"0%(H6"\2#,,AX ;:;HQ*NR1"L
MW7DN><UJ[@0UQ=+\Y]"Z=H1_0^O3\\EP'HPZ\ +__%_PX:1M'=L_;G7+&)CK
M*)%]%JUT<<]].3J)667[T0YBH]5M]$;]&6NQ=65,9L,QIP@U+J*%K^33UAM[
MT<>,&PU&FHULV#0;YR<QGS[=.;/]?'Q KS&$%PP !AJ@W*U>R._(O 2^:0=@
MH0)6]*$W#3L<]EMN5(8QW^9'_5SV"Y6WP5BBJ]/=)Y62!J4Y[=Y@4& +A"=V
M?2L.&OW8SB%AD[>_C?"PUO"B ;#3"O#0)@QNSW]$#OH<2F-C=U" IS$XZ?6'
MR;;;#>A +CH&3>NE-(C#AKO(PU$&JCH781*#9KO0*^BP+[DCT[&:C.I@MY$'
M.7?Z"R-;1J.7C\'\%.&=U?/@1?#6<1;*PA#=V(GS5C>4/HS36?)+XN=\'>S_
M.!BU\U@U4K_7F6GW'_^!A_3/>J4UY<>DMU7[\T0@F(<R(=4$MP;PLA9,PZB?
MW6[7&IVE :8WHOSR,D>@N8/18-)Q$(.S7#1B+!:#W:E.336HFM11Z=,U'1H+
M,!<@X=68]0 >\J3#X/UXW@K#$Q#_LM[-W#6&)7QUBW4 0:/AS;?<K*PY8P[6
M2X#%,AO35Q2  YUMV[-!?#;YY<?)<8"M;M' <M./XZ>/VY4[,^\\RN^K+E\U
M<1=7S1S[ML9O'E_>+9?F\+JZIMDND^3&RWCWYFM?>BS!NQKSM3^6[@HF;O74
MKSCZ5O37=5HAM.-U*9A?@]:%T/I6 %T4Z>=>O],@&/UG3DMN/H!RTF^<>_W5
M_K0ZQXU!WU=!YU,7U8=CLGMZ=KS3L.WA39>NJR2%8?X6N=;B[//./U?HUJ.=
M3B#+2^9P&8>8^7G2O^K_<40.8/DCL@D0Z)EMG]N+01Z[6=R"X1^_55%HUCR^
M+>VQLIB'L.X>5S,$:V&OHO;/@#;&?OX6-,4^=!,:)_ULZ?Q7B_)@?)!6.6FY
M<_F <L&QT4$2K33V'P@#KE2P'M;*?_W3/KK&9S,K[XB5ME^3P-46O,V04[54
M67YJ@ZGA["@T,W?;O;'9#]W.@]X0:"=0,ACD8M44^OESJVN!<=IVH^3E=*K1
MOZ;[Y><<U1G;NY))F%/NL'!<:.\\4$<;&0U4*ZO"SICSCF)XD7/VO8\!>VF#
M88;C'!Z>I#;,Z\04BSDR]5_7C)(U[%]<-^[?^A-@Z.UXF/9BBD#>\S$<+P;
MG <Y(ZEE7:L-M"L.BA8=P:M_:@-_?:3F_?N_3[#O_-FU?YG1X>D;,/'?= XN
MP\?#HX/3=Z=O/K[OO!8'>W^0]Z>OQ>%?KSX?'+WZ#,\_^?L2VGOZ[H.A&'24
M\5Q3!VQSJU7.LR4(<QR\X")X"2,<!]Z>9?GNC^)MF>G#F9$Y5Z258/7M#HN!
MT.MFB<]XF8W*,):*8HW8(A?%<FI?24;C//;!NLMV7;O=.Q\\NPU.L4)O'@T-
M5V37&+-^&DYWF;CY\IT>>SNC8>4-=YR/:N 3IU!F;]=<1M>NSKF,QA?G.>X"
M;Y1K>GV_DO1O:]TZ',+CP(@[<(OE"]>L V?1J?4PLWE+:O\0P_5#R$C2STZ,
MQO"D-X)'A<%"@/FM-A[N,%X;BQO;U+!ERC 9I(V\=OF:M*(3>]4QWW1XX'<F
M(>2Q2<AJB\+VA+:M!7TW&==VTU*UR!\KGV_W&$RO9S>B\+I&YD:6L9$7//D,
MHDDF?[8!!J4*5_XMC4^U*SL7U78P3&^UQV/[_0NX?F[[87"7D-*E4+@JQ=C8
MN/SWG;JVG1NF-X8=C 9A+N9 )T><9C%Q';A)W$DG562:1QIP8O3#ZV4!E&@A
MUF#!"7$XD:9?09A>SLK2]<J'W5$'A5YQN>6'3R,1V"/U5(P#$?C!T6NZO[<O
M]O_Z_1S:@0_VCB^A+2<'O^Q?[M,_^/[I1P'/8.]:\X$(QV3_]-WY_N7'S^_W
M7GP^W/L='^[M\QR(\.YR__+]T3&\\Z,XV NMOR\G00BOAONGO^.#T^/+#T:8
MD"QUR%NM$8_8(\=R"16KE(;)95:J[!=O,FFV*("\!I6G RI!BRA)$CQHRBD7
MQA$9M#%<&ZI<X 54%D(E:U#9'E!IS8$*QSYY0PP23AO$&2'(4>Z1B-%9JY7V
MQ(-909I<;%-JV/=2GZFYA-+-A,Q\[\6:UD][2K&X!7B:5J&X!DV3*G'C\Q9K
MI%H?4OV^2']X$%IQKI$E >B/8!$9EPCR"L,T*V9,<#O/!6X2<^=3SNKJ,=O%
M&VJMW!:MG.</UF 1@Q!(: '\ 3.'K&,,<1D =&G@7C+02MJD>IO.-GGR7J&W
M-\2T?N^E9N[140*_3#Y[504-OYR9"$"HGZIXY,';$]N//^6IFOW"R]Y@6(/7
M^L#KCT5*05-0B4:%=% $\62!7'AND10B&L&8"#85XX?(;3)^:K7=I"NB5MMM
M4]L%SL& 9M $G,.2S#F"0<YHCHQ0F%OLO.>D\EFP;3I>X<G[+ ZO]IE*OD[M
MG;@?[\2O,-HP5B_Z?=L]CN-R/34"K0N!WBT2!^9AXB(/R##+@3@XC4PP!B46
M'0^1D*3CSG/"FYC6OH@MT\'-^")J'=RT#LZS ",X9X9@I*4SF;R#-DKJ4 ZN
M-]3"Q*J\<\&:RFQ3)?<G[WEXD4/.;==72<[51D4)//E&0O"DK9A[=#Z\B="=
M3S$GD;P8YWU/I^KG7G^O-W+#-&K#-1C]&KW6B5Y^D4$HGZO?:X.(IPQQAL&&
M"4PBIY6AD8H86&8038WO[#:M/0_;12!JG7TD.CO/.(25QJ<<','S&59"DJRS
M%GEMH@.Z@05GP#B:XNZDOW8[K%*H<PB<NRIH4O2H]CO<B]_A:MPK^*H!9B6
M.5XD!00GS'*E_(BM1;F$';*<1*1)2%HFQK"S.\\!=[;(GJGU:U,^A47]JE?W
M-2K?_.H>O9 B$858WEK@B0?DI, (,Q&QR-/*\KEP3:SP%JG?DW<G3-.5^O%3
M[(Z^K>;VD[9'-N9#F'Q059FLX6=]\/-Q<>V/C$:+B45$QQR(+2FRUE"DG218
M R[Y6#D$Z)WAIW8(;-?J7RO@0RC@_/J/-4M> ^^F G@W-S@A0-:$& B82]A%
M+G19_\53.)[CT:S_Q>^52V'VNJ,ZIF KXQ=?=<[:O8L8?ZJFJ(:BE:#HU?F2
M@S228\Y2K0'>\QFYTGID9% (4\M,L,%9Q7>><[%-.YNU-FY%6&*MC7?5QH6S
M)@357'JF@);K[)=+ IE\="Z)U%CO0E#:YH!#O47:N";'P.T(P8T5Y2:/J\KN
MR+.U%8F]I>:^M&>M(3SH$AC$F_]C.V<_[E6%,GII>&[[$89FL%!,LC9L-IU,
M.8]D5[/T9@^@[.UX=G(L=>WV7">Z?9[A&NS@Z"/;?_$!,^:I)P:YF,_GE5$B
M2Z5&U%.3=QP"6#Y@^- Z"V+[-'1CB97?KJ&I]3D&=!G[O5HY5U;.U_/*Z2)3
MA,N0$RJ!?Y (U,,)BE00CGFMM9(DUU_3 ,,_;I%V/GF_1#D@M_9&W%_9J3S>
M-1?8$!>8'A.N1<Z Q,@*8_,F:$1.)(]HX HGBXT18>>Y; (SV");I]:\C=9F
MJC5O@PO]1/,D<5YS&I&0DL!JGP@R,)$H&<DL81IK*8&%LR;(VA:IWCKC#PC;
MQGJI1ST@OLNJ[M\E$N')GX-YC\S@EWYO4'L)UHE/%TN8@>%$@O7!D5= #[CE
M&!F"+3()BX!A<JG&@$]$-[6X<WSBJEIR3SZ$[U!K-\8J:JW=@-8NL JFM,>8
M,J2<U(CKDK*@$Y*8<8DM(<EFWQY332;6%5>T<:U=DV]A^ZC&M=+LL^?YK*L^
M^SI*L'^?5=;7DV3R^'S1/SPLPYLY[NR77B^<M]KM%]TP'QE?1\IO<%G!2\B@
MM5(S#R:JPC0!&606.:$8LE(XC2.54A-85B1I:K:X9[1PT$^]771?*KH!.E>K
MZ#:HZ +S"UY[)9A#44D&S(](9(5/R&O,5/ III##6:5N,K-8)>M!5/1>>=VC
M"%F9AJGDF)6BR-TAZ.6GV.Z=Y1HS=PY?>=(>\<WRD9MWR">;X_6^^'K@C2P+
MD.58!NX"$KYLCE.'-&$$)44%\4P'Y=3:]L7KK:I'14-6U<R:?=Q5/1?8AV,T
M2I$" K9AP$!(&FEJ$U)1,\&532Z:G>>,-!F]BWVPI1M96^G!**%:Y1!I-[2M
M;O8F99W,@UX[,S8?^WHS/KT%L!F\['4ZK<$ &E6;1NL$)[J$.WBN03ZX0ICG
MK7:N$K(\*42ERLL/%5CDK2S9I'HQU:]V7CQ:UE"KY+:HY )?L(&2Q",0!&N!
MSEM,D//>(^FHLI0XH0CP!:*;H++;H9)//\#U^ZSFO3T;'G5)X<WB$%L6_RJH
MIL9XA#VCB$L!%HSU"45,8LQ['C3E_7+25'0QR.5![)9:$S?O4*@U<>.:N, (
MJ*<\"H61HPXT406)K 6F'HU(DBG@ZHZ6\MY"WV7[HO8@K' F:?9@U^$/#\,&
M?NOW@) -+WYKV^[P13>\^M]1J^P!U4BT1B3B2SB!,H)C(1UR&EO$3<P'CRJ'
M)',B*>XXK"\[STU3T]I;L$7JN%E*4*OC/:GC C%((3FOA$=1D(BXE0F9Z!P2
MV!%J4R"&R9WGNLF7'#A:>PKJ5-BG0@CJM+QUHXU8LOA+IXCS)B*/<R&NG'KO
M0M*(BA0M6"@A>9\7?TRV9!^S5KW-+_ZUZFU ]1:K;B4I&  H(B%JQ+V5R(G
MD)/><VU58-B6XS:6),0^>@? H\F%G4E3J1-B'Y8?5&6"KT-5C5+K0ZG7RRIU
M!AV]#C0@RP5#G'J"3+(6S)&0K*(&)C8?0XAU4ZXCFJ!.B7UXO5TWN:CU=O-Z
MN\ N2)3"><81QRXB+D1"AE&"@@,9 RA6+D<<4$&;C"\>Y[5]>KM.+\-VDH\_
M;7M4BMTV[.0,O-KI<']E-J;#/SV!L,:H-6+4LFI<@C"C2Z4-1UV.H@8+B"J&
MF#16YC/!A%0[SQEO*FFVPP2J=7"C13-J'=RT#B[P! X3F23!".25(FZ,0=:$
MB"SP?1X3 ?J@2R:#47>A"5O@AAA3E.IALRP%^V 46\X4S#8RA8,X7.ZDN/A&
MVG;CF-S-_%DV6@\";O_]<./R^-%^L]L\-<"O$>"7%38#%N6I+!YF[L$0I (Y
MQPGR3EIFHHN8I%S^G#<EOHNC>=V:<P>*5J->C7I;R'%KU-L8ZBW06LRB]4(K
M)!.6B,>\N18X_):\I#1BBYT'U..R:>3BL3:/#_4**?[GT+IVG!;*J#IU,.J
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
MT$2+X!(+0A=;ADQLF5NXBU>W96KU6TW]YCTMD0MAN4A(><D19]$@9QQ!6-J
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
M!&$7*(T82R[)QJ;FLD&-6"$)NU?HV/-)UP.]^PG9UVW?KBG8TOU[2C,6,R_
MEY$U+)_VX@)9(@7RRG.6*WPD1S<V)6Z:!P><C^3="U"3>Q&I[]WCQ=8/_JW7
M3[%U7[:T?H4V?GJY=.EJ*&O&M'Q$_3"#,6EG@PX1:6T(XDDD9$2,B%@;"-"I
M$',R-E&F(;6<PM1_+AK1U@5T7BU9&GOV"/"I9DI+]^M)IJ2BB08L'[G(/>)<
M<V2%X\A9)0U/27,N@"F9)GVP4,@CN?8"Q.0A2TZO:U7I[W*Q^)4L*KU@FE2-
M8\V1EH^EV],<B6CBHE 8!1\<<"2FD18R9 GBE+PB1DB(.@5A#4W( SA2O:#T
MVCG2;;>N:=+277N2)G&KF1":(B=9!)J$-80_8 >!A42PC]R4>WJF^7 UXGI!
M:7*;[Z["QZM'HVZFEEV>SBC8\I++'DG);@U0?"8SBTQRS"QQ@-_<)>Y,P#$J
MKY5U"0LQ6["I3CY[&;#]:08CBR9H%C&*QBC$L4G(1L<0XU0G9QT65?(9XZ(A
M\9*KO#RK%.8RP>0EX,5\UG<_T*ASMUX$8$SR/),\=3B%7":>(QXE0=ICAXQT
MP1,>'-, &%(W\;*6P^Y3W.%ITK=^V*1)GOCH.+/V.;%W>_7U@]:E0.JT=FX)
MF.['F.H6QM2K<U#O+P\<E0!Z!;6O0H_WR6!V9Y*7>9829=*@%'R"<#I%Y$3*
MFQ#12ZV2(1SG<+H!=K)&.#M#[NS&";#Q$\;G$O5,[8'J3ZUN */]!>6+EN7E
M=U-TNW&"[<F>^J];'6.:I)I58-13KS?L9N6.M?2RAPA=P#,.">'@)E(B;CQ#
MW-L(7$1I%'S44BAE;309IZH^^M@K%0J'P]-??O[Y[.RL^<WUV\U>_^AGBC'[
MN0\?_WQY;24Z<776<BSGTAH48-A^5,DIVT$I$G%+\*62F<A_CMUP^6-J930<
MB[4T2V^]?,Z$(-N$4L^JBW)4TM/7)Z*_ISA3:N6,UWHF)#8&E;S&7'6.?#*D
ME.C(>O(+:U0_<,UZ6JSZJ1:M2UGA&Y%+K60]"PFV^?;6AT,J!(QS3"AAQG-M
MRSQ=!HF<)3KPI C)Z8R<?$?)NK&057'JF3(F,9JKM5L!5$YB$EVT@5,]+GG\
MG<(PM56MO%4='7(C!5&*($:CRN>4"+*1<B2PYX)J+7W,9=QU<SH#_EH?'7!K
M$<-*1#O+O+#)::XE=R&)E'B0&J)K2]F/RFO4AK7JAK7WZ1"[Y$W@$6'C->)!
M,^18<B@YR8B-@6 &<,5,<WH-Y1JN8*;-ROJMK[%]7@G03<GF7VN7W'&6OE3J
M6V2&7F1NGK/"^$ TK0\JK**EBQV 4(AA&=8Z((AF(^+2.(!0C,'<G68VJ6AL
MCF-5D\TP]1]BYQQS>B"&UN:TFN8$P$FTI94X@B,6S DHGK&*PHRLA+.126Q"
M:4YD.L5Z C%74&+XCC)HV0/63R$97*MW-;],S3_E.RU7)KFZY>.K) LF!*-*
M,L,=MYH::2$(82I(&9U,H59)?B;(^/!M=V_[T%"?B!04!8EA!E* &XYYBI0)
MU,"\8*(43ZJ2O(A#P% 69\<M?WPI\%OJ$5\_OQ-C^==+;SF-_7+TNS[F5H12
MHFNP1'GBFRK$\Y2*Y\L3PW=]/!V6KS5FG&6WS&YV8_SJ8/@3 LGP/^]C&SPT
M=]B/GOJD.L5_^>,81NVXF^8I%G_*(UL+%E\*%F^=' JE,5>6(.&I09FQ(6N<
M1"H)H9.P5"0Q6?8@BH"9\-)&X'@0,-@H8;2THLR[J)-ZH0+'C=)!4;F?-P\T
M:JWC6NNXUCI>+ZWCO1]Y=2W=NY#J<=UIM=YQK7=<ZQW7>L>UWG&M=_RL>L=.
M1R53E()J[O.:"TU)*(BND[))LUKO^'E2&_>__'JRLW?PY:#SQQ=X#M[N_-V"
MX/QX^R*T#[YXOOW[>[R[]>G\8"JU\6-K^_</9"<G1'9VX)T^G!]\?B]V?G]W
ML4/_[I3M^_*![^S]<3)3[]@ZG @/"5EJ*$3[QB*(X#WB-LF@M--4DXU-QF2#
MF"7GD-=JQ[7:\9.H'=\+\^H3,R\"[R9/S"2.B>8Z(N&31)PP@JRP%BGGA" T
M2)7+-"K57"NTJ]6.5Y.[UFK'\ZDH$(Q\Z,8KAR-G&EMO:%*2N61Y2F[V]DZM
M=OS"('J&VK%Q26,:-,(DJZ'&"!#-O$!>6$D33ABL;6.3:@64],%GH&MQFL<A
M70_T[CKKZ^7X]R0%P\8KZSU%4=. >"(.62T%(L0;K(*0S/J-34F;;%6]>QW%
M:5:>*]5JQR^&+KU2M>.G0=092GX:2VNDC(@Q;[*2GT<V9D$(K[$R7$A'S<8F
MUPW&I_6^:K'CFBO58L>KX-938L?@SCQH@B1Q$G%I%3+ G9 S*7GJO10\EX40
M3;VL.H2O2.SX,@4..BU^_[&K=^6+72^K=9Q?!@%\C3K.3S--S% -E-PX$JE$
ML=S"94DBK7,)(1R5M\I2P]7&)B$&Z-]#:EW42V6OG?Z]5AWG)W/M*7T_:W@J
MCZ;'K'E 6$0V88VD)2F9F""N<^5NI7CP;F6]5%;K.-<ZSO?:R<1>!4!J&R*Q
M7)*H S>:&RR,9#)95>LXOV38WI]F9$$P2ZGP2'.=#\9KC)S"P,B4]YP[+H(*
M&YM<B(:J59Q?I8KS_2"CSDE[$7 Q5?Y5$9PH=RAJ 2S/I8"L%0$9C;$ BL=#
M6?Y5-_5T&9[551>M59Q7)-?WE:@XWP]2:Q7GEPJS4RK.&C!5>(L1UB+GE1F"
M')$.*<$3=882R^+&)I4-31]<%:E6<:Y5G-=._6-G[_TAY4([PS2R/H@L=4Z0
M)A2XB-$Q1!4I4[%6<7Y:%><?BXP\FY[S ]>N:X'4U<:$=]"&$[*]]XYN7WPX
MW[XX.K24>L:\0C2HA'B.6G10#"7"B+($^X3-QJ9I3L^@]Y-VUM:#4=GD3)(\
M<:FMU#XS/&8UCT[7TLXOR,!VMK8/,9<J,*!EA@2,N(T8F;*DD59*>FV3P38;
M&%^>RG/03BNIF<TV!6&#5C&;.<\J6%HK5ZL\OR0;VWMW*"@-B5&'@L[U7"08
MFJ9:()BW:)(.R'M@&YNDJ98@^%S,$'S^\81^J428M?F>2O?Y@5!;']E8==N_
MV-DZ.314>!U,1%$XC[AP EFC+-@^#Q .@ULP76XIJQD(>U\-Z <B;&U:JV]:
M>_Z0"1$!43FBT>9U;!:1E@)@%1,G7)!,Q%Q07C;E@GK0^>*QX&0YT+>BN'$(
MQ;-@X;0NT)5.X7_>UGD:+\G@ZZ]8-^BU1\/Y7YD?+GJPI-A?)_5%S9I,WD^S
M\ <RB1KSI=^6-@6[F_CB#U(^%LS<Z+1":$_(E=Y-*.JQELIR$%W\!C2O(!C]
MUPR-J.^_]^7FR???I]4Y*@9]#Q;</G%7<?OA$6E^.3W:*&Q[..^CVRY)H9OO
M8]=:G'[;^'F!UUK;X218S-/YNKVB>_/?X_[U^Q\!C^Q'>X)L @3ZQ;;/[/D@
M]]U-W(+N'S]5976U27R;^<;*8A["TE==R^Z&B;W7+X'\EU)#OE)G^[=][B84
MQ_W,5O[1HCP8'Z153EKN'+,V"8Z-#I)HI;$_)! >E&+1F<W_^V>[=HU_F]E9
M-VMRVLV[B O/F_">LO3"KVWK3YP=A4;QONOGEXQX[G;N](9QD+79H9/+[9YR
M:?NW5M=V?<NVB[^&\(=.U?NW?/]2$/TFU:E8I:81AA5K0X0!L_(&P_ R(J7#
MCGBB-N9\[X>ZW"N_'GYG)>X;JO6U('<MR%T+<K\D0>X_[^C<M<1TK<M=ZW+7
MNMRU+G>MRUWK<M>ZW*N8N3KS")&4/"IL/>$B;XHP$Q26DJG$$K,)XUJ7^SF2
M57MDI_/A?*?SL77PY1W=WMK&T!:RN[5/#_:V+[:WCCL'>^\Y//ODH#61K/KE
M$SW8>D\/?O^CL[VW?[:=Z]]MP;V_'+3AFV>[O\-_OQS#>W[LW-;E_G2QN_>!
M'R;J?,!8(,\Q0UP*CBR-!I$80]1:$65SG@UG#:R6?"J@UN6N=;F?X@S4_3"O
M/@/U(O"N-8%W3&N;DDA($ZT1IY$AF\NQ$UWF*VBIL-_85*PIZ1JA7:W+O9K<
MM=;EGD]%RQ*KSD5)A.)$)F<BIURRI+6QV.-5TAEZ?;K<3P71[Z<IJ: ^N4A3
MSIH$B!8J(H<519(;,!'AL>0"**E2#::F,R=70X[DE3CV?-+U0.^N,_%>CG]/
M4C"L@DS2&R2P%8AK9I&Q5B,7!,:&X"!2VMB4I*EJL:%:E_O%"O@N*,NX3G3I
M5>IR/Q6B;D\S)DT<USI8E%0TB$>BD(V.H$0(558HQ7G,RHQ\YB)>+<Q=DZ5:
MF'L5_'J2*:F4<##$H.@E1IQ+CDP*!'D<P%/ 5DS(3(DU^8/CH%J8^_GEMFMA
M[EJ8^X4PP-<GS/U4T\2G:?H7 L7:&8QD5!IQ@STR63J!249PKM="L^"0PK1!
MR/1$40MSU_2O%N9>$=>>9(#"AR2#38A[%A /$.,9XQCRD2H>P#Q4RMN5I&D>
M+"56KY75PMP/[IG7*<PM;!#1:(C*?.06*R.LY)YK+K#4AM;"W"\:MO>G&5D,
M"ANL+:(AP[8@##F9*')**F$HI2IEX9<&P;Q!Y;*J:M72W*N'%_-9W_U HTY+
M>Q& ,<GS;,*6$6(0T8H!V9,6:44\DMI129-2C/"-3<F;9EHM9W4E8VMI[A5)
M]WTETMSW@]1:FONEPNS.U$:IEQ0S0-@L"X8XI@%9)PCRA%@L+3:*VPRS#6.6
MM:-22W.OES3W(XI'WUEJ;!4%,F8)1M]9"^/9=*,?N+1:2ZZNMC;@)[R[Y\G.
MWM'Y=F[_FT-IDZ$2 F_K@D<\>8F<,1Q))JCCEEJL@4<+W!1+THT&8TV">V6]
MMAQ+X_)A(Z^4"\E&'5.M&_UB#.S=V?;9(;5!2ZH2<EB7>VWYIT20"\ >C 3>
MJ=W&)H= [3L&MJAP=(9U(S#<G@-\)6,<398H&DW.E;>F%HY^.4;V;?OHD'(K
MB;0:$4(8XBX*0+&@4(1)S,$L%82F&YM$-:?/J"U'./K.$_MSZ$<_$'+KHP4K
M[@+O\0Y,Y$#8'(PJ(CP)<(' D98N']8DQK'$DG2RVOB<3FB]MWST W&VMJQ5
MMRP"X!JBE8KH@"37&.7J,<@J;! )N4"7PX0KL"R)FW3:LNZA'EUV]P^U,JE@
M&S>4&:\+"=TVT&05]41%!V;)L;9&F52&.,PXKL7L,C@3-IG1^[C7#K$_J,PL
MZTAN0:C:[@U&_;@'#_NU#=<\NZ5L7UH*W?[]X,OVWM^=?;H-5G,$SSW^LM_Y
M0.!GN.<?+?C.^?[%W^UI2]D_ \OZMO/YX,O^!5C-UL>3W=]W6@=;?\//[_/S
MH7U_?-GY_"D+C4.[_6$2*LC(& I,<<2Y-L@$HQ'6.%$8,)P4KF #QAE<+K.9
M%"Q-20#[2P9PPVO)M V&2Q*\X-IO%!'\[S3+#/5'$\+ =XGUUT;;T>BFP7?3
M-?Q1;L9R4S"^MW*-L=0:+[1L<A>1*B!HO%G<=+?_6U0.=VL)\?MK=\^W$C1'
M(+$?4^SW+UG@/21]GV<%:W?4+W[MP<Q::K*V^@#A/2"J'7M>I-:WDKI>2HD5
MY8+KH"01I^7K1J#!Y?I>M/ZXR"VH?CV]W1E%JUO8/$%D>?_,.,;+@-//G:\I
MO&KC79HOO-/IJ.^/@:7 ._> \W=6\ 7F94*!YY42OH,YK]* N*@ $E;8T?"X
MER5_0Q95OG%AE?-3I'ZO4Y;4R1^7_\T#[CT@50Z4BK/6\+BPIZ=MP)V,UVU[
M-B@ >(X+L(5L"#V@@.-EXP9\U[='&<**4EN[&/9M^1M >!<BJ$%&A-;@&!H#
M[1B,<J &C_TX@AL3[ 0BE]^#&_\5_:C?&F:S?/>M4A4NWOAAMCEB&&_DY6D@
M 3DJJQ8?H.&G_=97H(CM\Z(;CWK#5KFT#8T DEIRG4$5,\)[YE;E+]E.;]0M
M;WK=-P.@O_!689#?<1 S_\R+Q*65WWS'\6)YOHT;#6"4!H,\AX92Q0^NS&]Q
MU0- >\HH-(^:[W4Z^=;EX.6OYRN[-I] *B_)O!B>D]>6,U&&/C[M]8>9ZT-O
M5*\P/>1%Z$'+N[UA<0RA,-RVB-].6Y74>14.YR=E<' PC- #I?+S8#0XK2);
M"'9ALKWB #G+SG;/*YO(5M ;#?-;P&7P#'B99O'I:JS*T/<M@$9K6/QF?:L-
M$T)I@F53+L/LW"NY2W,76%=>--LH9W03W.VX!4"5;?I*QCKDNV4=_V)*0OZ1
M?&]*0[X\P+* ?+QDN8A+5H[/]CH\;@WR^\/HKB)\SD:?S[$$B.PV>87DVFOR
MU-"/%@CW^=5ZRJ6%^-Y@6'0BF%%H%EL3VN#?WRP!,PI DA;+7KQ74/'=-,:]
M\:N5LT<9X0[>>* ^_<D-;IA[8T 7L=];H0CUJ>..JPCUV\[>)[Y]=LB#%CR2
MA*3):\S:*&08UDAI:2CAB7O.-S:[O:GP='AE824>5:/=+-YWKY. \XI8HX2,
M&70(ANUZ#LP0"/[6CMUJ&OK>'%IM\%U]>5",RL($5Y>-3O.OB]5*%%$2@(2@
M*:=<&$=DT,;PG,?A I\MVC9CI3NW^.-5@_^LVOOFZC7?E),:69>EZ2>/B<^W
MO^P?QJ"#"=PA &B(B2V+R'%OD LJ""<$#B)L;%(!<>/\:IGCF0KF1N VW7*F
MOY[#;LY?E[-VQ[:Z)?>H>(?]:EOMDEC=M*Q)\)QKH8ON'.ODB-,LIEQ'SB3N
MI),J,LTC#3@Q.B>7Z(X&^/'R[:XM\?J:VB:_;Y,7.U_>' :3+*4I("6C1#PQ
MAG)A262I\TYAZ6 :^Z%-?J]&QXS5O3GUO>O*</=8*LJUUI9?P>V1"L.59>SH
M,U>&>^**8?(A5=]>1W&WU2K)5Y=S6X>*:'4YM[J<VU.5<_OAOM2*+)[,[I"W
MX_)HU2KKJ#-.OZV6_"!@..W'X]@=Y"7[=F\P*-QY^==>%_KH=A<]\HZJA_!X
MU(Z[Z<UU,\L-^[<W&PG&U^O$_X:6EA#PNO=9/QUJRZEESJ/$5>;OPB/G,$<D
M1&:I)58$]]!]TZ?.D?8/L-A&MLM!JTR1OLP?OZQ)N+)E (UI:L'N0_^E;.H[
MUEI>: .Z*?3="N"MQEW-JA?KFZO)8%:TT-?*U'3;GY$*F348IG?_ZS*,T^6P
MBAF5L)ZHU-V/M=)6QL:^*^=1=T_>(GCT[ED,P-:K]_##P.H1ZL\]\A'D.649
M?T#F6B6U+W[*I.Z?C<)%X%'EUD652M_J32D:+JW+7N9Y]1=9GFHY.YQ3A]7O
M&'3NQ.%NVK/?UN6$^?VBTO$)\XOM+T?D8,N?;^=[0@1Z\/O?7W;W_/G!7H#(
M=)\>?-ZO<LW?3IXPWS[?W?K[9.?B_3FT'V]_^7AR\'E;[%S\T=ZA'_C!EX/V
MP9<RU_SD=O&2#WCGR]'%(::6)\(#BM$$Q)F72#/M$;?.)Z*I\P("6=D0=)WJ
M2]5P]3+A:KX"[8P-<>(<5TX'SPU7UAG&O9+"<:%5<M24>#5]]C#S W@_^*D&
MKE4"KM8$<$D58?R80CA0"<#E%-)*&"2IM3QB;0--P D;?(8RQL(5!&K,JC'K
M*3"+8D-E<L1@;7A03"<590P:&^-I4#IC%C$U9JT)9IU/8)83%H;1"22$-"B?
M!48F<($<]=:(X+@F:F-3-*B9S@%:/<QZ(E'_9XF@?[VQT_'+O99D'ELK>(5J
M<Y76HYI*K.A@_FY;W>I\5%[PB.5!!6\'QT5J]\Z*XQB.XN!^@_S8)4&>H*S(
M0L+:A#W[$,^>9!=:\2J<;><34 ];^;JKU/_*]-'=F=>L5UM-<K6(\A'GR=!
M-,..<QM<BL0G@XU,4A#,ZO6KE:=4GV:L7\D0M5882>$Q@MB>(<V81LD'K@2
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
M(8RG44),(Q]\/++VT>7Z*/>&:N"#DD<'1#&9X(.V7N>@@+*HEYKV6T^QJ^+
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
M@$"_V/:9/1_DOKN)6]#]XZ>J/-U.XMO,-\X*]2$L^XVK$8(YI=<O)YQ?1EV
MR'P5-,4^=Q.*XWX."O[QX^B"L(W-O1+K>ZGX]\]V[1J?XV.8M 9EVQ=?3KV:
M\)Y2F>G7MO4GSHY" SB@;\YM]G.W<Z<WC/^_O2]O;AM'^OXJ+$_M4YDJ428(
M\$KV395BRXEG8MEC.\DZ_Z1 $I1H2Z*&E.+CT[\-D+HE6Z=-2MBJS=@FB:.!
M[OYU ]TM3-VC4<!U,H!-5UWX0RNE_ACO]XW5T=#6U')\T2S:NI'K-9C?:[+S
MX)+]9F"N)2=QU*H^ '7;M'D$$#J"CI-*V_\:M>M? 7GY%8"+W>33XV?&3Z [
M#2Z(*R"K$L$X^VP;U^Y_.3RTE?(,K8[&;R!8#K^!$*B,&;KM,MOS-7U=6_=5
M"\$(=S'@_WOA/!:BL0-F -_E2A.VA-KD>T+8$%WA#:H/M@6@_SK?Z2Y-^ V&
MMG 1"4N"_S6]3Y%]6.;81^GT8D#MP&/B&9A)_L#E4IK16=CVFCU^VZ(3<PND
M^RC,#O9O+^QP+BPI;999(@/[I G;E"F7Y]_Z_2XB([& 5H4Q 2RS;%K6-DP
M#6W%LM"0OA%_R%3F TTCFD'ZF0TX<AQSDXP]G<A[D#U\L22QN:'NXY3G5AO=
M)E*E9BDHU\ ULY7FS?"2T'_=^/#CZ*VD:3?/VZSN!CQDVR+?.Y]+EEA$HW0;
M40^:\I.IW!_;IM?L4@2YW&\<Z&R=/,MQ:[&HA];CRF?KL*_&=]#(*Z.>;^V0
M0WL!Z),5$^V\//7=3-VUP+SSF9IKB2-P+Z"F[V++9"8C3F X?D"(2W0PRST:
M:'31Y*VUJ.V) D/=U*@J2L:MU4RK-.-6IU$[/GOZ>7N#SEK?X!M/.SN^@3XJ
M3S#6QYNGGS#.4W)V^P\9?-//N 7C.GNJM6JWWQY_7H,Y]O3/?>VV B;9&;ZY
M_>NVUCIIW-S6'VO'=3#'^HD(JUUH2ZO=UI]^$4RPC7RL6E0G*F$64REV--5$
MOF<$E/H>YC?6#%0RC>E+XFLE(UQ($&XYV:"42+LKD:P 45?3=,)LC03(MEU#
M=XBK&X[C> 9;N&2(E$A;E4CAA$1RJ&W PE&5.H&I$NR8*K4]CU<V(\@CFJ,%
MO"*(B4LZV50QLZU+I U5.LL?+#S/R@;T^ 6H:6"X3"&4W:QU8GFZ:5C,MGF1
M1NHZ3D =JCNV3YEG40M)7/3V4NAL&A<9EN7K (!4US=<E6B8@#RR;-76-(,&
M+D(V%76)3'/Z+O]JE4[>H/30;G(<=4W+]AW/QII%4&#:'OP0V'Z@V\AS U/J
M_5QPW*3>)[:O:9[AJXSQS+]8QZI+"%*)81-@/1,3.^"9?S5K.F/!VW%<3LH'
MI8I_[EE-O[G4AV=V-G;U8]$C,Q%,.W5<-?M.S^OE0]])TVYG\\2_024AJ0*V
MIP+^F09=&B6:[1F:JAL&C_DRB>I@'_8Y-5V-> ZF%N;.*%S"^MKE(/.2 UY*
M/"GQ\E,J2$J\K4J\2=#K8:1A1#S5]WEI -]EJNTSJ@8V+&6@.[9E<O>[:90P
MVK"S*]=5+W)\_>N*,85?>U20E<7X)6Q>O$DRN/XH,L2,AI]0-^JE"6[B[);A
MS)MB,V)#5JX&PM.]O4J88'9ODE^;%,&IL%U_A-U&_^ID;NY#WI[VI08^N_6>
MSD!:G.DG=S7]#/Y;)3>M[\V;V[M[^%OCAG,Z'\M4%*KW6'LZNX?VH9]_\,T3
M_/>Z$?[\\3WD$@3Z#F]XWS]J+3![[\^>SGZ9"+F&9VNJAST=F)Y;N@$BJJE[
MED=P8(%0F H6]'S;1A[UW< AR#:H ;+!T"@@7&IXQ)7!@OL9+&B5E8S;E"Q'
M2V&"!6?/Z#J&CS.\TP'AQ :A=GX_I#IF+1JV^=W5T:B\R(51"Z&8%"9I2D7<
MZYV7*(QV.G'T $"KRYJ/@TPPH^.;Z]K:/E1?PABW=!-Y#.25[I+ T%P+&]CF
M%1Q@W@!(YACCYARM<ME?_8OAXI\/UGXQO.KLG>:IWI]5?OG4A0U! A6TC<YS
MJCBJ[7B:2EW+M33JZHAR^[H\[6!5W#2GRJQ-N.V]QEDDPT@\3I@]\/1(J31P
MN3#H9Z92 L ;+PL'$:>;-L*;&'P_Z(.#L_QRWI)I=%?BO:G\FPNQWC!K?XZ2
M;KXZHYT^G?WS2[-LAJB.5,/AIX<&]E7'HD2U$'&(Z8")CNC!1W.:S_[S5@R6
MFC$O,H_"JW())=R&/:8\9T<LL_56V&W53 Q<ARUXA=>)Z(9)D)(1/@@C'XWI
M B".]][OQ2T88V/_=J4!NQ+;NJ<'#*DNPYX*MAU6*;,=?N'/<&&%/(P0B']]
MTAI7!,V2DG(/1MP( @/T/"I^^4T0)F)S%PHAR@4  U4 LKX9IL,'P,DWD,?3
MT\+V\D.>MR%L*Y6K(\743!5IJJ&IB(@(*I'J@3V(>*OTZ]^TV1-1LCU1"3,1
MN='G,1+W![P+_TQ3!T&O24I=F'H4AT"C; Q"TS59NP[/H&6>0(+GF(67X*])
MHKR+N!T6MG@RB?@WP.7DSP]B>._"L<9Y=_>-T&OPM'S3.H]VT\@SD3Z*J\7!
MNV*:8LTYV?BCL/T[XKB<-]GOM#]-&.R[[A#!PR2R'OXLUI[@F8N7VQBFH2+U
M7?#G._PG, IG!?=1?-K=@$%3XNL-%(#.F[0]"!:$;MI\C6:AF6X#UC1;3YH,
M%EID86XVLRPD69<@+)-^"".,RF7P5KKHW*'5#TL,N6T)%!!T22,62QR0M:-N
M/RJ1^8LN\RM;E7TWE.+2)B=N<4Q$D?&F/_HLRI,^8S:.Y;D>>X32=(9AFY?"
M#@-8PG:W_*P*WTAAX&G_GSA9X.'3(06S(NP^YBM*^DV\@MXOSS(Q!JBHVH3X
M8)P!7+0-"ZEV0'V3$"/@_ML)KR -/(M7QK!LRR&&CVP3!]BA2+=-BBR+37H%
MQ68"/N5\W^<$OI5\%K X!M;OBXFTFFJ2Q3DG[Z?+4B\:(SPSQO_%<1?((6DZ
M9<?9?!X@A,O86"P(>.EF%QNMC#Z=&7WZIE&G!8IR'HMJYF'..0Q#+3@YEXI+
M[8M*D.)LUGWA3;VYK1N1KR4XMGP)<E+5OL[I_=X$MFV +H6_"[2IVX^SL/L
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
M3Q?N#Z9$4UL\289.HI?\0SR=7NSWS0G TR%UPV;8?>0B;U8W?-S">P-_HO'
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
MRSB[UT!\KT.FG$"*]7#;7I%J=?2U[1MO,D7.OF@84V1B<P[3R@.T$P/KFJ(
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
MFP5@3*3(GS4#,5K^1L+Q+ RL0V,.:F>!_4+P2.%AY'XY-J4/>.N)T*0/6&K
M20VXF@)$7 'J2"A ]"\:*,"1PN1%@9';(8"^64_+4ISQFK*(QX7IY,,FK%H)
M<PNVQT4J+L"/U5:G&3V*"PD#=#N\:3"!83G*_)O]!BA[YATS&H?2)RE]DINF
MDI%>6,U-0?/\4DJ6?9=8\JV]*4+/$"?3,[C(8')+%,"%<+A(M);K3?3U]-/Y
MI7(=P^C#]"B[?X]TW!5YQ3I=QJ/2%3UU1J+2LVANIB>R$!NV\*!NO]Q>:!U4
MMU^D6A7520^A5$<;4D?I(9E^F$T%[0^:FS=S4@A/AT1QN=P\)V&<=#GHBH5_
MC3:5:Q:WE*\1;<\[4SYF7HKC,!K@N&=OA(Y>\>2GOX_I>6\WFH7SA@?.=/S
MF=9%4K<";/6\X#][I)I!_JB4%TR3G@_KDE+2IR?17^'4F+ZWZ"^;N5$(EXA$
M?[G<//U$K,)O=\G'DFP,]55AN4_"_F_7%Y^5*@]2^5J^@%\9]1I*Q&&@DC1H
MS!I1DX?J3*-#^$:YZD;>7?;&)>O$+$G#9GXS$5M>" 8H.B;<+S_7.IAPOR@E
M]&X^J"0]@ONLW(P1U\8M;6/$&7B_P.$S)# +X3B1*#'?NRAU%H[E"7H^=OPO
MVN[Q?#\99M2EIW"W4.%>^;]TZ2F4GD*)"HNDS! Y]%F "*6=N*_&_@@U@H+
M9(%&-$*,0'.H8?G,\I%KVJ:+W%\8F7N07')M"NT#J%Z'/M9F/5,[&:PC7<>[
MS@4SH]8G+WSJ&C*5ZK^]L)O:!_!'@,8<S!]%K0YK)ZF+^J))99#X,JQY7#U1
M$*GDQ4677\A*#I$C?;X+D:K2 8;TPP?E4UYH)3V_>ZR;#&W$896PCC[N^=T#
MC/H<!?8!HS\W_PV5BMH4!M\2C67 _'[+N9D8>R1^GO^]%K4]CJ6[6936(*0^
M==A/A6?IST9GG85>@[*F<E%6/H>T';5#Z7"7#O?-$@D .9(>]YWVN.>O!JM\
M<Y$WLV7MOY+M16R(A5_2BIM3 <SS'0MOQ$R4'<@.9 >Y[$#(D4.1.K2/&D=<
M*IE8(2!6/G2B-+W ^Y@UQ36/#_>AWVV @N3Z;_2KM%[[>VWX"75A*+WN_$_&
M#(:DUVK1^/$#_%,/VV(VSBP4R26=R'DZZ%?,'DC2I)V$O>__\*$O0,.V4-SB
MHW[KV6#Y#"=!!.\O?3P<=UE+QYYIU*SG['%9/.HOW-@SO6Q@,O<I@(>YSYYK
M%5"'K6V^61N7L:DOU.P+\&))D[85^GZ3/6/5+H_?[ 5S$)"%3:=)/A+OAZVZ
MDL0>;,+FG:MRS(QTC'[54?FV4S]0:+,[[]$XJ^E J56VIFUT'@X.EQA]WE=$
M&, B$QW21FRUX?1F2*[1?QOQ<,9UIKHQHW<J#4!LO*?->_J8<&J-2* 6$#P;
M@*7#")>15)MR-2U"F;=PP*PYKLS_\D>H$]_Q?)-:KDF)ZV)* X-HCNV;R+9L
MS?N%\,'':R'2HT Y@AYY399IO\;HLKVL([9C!EHS=^V$IV9BVRX^^-M>T@V#
MQR)I.*ML6O/5S:JJB)1-;0NMHC(A>*5FGW]FX/F=KJR-RZ9C%&2L $@TM.J
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
M24V<VG5_7@L+$RQO] W^];'NG&'/D;GBW.$-\QZBS5CU9/49_(')10S2= <
M.DHRXJR%!QIPEG('0G!-S'RR"H3P0$C_^UXO9",NYJR?8(J281SC1WZVF4TS
M8\"&LCM(,Y)PO^@29Q,ZS>)A*%+E[$))MA%KU!@MB-&@,7DE I0$134"5H]
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
M60%DIG9N!O&+"]N#)"T$/L1%QH_LTXM1 F-^!:-A1;JVK ^MT,84]H?TU2\
M(:NIC,>DPKMC']85)A#-$OLARI*=ISK;>%/+%TA'Z@+96^[G88,R=^'D@WXT
M[TMU=?EJ*#U%W=I;4W^R)D(1TMN1%]C$]^7]P9KL27R#O;#?VS\ &TH?%#[?
M"3G&4\J&*O@9<+<P$:ON]HL_;DP\_0R&&1NV2_DSAGE;&^.%C>5?/)C_[=/=
MU76[?E;+^*")2GN&\I(4D<SH@5D02U[,M /.@M2'-I;LA4K:;_DTGRC&(!9W
M-:J%5!OKPX6;K\YB\PS*C(;NTV^9V-.AYV+T[?KRZ-2P/;A:R =UWNST6S;H
MQW3%XS;60%5H_%T!E$$HOCB?CS",=]IB^S25]U0#M1 UI&Q27]]@8Q_;U@@]
M;;$ZU7V;D7#.K++UE5AWD*L_WWS/_EUD"[DI5[ZG+6'^+3CZ.B2KN:24GUZ%
MFZ2_N[;OON DE#^,\Y4C-T\5:'VKAUH;WESAY)E2_L!RMXMYOWM7=B]M;6ZY
M;F[LF-WQ?^F>:G:3^-88)C D2&Z5N3!\21TX^?H5M1WS:-VO84/ISVZ,]1E?
M]SMLG8\1;R_"DZ/&ZR;E&K^YZ%&9-YS[J0M33WIFE-@D?-DLY8/3P+="9LQ.
M*@8OPZ'(^M(^M&33]MU!'H3MLA^\D'-4LN>,LWE]V9>>F:MY%VX@L\IYU@&Y
ME'.%274YHQE.9SZ>SLHV&]:+I:YB>8N;7/%6F^ ;>7JQ"=[-1&\W7KJP\LB:
MX4%%F4F!&UPKBTFWF<*3&;7>?#)?_+Z5=>;.WI?>TN,^O"VCC,9@93_?;9+Y
M&@BIJ7>'R)CWVX#7\Q,_HEW9PI!-_F##MSA]BU35C,GFK+AX.@>6=AF.^.W>
MC%0LY<K<.BTF0#O92^?0&<,$82*4$T9?,.79XIAY.3PV++&9R'PPR*LI9/F>
M Y795FX]L!RJ7=EX,B2[GKHR*')7=B^NX,5$>PDGE'E2K!KR<^2^O?-L;</$
M$P7@#A56S@8(16J1X0- L<R6)'>/7H E>\5>B#6(EMPD'7CY.GNKP\GY.039
M*G4+0(=#SM9\?.T0M8.V:GYQ!S698>&>SD!\!5M'!VL.OG9"T[$<YL1#\B ^
M5S:%W\^A&-_N\1C"[U<991-@;L?EP9GFU(8[E/#BAX VM[IN^JO6>V1U0D\-
M0/,^>_,\XL3#DVG$=%K_ B0@0B"YP!FA6Y[\K^?E@RU9.JYEG<&OG<:'5M5M
M6-_8,%;:NG)WR<V]//+>GM)G>\:>C@)-CL]1-W_IR"=ML%1K+S6Y):_[I>#1
M(2&\(O2A?4W) >\Q;0FR&ZA\-<5,T\37\16,&&3Q+N:<!F8^@'[)I#T N4A2
MN)P.#HHUO:>#;?72&=,NF(;2WBHYR>=#$4!1NP1E\,2@T1:4/JCO!29+S&\N
ML$E;VU#8AW8T^6UR49*RVB9PE?X"$SZ*.'M_#5Q>W,/+4U$.IQ22#BDL6^A\
MP)0'M$8; :UO@*!R)G&^(-T:$;-CX,5B]?T<D6@)"%W=PW">X!B;[B5IH_ !
MP:;,[^WFGHG*AY;E:7R91<I&!YXS<56^I?M\]6FQC/&J+1SGP,$+[6Q*\EO*
M^IJO@W=+%MS,QP>\\Z@0S*-"((DPCPKE.][C=7"HO?'.;'QH>[[GLO!/'"[J
MLR'UU+ MU'.*R1VD&3&E4&@A\ '%TC:^UGU.>CE_-C%991J6J?AQ<G_Q7\.K
MR^OK761T;V;ZUX[-XE;1-)S#!?CXP_\"4$L#!!0    ( ,Z"6%8\"'PF-#4
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
MUKI2K+*Q^2'+K7!.G2E]SZ[H+#,V2 1I,SUF/AIPB=P;%-);;YUWK'6FSR4
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
M\[4KB&4" L< H81LK,-L0VA,D*L8AA92<@Y>G"2'=O=\7S!</J(;66<=,RJ
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
M%964&$/K$_(]8 WI0N5L#&HFI]8$^FDV7<YO.:BR02N'I1:>=+H:=>0[.JY
MQA(Y=\GRO@Y9[T UJ(N7L_&GE9C:V-Z_3[L<9V^G-;SQ#7[Z*4]S&2]N"$'(
MF7B=8@:LTU=<%T!-EIV+GLO$@G4Y[65N[SOB7NQX^,?._4FAD7-V,5O6QMCK
MT\PWL^>S[B)W+][71?N/V22M$J >3Q_'?R['W3KE'*>?1TSE'*(S@)D<2&4-
M!Z]S!L8UX]9D&[C=BR['C;\7>1[^@?.Y)-3VUG]WUCQP[Q3CP )'TG@Z0A!2
M0LPRD>6N#3.M-Z:[+_INX<K#/W-N(H*!10-L&MW68)?-'?<Y;_]O'_U^;OOW
M7(T6S7O)9IEMSYXOC?CL4YPLT^I=VK#R?+%Y?R2L5L0M<JB8)Y:IHL#7L%8,
MP7+GB&11[;4A'#STZ2UY/M"7U35?#[?]^A'7UIIZLNY1D;5&OF.]_:W.HV9D
MNUEE1.N3H]NP#.&*_@S$N-X]IX%HVFYNMR[ R&N=8XJ!?,-2([E=(MM->S+E
M)*=9FY2NWG6TV>IN132$2_E[($U#,;5KJGBY2/G.6?O/.)[^.IO/?ZH]_VI(
MYT@8*U31-7B@&FX!+?B0:"FD98)X'W)N727F 'A#N,"_!U+U)<!^#:ZG.2Q>
MU\7L/L]*?7&"^73K=S4QAO9#VBAPL7[_U\2^;>V0M9\U<I;;[+V'R)"D5R)M
M+2E;2-9J<IV48ZQU=-5=>$[O/+#[W;]/<9W3FE.ML5\'>-GEB_'R@MR0U4?G
M\^7J^+S>_M6T?Q\S^9'$7IH[/31"A]HXP4*0D3LB.DK?N@;#B9 '5>*S&=6N
M]S8XGUR;;8/;((2*:!O$XCAB\$% 5J&VL^$$1+,(R3-OA)=1EM97'S? &(*M
MU#MG3EW^7GBP<SQ>"H\Q*P8RUW@F0UNU"Y*@$: DI8LAM*X'>#.2(1@Y9V7#
MD4+HWWIY/)TN<?(;+I;=ZC1K$Y"RF&UJ<F%<10>\RCAY-J]G)[_.JF6V.5-K
M8/*T ]#,3NII35HU?-RAU4@4:2Q7U13&2+M,('Y6NEH=K=;6D%V,/3[1+?74
M[GJ_WT1#O2@ON_$TCM_CY)=I[<?^YF.>?,B_S::+=_-1"89EPQ(X2?NL$HF<
MS,CK/X$;VFMUTK+'R1\,> B'3">SZ"XMUZ\(>]D=OPGYOS-V;S[.1M);56KW
MEJRC!Z53@J"9I'\2CTQFJ6WKP@['X!R2G74_'#M&8/=(+>)*'B'-WVAC@!X&
M!RH["9[1/\YFE)H,@]"\K,QQ2(=DN-TCO0X6VOT1[/ELV8V4L%)@#F"0#$^E
M!=8ZJ@&D5\5JEVPL?1K^>P,=4O;)_='K8)'=([O&'^A!R,7Q2*MA2DVK#[5U
M5&"%\.IB2Y$EIWO77A7HD))6[I%=AXKL/MBUJA3X!:U'4UPH&;0SJT8H$>@=
M =&AK_WU6#+W:'M=PCJDO);[X-CQ@NL[-.;B8KRZZ9YO6J"MDB%BS>':"0%9
MY0&V"(4Y>K1&H2]M9MOJR**.4T_&1UR3S-$K<.ABU3N.?E(&DG-%LDR40-7Z
M2=X.WC:5=S4=60I#806H&F6L1*[7W"C!,,53SDB$:&U774<QJ&.%HR1]=UKN
MP2O=;,/Z&W;C&A/Z%099]D9DY@!SSJ#0,0B6-D_K28UFK4(TK8^<KH$8E(O?
M1-ZGK7,S<;]>$@9"L(YV&'%KT2-C(+FJS<R%!U\KC-8V%-9$+SB/C65]&<&!
MSG:_%ZUM)'W"$M^;??"U,>I7VV=6;BX=<&K]K-8@^K8F6JQ-,R-C/L_YEHH.
MV_3JI\L\$EQK(=" %#4'Q!H&3B4.*0J=0E$Z^];II/MB.]G#VG.<KX=80=@B
MO35@455%RP(]@85!-$ZCHB6)KGETP*$@AV7@],"R:_Y6KV)LY\\? O/C;%24
MXH63^T=JGW1\JGV=A)4@F7%*&12FN?%T(,1AF59#8]J!(CP[SZ[=+H; Z7_"
M0I3.5TO%@XM!  J,7J7"'&M^['TDUD%=K R)>2<)]>P4O'S\Y:2(P3()W*4$
M*DL&7IL$WK%B$1-WO'5RWE% !W7M,B3R'2_.>]ED5RB+C3)P\L=B<1R44+PV
M9T2(L1#,PJPT[8_8#L,XJ(N8(?'M*"'>#]7J'27GQ<?(#6A1*RKR58A%SB!5
MM,5%572Z+T_JD!OEL]W'#(YJAPKQ@9W!C*ZHXWLZA2$8PSR'N;H^YSZ)L2'+
MC/4F4@?R)ERP@(XV5"%,4=%D3-C\7O=,)S&WC# *,G$>O:0Y\MJ$B Q79S5"
M\(QCT$66YB;A+5 >Y*G*(8S9L]CK02(YSU[[^S1MDHQJ[X%(']VD(WC-G*AA
M&Q%1D/NM:?K"$-X@M-<UM8BW3H$^"NB#/$<YA5O]BW, 6^_K'.O6\OD7>C_1
M1S>1 _0'+[M9J!=X-S1@Z_LZY"10Y]N6VZU=B_(C5]'\-7])XBX^<\:#KW?L
M2$ZN4! ,<O V2ZX%E]>*;=Y29^3V,4ZJIW7+0HY82(:G7"![,IR59AJP!N<&
M$[C/A Z3/PKW <4>SE(AI)'L+I7 :K&H;<JE745RM>SH3F='KI2R-;@LQ!)
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
MI$SVI*)I S+!:"VBT0ZCMFR_,)!]1AOH7ML/+4Y=[7Y(\#6&:8V2)JR]3R(
M%ED[UVD+SM1*B2DH*9V0.>%1!+@ZTI R&_H6_DFKW)^)13]LW]N$ZNY&:9"R
MVH93WA6*+C+C$0MD5_M<LF  ;<[@M>7">A>=Z*N&4<MY#"DOX1Q&S;E%/P 2
M/[MX/YE]SOFGV70YKXXQ3U;PI*&@J0&:!>EI+ 8<0Y95]D*YUK4UFH$?4O;!
MH.AZBI#[X^CE YJ144P*1D^*]C7.+3AZ9J)VP+UECEN7Z8>^F7<9TI!2"\[!
MIQ,$<DY-]BK/<_<AU^295<^2FD>S/:8A1^+I;!D693FAW]5NA/.1*5EY3!%D
MJ6V'G9'@;+' E8U.^1"+Z:O4:;M9#"GAX'YT6Y]B[X^^JU"B498Z6R5#O497
MH H+$)SS5>MZ94IP4K5.N;X9R8&Y! ^>1H<O?W\G4E?W:GP_7N"DYFB]>DJD
M?CTKBX]D5E8KDMB+H4CF)&@A9+V]LM4)=L"<3AB4+?YJ#-<!9U.'(!E4$/\Y
MCJEZ$]-Y+AEMX(8SK$ZT][1K$RQO6 &-F&C/CBXVKSZR_R5CJ^"!GV>S]'$\
MF9 \KIXB7#M5*.B344) 6ITJ2/3@:#%H54HIRGFF?8\>S7&@AWB;<#+;[E#6
M9Q!M'UO\#NR;#C*]JP6S;(3,C -EK %OR<V2T:%1G%FTK:/ ]P8WQ,N',S'L
M5%'US*27W>Q][A:?7TYPNJ@% OZY'+]?%0<PJ<1D:JW+NL4H[QF@%!D<+8+(
M(H9PM1=T3WRZ%>(0[R[.Q*HV8FMN?5Z*\;MDV+S&29X_J4W>Y_-5="BG919)
M![!ZA=-QP.P$6!0J!Y4M,^90DW/_X8=X\]&,.F>22L^:Z7;+>&L4$UIG6*W5
MI[VOGE9ULA2]%"YQEE0(0;=N"'HLUB%>;IQ)5S469,^T6_OPD1FE%4M$?%M
M*8S@R<&BQR)JR8(0OL^8IZMPAGC5<";R'"Z.?L/[7R]F\1_O9A-:\WG==!>?
MUW7PR,9['..ZO75.*]3U>J3+[XCSXP^K<N/A\Y-M1^43(OX;(VB2!-#GJC3*
M"[@^^-<Z\'_-BQ>%>/=RUJV>JL6B&X?E LGW>S-[B37C?*0",\$5!=8J4>-$
M%""KO0M,S%9&DTUH?6%T(N13]>.+.%X7PG^5XP3)0"CCN$[MV0Y^XT)I5T+6
MW$%2-14GD8?C6<G +4V0!<G;WZP=AW1(QQ[G9.=5Q7L&.3?;LZ]"K!T<'L_B
M>-,.\F7NQK-T)VR4T?M:9MRAJ%L)HRU*<@;96=JS;.%.M[X<.1GT@<<G_>;4
MW"=5SRO^ ;$VZI 5!@ZRKI=R9&*Y7 ($*WSB/!FK6Q_N-69MHU6[RYI8\_ 2
MOK5B(X C;1D7]8)6LU2S46M#6&/H)Z&BJA6/R-<]QPH>.X$A[5;GY?->2N L
MO&C<CNK-M2Z'M<!'M F!69-J]:U$*Y)IBW7)QB1S5+[U==HM4(9T8G^_=&LA
MJSU]TLW[]9^ \_R7/_Q_4$L#!!0    ( ,Z"6%;4N(CSS8P  #<1!@ 5
M8FQK8BTR,#(R,3(S,5]D968N>&UL[+U9=ULYDB[ZWK\B;Y[7&Y68AUI=?9:'
M=+579Z9];%?5Z?O"A2$@LXLBW1R<=O_Z&Z!$#10ID=S8E$QGKBI;$N6-#_'%
M!B("@8A__=]?SD<_?,;I;#@9_^5'_B?VXP\X3I,\')_]Y<>_?7@%[L?__6__
M\B__^O\ _-_G[W[YX>4D+<YQ//_AQ13#'/,/OP_G'W_X1\;9/W\HT\GY#_^8
M3/\Y_!P _FWYCUY,/GV=#L\^SG\03,CU3Z=_-D(5SZP"Z4T Q2(';YR!X&S&
M+(5%[_[?LS^[@)A0<0BR%%"%!_#2>Y FQ1!R$(Y^7!\Z&H[_^>?Z1PPS_($F
M-YXMO_W+CQ_G\T]__NFGWW___4]?XG3TI\GT["?!F/QI]=L_7O[ZESN__[M<
M_C;WWO^T_/3J5V?#3;](C^4__=]??WF?/N)Y@.%X-@_C=#T #9_G5__P)AK]
MT\6']*NSX9]GRW__RR2%^9*>!Z?PP];?J-_!ZM>@_@BX ,G_]&66?_RW?_GA
MAPO)A6F:3D;X#LL/EU_^[=WKNTB'X_E/>7C^T^7O_!1&(T*\?,+\ZR?\RX^S
MX?FG$:Y^]G&*92OZU90K*%WA_*_ZM)\Z8_I(0*9I$1'HISBN"MX0XZ:G=\=\
M]2S(6,)B-&^(^.ZSF^*=G(=A2P'?>70#M,L'P3F>1YRVA'KKN3=PKD"N(ZR/
MC*.0Z&5<Y#^ER?E/2WRKM36,\\_C^7#^]?6X3*;GRY=_]=G#L./HGY&P"<'%
MQ>O]OW9Z[@W8I!_#\;!^^@M]>_GPBK#]!/#+',>TT/_XPS#_Y<=A#*H8+5/
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
MYN']B$Y%+1K*O6$A[QMKV7RZ2//%E.;]XF.8GN%LX$,4VO,$QF8$E7*$@#&
MB%;[;&.]5MQ^X[B#XU0TH+.,&];[WCK309)61!$T)!/JOL4\>)9J.E7PB0M+
MQG+KL, =$*?">#?I-JP ?@?0Q<G*+^3+#I!<HJ1335R/M/*P3"L/!K);O,M"
M&^;=O9<&.A%^#>-TW,0#1=O#HKZL#$"+SLKR8"F[2#8&%&T,*,,-1*X%)&28
M&0N2L];K^1J$;Y[E+B)MN'PO#\Q_FXPGMY7N$M75X<,Z6FZ166L\Q%+J56/)
M( I?!5&",DHDE&MK^Y9<A+V'_F:)/X*D>UCGK]>@U0'5<+P@F)>+U&0\>XYE
M,KT\8/\0ON#LYR^TW]'XPW&8?EW*BV9=TV-)Z*,;,QQ8HS,RQR";6O"Z\ @N
MT!\Y2(4J)(.YM8'0XW2^6<5\:E0W[%)Q>VH$^?*M>DZ>=8V[,QT4&4P:PM*(
MBAC YRS!%98\S\RDTCI]8PN4$]&>;B)NV*=B!>LWG-\PHVHDS2A/FZQ2M)AZ
M&<@WIEF2K8R\.,,RMN;[%H!OGN7#Q=FP+\4*S,]A.J9%9O86I\M[UE>>%O<Q
M8R@%K+,UNT^1M1RB!U0B2Z.2,:IU2'(;EF^>\29";MFN8ANPYV$V3 ,FBO I
M&$B<T4;#N +':/7Q2IBDK-(\W5=>J 7U2R#'Y[T-40^PO[^0>SBD6@?U<CA:
MS#$/G)3*N,P(5G*U)1*'&-&3D9$#K4:(N7DRYA8H)\K^(8+NX43J'UA3N3$_
M^TR&Z=EE ?\WY4ZMC6L9T&+G-:U_6F ME*0*1"TB2.^-B=*9PEOO!_MB_.;W
MB5Y):=GX9E_ %TN>0"$X-[R^1@R4806<(U\<HR7\7G!S[S7</E7HD?:;?@D_
M4+OV)ZN'_6D+V,O5\VY)H&03RA@U<-H["6Z.))A@06O2":0_8_,XR)X0OT_M
M:D)8'^EZ\X\XW7"]I?IDY*"]*>2%7Q2NH)]/,<SP)5[\?26MP)W,K@@0O)XG
M%)3@&0HR#9CGQL4@['TU= \ZJNF,^IO?(X],7,OV8;M,X=5D2B_2^*)N=/JZ
M;#%>RTD30^.\_&ZTC",^R_^UF,VK6%>3'D@;I0RU\K!9>A3U/IZK)6LE-^BE
MT%:VOCO0STP>X<#YR$JUATX?22%ZV,+OF]6+,/OX:C3Y_=\QG^%?B:+ZPV=E
MCM-WF.HUUJM6O766)/RP+*,N&;E&(2:P61E0@2%M&BR#2269:+DK]S:!:JWB
MA\WB#_4^KB(\EO50,\P(]GP^'<;%O)95^3"YA(^&J\(L!XZNUHPW!J(@"]LS
M)DF^.1A[3#W> ?(?2MLCQ3TDEFY ?K4O,,+!T!G@II!8 C)Z>5(&[YT73.9Z
M"[/Y7;.M<+YYB[25J%OV.+TSU8NR3E(@.76UX3T+B1R\Z.E=0$<.'FKE4R2[
MX+Z679VNVA^E(%I/%'<0XV,709M-YX.WTTE>I/F;Z>4UR&6!G^A4)M D!<L#
M**1]-!HE09:2E8^Z%+.3+M  -_2 OKO6@6UC'[O460L:)PW%V=#8OH'GYCW7
MR_(ONX#:I[S9;ES?!7+<RF9M.+I+>",!'XU]%"%Z73MJ.TWZS84''ZT&KI$%
MZ4O.8:> P--B?4M%LR.2OH]<&Y*]3'Y\5]N_UBL+ET683#&"&Q\!L;9$X(E#
ME-& +5%S3Q/G=NVL?DL2Z=J#CV>5-93UI)&@>B@=\P'3Q_%D-#G[>CG!*UA<
M^5HJEPME04ER44(0#E@T,3B9C"ZM@\A;H'S+C+>4\F.7*KL,B,QNX^E8H.SJ
MH;V6)=L,?:T8F7.V:"]L3AB5MSJ:3*YRL,*5B-&R[<7(KA[?O 29M!RC(=_
M<B]J>\8"P2.9@V0B$B2A<NS-+_JE50FR9:6^9?/@S <^&2&JQIM2ESOE"KAZ
MZUDH3?ZH93HTS^&Z.?Z3<.KW8?6NQW>@,'O8.WZ9A/'L&6$YKV#0RRB\T)"6
M&YG,&ISS''C,,<6L#4VY,;.W 'SSU!XNSCY*0H5/PWD8+1.^\W"^F&+M<%,/
M>_+SQ?RWR?P_<?XV#/,@!Q-"(1?5"EEJ>9L(/C@%Y+\FS5-@.;1^H7?%]LUK
M1"\D]'#LL!:_0%&"9@8A.D:6DD9+LS4)2C3>FRB<Q]:VXY.)YG5;VP\6XV-'
M\Z[7L/'9'*?G+S'./]"_N2C9+2UCNE9<%D+4"ZX2R%SV4)S3FHF(Q;7.@=J$
MXXE$]_:B]<X6T5&\/>P4ZYA65?5W0-53!X/-B!ZGBT%WQAY0@0[B/IXRH.$F
M1AW "5DCVLE"4$H!LUHDCL8$7[YA)7B@F<&Q=& ?*?? _:^3Z?PLG.&J#KO1
M6FG%#1DEJ=Y.\ R\*QX"5]Q%(Y"%UL[K&H3C&X MF)FT$VM?3M_;\+7N99>(
MA/:!,;\L65I/,)DEZU-+,)(5F5S(6;4N'7<7Q4EPW5&XCQPB7,8F/DY&-/+L
MY_]>#.=?6\8*-SR]SZ#A0Y-9BQYJ85E.J'W*26F9O,Q.*AN+0]3)EZW1PPWC
M- \CFB*M*ME"-K6$N7>UF%PPP(R2G M2*M.ZTFO[,.)Z-M7K\5W1O9N,1J\F
MT]_#- _0EARR,2!--K56&J_K)+V'1>KL+2?KNW4NVYX0GT1\8A_=V% 7H#=*
M>MBZ+BY[7 1/!SR(C%@RN>>^GKOQ E&INJ%RJ4,1@8OFQ6]OC']\[GLE:SV2
M<:BD>S!+[\YR0)ZW<3P6D)G *%EHL_:,@\8B#3KIV6XI1OL>0FS8O4Y6 [I)
MO8<@Y>WR%BSZZ"32Z-QE4$%EB"8QP.Q,5M+0!MXZ;/W(U4*.R?[ALNXGY7C5
M#.[E\/,PD]EV=>N]GMU>1-!=S(RK L*'6HJ+_"OO>0;MK,G>Z!1\CVWWMN(Z
M;35ISDP/Y1&O@%5  ^Z%9JS.41 $)5&#LS%!KITG54F,I]9'&[< G+8^'"[K
M'HK>?JC374R_+J=[8= \2S3=*9DT414O3>&U)K<EDT8)<)$IR-EEIS$J:5OW
M9[X'SFDK12L>>BB@> O:W\-H@2MDM<O/KSC_.,D#Y1QM<HP!DP5!(=D^@9E$
MRUE"@9EKU*U/OW;!]1TI30MF&A8N7*:!_OP%IVDXP\NVJ&\^+8LPUJS#9:?C
M3Y^FF(;+^X47O4TO%'^0+:9(L"$IC*!2(,A9D,MND"<GR)W"M3+,6])J#QO_
M-)7F6(0T+(%X$.3E>S!@N02RI 188UCM+QAIS223W NF,3"D'XM>5&@Y_!\:
MU(&.AG46EXC?+R_OY^OB*W_[1.!J X)AFE^V6";\US_Y&Y'U=_KNHL'1:L*7
M0>R[,QR@+C$'YT'2@EK+XCL(/M82+K7A4:*7Q-F==*UOI">LED^*Y#Z*15Y7
MF)B]PU$]7_DP^1"^U$:K59HT#9+AJL)A-0#.:Q';Y0P&!KTV7"0(6BER+D6M
M=L@3V9/%HR3XI;EQU@'N:6KIL7GLH^#<#>P?)L]R7M(21C6 \7I\F<:YA![7
MH;]#$N)L.,?+FR$7I0/>89J<79![L4W(1//PM9*$\J5V@0ID9[AJL$;KC% E
MJ]:!A[[G]-UH\^-K1!_5HF[<1'BY;%9T@?-BCUG?7ZHXETU1!\+SQ&,] UK6
M+&66@=>U]YUA*6@;<DF]G+WLC?2TU?,([/53-V(C[.4;L1UUR3SS6O.D9"-!
M!4>"\LQ#;=2<@S&\B-;IAP<!_2Y5KB%W&S2N<_Q_[Q>%1%5P6$LI1\L8&EU
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
MRBR&KQ7I[,-D*8<I7BOX7Z>U[T9,S&A;(J"1')3" ,$LM=P)HV@OD*'Y4O,
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
MSW.87_V3R3A<[6?/PVS8Y4),+SA:1)K[%]!:Z-GI8ES(5N6,]6:54RH5GI-
M)JW)<M +HH[Y.JOG7SK9&V&\&5\-3;_PVV0\O87D.B0D6"S&%@8H0NU99>H%
M R& 2UOOCKKDFN=3-YU UY7Z)4Z'GVGY^'R)AG:.+*P7%C0Y$*"DMA!EXE!*
MS+IFODK5>F]>Q_ (9WZ/IE/KJWDG/OJX 7.[ADP]JYR&-%^"NY+:=>?V@;:B
M1"D\D AX[6D:P >F03CTM#I@I+6F]?NT'\3O6;OZ9+./]M2WKT_> )8"]UFE
M#%D%#4J3P>1MU!"=QNQB<4HW/U_;!N9[5J@V#/7@@6S1]-E5*Z]-F*4/,GA:
M7&7VM?9WYN"-(:O<6N>LT[[XUK'&0W!^SPK7.Z]/HT/@@'N'T0N$HBUM^RQ(
M\.0D0HJI1,RJF-)Z@?LF.D\^'4WLF]4>RNW=$-7&U\0$+T4-$".OB:RY0 BN
MGI;+X H+R<36IO_]B+YG]6K(50_=_M;<E*NXUIORBMZ%<1J&T=O)92NY&G*8
MU5/QG\>+\\M78J Q&FX3 ^9JFJ.RG&Q,SJ!DGC2O!H)OW5FW*^;O61N/RG</
M30);2/(B6Z/$HD(J"GBJM:-4"N"<HV^#8B5YGMLK;C/PQRH$^G3T]G%X?RK9
M6U>S?_[U1OSVU13_>U&-YV7Z@+.!)Y,].,'(Q==D(-,T'21R\-'%S$5NW1%S
M!UB/58[TD?1EF]8VXJV/6[,;#@:N %Z>:NT"L:^+V0_#>Z3+V*VIW:8ZC7EY
M)!423D5#UBS(VEN=7B@+7DL)S(KL68P%1>L^F(^F.@]=L'X"FK,/'4?2F-EZ
MFI/*6629'6AO:.'%1#ZVCQ:8-C$K[[W.S0MP[8#K$;V'5H3NH#"=V.CC^.KZ
MI;GZ\M^'Y)1,T\>OO^!G'"W?FY2S#Z5>VN.,4-KZ!M%&#=HR1%F<*KEY38>=
MD/UA!S5FKX^CADWOP5V\EV_<+F"/:!1M!?KHYE$SQG=9MIK2=:R=;RMH760V
MD4G(IK9=U[3R1HL"@DWT$^^#E;TEM3R>;NUN/ST-U=J'I3Y5ZO7XTV(^6TJ
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
MD8CJX43['L3U<@(9F)DI70"+JEW.8@"O>09R'KDSQI#AT#J;Z7Y$WY/*[$M
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
M<'9;_YY=%7;#]V]^>_WL7NUD04C,1@!+QI D),G$\03,933!D>]CUY+$MX6
M.F/Y9C7C,;CHP3GY>3&=Y,EH%*8KQ[@VPB[* R+WH )]%77MSJ,0/9EJ2N76
MI7?7,7RS.M%$J WC1VN=0)3,6I@ S-1.(#)S")DCF&!+;9#$N-YI%WCJG8E:
MQ1,.EUX?%*YVGAU@G& 3HGV$OZT)T0&2Z[$)D64JQ. B.,]$;0&<(,@LP$8I
M#?DIF.U.Z^QC$[A;$Z(&_.TCL%Z;$"DLT?,D:A\E6DMH0P!/OB,4^LH;9"AE
M:L#<$VE"M)?8MS8AVD=FO38AXIGY8J.C33@G4**>S$?)0+ODE$3K,>U4H>+;
M:$)T,'D'RZSUBHEA]/-L7N.%X_PLI<7Y8D3?Y)?X:8IIN+RN^Q)G:3K\5+^\
M;D:X7'9HBY?>2'+.<@SD>Q-ZQVGM*9FL-Y6,LKOU'7EHC>T"\B2LI*.QU/ H
M;E?@OX7S&TTN+[V#73"W-,,.Q/D(-MOQ5&%/!6S&XR,L<1NQ,YY%5 Z!.:MJ
MMFI=W$4&KA&-+$Y$UZ2-Y9/2O?O,S6]+]?:AK_65KK^.)C&,_OW_K$Y&2F*9
M64-C>T/6F9#@F!200U$L"T[ZOW8HM24>>/NY1[9[CD+$I(T4>SA?VE L9ZG8
MR@45F$K 8R+%KNVV8V(.:IMT)4GK"[8^.=H"Y5LW=5I*NF$OC/M@792)6\4T
M=P'84]K)@^ >)PNE"94[J$=W'OHX)7P0J+<R>,<U&%'K">JHZXT% UZD:!6W
M0N,1"O$=0U$>R%QY'#W91_RM382?__[SNU>O5Q>3$^,TGH0HO:J5U#AX+A6P
M1,Z_+)P'KW8R$&X^]?C'/(TE/FDAKM;WN)]]^C0:IIO]>=[B=#C)%Q?<A.?H
M,Z.%,0M0UI&Z9OJ6T!:>?4!C]4X\WC?*M[[-MQ5CZV9'VX"M;ION &WS%K\G
MTX^Q:S=F9A>^.XBU]8K\ ,22;0X*:=$1B1:=P@MX9FJ\5JGB&4J3=W/B'H/Q
M+=OOXQ&^CS1;$_TR#$>K.Z,.F<5ZWP0-JIH>XB JS)!UT%ED[D,T.[%ZXZ''
MVWB;2WK20$RM=]PW8_QU,IY_7"7T8,QH6()L$VFDH*D$)A@(EY((5KL4PDZ,
MW7[NB9#605BM7[,/)/U;8'@NWM1>EEQJ0VN)1/!&)I",TV)"4^:2[\3<^I-/
MA+M. FN>!CG\<A,*:N0R>@$:2P:58P97+$$)R)WSP3H5=^+N]G-/A+D.PFJ8
M<[BQ"_$[7#I@U61?;N@F<1>#MM69%O6^=(#(3:1=7:#DQIBRGNB^8Q_GM8%.
MPDMI*<R&K3L?PG:ISKN@V\M7>7#(1W!7FE*T(_<=Y-MZDWT89>&H,^,:A%6T
M&"EZC1QJ 3X8ACPEXYE[RNS?Y[H\(OG[B+4UZ9?I0\\*[6$O,2TW'<F),;G*
M2W*6]AO:OG3.2-M7RA"X)YA")_+91'2Z[,3Y0R,=>?]N3,ND+YFV=H$NP9&!
M.%F<?=P(3V%AW*@"9-&3K>@O(N4&2J99"R')0]O-+7IXK),CO95<M[[G__K3
MFJA^H6^7'RQ_7D7Q#LL/]>^_O7M]);;??__]3W$4TC]C6.0_I<GY3TNA51/G
M_>+\/$R_3I8=.5_BG'SUV6T8L^'YIQ$^1/G69_UT#>\V[,L'WN*W$U#\,L=Q
MKG'_8?[+C\/(F-5%6*9%5CPRQXHRB,DGPYF,.-CZU/;]K'^Y*E/ON8@J>@.2
M[/>:Z6D@NH U+(8A19UE:7VI_%Y O?:JD"RP4$( GHVJ737)7HZ,_" 7O,DZ
M:K9>B_:[ZE6QCR[LU:MB'[GWD.'R9OX1IS=[K@R2,B8:\H!=L+3G):Q]O[%
MX<JDY$O0LK76WP%Q2NQWDW /*0I=^^^&+#S2&@TL"8+OG8,H&8?BDW6*]DF5
M^ETIOOGNR>T6DW[9ZZ%N\LT7X<5B.J4Y#"PWM5 G Z%8KM?YE^U@)'!O4R2;
MP%O11[N#-1BGI"1=I=S#I>B;D'Z;C-,EJA)=5,R27T6>%IGQ-=Q=R-3.Z# E
MF]$+T2/WUTA.E?X#9=WPNNWFE>MF%[>KZC+7#=\&A;G,-3+PLH+-Q9&ZZ@(Y
MVV(4B\(WOS._%\!3TI?^F.FAS-\F,5R$_ VYYI;\>4"9:UF83%M;B08(KM.^
M<,=MZT[96\$\C49KG1:1)G)^*NW6-E2FY\6RDDJ 4FH5H9JAZ M-J$2NF18\
MFO4>.R?4H:,1NP_WZ=A'RL=JT; +IN^Q3\=>7.W2J^$001]+"5 5ENJ=)!NS
MAUJ,&@+S"K)C]?0^*JY;>QU/N4]'<^[WD>_1^W0$VO\*S8ML&)= ):[ \QS
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
M,#X:.B(6I-8(RK $W@D+S&..UF+4N74RXUT*^NJ)W5C@![#QQ/N'!,^]33R
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
M]JE\"W\-4O:L^.PAAQI@4JC!)50064C)>D$;:'T&]B2Q/_1T+NY5STF'LNK
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
M$+2^*<MX9SIO$,I+K2Q:O*.$!8Q%$M4>D;_(C*HXIFC'T!\ICJ2-/4+TOGT
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
M 0/O6RD[U!;F07X6D'@18;?S +*#&BSX!B5$NQ?Y#Z!<,#$OB*N%3&5^V1U
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
MMZ7BB)04'*Q. :T,93,+E#65W.2'X9C^QBPVN7N-\<&IU+Z/'N@; :N..3&
M,S)X969^S3D6"K=:\/,"8+ +LJ44UF07JYUX#JQEJ?ES =R@(I*U_99=P8'C
M./TUZ*3,IFHI\Y:Z3[Q$^!G$:GYKFG-<C28E0.'3YW.J&JS0=[5YY_J-)@JS
ME1JB*F)N;,I>KZC4LOUC$@+OE.#0WWXW(RJ"NPL2+8(K#,;E<5WZ(RJCK_@9
M4^H*+WK2)'E(FP;C)$\9.^&&;K-HLU3*DSJC+U:^U*D!3?8D[_Y9Z(>9Z#.L
M@Y@U9XW@"H&AZ@BF,GF@,OC#5DGQ!OEI@M2[5V</9S\:DU^,3+24]E#VR1VZ
M?.^DOWG^!Y9]3JY\J% >';T[9PA_6P!0:DE#WHG%=U"^E/!])2.>07:Z!PL^
ME3J-&B108 =&S"PYIMR-O&S^-A1Y/^\N7P0,L 6]F1W^6\T0YA'9UC*H^>:K
MK+(^DOUA*:,W)+]X#8^18(FGW4:[%GLH,'K<\%0X?'V8)AKS@A7XN9:J'Y/6
M[FP<9)SR=FT/??C(LQ.6X9<*<H1;1<,W6[]UQ^>/I_DG^['WZ"#"22KTSXXU
M^Q0O*S]_M?:U1E)(,B*C<]\E\N692OZ*F]!9HA*;$"3-!A<]+$.(.J5"\B%+
M/ W4CS,)B-Y*"L&LGLR:S7&PRI4[42&T3Y@BM[[BD3#<ROMY_3+=CI5:2^8X
M; P[.N'=N\/'_LNF,U $M_G+FNOOJIG^ME05_N\_]O\ZX!N)YZ9 $_U63.E\
M*T:>WXF3A5,>A5E5#JOX^YG,PQ1L;"N,7^_PLGV=8+%EH^K$1$B_O "0#L?T
MF<%G] 3 ?!X6-*EFKQ0 B0%\"2G*JO7\8%0052H1UD\WQF)!^>KM B#?4WY!
MGK.+NYQ%9NQGD1MPA+%&4WVX*^MJY>ITSWN;U#Z3S3H3+"X^#E9F'_,@5:O9
MW\T,42:DV[SIAT-Y =QDS973;,4PC^!OK$MEB%&E!O%\^;[HM*'QSS RE5!8
M5_)%?VH4]C6%NJNK[;8T\;+NS2^#G1_DF\/>P85J5G#TT>+,?/H"\]W;MBXS
M]:S]^2<\]P97Z'<:T&YJ)+A;[QD<F'_:]V+3V5D31T:!@Z5<Y%]EX_\X(UO*
M.5\<$95SV/OC4-B)A^HZ+(MO5:$#.P#-H$^P$=_352S8NMD]!Q69./P"Q'=R
M['?HQH"#8Z!K3$FF<P0[:<!,Y!BF/$  C!'Y)O"&\@@E>V-KPX..)D>_>#^4
M<X*S(5&X\Y XUJ #KP@C /8( %877Q[CC$N$N>4."@"DP>G85GXO40!D0$;\
M*@ DX-_7PQ9UMIE7VQ'X=6>;Y;$_+""'\2$+@$X,]PHF N:,NQ-Z-=6+A^Z(
MU8%QG" X%"( :-E<K;]9UAP/W[#(V-JYN/"38$<S/TRYG['"A;^"W;W&VV)F
M]K[/*/GJTCW+Y1R.JYRRE#LL9"E/@S$/XT@S_+6F;#@+PW"#5ISGR^!!2]$H
MK@V\O*Z1C2^;4.C#3'(+K_IQK 1 U>!@Y>T1MUT'BC^H5U]%&ICT>K_/U2Y7
MR98;FG4A#'[%0YX$QKWE/V<(@ => J#V&*;)'3F'#>"^A?,F\'8<60,!@,/<
MQK0S,7WM-_D8S A! (P@2!(Z+ Q_X[0 * [!C)X0 %..,)9B*L]C2 #LZ!0
MUPKX3>V0 <DTV(S4'&$#M AY05< +,C.X=D)X"H*@A1%L89BOE=G3(I[6 R5
M(0/YD(1D8VV8;;+9"O4+26KTMOSR,"24%:H% -,6KL)_2U;A:_+?8\J0D>CX
M@ :33V,WT4JC#;\=>AY%FM,*NN21N-*AB?:DAE9["?>WL@B Z!KBI"IY(07#
MZ74J1?=:YB(P4 )XH!^+"GX-]Q, 21!?(OR<UK]OCQ^4TN&=;X./S?/MX'P+
MWN,L(H06J/KZBZV5?$\<?\X!<OQ@3-\>X@RD\_P3+/U@)S^4#_GW-@'@ND-J
M@??OW-%QD<>,:B4SR^MD44@JEHT8@ ]K,!DI16P8O(-C3-I@6U/+<0[[!'XJ
M\U)Z-7ZRZM%R_>7))>N1'?#7&9$BN]X2=A_8Y3VS:RK;=3'GRC$'RTNJ=_YP
MF!^&T_=P:M+>!YW38?A'?GFY%%5Y@$C9<4_.P:WUSL\>?;R;2./#6Q?6#12'
MZO#A-"XFL226UH3V?3^W#=D01AR!F"ZGWX .JJA> ']/#Z3C^(E[^4MAX"6&
MR-/945V 63F]'=-ZRE)^QKH%0YJA246;JWT$Q=C6H#HU0+&5 E_KTLA2/]XS
M9!_[\=7SA<IU@95#FZW2:+[-U6^1R;M6)>EXI&MN#M6WO%R)DZTQSN1J!]PV
M-[3#27D;+8KWEN^:JT(_F/UJ8>Y;_'7%X,:5D8?MUZXQ< _F; H;=%?B/0E3
M1J52'9A6^<.2 2M]"=ZD^,KHW'C/>(^*R)%VCKVZZLG)>YK:QT:O$\H[/;-J
M](>]&*$L1=K9S%P4;CB?_I#Z$!]%:E[<[T$+89QNZ,JM\!ID?WF>XK"[@K_M
M@DKRJ/@UYZ=0S&IU5P1/4?P\J/#X<L/2KED](U^>_?A=G+;XG>H*,=T+^< E
MA$CRWIT]AE_QZ6;ZG% ?PD3=REYSK;#VSUN8 3?Y&WT.'T=9-Z?E97MN"XF[
MIW<NU8G9UNT2_.I4D'_]!J/=ZE]?"N552H02N6AK/LB_\N;/648]+&9]F8-E
M<%3='T&8%<55UA0 6M?!VMGW\%DHOS@/SOT%T5V$MY@*9B]DO^N O/MHM !8
M)@!F4S#;/SA8AB6%K9%S+N:W()_C6W!#(;2P.&;(,.SF7%Q5@&&(#F;-)"D,
MN^D3,8H^ENX1,I14=2Q>CC#\(.C\!N5>Q) 8^QCX@*/$?V^^$91B&>_K]<OI
M#C2]/^N'.-HU4KJN+R-5QG)UIL3NW9&GE#S5[J]VOJCM"_>S(W%,.7VU\?P2
MY 2??&_:O7_\<OLYO#W+F([D' ,-*)NB&/NIQ!ON&WKXL(D,VQZN8Z!W:=]%
M'?F8N\GI3ZW?#-13;K:]:Z5#3K6,R:L@^NJO_(CJ9Z-X#\WLJ*'K2$ZQA]R[
M>T^7>RM.626]:4O:1=.^E9B8V)8SZ>!PZ9*3B_ODA01%>>U8B56OBW*]0H(J
M/5K.%?%UF)71W%74>+MZ\VU=_CL_(:V)::W'>I[2MNB5M-M[I&@>?5/ZLC1Q
MX*9;%'V>H\OO@I4'Q>#-5#B[N6I]-<A"[S[D>6)Y%Z/R(<KX2< E&T?1^T+)
MR4.917>'U\X8>WY\)_?D6.'KM95;7_O.*XO*8YK#%%B*-VJ.%J(TFQ?-%L-*
MLB=DCT^D*&ZIL/.-?M2J86^Z [K=A';$$>\L%^_!" P25ZK(30MH$  <S6N:
M_#O[D6TJ?T$T:"(VY$\(@/U3*"EPCJ>^0.B"D/6"[.SCGQM_Q1T!?'-97N>D
M2^#WA.X#:]K]'//*4ULKJQJ[ ?HE\./X3_1J)%S(W)!\C@#H)N@@7*&,?T4
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
M]?_H83'SG;P<M"D'R;7G%:M],//@*/OPC4!'2DBT/U<Q<]S<L*O$;R[]H%8
M8_W(RQ?6%R5EGN\]K+7AQ;L+USJQG\5YV?R-9*XR[UF-/'.=*W(]VKC/\.@3
MKL$'M+4G.R[=B+^YK,KF&RVQY/:0>N09T8:9\/VK\L<7M5]$>(PBHE0E>%EF
M(9P#J&1V'QC%-$*NZLCB&B<W(J5J1$+Q+G:A!38]#U_D9QQWHU3LL$G\[6;(
MJ2 #OZDQ 4!0R6<447 QU_"M""SN65 T>A]+MOFR7EXN]3@W9'B.\'XV<ZO'
ML^<W&;=90RWF5R>FJW2;'GDP7FJ-3BMNF6ZJ4^#EPCT1) PUH D1@2/4DIMP
M*[B'4QH=*Z,L6?+Q\>\2G]2?U_N2X%F3M.W]VW)EFXC8W\/S8V?U!Y 4X_@Z
M8:Y2;268;_@016SFZ_::.5(_].3H!XCRN*-.D4;JH^(9+OY?#R3M:@[1D]MM
M%.4+Q1UMJU]:$3/.7#G[1G8UZUW\8ZX:#V<N,_&R_];<X":8]!Q2"O70OF=.
M[705[/<*W]?9T@^FW\QLI1:(B^@A#W0=,C6-*<K^@ES+E0&Q' 2_"=K') 2]
M&EX?%^*W^LU0O<(\?V,/ON1+VF>'B^++6TX</) TU*#RR#]@Y[./^QWA<J@0
M=A6OU%  1)J+@<T<0UOFC 4SX/85".6CAH[7L?3B1ZZE]UX_&_GNC:FW"FG+
M9FWZ=#0[BY9<OTB*1==[4*?BTO09R;1.$A\1#9<6 *=+O%K"EC$W9Q*'KT;E
MHF@6%80TQJ75A*NIQ@>F/WKP#NS0NBYSX60*_C$Z@&5'BZ^L_V3<E*9)S\7[
MU*GUTE#E<'$2B+--"-60PZ39CKZPV:0D ;]*#[O8*J:::;G:61)FC*G?#N6I
M^6%->O]PY^ ,+97.*00/C#686">]K'U'S/N\KZ!MYLT7#U>[&#>C2*6M<JJ#
M^)QS6<E!0<N*BR&#JT7\E(%AAIAZ"SK<EZC\E235 !N<&=Y:5()"N"4YL&".
MS/F8,@;\B(+.#;;DV9JT[4HX7?R.;]K7K^_HO4>#A2,AG;T%P$!4"Z[4EI?J
M!6X/\,L<=$5M_"P FEP"YVH(KF^VJ@$#;[?$''%%[2?$=XRFK(_V67P2FZNC
M=GQ!LUE5E?<4?CX>,XR]P=\>UG$$;=9EMIZF F]6->K3K['S"%;-#_Q=*9-0
MFD"ROAIK&UMMEK6GH&J$>=%\ZSEB!0(+]UTPW\"UYL66XY1 V5=ID0(@@J1Z
MCQ8O0WKG6]YFTD$Z^4GG[47LG%9;%F!;?\FEKBLK0N>*XI89*48JGO]1 $B'
MB:-<&XC"&*\.WT,O6&=*\YO.]-2XY307G5.0.&Q86];]47>5V<2[K"M>TMK/
MAZH*53KI09JW:PPI;6'2;OP64E0#%#E][6-5EJ_'RXZGA9\,[ZBU'AA+O#DV
MYI6<ZJ619(OWS$KPTS7U^;\^.?L/'E*"P7\!4$L#!!0    ( ,Z"6%9L./7T
M52@  ,(Y   5    8FQK8BTR,#(R,3(S,5]G,3(N:G!G[7H)/-1?V_</B2BR
M1<(H:TFR93>ID*1)"UDGA%"I)(,Q4X2,-*E4%%,DR3+)ELAD+Y$L6489QI9]
MQC+]F.W]^;_/7?]_=;_W<]^?YWW>]_-Y[N-S9HYKKCESG>\YYSK?ZSH_;C>W
M'UB[S\K&"N#AY0&.0W\ =QH0L3@1Z.D-> -0X>'V KL!7I[ELOS*NUQ6\"V_
M\J]8P;=B)?_*E7]4@56"4!58N5)06'"5T'*!6JN%A58O_[/<R?_^*B\_'Q^_
MD,!* :%_NG#? &*"//MY:OEX-@&\8CQ\8CS<6@ &V<C_AWD\P'\4'EZ^%?PK
M!2 SA"&%XK60^7Q\D-'\D,70IQ'0Y\ *,7[QC=H6*R7L/00VG9/4N9SX2%!I
M5T&5U*%6FK*NY_G(54+KI&76RZJHJJEOWJ*GO\/ T,AX]QY+*^N]-OL.'SGJ
MX'C,R=GKA+>/[TD__Z +P1=#4*%A45>B8V*OQN%NWKJ==.?NO>24](S'F4^R
MGF8_>U%85%Q2^K+L575-;5U]P]MWC6WM'9\ZN[I[R /4P:'AD=&O8^/TV;GY
M!<8W<'%I>5P\ !_/W\IOQR4&C8MW>0X$EL?%PQNRK""V@G^C]DIQ"WL!CW,2
MFW0N"TKN2GQ44+5*2?<03<KS?*O0.F6] 17Z\M#^&-E_;F"1_]+(O@_LQ[C(
MP&H^'FCR^,0 .,!FI>/4@?]9-2_B*?NZ!>Q6N<:#Z;HCGD.3<0\&#QC<J4O1
M@#-#.*E8.A?@%,-Z2?,37 #/!1:>L1/<Z^'.CRAS>NJY7&"*LA3,!1JXP%('
M]@P7:"=RX%R@,Z/[TR3LOU_GV<57I63?8^8MI1=#*6F4?67VZHTB39U2&^W=
MMZJGXVY6X]0?\OY7UT)]$@@BOL'S_#I]2KD ;!5G="'O*7;M2!T7X+G]-!TW
M;7HIO<+ D@M$1G&:TY386;<8OA_-U4#_Z7$[1=MUV0)7'YVX:V]@OK?=R[ZF
MY1*2Y]W7\O,!#\$RYBE,(Y*GPA7-3X\:3(M]&*!QZNZ:+$I3M87$:,!:R7XY
M6:'A)(;9/MP@A,9)9.0.F* GR'R*/M@Z5;'![-EG"ZK&_0+YHL0"<J93P<WF
MV6BY6V]6? J,0A9UO4&0U\Q,<=:P[-OU>^9?$\@[+GYX=^[4ANG".D7'HV;W
M\D5$UO 6FKQ2ST<,0) CH[B %-J>"N='&X*Q3P*,B5?.=';5WG&0F(DP]_&3
M5$Z]_$4RBL]0_<W\0P=?)TO)@_P)&ASX( N;F(=K:",-<N -B[+=^:;6]:]%
M#_.SU"8X%I:2CD;=DO:6P'^NNO,,(,FC$*9K2?V/TI39-]'2 U]T$*M1&ZIN
MC"MH=JF*ZS>.![W0VU$@%7$9G2UU?5A-?5!)KNB^Q$4S#F[1=X# DHKJ#ZS'
M]PKO9=_BK$/9NG50/TW-N%/J@RP8X>O[.C>G(3:>X!G%;[>!W0,V5-7WZSI3
MB@@L2?.6_M$&09(/-HH"L!!TZX:X="X0,/Y**Z;/\)9=X=N:]QJCJ\\_5D<.
M'K (YI_=QQ#.&!/2:,1ZX<DS UU3V;1@C";+M+UXC<GDTC7RF<+T\=;HLO9
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
MXEQ B)##%JWLAP]VS>-'6O9 BVP(T?;O-?W7-2W:B@"5(2_*W )Z,?: F4R
M\Y$@5V%-.\,%J*JO [-/$M:9[K@I4'KBF*1SLS+2U'XZZL& K$G<IS33R# $
MY-.JY+'^^#@8[>!RN,('$6PXV7V&VE+3[%O=%A!F4!M^^A!U8826^2 ]_.I&
MQ] 33C)?]A3DGM[BLZ3JX'&C$G)D*ZI ")X57. YC7#57(#31WC1%5EA\>28
MLW^EZD>6WU/_KK"+62I4Y]I-;::]R)1CPRBK.D\I69L-:\JEHICVD T>6+^9
MZ_!U:*U!B!*6XFE!-C18-"*&M69@!A@/VJGW6KLBCU94$V#[TH(W34H[4&&M
ME#+8EA&W])F-&WX]_27O8NZ#,,JK[J6KGL_A/46511UESC;6R2:;W??Y,4NZ
MK(JQH4L;F"$3A**&*6W(5G^P.2> "[R &)#I1N\,ULE2)"^XX1#M]'#J!WS_
ME'D+XI@O4[=6UB1X[^@=&^WAC/68X])X&&2<!^<33*[2#%NE!0\@QL#$65X,
MH@C+"!3VRT096):\P/51$)=Z_*NMA&7S%T]H9]AH3(<HGJ#QHP?"N0!_.?L9
MRYK)!^8P#.@S\6BG?#"VSEPI/+M2A0+V^;R*WW=3T..NS7:9.)2K<IGYV14'
M:CS&PR@] APA+L#<A'E'*+Q>3!- 0':X5^7:#.*%7$X2)/4?T7$,"D<\^OIF
M+S]9"5^U'H/0.?GGKP:;ZE$R->/'<"BGPXP0]+L<ESUY(3DNO5UE7>SLR+Q[
MU:6EY]R;ZQT/?2K6T+ TNX\H/8VXE,,@5F'@H#?S"&HW0YO>,-D#F2U/DZ[9
M"T4T*=ON4DG12RTXE8(.HKY,7]MFS\AZ>,IBEO8[Z:8=K]Z*4)7/(5,5I-D0
ML-ZD52BM05+4!2*HQ@5BW.&XS;)H\U<="\125Y:YY1RJY.7+4C\?>(5#7YZP
MA'C,Y^T"X<QMT%JP)'D$]L368"3HC$1HJBK;%O#7W$4+K_IQ##LP2I3B*]_H
M^"_C.GYUJST/=I]^9B5SQM$*N-[D;?SRZI.'TR5@6%Y@R"P+KZM!C*EJSCZ*
MWWJ35)_W7B-'+[^W>&E;PA/H8*Y"7\"*G,32'"C7UF&D<>I30Z2V:;6].X49
MR1?B-_N:8L62AKPXK?KTA6"8;.5V\!LC$BRE:B50)(/QI="4&5>0K^==D/ O
M:BOPE K;I"7TS/#H00'>LK#IFO8D.5/%;S9:90I6.XJT#1N3TG,S5;N:2_[3
MKH\+_,WW%?_;]_V#\_PG/$C$EAYACIW! )9]Z[4$%]B[D3@D\AMA,A4Y<'@!
M^^C;9P%6&">1U?/UMKTE.F[IX#]YCR-I[]9PX^<+P6/?+Q5S([[?- [6H@,^
M+FQ'5F-(0Y!24.KEY9M(S1^09BW'?J^P)+:&3OE3[.I9;6R#AZ6D0\/V/YMS
M&.*5@U3XMX:Y)S^:CQER&.4SK992(PK@LI)C/8QVEL!*YZ-^:]_)!=HYJ4C?
MKE]D;BC1;^-(*GX$;V+ !1(/*+$@:-J<6 WVEE)+-N#.GY%P7%AD;L2^>\*"
M_/V+D'3LV I]UN6N7X5SIK:L+1CBO#GS$A1M(MO@]\W$H=E*A._[.=TE] /0
M+*<4"@NMQB1TECQB[;XOS5IY"%J"+V=_GF#A?^+F(/,'H$4+)/ ;XAL7R/1Q
M#!8=2+/2 B<AE>Z1OY@306*AK3D@YT+C]U9:#;YV.2-?44/Y0P6LX8A ,-W>
MB79?.@E;PK;G3"[]*B/R<-BV+'M6ZZ@/%"1LKL5&8I=LX??&U=-)-G#!7V#@
MD. GM!;U*-%<@'%@'L%6C"'=,/Y56.D;AXU&?.+$4L["Z!-+UG.^Z=!4S:J-
M64 KB>?/]3N811-_RD)VP*\&00'_I<8C]I8A"C_/+X_7/D@30A8V%.!9,$^$
M6G@ZQZI$ R]&)^[NJ,*N6N("-Z ?_'"17])^IV3Q=T0=TOZ4B9Q^Q-)]"SD?
M^6A)>Q>YJC];A8#4\%>Y  7V(?E/[5O=Y\#$<DM)QWOA \MJ2!EL535V]JIH
M/,4.(B.(I> (PJ^RX'XX)1N+@Z>83E(XEH9X&G0BVOC.R4/]C*D-\/R,"+)K
M=!)"4O4^C<1YUQ?'!1ZO[9H5^)VTB:Y%RUXB?61.\W',L'LYI^;WJ:=7[F'_
MDN3]?Y[@A3:(U[T_6_1W,G8B?TDV: R*@H8(CCT//7SL(7:,"QP@%D[\(LNO
M$& N:-&MYZQ3[W.!MUEBG%60D]K*\8*.%+8RZY>$E,82BWV#--2.@<+R'I-6
M^'RD+&?GQ*_"Q305CA3<<0D6\0;;0!R#-:?%03/VEI"YO*;^4K\CVOX]/^9R
MD+.Q.9[#MQE:A9]#?Y[C?^*ICD,_T'0.^Y$>>Q5+:U&29EV$5$X%_<48<PK'
M7(D+H+'&WC^:"(\&JM64I+V[QTSTLA+:@PL(0# U*IIK1>B)LN%CGQ@1OQ%V
M07X1D\E1YYR<*\0N2E+A57"V"J$I6-(>^9APY1<@L$C""VE62F UQ/_4PM0X
M-W8CW\K_1JA;2ZK.&N<"NV=>BH(+;*7%PE9H9A8EYA_^_Y9PQ*GG73_^9X.R
M>B$K:K$S^-']/YHVDX:LO5^@1=YD1EM6(EZ#]P_ %_<(U,T\N<P%LMC&E2V_
MRE[18#,=I#I8L\)%B'QL>F"]3#T?%RY>ASJ:OT7[F0P!Q(DYQBXN<,L.1'*!
M$S-[(+,% Q;Y?BL>0=T%C["17R.^\4 [D_08NR-,!9JT39C;/S, J1^X'OA.
MT4[O!F-W:(&K,Z%U>&[HYWE>I_?#Y<+^Y(I?TF&R\V;[I6D$XB*DYSIZ?-E9
MV_X)6+^)[Q0M?QQ68WH-2>^&=DA!TU^L^ET:,A86MZ'(WC(TMO(/H^FQ+#D(
M+?5+X.OYC_!Y"$_'GH7?"-WYV$MWP8S%C _-7&#H\-4_(K_Y.UCM#GM+S$W,
MVE_0^"^-^475V#EP+P+DMTM$$C*^$B30%M0 P2+;9-^BP#4!5LVICX\ZB*_-
MJ_"P,C-:($IR@5AES#O(/GO,9BXP<);"\J^L2;]D;OJ;#_#@>>M) A>PE*82
M.-)KN$!]SJ2Q.M]@RR_RI__N]M_=_KO;_['=\L9&HTV\!D17^U5*M*NFV9[>
M5KW!-G1;ILZ^=[(K#DV&^E1?2QM-(?WFP< _*G(+%ZC:2?+1NBS&4@%O,1'H
M(V#\H.UII!UML@L#Z_"DUTWE&J]I<AB_0^_NK=FTYXG-)Q%YMS0;A.DE0XIX
M !?8@-F"VLVP9]^NU$,17=IF,"I?2YWOUD[$"_=LG9DYWG[A;;[L!QLO#64?
M/]5K=L]ST/DZ.A:9&])="AC#4K/P&E'>.J8^IP\B\"]*:^!2J,B&-^ZFH*UY
MF>_CEGP$BKPM+Q!5,FOGI]*^MU4 =[#.1JEIY[E+P)"Y$:>%(\V^"_<C73J(
M:>HSH"?31W&5&ZT%XA]]0OMBLW>4#W13?3OR Y5>)GV\[79%YQG0<D,GIVC8
M49@0U(K<>!(I7&'$O,#IA*]7!,>>393V28/GLKM1@=4*<NT5UJ%9O>2FS@"S
M+Q/Q3EXZ']KV23G%D7$K15=<)-'LX'(@I1;)CT;0)J@"N)G@"2X00Y (IJQ\
M4I;=/.*&=.EQY5E]RX@YK90H63 TN6)H*+'^K=\7PA[H.%3Z)>Q2)QJ!<\SM
M+$/V8[6V=# [%W7'36F?S7L4UH9NUIGJ':Y\?\?[LYKN1BHG&?*7*C_-P;;8
MK! 4M4HG&6,4T!?!3!J,L^H+TP(U-Q"(#S[M6/-*M#:@6;C_P^L\]]>?"WKL
M0DX?O[E;+_K:QSJ]:2^?S[H;@NLU7H-C3/A7Y'.WF6I$ A?@9_E1"W.:Z1I6
MM%'\=#!6RIVB%C<9V//PY9V1S<,HUL!&\0S%@[D'!(1+%O75[C%]<. $1V@W
M4X^UGA;[!AL'*X;%5:J@QBGU=^[HN*%,G/ -!JU8'W]E_A>%A24Q>Z*]_$JV
M433OS?AH$NZ%?<BC=0V&U,-Z7*I2!*Y7;I^H%.GLK2XYS-IUM^9CPQKVPIN"
MP^?.W%TAX;-Z<2L]G\7[[-V#MA?%#1&(4^F5X5P@\K _.;\<.NX70&1.0%AJ
MW7 '63(FX'YVBHU<?/8EE7LW44#0&'+7(?\/;U(_5?_VTKMB=+!ELH8VR+A!
MV!=/?5) =;J0L%E-<X"M5OO-.3AI\N:I7LTWQ:BAI(SNB[Q,QR9TMK(8'5O3
M<ITB60F%?E4FI)-:"FA-^G3>,S#$ DP(?81>WU6<TU5^QV1S_E2N^%Z?&P4I
M,D]2FT[UQGB=>5EW"+^C^DP3>UUZI>J_"GWIX7\9<J'-11J%D\X:=8Z,$ +C
M%BA,&SW ?EI,E-B6Z3UPWZC"[=%)CN++=L6.8+6BV ],QQXGY;,WXX0>!A\\
M-F0@,X<'5<7'4Y!Q&'U0JUIAVZ<%0C1''HQCWZ=-#Q[K&'Z]_=X [$SDJF&?
M4,7KGL]BS\EIOU.)TWPXD[V0(&E_Z.\^<? ?E6\00;:N(15S@=H9<K7\[GIX
M03UQ,##:7>!ES$Q5F,*M03?93HI31W4,I[72-N=VR-H"#4E^WDCA!Z,"N2"[
M'T^&4S6A*6GI%:Y"\F06TTMK(KR.&A-KS*QK+R)/EK4'4@-LKUR?-I+M;GYA
MZ+/35<M0>3L90TC/N>=@?@(\UT\D*S60BK+BX*<#KV+YO&F?R5HUH:;Z-.8;
M _+"XU+RE02C\I30X>@^82_E.$EU@Q+IH!U]'"Q3FXPA5ZX"[SYC70 7F0*H
MV%J8F*FC#MG?707?4 ES,1/=)SYB(BQCWMTB7^$U>H:H$=ED4V_>FWX]<.-Y
MPE;;@4#R8<81=A9'E;4'=&*:?&'9T AUJT[INZ N(,6.=7\>D\U=5]UW;,3E
MG=*:U>7VM5>//1'<@B+N8D=S^%"]_5I5]WNQN""GTG@6DMI\N,Y=T\YX%X.&
MI'SP/NGE:7X\;OC)])5LI6N.+UIWWSIYL1!R-X\]?DE)Z&.K]DS" TAR7\FB
MU;">N8%M.7DHA-M->SKL*.U;7-$4_- ZC<L,89^*%.WUA*U$G>DMER[I?)K/
MDVPO?)GRROPH'5^U_#Q4$42@=P\B>I0Y[PM9,J4E'R?S*L0"L51-XZ4^I[QA
MZ;673GG?KLW6K-C84S\R9[NF5O\PW3J6%(#O54*"7OW8:\C"(P11/<1*L %!
MMTXHCI\1[^ZSSOYR;.7)4Y,9)8E?TF]ZYK>HX_VW&9G"\IYF-:TSWP:6I7-Z
MS$W9Q"$PB@YC;.E$^_8C>/TW<*1/ACE>U[,-,,KO4IPP\ NZ0-2LAW=D;+K*
MH\;_SG])H)X+2%8:]J+EV]$VZ9A&9T8.5=[=(/XP+8$8-W]OM,W">O%Q6L#M
M2/L;&=_.-(S*G3TW+GEP^&S!7 A+0KH&#L.(8YHQ<FR"N1&FY17A2CY:Z7&H
M1L[GB:730[+7\*;Y#OI%+Y/:3WK<'+"82EFRPFTV"#F[K['J-X_I\\PYLB0/
MU##*Z1\2'K(V0EV*C[_JNK+0HP(36T"*HNX?:%_8Z/D2=KPDX%V&6/)LX]PV
MZE-!/DTG=VU0!1HS@7T5[<=4)O1<Q$:M8Y#EDTHC-6=8EEE(E_?Z%>G4M6NN
MO;B7I%)ZQ<3P<Y^?Q\L8XK.GSPZ]D,+?1-L/S) '&6^[.#(@;%!Z\I-:3;-$
M5:5V.\M^\+0GL[;$('$\Q($G98.)^M3CD)./[^44-BJ1XZ\C!"2H(_',$^ <
M@W2+*EJ+[<YQHA,NFZYZ&@BZ/1IS-VS5S!TI=XW*_9+9W%91*L,%#EW#*:YX
M(*V2,R6K?JC4XCQA.Z<GC M,M="E^V.C*S1H:@QT9U$O89WM%K25G4D=>;]S
MR>7CF7PNO7::U6_:/^2.JUF=$\^1+\<E?N8TG$>]KW%?'3L@19D\_12M2AN-
M*?KZZ*/'*[IY\E.5MUM[.R*NA\J88RZ&&ET\;Z.<PG!6'VFK*7ED*7GDVN\>
MD/SOKMR>_P502P,$%     @ SH)85D_J!W1_.P  BTD  !4   !B;&MB+3(P
M,C(Q,C,Q7V<Q,RYJ<&?MNW=44]VZ-[H0D"I-$"D2E=Y$*:)2(BH@\"("TDM4
M1)J 2(>0*$AO @*O*$3I18Q(KY$:$1$%:4$(!!3I"24L2/OBN??NO;^S]SW?
MWGN<.^X_9V8\:ZS,K#7SS*?\YO.;*V%,,&8! 5,C$R. Y0 +<)/Y ACK )_!
M'?_;[H [P&PLC"G@,G" Y7?[?3SPN[&Q_CZRL[&QLAUD/WCP/X2#BY,I' </
M<O)P<G'_;LPS7AYNWM]O?@_R?]UZ@)V5E9V;XR '][_<&.\!04Z6/UAZ6%E.
M @<$65@%61@] (2I(_M_J,<"_-^-Y0 K&_M!#J8:/,P+Z@68ZK.R,I5F9VK,
M_#2*^3G )L@N=.*,P<'#EK<X3@8(JS_*>,4I?:FF4\3J*U%&X_:#:"[N(Z)'
MQ<1EY>05%)4TM<YJGSM_X?(50R/CJR:FUC=L;.WL'1S=[KC?]?#T\@X,"@X)
M#0N/B'D<&Q>?D)B4F?4T.R?WSV=YA47%):5EY165[VKKZAL:FYI;NKI[>ONP
M'_H_#H]\&QT;GYC$S1'F%W[\7/RUM$S:W-K>(>^">_N_Y\4"L++\/^T?SDN0
M.:\#OWW \7M>+ ="?U\@R,9^XLQ!(0-+CEL!AT^J/^(4OI3QJJ:32UK#BBAR
M^\%7[B,RFG.RI-]3^X^9_7,3B_ZW9O:7B?UU7CB EY6%Z3Q600 *T*B%20K
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
M#2?;!F1.FZJ:Z%D;QWBBZK ]D.@+[9A'R'M0_EXWX>&$H*$$QRN&=:WS$]>
MP=?Q'1==R[B+Y*=5_%>#S13J5=7)RL_#YX4, M@>#5^1/I$=SR;X_8;CS]A"
M\+E)TQ==P^(IV,1TGUMS;5OLG:0;>C;9C]BB?+HV.@"X,^V%FCO)>/79ZT.7
M+WGQ-C* 0UI3#6?7LG+.6M?(<4"GW>H*3,[QV"/VX^C;2!$Z$E6Q)4DU[&(
MD+,:W"W5 <+C>;8VA-8JFT;3ZN^[R\J?$=R($20_0M,"&C<KZ@A)4E'7@G&M
M9(2+CKW6)PMBQN0I9@6<'YP)[>*-C^>L=+^&&G_[T5P*>W%+.JG3QD:QHV+'
MJ6Q4JS:YUL(HBUNY2_\PW)"$[$V?0A&"7TC)M:5W(0\%J:IUDW%_6 OZAE=.
MHZ?\WK@8\Y(,R6%VT-"@/Y=]_B1"UPY3'*;I,WEJG<CD#A'B8AQ5%0U";HQN
M8_@FG*,:Z)!:YT[A!RXNO,8_3X?H.SL8LAU8#Q??K&U9'/EF]PE/M!IB9OU;
M6@&=>X4!"#  CPV>L)"1/XCDQ".O*D%TCZA49&YD!F=M?:U%N[S2FDJQD<C;
M5U,ZB*R1GY'/.4_)]BV=L+T7\>20W.LWHF,]W^S2X;Y@*.6V#_UTK@NH0;$&
MW;JDI)RN,(!$5S21Z*UNM,S_[,2+:>QF01/N3%II&_][O!C&AUG$$LT90 *T
MSGRC!Y0;J]/S8P!.8/";7WDF(T;HXB5KY1BMII!/H;"[S=9B\HHG-Q\<TI*(
M78UJ-81C2%#R2["(I-9#YR>.OX=(>;D*O!VG'YJA7J9/CV['=FA;OJH3<(CU
M,+S2VY]I)^9;^2ID(:]F#HFK)<2O"<[A']/9P2MO/3M42/&/M]%'J ;?"NL=
M"HE]&2I>TB=5.I\.!<O]NFG'>XG+77K735Z9IV@I20$M!&91_@"S>A$J3: B
M1<F33#]!TC2^BT9_#BSQ!(B.#@>O9#)KP\4G@9DERN+9MTQ<8438JX5%L9^P
MC+G1/\Q"L^I.B Q>R*3;&_K(@[*A<H7/74*Q:CBU]QA6E>JU8)NF42W:'WL1
MHK';Q5O^P5Q<[[EC9.WTG(GG^ZZQS+6=H.B N_/^"=4(9?KXNT[H9/%6'20^
M)]-_I YCW+06>/;"HM)YR6B1B*%'F%IH'%W(]7O8?(]C+S:1ZE.1LB*E,FJT
M5"P3**G\(?K$EY-D0.@B$.%^N^):[<^JQJL, !4*1JS#:2I9IPE*-3V+_49Y
M7MV\^;/5E=EWZZJT6I)HWZ0^/C"];2Q^)5KAB5(Y"W.EE7I:9^EB/+4J;.D,
M6^.A7*)":-D(_A6(%%T/Q% XNB+X)QE ?;W_*B49+3W4E#:C-NV$E:EN<2B"
M95_3OC-[X'**^WF%7I=W'N>L8UY,9XXVOC-FK@TP!B#(S0 Z(0S@USH#V'Q/
MXF  QRW_8:^=W;<S^*UE&,C# *1C*&Z*#.!E G(V@ %HK'$K,\L?,,&.SLD
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
MY=Z(C52HYU!B!&^'/,DV?NYY5:L%)\B'MVS,&([\L\AS#;<*WVA^>%JR841
MB^1/%=7IE-(@QE-%1 GU#"!95[K2Z[Y/'FY97&8_]?$3N5>>MZ_V]K!_X[JM
M)IG8_J"UZ-:+BJZB-/+$I)7M#Y.I5J])*N;C?*^[,D]VMZ#R5L.;ZD+SLQTA
M]33?YBUDYU T7@3C"4T(85;,7""/%4D[80=Z>N+7_HV#)B6"15<7^!XJ*9^1
M!UB,^Z Q$&$FH1]*P*5WJ:7J<V"(^,0@E#+%V.A;$8^FU#T3S<B',O"O'U+.
M_^K"_(&<S48R)T[OA[T[%4]QILJ )P@88:HAN$:@6/"%15H1Q^/\T"-=KD)Q
M^V<J8$,R@F\;(N.,4LVR3UC>L8X-<#W! #C$0?D^!)-^1%<S,:*WA0$\#C8[
MIMQS)$^SA:\L_):,[7[FY:*);F6G#Q^/W,RL,NKEXOYX8S;%NB0U..!S4J-J
M0;M?GL4/]&Q7A]7;/=.>C]0UK)EGD0QN[Q?*1^L;Z,@DWA=)!S#HH4D>NKGV
M')*6U<Y,@:LGT M\_Z#S&0$V9[V#?+7[G8,:0<^@3OYZ:FD(3]R__I\W;O^&
M@ESX-,8D 7/0[_3Z>GZ"Y 1F5CU;V-(%^R1\<4V')#%KT8V*W32CF'CU!\X=
MNKT6-&WN5Z<8S'.%+VUY7%'2_YT*-OU,W.C=/S*>^/Q 3M90%=TH5AV/F.QP
MA/2F#$G$S7>*/RV0>X<I(,]W7[B&WJ0]Q+7-9F<4RW]*DY,>X&!-4?ONV)?K
M6[VD[:@Z?RYN<W+V:0_%7KG".F9B=N<U/@[/3]4F%LW]C"5B.L<V#8O!T*L-
M(T$3/[(B7PM<J2G]"0UO*.]??^!UI#BS9F^+A)W%K-40.69SN]6 L-*I.1<R
MD[%$\+W<GRZMJ!B(K%K9%5U3P_GSO"^ZDUDS8Z=2+G)#X*7=]Q8H%LKGQ0"$
MZO@G%[&X[#:80#V4$^D[[;7O4MT]*9R:HXA3S <F9%6$]27+V1Y>'0J_:F/&
MH:1^D 5['/E$<4)6W[U27Y96!KT'FWPP1.?F)T)M6L"EN6\-1!-2?F[R71]2
MHVE3YO#,T?D_F=6O9D8+RW)IQ\APO8N.\_!:?;O4ILYSLX&@@C&"W,<!B7+W
MFY'1G-(KM@HOS4NSF0OFR\R^;*;'2'3HA[%>MR48B?EFGIIZSTY*>MXUOB*:
M?GB'R7P+DY1?K/X%0W\+=9+6!+WU>Z.)%W%\&2G0(07>7K$AEE8%R^(:4*RF
M^SZM1\**#?LYC^:C4]R %VE(D_(W?[@*%:BC5.H:/H$0 :KN1UW#C](Q?29=
M]^%?7MS[[F0;H4?8KU:[,V(.2?DG'GEO;Y!E:,^*:<\0@LB;/EF]9]NKG*-J
M'7,./TTEQUZ]P;1YX>[ZIY[[AI''1(9B!A3GY(<B:Q=TSQ+-Y(F4,SEN*I=[
M;JO,BYTK-^+:\-PRF_$Q:_8-RFQE3J]=@_SE;S?-T2G0V3GHWA6.WHU29@26
MT2YT#/U]7PL1LO$-TPL9E IADMN3+XQ!>6;A5[N7QK3>=A8QYA5H-E]EP019
MX;;SI)-,1NAHG'C\B]: RR4DOP^YR^>8^8GL.V?'!5$8X4>FZKNV6ON*)!TZ
M=S;E!.(# ^#5W&!B4*<6] Z:%;Q,@/7ZQUL9SZ,%)\+BR+0VF:U/G=O@R3_9
M'#AR)=^_^<8K_<E/V.ZGC<@@C,=,4&8QZH++Y/Z;LI##IWMNOE(8KL<[R8WG
MA;2$C%Q>@D[&T+D;*3[T080:428'4P=)TX*Q@\JV(S_T#S!QIR%,!1U$\<J8
MLOBU(FDA_F?'/+LMI9C7KG &V>G2IDQ2)F^24&O)%$M$OSBL5X_?E5C].7G.
M/]Y5<SQG?[R;<]-0QI>MUO'=G)@'I<8(.5RL=&,'+$B2C>DVO>;<4N^K28WG
M'8)<X^8N\M(<#O%><O"/TFW06R%',<$O%X%C +5YH%LW@H-63 W@>-RF47Y9
M4U^@EG2%Z-#O5[LW[,3.5BGSN FJ"#D_NUT%)5IA0 7Y-.;J4X2I*V$ 6 LA
M+^W](VF^LS'='7S-)%;OTYX9U6UG/KW]<#N!1:5&<S!A_&<6Q[G^O<VD^OB7
ME12FR=YTE%H<2\X1F_L^%3O26(I7#9E:9S((6ZR"W<X>Y02ROY2JQ@#>A18B
ME]BTJ(_&_[YS2]>,JH1 ;^M3'C)+>=@P]+F>$!-Q,Z"F?YM$NE/D#")VS9#@
M>]@\ANP*HN8PO+#>H+5*"X*Y"-HJ+&3.1N0J[O(#BY)P)DE'@LJYM&-E74/4
MXS\8 &%EV5N!]0<*9,8YT4YM7\<B%@4:###7BG$D,;X+WS >KYE<A4S35R'*
MIVP4-Q_RB"Q]MAW;F.PIY9#B--BVWC^=,7YT7FMUV\;HVJE?S[JTI+WNW9^Q
MZ,/O"^DJ,X!8WR$&H/QK$W&6 7S)F(-1E?V0>S"701$$#AT(J?RRMO=".XO4
M2'^<SLT YIP"&<#'?5U4*F9;)LR. 7!/H>AVXX&&4CCT_?UJ/ORS[G"H!/+7
M52*:+M((I:*+^L$I!G#).!9)K&YF #^B0C4MURIW^?^_'+? AB1QA595CSXX
MXX7B7B#"XH*7X)BW*Z$M^7U%(@TR5I3JP>)+YE_C#;922V("4R"GF%9@DC_V
M!PR@J YT8*:")(;J$F5N>*5$L;76WCI6R[/H'SG@*U-/%)V;Z21C+V(M ^ \
MCP1;]O.2,H=RD'/6S!QVQOQ:TS^"G.-@!HRH\3_V[$]S^3D+JHB(G!N! 4RI
MS:V]T$$&[?MW'VRYZW\)'2C *K8HOS2#9C*;:F:>Q""_[H!,^_"^1E+?H9&_
M%]YI*)Z>_<PEJ.+2]5;C_ 2T;;YMX;:N!5W$GRHL04]'=V% =S>FB;(AQ"KD
M[$O\=A1"A %T*S-K#I6J*85JO=13?1!'-'[SG[^G:&)X]?_G6]3]8U'$ZUN'
M>=2F4%T69T<6BC$'+46>OU71$KKA40',?]E&^Y<Q0P3;@]Q(7S3Y6N8;+VD3
M*HM>@*_](Z]!_]Y?,&M+9_DW\-I__O*+$!6FF\J8;FI&?L7!?[_A@]%/M4V1
M6VC,E6.V%-K@O[I%@$RB":BU0.*D)D0H*FMMS7TV,=.2'-GDE^7#P8;89!MJ
M\%G?5UKZ?*.T[-A(RY[86,FU=D6K<K28'*KH*RH.3^*29R:O[G_DC1HS;[">
MS-791)^9OU\7?N<.5R2*K@-KUK0KH34^8P!#0UW0A3#H<H$! ]!';C)+E$WC
MN4;J)1-F\J5+,PUJ]IT!D'!0@I %,_O"I9@NZ')=9-8\X^OFPDC?G\BM+6+Z
M'L=^V1/D$(J:AZ1F@+X,0" 3SCP6?6 FI- NE!J2#C[.FO>G2?W.R%QF1L[7
M4[(,(5/A*"J5*DTWH%<L0+:8@\JA&( ,0@+9(X-BIO/F;P!ZW,X$H&-%]!,R
MOU/:^#<$R:XCP37$PE=C\HP' X!".7]OYU>&<U#W&$ _T[[]D'_>"I9_-0+D
M_V0#&@\823F/[+1#2(1Q7 :#7]+'\#R#:8^*IKP:C& '_K#O93,3NK.QL&8)
M@UDZ-[U J!W-K%:>ZE?KEXICE1]XUV]J[_F@V;\J,J+A7XD;Y_ABFR^O1M>V
MS<[I&H2*].X[]C6.=$KU9-Y\J:-$9G]W<?60X[_Q^+F$"1C8%B2&IJQ>MX,!
M=RUV&4#)7;M@_KD"(S5P5;D7Z86<PLYRK'83TOE!Z;X9O2]&-:]7QG)"<;Y]
MS9)"2R&!!U61ZG-)/8\,]AK6OY\V=B17[DDX$'>Q%A.UA,5>2/)I.)!,R.W&
M0U:@4WF]/V,"!<;K'@O(/)AJKP-%&Y8/GRGVXXZ>E,R;_--0;D<_%JPB;<V-
M=UG$?H6[C@5S::G*;?HH!&6\>MR<99VS;D]H,+MY5*74*)O[R03.S(-5*X/T
MG-Q'^Q/J@3KL!&K/P_JJ1;OS2D:39J8FEC5.9ZQ-3A^Y> #UM,Y/O]*GAWZ*
M>A4,)8T3C%>S2ZBG<HX0C1-UK<,)ATXIJ+8E?/&*^&-XRO#'0S:$4\-9)(_Q
M0WW'Y0Y-N :MM$V'XOH=\17#CA .L^@3]QWO-H/R?_?"[28Y77OF$7^]K=E-
M2K74.COO-(^(V% )N\*;LB:X)OA\%I*"X*P!,XC=O6=;QF(KN [%E=WIZ3UM
M(JZ-NWKLF)A%2]X"71,Q :E56]T@\,"XJ;[@8%&8OV5[K6A(0T3*)ZFK/.^X
M (#4?#3JQ@C2'8*3OT(KU3\"30W:X' !F:N1V9C?-DP ?+#S=6%X1\+AK 5+
MT-X=X,EEWCNG9R4?O8?[@6X4TU^8^AYDG4>G1>R,,,DW!GXVO7O\@G^"[K7]
MH"IU_$"0H_IOY95>YA?)[%^7R=5ZAO=!U@^]'U2;=<>LR9>$55$\.C66!1P[
MVHNP/WN!S%5',7R U<DTZ_B;7->Y.@^T:Z!-]SI@R7116BWF%C3)=IS.VD2<
M)J-*PF*Z$8K$Z>V:C[AK53Y^A*L]B8^?*&OZO0$^&[P_+_(+61.:L@-+0+U3
MZX9*^-3JYN)R'P4UH]T?F&3ZO^L[]AG9]A[5]^C<I-1S"R:93$]@ 'C(YV=_
M<YXU80EFM!H*V_T9.?>?]V/_FX1=U9^N-T)C $L.V65_39C6<B3OYADD]A9,
M VX$0BG^*WA)M0[Q,"BY_%L0 XB?D1FN5S5=L4-UVEI__Y4R?N:D5\BX1*Y.
M9O@SF0RQ(GM@0%)P>U"DYG-^^E,&X#GT4%QT=8#8.)N>3!?T;*SU@K+!W>^H
M2=MH?&](#:EVCSK#J;Z)H-WU?<FK_()E9%1?!:Y.J];:.#J]C#^(\=:#=.?I
MK;4%I$H[@%%2Q60^X8,Y7#D$H=Z$Z8;KLT+W WHC>H7YGQ5 YOPG.7J8P .]
MNPNJ$C7FQ\KF&(#@S JSLK@PGNZO^:>_7SU/OY]M9+_K$:6''UDN<DR[8"+9
M\C')R$-(;QJR=\L'RH[Q6H-T1YB/5E[!G6V<Y=Q1>W>5Y9"FAFJ/:L[LZI,+
M"P&/>B.JA7F>H=3@-\#S\JN)%-:PC;F-[N>#3KT%:J37N1GFE1:<VA'C"5K/
MV&M=U(W.8N.RG5ACK\:9=,K/T'FHYVI!/2*R"\-5M_?X">C1W>#H_.!1^FFG
M]QG^U)!%TIN\));^.F$*$@33:23JTM._G.E%0X6T/0N3MOCA_QV_S_DW0)-Y
MR<3/_XT?1V&H<&,Z2 _Z^)>S@N[TGE2<0F%;-_Y_N_2_4926&[:<NRJX_4Z\
M"S]0S@#<8<PUCI\:ADR]9^G85?=*0CJO]$B^P];93\C5*@:PQPR#='Y2$46)
M =##D//=5)_;29C7%A_2*ZS6&0 Z(YV6C60 NE#2'%T3^;>#&8_)+T"L2J89
M $P:\M?;/>D??S_PA8!$!B ^49C.'$J_Q*R5WF$$)=LP "JS&QL/?OWKJ%HU
MAA![U),HT]Q0&CSE;Y4JNUSJ6OQAC8/E$?3TSOY8O7#!R7L^["8ZO[_R]WX$
MZ^M_U8?S^AIP7F(\5D]]P(2$J*AVQ+KIF/-XMM3EI'RR\^*UWN -T5K$$S>0
MT<CML^ & ^!11I'004R>ID8_MD&TH,?ACS&K"O= IBVZV^E<3&(T-8^AJKQ!
M]K4/)P%$#!B*Z83N2\!#F<0A>PAD\@"^W=][ )?]F7R4^(Y9_HCOFBJP=C$'
MF6$ ; S@ER\)3S]B!YTWINK@9U&T0QTZS"KKXR+59UKA)3\/$U BJ8<9P*M&
M+!)T<&8 J9#_T>Y_M/L?[?[;M(LQ&YD=UASPE9M<\%R[>;7(R[E6Q 80LK!^
MU%_QZ_\%9I5_P$ %T=5>XDGH8XP0TFLC"24(]_*M6NHXEK?1O9_B>JZ]/MZ@
M.6G::D9'(NS.U:?]%UYU5]7V*RX^X9 @F"/G_7LM.!$?H>]R^])%5B)<-GK:
MCZQ8@?D!MR)E\VFKXG[/1+H=^E7<[Z0,RGQ-;!#QS^XSNJI9%&06HO^]L,,8
MO#5KC[F+F6+:BFP+>A#0 O8@#Q;%Y3&NLOULIW]#PG"T>N/(C$FU3(N7^'&2
MZ=$*F? $OM. 9#P6.LFT(P-XM[BF3>3FGWS>1]?0UR79]2C,DH(NH%,V=N3&
MX3J2?^QG#RZ$"K4();^-L[DHMGG0)N1%Y5S@>H3R@BK/7&@\U ^%P\[+0(YI
MN810F,/Q:>GP'P(O=^>%)FQH4B(=\@8]6ML#?%3N.N!,+E6=T;&\V#F;-D[G
M*IM'28#)L^A$^C'X19++>CN2.$+P:YW]-JYUOFV@:B52^>&)3 ]H5,^#DSFZ
M^0]?O,@\-WE(I_97DD)A\:V_*]%$%J%2R+N0>$C=X_T;,!&M=*&!8B^3\_[\
M2_KR+2.OT7>R[D[ZL5=A9:JENM^*XCK<?I@<?\3RZYO=HD7W4!I>N(.5R;AT
M,)YJ4G!5TGIU)1AJ *:&OX*+C==7C;?FZ"B^67LM=/7NDYJ\HZ7YG^Y-Q;GY
M-?6&8HY!/6@\9)YVT(2$F<6DZMH&AW?(>LY(DFB?T82JJ0627BI%4U3H>Z\N
M&O)"YN2-.]PBB>_G0O!RQ5N0>U]AQY"=5Y%W43'Z B _29I<1-+N01]S H>'
M^\S0'#YGP)_[:JN#5QXVV(:$?/GPY+7OV=ZI'[7'5GMKM_@=1CO$J7Y@-T4Y
M3.,B:;SO6&@G;BK,]B,RP0J,.#J'Z6@ZHN2G.CP;?:\3)5N@A7]HXZ"19VO;
MM%&Q]M1N"$DT]76R&4?.%F!X=GS]K9O:6IY?>C(8&*QA(IT1?)JM5L@"X(M2
M_F5J[C!QN*7)TE X[C__VDS8[@4UG/8G0A(Q?'C)$GYC3-?L5$:)S(\V:#%8
ML'+M77NF^7/WIB-HR<RZ2+[W,.^]]&R9:'TU,)PT1<A]CP3E0]?8YX=B._1&
MZV%\OZ"":$VUF OD^HC=!UAWK>GZ:!/>X2,:EX5'FE.?W__D.WZTTO+GA/DD
MJO";70_^WS3[\K]M;A;#L[$A4<F&897TSUOT820+0G()7W^DGN#^[76;AH=V
M<ITJI$=4_(YX6C'YR1[>FZ(LDR9D>>(&7R6/9-R\5  3R+I<K,U(:GT8=O!R
M+ZZCEHCIQ@A":Q''OON(OV@L/2PIO?;%0/?UD(S@)YOKZ])QYV5J9.N.[>C7
M%"8I&?V=[?^3P+TH3%)+QH#Y%/O+Y6%8\KE1JB^QZOVNP#2H=GD8[E/D.+5R
MX<_K>)QV?_"#-,(1V=L/7UXW"'PQNX."M E2C*F&&/ \Y5:8\JQF0\=9T/^U
M=YD-Z%$.I@VLB5[PI9I[W<^8QDH[B348\W[@B5UDBY.P&-FV">3&?D+QZ8I0
MKH3MDI^2Y->J2?RS]SHDGAN"_O)Q'9"P@Q37NAS*]8PR[4 +W;>MG??N9)R,
M/4CN6K\[A1]B '=U+*;L.J%".[ T% 1Z<T, C"'()_UT,C?KJ0%WNU<\7BU=
M<L;><N.8$IMO3(&OC?ZX[Y!X#CL59#FX<,KZ1R)<E6**^(BJ8P ]^ 04#]0C
M$I.H?QA\I1I7Y<^73%"6D,B7MHF><!J0' B7N?4JU_M<!H]P)[N%R"_86\Q[
M?PDX.Z@1Z4^ZYG.6A$RF.E2&5?56E%UUG>&A['VJYKUG_$E0MV[Z2[9,0!+9
M4>&!+]\8$W=NI/S=[W-^HD&%_/BUT/E\"0/P,D4?+CL:C.9:>6>J+[W<(44Z
MFU^V?*GWOG[GO?$L(VF-']D_77JO"QQT[,@NS L)/6QG_+'C#"A+@I!1M 2F
M(V50DR'(F"-DW+'LQFC5#:IA&<QI0*NMD"!P*.7=G]FRC8]USGV?\;K5%%>)
M4"#NK@50[O@P %XX/RF9[)TU]S-Q%G]TB:Y :JB)(CA)?-C1J0(&#^4_#1G6
MJ;/ZPV;RA^":(58^9J=>>"\:VXL7U81-R6-1]524 $*:WNLXE$+EFC6_C.Q:
MXS<E]27Z>FCA%H[=73OEE_VC";O_](XE(#/;K J[".()N5@)_Y@6_T1-BTDS
MUU'XY:H^DC="L)ZDGR6Y?U6! 6AF#3YX8JHNC%B;H,ZG\>E=2I)\<T3?CP%$
MWP8]YC>Z+";1W:C:1:S:Y*XU,7OH<5"Z;'!D/M*\+<8R8S'[8U]#KE"++Z^Z
MLX)>+>SJ5T.Y]74NA]]_&;W\GY=@?6_FF(D3B''$^:]UD,?0VL4N%SM'8D&K
M3!%!OVINX[ 7#E&L8L>Z>F0P7/.VAKZ#J_MW&Q; O4JY#\K6(4T?80 U_*G0
M.UF44T/$VS-3E]\U$ W;&4!"W<I*^-W&I\Z76&IRK(6*&XCQ'A+/!U6T!49W
M;$1,;2_5;%HDZ>I1G!&3X@R@&\)*O4W+*P;#"\.T^RX@DW1]7\/"<OHV]:XM
MO]>X[.%^K"YM33A+)"3\2J1E0/\L >[\%7D/)848WX0;@.D4$1]]#:+\(ZU#
MS**E3D\9*RY;_V+<YTGP\[KF%KN<><BR9<85("MZH3ZJR)#;]M<IZY^0*348
MK9E^DBI ;(Q%L-&'\L:>!Q+ZW2T2^LO"6DV2;;^H"+_TB?0J:;(7#Q_-O_+K
M\TD;M\8 *QW4Q+J%6)A/YQ/JR59::CW_XQE)XEB^\ 5>;5?Y$2VV9O;G$>DU
M0](<0Y^'Y$]]-I')<ATPE,39AWQC6C_CW_EO_W^W0!B3_PM02P,$%     @
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
M\WXK'WO[32".WUNLCF+#]Y;OG6)D^A'N5Z]3! C6B^V!N*^KQB1*D4H<$_"
M22V@!6IL)9'IVP&A8S[=Z %[$_Y>YSH ?7O(G$5AB=@FS$_XF %!&.^9?&OJ
M!.E"3<\;^&J/+SI4<,7^.6P'IN1S!IF(T'C%!#36K=<5Z=?;W'-7@J-NV]#H
MD0OF&_XFE[#8Z@<NM?,>#9YP5H\0(BWQILUN4O9,1PLZWIJ\B.5'NKL6V]_+
MU.O6[!73_W#[5$AO%>!=_[)4X?,%\V!KO?4C;<Z5;S3@ AJG3*T4J@<<!^Q4
M6>!!>(!7(>_N$>_?(%*I+H*A.T!G C]LTR8-0(_D>(8VJTGMZ7_"&%@$2X8]
M3* 1FG/B#V7Y"B)9-HC%DE4WF__[^+9  Q-PZP4/5.-J5.XWG.IC3#&!G=4J
M4B$=+?&E(()0Y16U>L7;)OXSK-HH05IL;6W62N[HT]P>C 8]APE,I^"D&&HT
M/S"?A.UH/$&:;Z'+3N=?TI,/&6FUN3B&>B0;NN>LB,3CSMGS/S;US\D]#(K:
MEF?P'*=J>:(K-%M8-AS1QAC:/IE72PG2/(GGU.%Q99<R:!T9$5LSH)0^A2CC
MNT)%':-4VYWB!3.>TK,8LK1S]"+6<],@=45)&\L:O1B:X4PIM!4E6U%3ZY8B
MZ:DL1!@T0KG'RL9]!^X<A-PAR\>UM@?,YA!#BD=O3)0L3W7C+!>/N(,\_04+
MEG[9EJF)^/=[FQ?H3[+ZAS<#EWJ3H0@5\'!1/,ZEESM$A0B-UCL.(F9L6A Q
MQUF <R<N":GTWCG]1B/M1/O6&G[U&M?-I5NW/GYP9C3!23 \RR_68>*09@+1
M-)]G(0;-N5Q?LJ^2>Q-I9FJ'TC'7V06O*AS*>>"O"G_D$]OIG(0JI^?KZ,Z<
M9PUH$CZ:3S <B2XO(AO'Z:E-38*P<W%]4VMK0W@;0\%6MN!UN?JZHR)2#/\]
M.2UZ5BS82Z*7(#59O[<RB.BE4JH?X_.4MIX0F$,H]A'ON..;X4I1"CB7+.3'
M'N-+JRA,63O+_GI]MF+BE';'GMAT(639NEEA[<L+([4C=5WS4A>EN7+=86/*
M=A8);D.3J8^4\Z8HN,]M DE0DC$D=HHO@P"-9;'^)&DAL'RZ/"'W**8%)41.
MOS\WKB_V8NU$J*;YQ[W->B:7]%TXA%:LCK('8&N8 $U8O!5>97/W-CX6QZ^G
M>0,G7!V/B<EHW#$DV9)E.-M T9.KX>AT.9C#]N2DI%OR-[TI;D7L&Z@7+!'*
MC7-#@+*(#W@I5(>3$!D;281C2& ^H2>C33/"QYI\K'_%1.5YW"XCF6"%;.$H
MDT?SFYFEO:,X2NH(Z@!-%PPFWY^!-,%W($\/ZRD@W7(1=QOY!WS*RF0'D?8O
M/]76,33>)ZV$\M15V3ZQ;\ZV*D3N$C@RDG[JDTM$]M#AD7.3Y3C:[I)Q79[9
M4+=76J8FI]KM3@XB?,K?3W79O6M3@GU"C)M2#.%?Z]KMQ)M51&B77P\WW&)
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
MY]D;+SYU9+!D6M5ST4_DLOUHZZ4+!H@=<N8[SDQ8Z=_<T9J<I:>&&H54RW?
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
MY(!FJ5N[O_Z7@%+''VP(H5@/Y^51O,A=\Q:.%T_M1T-,X<9AT#;,>"WE++A
M%FH601X#Z2]]&$>$/BX6>&]4'K)1RU2KNYSZ@ TF(\UFH#S0:$14X6C3%5V(
MU[]>BO>N]\/Z;8OM1M';VOD;S=3[]<IYBP#95'\%[]*VGW7&85:M\/$TBAD]
MM]$Y8!H:.25=)86VKTEZ':$]'&Q^RYC:>_AC\?S;U:O^4DM#;[U+V_USXQ4!
M:V.1_S*R[<&2KI>-Z1#1*RG4XS^0*N#9(D?C=_8^-?7535$KW>D";]Z7Q/LZ
M[ZHB6Y8:YJ8.1UY#MB_JKB/&H0260N.9P!X[FA X0H1Q@-CV;6BQM^T+J20Y
MW<<IXU]SOWDY/<Y2Y,.D)W,4:0O\N)I0]>[X.TP.S!6&QQ"&IE;4$-332']Z
MU#WL(\BAEZ3!\E&GQ<,&C<'XTE2B^96]-\^T:<R*79\X@?Z -/]P@_1"CI[3
M+(3Z!B,YHA],0D!S F(9W,+P+^V^* _0&LP4GG*Q\"[*S+)W]_!P:UEZP VP
M-\50#M&C&<?;9YIX* OTRF8EGTDEL#* 8%Q9,Q!DL4?E*.G'%>6U6KOI'?N6
M5.,?VF5KM_3XM G?D&>80*0=8YAA2,^]A\,'KS%X[35=%$E$9T?0A<H0E4N3
M4N\/4*]B,^[OAG[23ZC[CLW6EW1S[-0I.W=B68^R1L]B EYH8=0/0REZ/DH"
M]7%2'&PBK,@0\KRV[_/$:X6+'_6I# E0G;-X.19D>D7@![+#3W+D$6.("=3T
M/F2H,X'6([3+AGMHXH\(]SZ1N4?:#4^2DM,1(FH.9E9XV5'7Y)-?Y)^^[<@M
M;R]F/XVH:-9%?874"B;2C#Q+D4(LYJ.<0=V]FA+.,*>!57TN3[143\=M&XO1
MBTG9(6FG%?YHY>!OZ59[B6X]AN)=A)5#8G%N3:9=N]7TWO@@JY4<MZY:(2A^
M=NB1C-S'Q%1VP1/0#+O4DIV(;PZI3Z_8<K]><WL$\E#/@]F4>_0\ACCKV5+H
M:2Q#&/3T)$X8^L!C\+TQ6PG.Y^9[<F.YX\..)1X,^5Q<_\3BPMY)/J$E)D"R
MP;(\Q$&&(:/M!10,(%VUQ%X>GD_]O$ ]/M3V"<VI8_U%5CE51WMH4JQ8!*]N
MQO,<E&("G)-@?CXME#7IF0!^A/*^$7SUEJ8_<*N"I!()WI;2YCOR\7*O=K>;
M?H/9:43VW4+/B#RIF(>X6SC\U98I?H9<Z,T1RCQ9:AXW Q&6NMKV0FYP\V$H
M4D7L>06?W?2'K/.IZB^[KH5Y5]'>ODD+F+?DE_?1(&!%:&:Z"RLQU&.6TVNC
M99U,@*=:1<+9\@ #(10:H-E>U)Y@MA O*AZ6&Z^3O9W(;=PZDP8OO;Z^W0H!
MY9E QQ<H7N("O1!W1Q ?N4;,C*=IN6J5/?;-(\T>ML&^WGNM)+7D9+F]G)+9
M1%37W1#1<[C+_=F7AB6O.D:)6%^^_%\W]Y&N+$GV,H'/1PRA$9J"=-CB4"FO
MRV2C]^2/'FC3Z$(GT;#X<:'+R&Q">L.82_?8IBT9;1P!W:UD E;H=3AC%(1M
M41FO<.MHQB#CNT(9D1$/&\+NAC.!5"9 :67@T(,Z#"O6.&'Q7*(T>)_IW^^$
MC:SM1C.!3TR >I5Z)A>7L*O !&S0BVL,"R8PSK-+9P*7IW9@3. VVDOD]V,A
MOWKI!JP;T-0;3 ".^R7!!%BJ7;%:88]G0)=V:?0GN-D!E!@3&-/K@VU&'M[0
MT"^FZJHA:2/KM;]ZT4>)D)7Z-$S%[)PYS;:)8;9Y02&W\='BN7B%E^S_%!'0
M7F5XP59XI6F[)XB9<92ZL.,^Z%NUHFS65_IX)"MGJR/RE,J-<Y_W)7<G?06
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
MX"VGIS&!O;!'R!PL@LJU@ _8;LPAAX51)N9GR&5IREL_,%*VZI\+;RHI7["
M7\/COHW \C]8:)>](,U#I)P= B\Q"C_4;E0S7(U%;(LBQ/\+UI3_'FX*[+.F
M:$AY*G:XYA7-*%N,QGVE!!H'$T9!:-(DWZD.6+RT2L7W*@L.\<;!K4.-'US5
MS<K?S*]D!EFO&OOU.7<_00:R++:%GH?B"BU@ 5(Q?0["5/Q]@_EJ(B09)3^\
M::#-]]*]:>"UE[VJ&YR86%3.\_UP-_TE[ YNS&6$P2M/2NC0@4C13F48'NC7
MMW<E.N:AM+U'U$T1AXT5&0>A$F^EBWQ6?BG:-0?UA$L*U)(;"#9U9.D12J#5
M 3.D$1'!TUNRV-?N*6-\'-OP66/ON64>E;:T-#"1YD[JI>20Q-IZP>/OBJF'
M0RO"<L'V_- 0&](MN."!?MM!OZV]6:$J6>*1\W;.[LEP+91SW3SN7'SAC3F3
M,RVG9@77N4[BQ[5:&GU"OQ8UV%QYY"_];"G^QNN4]<Q.J\<X090HC0,T);5?
M ;4(:#':S5I2US,"G"T)?BEYYE-==4W"MX;T]^:5U0I^\--.47S1*99AD"ZO
M(/28IS49U]:D,\,$XJH@0EZ&>P>"RJ*%'&Z;[&T,(_HT9+\95'WSF(->H)_)
MAQ ^,SY\ZH?K&;:8GT:C8Q9ATGERSRT##J@;ZYGPY=;P*?B]E"I.F>+H?T'J
ME"G!'*@\*B?^[@)EIC_]X:6.^_<R4Q=)%F];RITTE3R3!,Z=YO#G^<"CI25R
M]4AY/KJ;AL:L:Y7;[=K2T-T@$Y!Q%.V.!4=>_;J!>TQ'?U3(C5_08X]74OXR
M;F X\6YME1@I>RC,XXG2VVWYAV>RK6W#1;=PX+85*R/.]["%LJ3!AU-"2,\-
M6<-3W&[].2DS4LI!,1]>9&*/NS M1V]@<,,_WB#)E<71;(^<6J>=)B3$F1L^
M^GJ-9Z.TD$@:)'A;PJNWJ)B8GM"&J/=V!;RC^ OP+[UBT*=7[Z)EPPU$B4R
MU,^R%-/N]K71A8X*Y8@QI&71^&*X::'M#[1 540QA4(VW<V!$GJC7OKAO+)^
M4>8,LP,.%>_.Z9!,K/JA&\'PN'GTNT,1\&T'T25T=-3YYJN%XF=IK\.-4=:,
M 8@$S8B\0/Q60*0[,$PKDN?-[CF>FY*K+BK?4Z3+?F9?=X/P"OP^NNT!_37-
MO#>9"=R1NG)JO+0LNM$ X58Y>F&OV]:Q9AYZ7C-7:!HE L2BIW-N3P97;CA8
M0BZGAS;6R,_ZGVF]<5)<(%&P.O0T_:+E!:%M2;<(!"*C9P?[$*3_$7 <=K2M
M]G&A$>^;G9U\RXT+7\8FKCY?SFSR\VQP<)I>6K4:Q5!^D%QR2/%P7F08&,>?
M,Q_C?W3@75E"8Z9V_MWB]4B[5_OJ&(MGX?PC/R$TX3S*W<P6+)]J(X(LV/9=
M-8^H_,=\1>1NGX-C^+4K,H@_W/DR@KNW@SW'>SXR*LC8^@BIM=I>OX+Y9N[N
M./>NX,^W<NOD5B3S%,^:3*ZI)^:%]/C!P_2F\K]]LQI?H'AD&0D\)#99V#V1
M#+L/CT'(GMZ</R*X8,D$HK^]'SQ%JEU>(EM=[YW($-SS-('L&8#YW)1U*B]:
M342M2"E1Z6V+R"^JH&=B^"!<@05]/"DP"D)LB''<]1)L:TT005>M-NJ"$?)@
M7E)7&<;HT?8.#<]5)N 3&MG?O3'U_.HK\O;*I^*OV#$T@)1Y?: =@F<HZ8@O
MX)[D-F5@$2SP)L0$FF$Y\C%%(TTV\!U61CB. )/U];(&4RECI2%SHC&1-(5
M]&QW!@NWHUN-MK @G1S35BIJ9;4\8;@[U[*]D:QQ%H10;_E(+N%J$FW,[K?F
M@;S?45?T_$17-FVQ6UX&<ZSL% 'KRQMG E=/:L$P\1V]C'D?4U+!*6@+F8-Z
M!%RS80(IE92/8(XABM0?9%;"QF)J_W2X-1/8QT<*IKEU-JN3AW%8'+U\AB]F
M8FO4IJDYWK P9DEB=VDG9C>J[0I#5?0:$RA+S;&BGU:4-GC-:$%72">VKC#V
MV7^=L'"9FG Z:%CP-3T*.<9*?[Z &J3LZ6W:@1AB6:*A*$VG#VE08J\:JZ*5
M)',IF>^CT5(6TN_ /7;C'XF?_7\4[P\]WKSYYY7D!G6:MO0IO/E9I/7/AE=N
MIZRBWA]R#HENL7XS*$?J?XSZLB*"UKA?$*=O_.Y 4.E]"BDMU>_=BXM,8.K\
MD))"V<"@F^@MS">W/6<=E'Z[$'?(5=0G;.U63#N"SX&F#K:[AQAB;T:J0&TK
MK=3-CDD=2U'G4]JT<7IR\F1 UM^BNBDKJG.8AD_Q_\)'-X14;MO8U-]Y/]?
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
M_4K**JIJAS6UM'5.G=:]<-'0R/B2B:G5;]>L;6SM[)WN.+NXNKE[^/KY/PA
M/ Q\_"0L/.)I9%1"XHNDY)27KU*SLM_FO,O->_^AI+2LO**RJKJFJ;FEM0W_
M^4M[;U__P.#0\ AADC3UX^?TS.S</&5U;7UC<XNZO?-+KET YZZ_C[^42X0M
M%\>O/>#^)=<NCH!?%XCLWB-_G$OTW%7N6SYBATX\XA$__SRSN)%7X:0E6>+V
M_1Z^?8J:DTJ47Z+]3;+_;X*%_H<D^UVP/^0B  *<N]B;QRD"0  &/2M*%?A_
M8E9CPHE2J -TF"Z5ZD-";$"HAG5F_I,,!'YWY*:YZ:@KYF[ AV6U^OL=23.A
M]SS?O>&(4OT_-QOL6$!H*R)_,YX<L C]X DK-6PKA><583T:#M:39]&5]G.*
MEUR3E:'I/#X\KH[7^%^'\(*L;%XPAV$B+, -^P3-ET*"+,Z05\Y2S+OB$4..
M2CT;8Y='7FF6A;HDO4F3M[SF([+=N.="C%A4'OT2U&F:!5"5Y)[3>,:HE5<H
ME8L!M"O4M=_J&WI^)K9"A.E.1<D/JI-M[<JECZ1J$4^!BW-CTR%!L=_76AP1
M9E,S33CJ$=?&0@72T))" ;4=+NX6.)UY)K7-:WU4"M7Z7MWZHWVV!$^HIE+:
M=,"!>"TL38@N1&VF76&.I$K2)?A;6  74H=<V30D)XQ8#^8_WY\P/=,B"I7Y
MK''TLMMC)1?%TC#?'TW:K_<58&/&Q=FJ>4TE;C+)QDNQV2R@\<PM3W1$X-W,
M'-LY"+G<+T3+]EW<LM+KSUW[0<DS#YIB4#=$3[9AW'=$>D28!-01LDHKG'I8
M =7% BI@^&"K3S@^370$^#TBD* AJIWH_L'CA*[P";L23IV388H;%7P&:USD
M#MBHRM1*.'KB%4:,+D%>F+*NS9]C2E"_"$=H$N5ROB<X-D_6/E(S-J'>DYXT
MM/XL?_<!!]<W@VD&MAQ.X&S9WQ;F*DP7+6U"2TXF-G^[<1VVP%3L3:/Q7PL>
M]R]5^G[93DP$HWWB WU5SQ=="EM\3QG:U&7$T*_[!)-!S1AQE#QBK?6^9\-1
MLHQ]4GWZXU:]#_6O+2UB>46,I#>3#MN]LKG'=^EM]17-903\T\I^^EY&&GHB
M!\-G((-JQ94Q<Z;0>^AGORU[Z\-SS$D5 [<E/06P@LV@6IG6)*D8KBM%QSY0
ML?F0B2+<O@9UI#@C%.DZA7ELGSZ.R<^W(WS)MQ4M';[>Z2MCV1YSVH@PRAEG
M@YHX!\2K,%)8@!,V&B*"]L(*,0?08I [&%XD/SDEQ"\Z#ZDRH2'4Z:R^M36D
M2OD2<,^K1P%0>'T'S/$\A.<[?KA.AR*\N3&($J5;UE)K:<H(*^L!/Q:P]PPV
MI$[>NZA9P$"Q5^!#@6NRG6NL5)-MZ"0GZ$5;6<[=.XV.7ZF827R\ 0^J$U+.
M A9G?&FRJ(&:RIAL:J1F(*SUR/Z%5GB>8LD-?L14!B+RD+19IX+7J3O'A+BN
M0PJ2R)*-Z.$5TA8>1B!^PLC0T30QJMZ$Y".4=(=OGCM3^EN1NE+]D+_=M?.=
M:B6QXHK>,EXZ>0JW. ->FC)HIMD6S6&+XE<-76RO&HH#_YZ)_,("]L0Q,E''
M4.TXLH7P4Z(<DP.!HW&WIO+T0DK\X8NT(*Q"]\!BX4_&0,O]BZ-9J8;;+Z8>
M&/'L=C=ZG7\M]M0R ?8P3KGN6-7#P8P>\UKXG:)@G<O5%17U%0E=JV-*X;^I
MJ5N^<?97V'-)?Z^Q%';:C'E(@FU4G] ]8RS@YZ-)%L \F_T7-*POXP8>K8G:
M8AI_06-/0U>AR_$L0!%M;O\@+==M<^^<O>$3[8H*RM.EI<(L7IE+7!P?\G:=
ME0TSAWU%TR^"V6*%L(#L6A;0P=G, NB/C/^2N%,=QW1CK- ?,QZVHQ/0?NAM
MA9U[6;B7; _UU(;)OXL%& >P@&3N"!:PS1'_5[0-7UEZ#XVXS;VS]H+-'W.6
M!:P:KT\:HH^S ,I>+'T?)S-NA06H"PNS/]@#^@O2_+3>=O86;E5X8T:-:<+H
M80$_XN>:HIA.+( D#Z.J<S-DB4Q;.1";S@?Y,V7@:\":\0KZ!VBARXJ>2&,[
MJ2^@OC ).IX%M)S'D6V%=_1P](_Z$!;P68(AQ^PR4!^B!]'.((3Q!NHXFF-^
M(>*D&:Y_N>YM?%=5:J^:8G >1Y%=9%,(USU HC&N _R3$IW7A_-DOI=KN(J9
M6'O5I:F@U.&YIC344UJ:%07N.O/IWX&9V!C(Q"1D^R)WZ\J[1RP@EZ';T/UG
M6@T9M-*/:P5URCV LX!#KXVI*BS@;>EV')NQ]41RR)_NNK"V>9X%))I382S@
MSLI%%M#+X[G-^9?D:40*]3<&;#9XB[WC<KBW:.U )?&KL$.H%VR;!/[54X(2
M09=A,Z\:0JU?_P999XMG,[+Q%T1'3L9."C5[.[NKD[W]5D]9P&X6L)Z,/MY_
MU1"5@-K[IQLS4*C/L%5W'#_;?:7/8G;.":(/^O^9B.P690%\F'R&<,,$9&IH
M/7ZZ^R);BS^@O:'_X>"BBQ(0HZ\R(2SHB.C&.RI_["F+U14[PLS]X/!VW^;L
MJ>^KI_FR%042^X>24.VP2E CB+!PE6(13QYM)>AO9<@,%17*EY0/.F4$C?*\
M$M&2B-GC'&YT>U?SKD=KR$]6I>6M?D%:$E_&Z ^H>LZ4NWT36OB66$5$^TZ[
M60=:,&?8LY3CZ/3S9W?>C'X>B_TDX\I50;].(@I0^9MV(F*1KD77W5,M$EV5
MQG/R'$U%P0@GRZY%_!M S/2K2ZQ$-_(,M90\2JIL[H!%@X3U79T^4.]N2KN4
M#Q9.MPC+W/VB<-?K)E@AU.)XV1"(W+$YR'C!/(D@(T]2[2C=YX?\*^U2^<\8
M//"Y5RSP^5;BW2^A,0E7TQYEO%ALFMW8#P:W,4^3X<TP/AAB@209Y<<0,^J[
MM0;?,+=<.A@Z=@)07SXKK;AK_A)G CB.JD"[P>Q$EZ%R@K/H(E1\-B*<9A[I
MTE!<]BH9D:6X2R7EH+5: A>9[V=(]Z'H8S5G]D>IOMUE*'[E;Q,FA6YL0J\^
M%8XFFG.R .B.?S#FSS3_"0CQ/3H*DJJ_2&0:GHHG0UF B>N:K*&XS9S*Y.\W
M^_VF0S.+82Q .8V,8WX9CV1;W-ZA5>Z_HGZE:)#?[^"^T98YF6?0EYA>ZZ:J
M60T7&:JJ65' GV<=;3.)\:Y!%-7. @0UF IT:TIRTKNG7D6*O64TALG!E&M5
M<8=(!&#DZ.)9D*K7W=TQ5Y(^K>\'1S(R&LX@.#<3J&9OD?;4AZ0C)W:&KI1%
M8F_W:6G67.?/WJ]?4:+K)&IT@X/'ZML$Q^&A9E@<CAMU?#YP.9Z<3S)()/'2
MM0(K F=[[S[I<-?CN.BUL)K8V,7;:"G$<RC]Y8T%5:PB)6!IBB9#%2:!D2H4
M])+D9) @"MQ:5EV<=D6JHDJ%0_HM@.>?^5"K)OL):U-77]JW^+-?8SD[=)PG
MU63F5=-;MVREEQD (&HR9YC*_\[$\#Z.FZF#5*:R@$FQ*>)C.?V/%+F8HS_*
M=</3Y-WH/QKO?.%\7HT^?IG:2IF9F%ED3 XCKU$PI*.O)D</I#V'NRMG&NR?
M=OH<IRC]$":S=-9BUQG5TOJ0!;<BV*1P&^X)"P#I'](/(,/Q!/C3,DR9OG#
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
M5GOH*@O,<^R_='KX5^G%\@]MV@?^X7%K(LC="I+T!^Q+O'S_.V8,B$P#!1:
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
M:LZ"UKF O/"-@KBR<53M.,VB=71P0#-Z_S/53H4'$FZ',?>GD$(UUZ@'W)@
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
M[]10]R=-@6.N&H:P#5C>U[_7Q'=^]X+69@"^=B%(E_.IIKMB4;'0AY[$:TQ
M238@$4ER-#C"!+XWZ M9$'K_^QPE^_O^MXUWRN]*H1'\1'=W0S2?+ ;K'>7E
M,JOC]BM$T]\P]G:2$Z;RPNLD;#KR[^</"[CT[E/*B"YI21CVU&]?+_H:&?DL
MYH*FD5/AYJN7-!&$2OU HZ5ER(4.0?L9F3Z4%U*"IC>]Y-48\&,HM,8HI],1
M=%35\W6]E^8@*WD&,7?"+[!I="Y*[3-JEY^[42J%07$,[>T=U] N"@"07Q4V
MO(B^BV32U1F9=F^R[/1 :-Z]2.&[;2YYHUI*:0*6TF.:6=-QOQ&FOG5YD\9@
MA)1["]>*ZG]',%S:$6?6,4W<"R9@L4#UC'G 0/I,1M#2F8#@0"H3<%^E!R"N
MU5&2X4#S^:[MF-':6&'5/LM&T^&H*3 $(^Y2Q1?+V/NSJJC<\SIV-'EMC-/5
M&:E*&Z^7>:O[R%(?+I-#J,I,H$< C@ ,%I[U (7Y&\&-C?+RO*8RH-&TWZF0
M>R]=+H?R)%R^*+\^-1Y?4NVV-%\0F!$HNIA&/7$V;<^4;V@X3(;1>62*T KD
MB!@I8(1[AB))5Q&0Y6NS:QMW-%:5/DD:A?IY*!P55J*)\C'.$1_&C: H[D8M
M<0PATQ QVY."+O<J;RWD5B"G$T$GS^W]4K]CB\\D$P@O2KL(ZR]<*2*^N]_\
MI"PD=V1>>%-ZH.'>Y&ZJ*(-@!&YM\BE)!X=1;.FIUV^V4Y'0\7CE-<AI(&PA
M%/;:H8[T-/S/26W8HSY-QS(!B:*)2,)P#^/:IN3G,+\@A:.'?E.TJOD2KG>P
M(QVB@GHDU@;YIBRED#L-B*W=N? ,?A +$SBGT3 )71H%R56+<EDC5^#[A4KV
M19ZZX0I[:MB4I8,'F(#SRJ,/C7%\#0BN Y,#:#4W/D;4.SPI1Q>.N3)PL.#R
M@)U8Y++W/Y2P/.:UV,:ZF2_-WT>T%73M=.!J_:X!+=:9(937@-N6R=@+)]N[
M\$Q X$K<4Y#'G!T5JBL%[ 9ZKC,!HL*;S J*>?((ZGYD1\G'I;,(:"?8-L<$
MIJ_0Y)E IO/T"DT0KJ>:+6<12THDO68D"^;H H9_X.&68*M1RN&>NQWH9/7W
MS6^N=C_CLI!\B;C#*/H=HR0@7N+O&,4%WXK@MEJ@!%;*:'S@7!VCM@5D!>9S
MU"Q^/AJJ%6^V>;L"SEPQ7D3+T+V*6AWYO4V:/3C#2NX'U*)Y63%;VU.RWCZI
M(PMQA 4ZO)9/W&G\9+[&KJ=##$6RX],DW[HCGR)="@_;%R45*W"E//XNHG)A
MF#&/LEE7XF 0D*4:C[Q?D#E#,0*N[?Y[PB+=/SE6K0X_=-Q3'2)=# @XI-BE
M.!@=E?1TMS L+X][1JINN&/*X8P<'4GW,R]@ZY<V36GQ4CAYTE"_LF/4*&FT
M\O<[JR 6.I<0%82@.#J9-O_B[R.=,$2$1)F9OG]8W7^W$Q.E:G@(,MU$%KH.
M_I%FOP7Y9UN8 ,N+MYF1R]K_?+YU1VLBC$AF(-L&6V[-H\CPQ0PMYHZEE/2,
M0UC^$\:>#2:P'W[<J\7?^X%'_N%D@8XG0Z>/S@3FK1/']2#GYU&,4S!*Q<E_
M0Q7VC]"F\@]CV0\S9&F?2#G<\<W&WVAU<-43_)0)_.!'B-:E<C*PZPM4W;\
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
MOT_\W_BO^!S\/]@YF2/_#U!+ P04    " #.@EA67]S%\9\\  !82P  %0
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
M!8)];.)80-LX5W3',\;Y-(N]7AENJ>(C:<JZ:KUM-@GCIZU2!3_5?F$!US5
MA>0DG.=$'%)$WX@R2$NOH'A$->@%"YA1DMN<N18;T2-V097'!6[)IY^MH3NI
M7M$;'4?Y=1RP4ZYXTN1GA7:S.BGH=<<W+3'7<6[[^@Y5GS/">X,;%:^J1%EU
MO=R1EQ4'*/T_,%4^,J:%7X1DU[SL2M:._1(6;_(V=<8-57^PNTF#?G;(:J6I
MRN<+SA?-L8@79 'N!,E@Q^:'^E6E7OG^NX[L*F\XW=WY,;O:/>&NWJ.XSO(<
MW@N/@\Q>F I>I3[=%2D1UV2:4:QKH\!9/[U'6\RORDM^W6>*N&Q&C:%%4!7:
M"%,:HM]-KZZ)>+P:<=)T<,@-/G^7E*1;ZYY,."EPEP54*+8)#*^WI&T3(['6
M@0H19_AG8@)O='G=>C9M+A)U8FXQ6K;^U'J!*MF@'N.UK(/7#F#4L@![,)[N
M07=<M#$L"\=X??U)6!S]XN/EXQG>Q= $[V5A;<"P;(8)A81YYW-<:*PI>2M[
M3,>$!7@YJH3U#2P'QS!$FB]1^@>7<DB9[*>I!KFO G.--!=N-!YR*T^S>."^
M]MKZ\T.$=(*TFUN RP3:]S>_XCT=*SW(WG'Q#A4/K%9$>Y]79[%*0+JJ98"Y
M\B=5K]<E#:>,16WSZD2MC('_*A,SM:FKKGQV0?)X1+4^^SC!]EH5"T#P0+.;
MQ9ZO%[P#R#E*W;Z:&LN.+.#G*@M(2J9DTVU9 !3* J:R&2KU8J.?=G]<8U:@
M9W AKG_SB1+43V0!+U@ .,<"> G&T@^7(D=M((\MO [6'YYRUQF*8#%9+UD"
MM'!Y3ZG87,JU>%_L*^YC=_.FD_%C);,%L0@ZKR$WKO%XN A#F2I#C&<X$IR"
M<[<_6RF\MK.-YR\XH;/[ZI?T?1N[6L,2P_8:^^/<)PT(Y31O%A#SO6H2R\TP
M.L0.#4*]V_<-*GX25F^N8\(MUERV)]+#@O2)9/Q2OSL9):K=FGS_A<+SQG#M
MDRC:0+J@X$30<!#WV#/439,[(K6 C0 7-!!^D!(3ZPOM@?IJI%W$!@]B-%"#
M5WZ6)UY*HIXU77G* OR[I-TB?ALD#* 3ZD1(&K$NLN\I>8D, Y_\^4'5!\5^
MY%UYWY(6FLMV"89PV*!V9A^Z<QQ59;I0<X>0V64A]I!\X^FSJ9OF#4U%F;/<
M02:%"[.<E X6T/71 ?TU-UVYLJ9B\<VM:@ZAA[\EX<S1?Y,) M[Q UX&Z7X5
M8RCX*6@*SWXZ0..^QNSW-_,I6W3I/*;W[FYM_<L[S+PWNNZCI<.EL7[=:#N*
M['N%M+%E8J^?W>?:TD>OS*[JYW^4U\_?-YE18.-USNE1LEJM84-R 2/T=:#[
M[U:;179]_BE/=ED2EGZLO$Y;RT%&OPY35V*^;YT+2I/8"OC^^L*7)SH?1PSX
MO6P-G\!#APHA/PZT6MYZO&'8RZUL_LAWXGQ6G"I[T7\)"!V%.R/Y/@L(V![(
MO.:#HU+P*SB'D1CJ[NMHBJ1YG%+)U$=>I:R[?[5UC7AB&2+:4,['@BK06-/:
M=;_.Z_I1'[+O'LX0@:U#\B0/H[L[_6X G2<,GQM[V#[1[9[.J($:IKJ^KA41
M3S0QT9*6Y[1KYGH=S=7MVRQ>9_4Z2TX9\C)S]>THV2VT<(!9<NS$,;.91Y][
ML3Y7>7JTY".X:.W;QV+>7]^=-[VGZ]OM+4'GD^FV90=2SMR;2CW.:7_FX[ZD
METF;'0LN$I391#5W2GO\+3UG"U1M8NI,)XWMP,U# C;ZH9%#:ZJ?#AD*8/V8
M:8IA&)I/;7JKH<!NMUHPH,A%1*M@]L"0TW'S+>:HASZ3)B_KC/.-P=>OFA)M
M%B?6-_7'9+ L(%J9Z)<3WZ1(S;FS,;B5E;Z:1<S@L7&^8C5N^NVB'1_%CO8
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
M@71)K"D0Q@)4!B3DY]C731G'D0](\.CN&EHG]\RN_#24-D/JF[6&AHF&JK"
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
M^Y-VS(S/R9OTJO#9'1$NR9$+#.Y2IVJ%P32+ X:_B+<,'_@YR(*,$O </SA
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
M#U1+E=8;I:6G2XNN9,:KDFZ#>0S!%"TF7QL+J!!H1L0@A/1-R9B[T"ZP@_F
M<FV])>/']K/*PR/)RXX6CH4Q(0?+HW]DF01I_M 9^]K9PKZA\@_LV@A\90&C
M'HU$BM5JT@3E?'R8*]F.(6+7@A/%><!PFIY6$].,X 5#R;CHZVH,BY("+FBX
M_RJQ(<F>L_:H0GVAB>!AS2/7)[<EED,I5;1!L+L0ZD!3+B"C$:4VK3&MB(@7
M"H-=L89<BR['>J#AT"SO@=6\<=/=KW9UN0WN/^%;DFVM]-M>G\.!0^$K67<-
MQ4%E"I'V!:RF8X)'(=Y(ZB/:17RCMJP$J(B\!PE@Y?OKG/.<O#-:NFX%[HVO
MK8VW=Z\H]<J-&Q\X,M/0-[Y:!=9%TD1[X0&<!R\AT DPDE;,+/GU-Z%Q36I,
M&R960CEO,5P[ACP1V6M)*;FK^)TK)<<AT_)'=*?@Z517S3%SONIK(]P+QJ)L
M%#5H!YRX23P+J IJ1R5, $172].IH.:)9)%YPWUEE92NA/+B0UO-&<SBV-+W
M$=.!RED"F!OR<5;ZQE^#5:S>$Z["N'<A_!-:%.>&'TZW+@?I@;G$%EPL"Q"L
M6(U%")*[<S6'1Q9&*D91"N6'3FJJ6<5F:71G')>/4)W_=TXB$&+@6,HR3!FB
M'F1"-%:!KA/>CBMKC]5'4;9:'YTSU/*!^*EMB=F+/CD'NYF/W+8S^W:(W)8<
ML'@R?N'PAUT588W& ):-JDIS! ?I0;A&M8:#\%S3ZUJ2#*1KCEP"K2U*07L/
M6&6;]%^?K2Y_[_C%G=O\_7M/89VEXOO)2F--DS4_$PCV#7J4((8H"N*U)Z_>
MP_&R "_D4#@FTD4"]**JFE)G6Q'"WN/:/15*@5^6#^BG;=].YT]8^TBQO/5%
M_LN)&#>OY&?OD5G'SG//:"R+D?"@<E K 53:F-@3K@5[H\&PI&J3M)M\+YM1
M]C;5<+>B^.R]JG0C_*S)SK^ICFZDA=9).QH?\*XL:+GKIK"XA(Q#R[( [^<"
MPU6GJ028'DSBP]4&&:YDI==5@^$R7I N9</.199?.O)KQ@J9IF<V*,>U+Z5K
ME5OZN,%X' "F0SNM)C$CJ[3;S%BL!%TFO!__;J::LK9%FH@Q_/I"OH$:'I/O
MX*/Y*4B_Z&%N9HC^NR6["V<+7LY&^"P7_#N3ZO\R39>QYLPT2 OZ/D&QT'A
MI)Q;IW,YAW^M3#,4[5EJ$+=?@#2[*QQU5GP/B:\-G^HI.23%D12J>D7^L_;A
M]X<:7%4')S;.<\\&)3%@XL0)\ZR(M.#:2703<01%0SR?'(R"I+#FW8P0JFE+
M1E7B1K&YS$VZF8!"0V9.LZM^J;Z(L^;'M4ZY82G7&3\!=;IQL ?$ZTSU@7@-
MM-L0B3B*!0L0P5J"EI3GEX2Q7)22>U3KI@$'W\Z7SQ^#Z>?C:$R%%ZO<XMUF
M4L4%[_9)\MQAZL(S6QCVXBE(A'C+J'B:/47@+M*-!0RMMFPK;+5(SB9/G770
M:$$+.(*135+F>YKM+XV-N2@4.CL7?HP/%/FLWK]G>?RC73]Q\KDUPYR";%;%
M#/>>AUOT\D&4=474"64[C@:;C[" =@?9=V)S:M#5>[G?4?O2D74AUV9,GCPM
M.^**MNC^YV_Q_2<-P1K^'U!+ P04    " #.@EA6K\6Q;S16  "9B@  %
M &)L:V(M,C R,C$R,S%?9S(N:G!GM+H)W/1F52@^W]KV;=^6+I2MP$>! AW;
M23+)3*:TI=DFDV0F,]EG1A2R39+),EDGF1$W1%3@BB(B HH@EU5!4591%E%
MN0@HB^LM(IMR%1<$!>W_>=_OZT+I=;F_WS_O+YF3YSG/><XYSUEGWKL^?=>=
MK0?Q0V[8.G'B1&L$_EIW?:9U/=,$JU9K,FG=V&JU+@9S5[5. >@$^#N^[OK+
M*S[*4=339O)TR(T9@-!J7?$>,TVCDP]JM>*DS&66/#=?+,]=]/G6):V'M Y:
MM[0N->TB)6:S\1&%NS^_]?KG3Y[?X0]O.J+U[?/_X76EXQ8V8'(&8,LI[!C
MO]YJG7Z9G>9EJW7V:/RQ=9D>P>!N79,#!@'\HT>P=QY^V1%LG8=_Y1A'E2D
MOQ^HX3+3S+U6Z_*/@O%S6]L#-"[_"H"AQ D2(/\Y -\>QQL'P$\'\!,!3@K@
M(_JX=1\ZWK?0M.ZA:9K>/?!Y68ZOB^F@2"-S]]]4QW]^Q5%U]QXW@/LR/Q_)
M1S(#O7TZW A'\&4 _G)BB5, 7P7@KP?.,3Z 3Q[XU4@[CW_R.KN@@,Y:UP(8
M<DQ: /!U !XFD3B^,&ZM@B$'8& A)YN@Y%0 /Q3 /^H6C'(!YQ?RC7QAKY-O
M7>44<6'\@V9^O._17G]1A1IQ@?X_^"YW@?ZIR_>^:@#X ,"/VP:Z".#+ 7QS
M$2K"!9Q;]SXEWHV35_(1_X\#L.PF+'F>_JGM*A_*%_"?$Q=WRWOJ%_R $R_
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
M9AF8F&_"BK1MB(%$R0A&3.2UN5$&^'H54SEGC?;*GA\LG*UL\HN.ZB?A^/!
MP7F*5PS"LD+!.6K4PWVQ%1*@2:@RZU&LE;PQ[N5N2>2*S+-;VALN(J<6D2[?
M,9!<6T7S/32>>]VX+1T>S-6]/./ML2F%;NC9,S:T[(A<%-O&[:HLK.7CW0KK
ME7 5AS@BCD5'D:90 AL36V:)PM-T=!T24Z_MN!6(2%G609>=";$E5"S?%)8
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
MG ?M(C I=,WC!,B?I*UK:*E#NP73S.V)9WB+E%MK.91+:!9PZ0;PIF/R-,]
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
M5&L7?+,)Y1G+/>-*BQIR=_4>9>@&/06:<TF'AL6@UV@,15J,L99I)E;8@9K
M@O 'IMSNC@;3%*F2*HR;;$-Q09?->5/ 4QTI<.QB2'*)5W! :"GT9,B##;7A
M"5V)ERQ]"DFQ6ZF-QV2YE'/(U)EU>XD]4%AR$ 9X.+3[II*-4D !YJH3(K.!
MTO4'1EQXEI-!:F$<AJGW)F*/Z48MSD,TS[-3.^-<$*ID)&L[7<Y+1IR[U(,:
M0A(X1"R!*==:ELRD75\]*Z.;4V[U]";9)T8CMM5;+#& %W5]UIK:3*+/M"%<
MP ,A:9.3$J4CN-)N\^4N+@&."87UL08E^%07,JJ1#$AVW$/KLRFP=3T7G#&P
MD+F&[RG@LN8TQP.PP*!=#"QQL6UB;@Y0R13M)UW0K14@=,&UYVB<#U$^;,J,
M <>E7!Y5FF1!6@L<(H=A=YJ/FE0[AD1][EO3S.RC8)?ARU2)34030!(.A&LR
M,C1"(,*Z$,$#$P D!\BL,\J]/6_+%5EFC_MT\EP:YE'!%3+5Z93USLPWN*8D
M],QI2Z^M2*0>E[ D:H5IW,HPW1 <%2H972;I<"944PHF/A[#39D=1 &&+@*W
M#Q>S-@_LX60R'2_UTD!435JW+3H#?+*&+IP,"]P1PG.>5U)EJ33"&WRQ.@6Y
M/%UXPZWK;69&IV*:6G&30I!<)YUAJ9_:0J45@KT6#^D"W4QE@NT@ R>>-:2N
M"2>#H![.4Z*3BB(PK U[$VOIV!PPW[H.D_RPE\NV0ZK3@8Z$2F,T7&)A,*:\
MMCHAI$RIPT8SQ!T5GXWQP1@1TF5(IA6V&KG]D,H8J<(3";I4$FV%:DB.=XAB
MLO51PC4+_X3&:4%M<V4 > V\PQ'=KM3C9QVQ-JTDL#K).R!76XQ'8+N\*/-C
M/E- %I42VG/<(B)!IAA95=SQ$F4!.;%5$IFR*)KU*3PP2=CEW*PZBO.8FW:[
M7"L9@<[ [CY3\-RZO@BLT..UI5(?]/(T8NM GBZHS$L6M;B@&(.&-+=%W9J.
M&K6P&E$=JI^)4Z<+ZG6JF$7XR;2\:T%,BA4RM994C2/]B>9Z,RLRF& 4\0XZ
M(!4#-0AUW(R%U.(2?2"7@*[32Z>CJCF?159(]#EJ/FY-# 8VC ',- 6A0 ZN
M[8TMAK"S#CH;:$BY(PU:O^=^>-O 9ZH\UPM7[]0I2U(<5>V+59IH2,5Z"TE*
MJ%:44*_T-)R6#6"1<C5UN8J:R'SH+H8!X[@6SM%699FQBC_(6J@&MU(NQ,P4
M[8RJBE,*R3BL5K3)UG540C4.']3+/H)-:;S,HU[;]4VQ7Q#HKM\M@IJ92CDR
MJ@*1#:-]9>"ZOIS30\2M%=1@!MG:!')ZYCQ$TF*%]%HL(\.")I+=B2M7#6)J
MN;HDM$L-R6(@1'031:M3CM!KJ.B"-;"IK**.H#; >0'WFR)(6_ZR+75VX?J"
M&?T1[WL,G9(?DZHF#0-M1 1:"X*$OB8/+)0+JDQ9+?"1R+A>OKI+4*%BF5,8
M0/='0L**3+/7CU)#'N@0'69URTNM:-Q-)JK<3^NS(".6?,(C.B3C#9,K3W@B
M%R75KT[<U;L\L#E=R"-5\X@8<('V,FN-P6!* $6L:[%NO!B97(9@"UZ"*WZ6
M4EBSC^ V56X,XUYYD A>CTRM3L=2D02=%;%7M>-^5(+L17,B1>5NP-CS<AB(
M$BYT>M/6DNR9\*R.614#S5NHHB*YEFFM N4Y64W,::CD#@,\;R"8+A775N#6
M1D^/Z(!F#*PQY "M $13$Y )6<Z]V;3I*="X-&8[;& [T[IN]V>,/.P09H,)
M_&3J]H-A4P3J>DY,R:WK0#YPT^*"9WF, >/VHETCU3Y!]T.UVIJ50HKNM]AZ
M*+0 %FZ@(0=3+6.1@_2HIR(@!/%P/"+X7,EF8) 4>8%GRO(4M^"Y: R$K 8
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
MC_K9B>[Y/_YL_%UN_1+LG:,3/D6??-ZF(WN46C^2W[#']^:=W_K_4$L#!!0
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
MG5ILH;$R@1UL9"9 CTZU9]SV ;[UEJ.G&>%!*(@7[,#]LE^C\H07_"\X5[B
MFU57M4ZQ27.H\HC0W5-<_IKN^Z1H>BL3>%4>R@3.\ %V8=,=E2WW2JK/L^:?
MY2O_8@B#[)<[5%6M?.> P^$9^^_<J3=V,]IGP0V^,7!F-Q.0-/SUX%WF_Y-G
M]]-M:!XYWJL+>WW%;I?E?CI5LQ]9;,F.O^,9H>SLT\UQ_*64V_OK/KVWP0\.
MC4R@9'.)]_2J0#CC>>FJ"$L:15.*"?1=[&("+#BH_S='(^TB++C_7YT?=J+B
MMLZOZ]14+%"*+N:L]A77 K,&:\ZB;E *X] &DH[-H+/UL?RIVOP_?_[M]'MT
MIW5==76*?;5;H&9RA-]S#HFYU.K?BA%1WWD^,X%O&^!78:?__4;_!:0_W_FW
M[0&S$M7>5R.&EXU;A5YU^SV796C[+KGH,H$GDRD,5@0YLXMA%CJ]L1KW/?7=
M?TV\^*-SU;/\\C:JFR9,B1QL _T'V45L_L<+[_/:L 6.ZOH(A=C#.Q0NJ^Q\
M8\HI^XTM*/>=@\.\W:[Y:\[W[49&^M7L*"13H7U9QS=EYA-. @#K#79+$T#$
MYK=%E(!E80+WP]!,@ %3(B9@JAV:@T;= #_*/H;Y4[GP$2;0?^>@S/ROS/UT
M$QPW$ES7&<\E!WX31L\,XC\@..@!J \[?:*.,8&[&,2W=O!N03[P3XGR/RZL
MNAW(5368M8VRVFO]C+-YLXCO8IK@XLW"U&!:^ P<=51I$8#5'V44#@Q%N,XF
M'!- Y3$!(^WRW_V@Q5+^;R0DFY$QX ?-++@M\S .K2[8_>[XCS.:_X+Z#Z30
MXM?QWSZ*K\'2%-2J_A1<]WU4]TC[WYGNSU+^@M!?$/H+0G]!Z"\(_06AOR#T
M%X3^@M!?$/H+0O^N@B$S 7: "80E8'CI-VC;_<1O=Y260G-MCM>_-G&0."*T
MI.Z<.#DB,RZLD!@7>LE1WZN#M[+NL$EOSR/N5["8%Q-H-M-@ OZ]$>.&>")R
M+(KHWSIY$<7F+?F1/AK7(*48'_=,ZI7HN)72TFNYR8F5]R<3$5WNYVWJ&Z08
MW+TD?THZ)$ZUG(1O8VVXB2;E'WN-%=NKAV]%1C=Q#98DJZ/,!W/JDK]KI^]'
M?:SS2*CI ;:/[QOU,JC"MC(!-A-Z(=X3' ]F<%63XJPA43+*DLPW=Q,K 06W
M-NT>+';WJ.__INJWA],C#'U&M7.M76E4WOVFI?R>M8,(6W1OAZ$H%$S@L^]D
MZ)'9<^]E>EV[.KK15 #NBN?1=SC^6FU@-\'&YG3, 4#[ [),F28B1<' ?4ZD
M20\;[F?TE);41&2CGRVVCGJVZ1F59RPGDXT5'L0\*'.N[ Q[M_^5K&O#"4I)
M4QJ#VXQZQ@1N+9'TJ$>S!8S:\VZ1"53EYK$*BA7NE[N^MV5[U-1:;/'DC+3Z
MP+XXUOVBW; ZQ*O?&7"1NBB]9.W&V"I'W>4"LN&\>I:4D8-[[:4;_.$\L< W
MQ!T4R0$_ED<PZQ 0I F2D"VE<4Q 3#N#[4T91/$/S^ MU:9:\QZU#TX(">"7
M/QWV,55!8S&2]^G]FU^80"6XK$RRI#R'-#.Q?6#E*,X/8T9 ;CDX,#^>7E%_
MN<C6/#O^8"EO_L(K<GVA_ ZV3:J?-"'=K-8MWM,D"UPD:LM*C351(/K.,W1G
MAV0Y:FKA6FY6_GMK];9BFG55IXRUOJO->),#A",[.=%Q# 3<I].&HC2%A*I%
M 2ZK<\0,_N+25UITLW89R9@O'^,0E^)N?KJQC^_M?BV6;V8QX$S#='E07$BQ
M[Y04B:-#4PQS@#3R5#LCFK$7K4LP?5J -CZ&WI;36O-4*&./BL.6U;9$V0[C
M+4;(LY!\Q]06*&5F4I6H#&-$:,Q73^Q%GC&8Y3,>V-+E'^J[ATLN5==%0F+K
M+OE\[4^P3]1M1K#0MM&C&%LQFTES41=&#_4SMGE?N^*0%NA5(KX4$.-H(L_O
M<3[X\I7&])C72DVP;PT'-7/[05><*(8]S%MA@"&("2+7AF$,SE_NK@]\7+JW
M66;V-6?EDDQLK!XW0(V/57FRJ4'S)7+UKC6LAW<Q.>#GCI)8)D!Y1[]?]6+^
M:X_Q;'*4:'M5CPC9H/A^H,*>C)1\V=@U, RUE;$5KH[R@3P:2Y.:M50W/O:<
M="Q]FV[0ER/ZV;?V24B;$K[W<0R>M/.G*1G"GOO)$&)]&$%Z +DQPH^#TR=9
M<DS.,X$6-P)N@\^("5RW80)<N$CD9VT.^K>#DG\@]DM,0!)VDSKIFY\P@:9"
M9+N,"HD^%_5EV2_0X;%9]"T3@WL'I7[QZ%:GQ0PU2$-!QSLVNK<G*[()]Q%S
MF,"MSE;$5\EPQL83OIVJN@QA!"_8YR- 7<!!1S%P/4;YR)5GP$!F)?BSJOP_
MH92!&Q.0:U^A7]*^\C,:%B%%T%FMZX\1+ZJKAUU#9.0$15:MG,K)P9%9%9&Z
M(^=XRU5D'T>)L)3^!RWQYQ$[A?MUPOP$^/,Z.Y=&HO/FN1.#2N$G8Y*E,@?*
MD%?]%KQ8<__T)OV/246UX5?%^YG XE<F\%FI1O7A:(/ED_<+U]S[?!+VM%YU
MM./X<J?1RN<7#1W?G"2:]HLVS7XQ .!M<QK_TPA_2JG?,2>K7RX\?6T]YJI4
MNO715#Y;)8>+<4=>TOMK"Y[PI\;V_*+.K)^JO*&57S3]BSI_<3#YK$?^[%*;
MI#2_2Z^ BV\T/_FZUJ59"WW>09QX,3HL)WB@R"?1,\QHOVC!_^@@M8O5>Q5V
M^$(A;YA^+."HDGF#^W^X&#K\6#CR@PJ"KJBQN-:FG7082%ZH<0%34G!<@PFI
M@PG8]%W0_I8\I7Y((JN^QDBT53EQ(*1\SX/U%8D3M;Q\F!_\2-N:GX:AES5)
M8@?P%;4W-8L,N."@\JZUM8D#PL^Z]W\L'Z39$*'D3H_LT&&3)4I JYS%U:<U
M9TU>>%M-%R,%L=N@O41\N#8"@*A&M4-7&VW?^#KE*T?KOE;SDQ)5D"ZNCM]Z
M>2>^>24"RP^)DE):X#J;I,<L_0A,@ ,=U'6X;WGNT1ORV/C!NX>*EKO*XK79
M<0JKU_HX6E$P19ZYRP1(Q_W'P%;'VEN&F\'F\]4'Y#J=R89/B=*NEJ4WKO%]
M&WE:X-+M\;S^>5U=<&J(P]T7Z3'<T5G<SSA28=ULPK(PAG9!HY1[(TW;&>/"
MZ'O-&^#R*3+/87)*F <4G.>D'%-]B61F6#9JPZ#TO>DN\G.E#RR_G$FEVV;>
M0,(D>R8]XT<#2AE<ZE1]&+ALX[#:;]..^$<^5H/V%OHDRT@-&9CD3%Y/Z\!*
MAXZ5:-&MCR6JI%^\PMLE?/C6JXK#1@>/;4Y9:J9NIQVFXYF !VI"?[:W+8-U
MP86W@5[FK[%,8\F!4GN*2]6^2DEOOSK)3?DBO';HRQO/W0DM(K)W7X[.^[4G
M)4V8K@<E'.E[CKZ=$*G2"D5>0P38]G',<2S!:F2?I"=BV;&O'#E:$7#K[$<:
MY,ES\.^1?@T'B/BP=4.9%]=!FY%E6:=+R5NR/2YFO4 /$Y(DLB;V? F(E)^
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
MVT]K)X,T$7\&#^PYV&(A)O#L/7;*!4!%X_D:K(F6<86A5._32^?6<KQYKWE
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
M(JU%WWN4H#K?Q![Y[@JVH[M.5!6NZH$MTR(TV#V%0=A>%+^A+&-B:A_43$1
M)Z:TAS3/DJOT#FMF->N^&U"*/*#S=L+U:)]56QH3F'WOI_H6^YY>A#QK/19%
MZ6\@?<&3\<WU.)J"C$"J-T:9"#<"G4PU&;EZ185')8S2XI5[\M(3+8]8'1;5
MNYS=D"X,K!YZ7!,KS9BTTJ$9-<VM$76;MDO;N@QJM2?;Y>7[I*CGM_KQS4Z=
MF3SS:KV;/.[T+"U<^;Y\FXN#LJS,#USF#EV /=SX"F6*Q+[<TEXTCNT/\*G5
MN_+(4CK]4WANVNDWW\9D(P_E/7T7<,9S:9'8B)Q5IHDN4KZ11EM0@L8!!7#,
MXVW@>\+S(B3R5:!V^7#SP=D[_:]W9H&!_4,S!:R?,\8U&5R!5 1C,$.\<YEU
M%N1%IQF3&U)MO:_A8AM89I>=6E/JT\,>%1=/S-?NHN?N[@M)>P"([ *X%T!/
M@7=(BB4]P< H'YU%N03M]R8X33H=+.NOWJ%6S5,@]&G@K=/#L_R);UZYKVEJ
MN(>0/[U9VVO^)>2) !<3"+]F8#E#=V)P?B?Y'R0-!8Q/HIU,Z_L:K'/*N'32
M"\>GCJ7<?9ONFM(SN=T.2)"K-64CXTE&B&@$O^'.162-9IOUK>#D41?I89C_
M6 N]]ZZMN<"K&WOA:M^H8$*K0HGDP>FV;3+?EI"B^)D[^#)D^W0,0QXJ+Z09
MD)5BKL\Z952AUXZ1/-NL/(T',2>4R89//<X%BHBKO5\Y;S5P4;_+?:0W%G8H
M.%Y&%ZI"M\.?'1XO^[!\WDW29/#.U_0C<%(Z4!QH7UOIAW7>HR]UVK[W;J>W
MB"][V2I1L*-0X,V31'../L=CE=F^(Y8%GZ\55R]7)@H1!P(3MH:'L>Z0G2&C
M!,#FU_C5*%0,BK(;C60"ML5*33=^S'HP7DOJ+BE3^3&[Z?>J(FZ]GIGF=IKP
M&9R@=Z5;K&E_75Q6'*I\=>"1/8IJP>A!PG[#=SJ\/N,E8ER^&46Z"UDZ/*_,
ML!D JTK\#.;5+V:^N-DPX2V?%-3+9AUQB?^]SLF[!PU1]+(JJNHTI,&QY'8E
MT"?1PGL&C!6:T"\Y>O%"U7VU _RC@1N["\"9$NY"\C1%[3DW:^FR<YY*P-".
M?FW,[8UM F^:GI*#83I^I1.4:I"FFJ%+F^&@1LZXH:9MJ<FYB!P7YZ)P:HM&
M: J_MF"S_1[GS]D=_3$($W'Y,N8,/;V)'Q,T:B!*M(YM$F ,-T(AQ%<-5C/S
M^"J-'Q-$\F%>0K-;7H6=,0G8N7173_H[/)@ :(4B/7H5C,H@.?5.:!+ MHGH
M)=JYV31K=G1&LSKZ4%,EH<M/8:RNIE<M>?20^7O^^ ]KKTL;+Y847_!S;VRL
MB]]Z[G;#X!'"*1'>9 42L"W1%PXIOB"D/+J43O77B2C ]F7P?F@<:5#=VT-
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
M<J85Q;T^GG#QJ?].XH!3B)C#G)2QBMO-VW<%,)E-DI O; %_>A;HA61_SQA
M5")H0M2.J;V0O.AP\R#FXI368)%V.K9CRM2BM&I2*.#3&=.@_3'NJ3N4 ';G
M-O50>YIP%H4.!<)WD8>$"QA]TUPT_> \"#O:L5%S,]<R1.?3D%Q%1I?E2^Z"
M.QZV)?+GZHR:/QSG:!QE)P=3"N@/D)Z+K[16<,BJJ!L-@@%7TY;/DH-OJU6-
M/@SY:$<\J;;/ '=D%06IYBT'DCDHZO0(C W9>J8ZJ;&WC<^%:DWJ;'VE<5<+
MG'!,?Q\4-% F&RDHX>B7O67JV, N7QX*S#["M+#MB,J5L*P&J) 4#N>A8DV*
M"^2X#!G:*>AAEG&QSP8C<T;BTYXIM4C.N$MW.PX]VQE>=].5Y6M>*S(.Q<W0
M@IP-_$E7B)Y1-*?,USOB#Z!:];K%*44SFTY:LE8(L;+>GDM8=&8/0/ :<F'?
M3E?TWOKV @S/X#&0)ZT;->#3G$9G2%\2_'/&M'L3MEV>.I*PTU3J3=BNMP=?
MW19"]V#*9TJAG;7+EC!Y=ER<C5JR^/'9)C*RS3I"-4#/"ZLU@I7S;I)Y05;;
M]4)^TKL^\(U68DN[4Y?W%*ML!Z!P@X7R372U?84F&C6#_?&2R# YF":21<B[
M%=B(,B.YW+MNB)]IM!*W'OZZ2-UA4-BXYXONE/H75TPDQR5YWQT>'FYS##@L
MA#734"2PY2N]#$<3?M%^A?'6ZVQ]/90YM;L<=T)2*[Z 7BL3>?PM!;DKZ72.
M12KKI^]'JEC6#XB2>N.1,V6@N,$!4NEQ>CE&&6[!,CFHD;K?VVMT%"%RCAQQ
M2S)]*OKVX=3)W.C9MZF=7GOE#<I?D5QMMIY(_9HQ@6-PIY#<*-*DVA8P6D:>
M5%-,+&8E3N'I#Y\Z0^<P\Q\\!W,;JE=E)^H_62;'[Y.+%E57;'&_F0IL!,5"
MA6THTBE_'%@Y%VN@7("=0I*.T4,)9JUX"2ARU+@<BO E\QP;S>SW+YGV>.9#
MH;S);5=PS3]O]E@AB+OWK>\@G#).0RK\251-" XB^,K15D38QGH[*FYZ2^(G
MD(NF1QJ>;"SD4;UDV)^/<GZ_*[:EAXOG4Y-E'7=LFTZ?P-/\TD0&3'N;+;$*
MG\&JX C0 S]12]DWC.6!Q]06&L38MM@'=0RVZ?$W!O.>MX#U7#.1;>47\C'L
MM4BYREU5-M>@R+@.%,EF>IRC T1@KI/T*=+T6_Z&:L:DRE-1YN3>V&K_Z!I#
MJ;(XN\0I_7OGO.=,M%)LS43Z'VXM\BJ:");A C;,B)H=&1$@ES:*UPL4P@1X
M9$U"@VT[GJ(=>3JW5ZN;$!,]:G# Q^Y+;][M(_ %BJX%=TZ/9[7B!;;3'YVG
M/P$]JE%"-%OH89[7M:"X9\YC+CTSZ:Y^.JL?WBH;*5RV$&I6,W3GW?M)J+CJ
M$:V8ZLX80Y&.]W*"S6>Q/&CAEQEE<['5TI*#1N3QSX82E5!S]O@X>I5SI%G\
MI->4C71YK>G[@LL&?1H/E/@W +I>9I,//0^<>:K7^=+9G[#R$L_"Z+FV@F/H
MTLP'$#8#32*?ZR>S$6-!97)278W&-G<?J/MM3VB3NX!,V\XCB=\7O/2""D)I
MQ(QEKD)L)UBULC160).%BL\1<LA**4_/0+$3IP>KZ5)OQ5:"SX$7\Q5W'SVE
M&&D^FV#0ML]#X89 ]J)N"W8O"<1=/456OHFQSUUTO-*E8 %F3YM=X;&0NI_
MVG$DV=[.=N_=D^&OBG?2_C_VWBNLR>];%PV"T@T=*1(4$!40I8HBP4(3$94.
M0D24*D1$($A(!*5W4%#X052:U- ["1U1$>D0A!00% DDB/'3%$Y8:SU[[_\^
M>ZU]SKDX5_LBSY-<?)ESCF_,,=YWSG>.N;L8>!,UW0Y9/\9U;+XI? !$ C"/
M"NOKP9VEWQU8S U$-&_J6%-^5#ZXE";@C@O[F3EFN6D*>;OMU <3WP&1N#.R
MT?:QB?0B:J8.W:-C[(5F0F>YF=E_=&F9CL/(-/\5^)-6GR>)S6? M7_W*-W)
M'SY+T%L&![!K=C$X'_0.?B[_ KLD:/T7[$#/4B1;]PK@1\8+N@DV@67]7;,V
MZAH;+8X+6[[,UC2?-#^MNE=9*9%IQAF#\4/O$)_(KU(%F::(/B9O#T<AZ9A^
M-8QI0OFQ_D-SK#O^?7.:%4SG<O+6Z\'U?T"6U,HM[5WEU0/4^$^N1VNA5%BZ
M['K\+7<8^3!B8^)J RT.7P9L#/4W:Z'R4JM'9^&%4RH!<H4'O.\$UE^@*BCG
M1IC!N_"!T/D^&_9SXXLD_!,,F ,.0$MR-%A6[6W)W<3]R+/A>QMS3[D=[IJB
M3DWUB+NX]%;EKR!9GRHJALZ:GON;]">;\6!WCQ8Q/TALC&:GH0-@<_#KP%DZ
MEVKWV2'B>\-N($KGW<:1UF47#P_=GPYG_%#RB2X0R=FZE/9V;>G!<@)'C-MY
M.Y0PD$UV&D0K<CZ[JNZ A)NP<[\=.QJ :G)4T)\3:A.O4T6F6VK;*]BEBUNB
MV*"U5^_[W\18*$-LQSPBF<>0/G0T59II##@M85(Y^_T]0%UTQYSV9RB):;A$
MP+QPA)7OWAZS:UF-YH:^[8,PS[//9E[_[\&JARP)\L=2G<M!UR^-X[>]G-K_
M9\'#),_&L_^1DO^W8ZS5Q_][J;2]__V83>G;A__CK7G_E>Q6%_F_.KM:@?I?
M2(*O\4W^5^L$_U+'R^U??YHJ_.^6&?YS9<1_% R7_NG#DO+A"*4S#= ]!APE
M-!QI/[4#:D+:O75K0 1T$^[\8%#-VGCFC9CG6CWC7@Z>/G2Q=O:1#82QQGZ!
MTT&&TV'K;K1P1MPXGNS][2_?Q!G"A1,WWL/S#&;=?CM)NM599('ZWYZ^Y\E@
MR3'EN+Z"0XL;!S,O_< WP5C2N10]M-@O+/4/QH;VEYB?H!^L&'N[HQ,)_J)3
MT1CFOZ?BGE.WJ&@XN19 M&C:^6F<#7W.C(@H-(#*I?SC9:N=]*R8\*#]:VP+
M'K/+QA\14] ^X&@,+5A[W9.&62*FD^GPO@]=NG:1B=1J"K)^0YSH=L%[CQ$E
M8[!4H[;**>@4QN ,$\H(8^?C!#GO(4+_+@$"F4!F@9 ^@C]G;7S$Q*]8>5^>
MGX*V7G5TNX5:&O_I/1U:9Z].;$>9B*I8UL9-CT]+QTU/$Y0S^^0?5R15@!RX
M#)G$8^<H':Q;#O'.OV;3B&W: >DVB$87F9<U9UVMM+KLV! &BW_'I66K9R_\
M%X?S6]$2+#O@(4K/#\(7G[*] P*LS5^$]I$W&\%-:)^(4B+5[<P?%'RX@_GE
M&G_PO_C^62:",XCB97=QP:U[)", >$(1M;5JFGH:,N?_R+U/@^#>']ZG,7A
MJ]^3YJK^Q_F!0:T%[/:;&LD"H_*!N:(SC>4S)<=#I2E3>5O0_7A/R'PX@TM,
M8Y10$^H<P3DFRJ]E9@<DBL5&TSZU!"CF'BLM'A?+G597**W/3/RIS(N$MU;$
M2UBH;Z@^T*RK>ON@BH?_ *4M70DI"5RD6_3CY.GI_? XPHF6"N#LC<"+O82X
MLK+B\>_A9D)RGMY\15[\Z11[>&>2Q0H%W7,?98+Z@*?9PZ51'[F9&Q[W%_T$
MI;3V.],-,+Q>?X/^W8#Y,O#7OC:"Z$)3]P[(=1FL-J-@]R%38[RB),_JTS,M
M/:Q6^$]K/'J-(\JO!"DMOWV\Y>J-1@684/-XSC0NF=7,MGY3U-#9.*EU&%_;
MGH903[T3@[BI8YFB(V=)BA%03FM2B[ 8^V]ZH7\INO\O=/H_E5KQT.*3H:0L
M8O-F M*A_,=?&$M68VGP>4#46YO@P!*"WR._I$^&#SX(2;P\_CA6;A7D  9"
M?E.Y%K;ZSGX%I=F5[(#HTK]_2?&L[H"D<&!@<XC8D/J[QU:$]8C.'V=\,9P,
M- (FA_V"+Q&>-ZZ]%:54IA8&2*O&G,K5WP*SC)B,'SN@XFW.9PAP;)SK14G,
MOYT[($8%8$>'+)6M+RW9/H$*FIQ$]^+IX"0D-+CD.T?/_< :N#CBQ]=AX_N"
M)*VCJ1C/G[)>SU%A5&7(D!-+FLG(!6+I,XQ^NNSC4.*\\"!&'JE-6[5O_]QY
MB$*4LQ6,?&8A'&)\JON-7I+5TNTJ'0^]A.S/>[DN9(J:@(IQ^#BS)DI U&O4
MK(<NH$5&)_RM+HU? LL 9WS#YU4ZM!I_JJYY^1;EF;JD"9EOG3QWGNW(Y=-<
MZ/?C*/[/4VX _V7!,AW: ;F8[8 ^<C$PL0+$!NV XJ&H!?1V(8; RR5'9V [
M('$/(E.,TT]L5%_'4JI#^B'<$$1Z@Y8PT7==:T>&,5QA:9K4P\DVF;#@/)4]
M,2[Q[T,&-29V2YG&0L4Y>SF?3(0!73I\B9^E"18#W/H8?SU>+YF/I17^Q6?@
M;H8,\Q0^J'\Q98@YU=+JLQ0V]DV*9RN>&K%[]3'[+=YW,R6;=06XSNW+-:".
MEFN9:QNS8 PA"PO+:19EG;QX1>2]6\BJ>HOT"H2VNCF/Y61/,$W1I#)N$*!H
M;*X=Y87V/CK''52G1BD";3^SH>]6>=!$(;+@QCJ/UG)"M*L/[^-/Y[W2=&R0
M%YG\KJ[<X?;X<H?WJEF6,3;*1Z4U&[U^R:N:@#QU\G@W[3P_GSRSO=46A!J!
M\G%DD0% --,,(=L#\Z3G#JB40 [^@!"<='9 ?@4&LX0YU)J5_%%DJW/91J;A
MJG9;VROPH"UP;&2*R))<99@#7,OS9=-3/V8"&G9TISAD,%.'N&!TG*!:>&("
M8D?;:@C-MFW+Z/3+"0F\7W7_[=ZH/TQ7U&=(,_\@'#BFE,A]^CW[F8F^'T90
M*]!$')* ,@12#>.J?T4Y1CI-YMO&VTX$UOP,2NV26RZ\E''T+FA/*SJ"78N_
M93LGR?A+^QW?>8KIAI1OIH>6Q>H/3!N?@=EUUN<-THZY?]<O'K.TCS$T=QX<
MN%:?E61F2\!R!*G,$Z@Y$Q7:#BC=Y!3"VK&%#GNZE ,514ST*AV?U-/RN9IT
M,Z)V**)L1*3TR*:"[A$KY3TAII #R$, G +A9@3:_;(8DP.(><8G.G90% 6>
MBX=U3MZE5SVZ85,\9%!W2R51\FI#L[V+R%7FG?U?]@CP^80S6@!^>@='8(K6
M, 1K@:SOI7^ ]X'!7[X@,$/0AO3T8)/8,S;!*Q[-B5QW@<A?VABW.FQJ_$[)
MQ82D< -7"2APC33/3MD!^6@GY,$&(5RG%_C:0$<]+_.7L:94;DKX&Q)BMV#Z
M#>[GEG\;2NAO8QEG/5>^R!V4D;:_>[VY<X7($0CG_@?-D''R!X>/7I9@?+;4
M7YSHM\A#=QK B*WA%&/("H^@C+L+VSD;TFT"W]Y!.QX?Y?W0*;M$W?.;LU^8
MAAU 2_4<P?C0 Q@:S>GD1L*;!(++JQE1]D;AXU\%MPH%%_AIY><J8,#QS7[M
MN&&NFY]F/T%)C40&J"<O PU5_M/3:]TC\-*:3&.=L_O?9ET9V_N)]P5$;C;X
M5S@5QA3G?"0VCS[9QN]#C<'V[ZO*VU?<GA[79 .]T3;1I"5!-Y>A?-H:MUQM
M1NT+.RW:N(\/I!$#N'"'E,9^:B*)F+D$E)<BM:9^8>5]E533/>KH0\G(X,HU
MPL?<L7G; $F;\-"'6[;R%T/.%$O(Q%ZIZN'-FN2A_.7O'YU/Y@@9,F^S[@,V
MM&1&2S8)U@>.4=)JH3W+1-CVYJ%>4VPE_(^,GWVY4=(Z^29/0^/6'8<$,T$_
MT&UG+WYNBO'!Q)OHTK43\*0*;F]0"JP(NCK75-:D+L.^O_#D7],-@1;7IM*?
M8 ,[XYA\8A=7+@9SDO9<*CX NE>KRIZG#W$$79CR+"0PA69>0F3WXHY]-KY;
M[=+C0XD*Z8:(ZV/V6V'G+W0<3@+\<J\)ORI_*D)JO28;]AE$W?6&V5R&*SOS
M5[I8 *8!W2L,$;2A)-OHS-],MVEO/?G%HFQ U;$USDK^])RCB_"9XXU57Y=/
MK(:"(H@L"5T*NA<K@^Y1Y^P!EKK_KF# \=O$)^UJU>N4AY951^IKTQ:WC)S_
M43'3T]7(0ASMG^%Z7T\K[@3-B0NB;\.4$#_)5?Z%BM,[(%^,(NR;0.:Z0WW^
M#1W3/0PE-^V#E9/&MEQS<#\Q88BR(?G5Y!7 IL:/H71\*M^>#H]Y"(7\,%"2
MGX$[?UWI&-?:R/ITNW_/VNVY(R:A]YHC1H%#Q%@X4H$FN[0O.93<]O!M+J,(
M>,HPR')Y(>5VT-OVZ& QS]?G@^/[3J4$F\KNBESX3([M5HB)B?)?/ P<)$<T
M$0\@=>C>\4ML?M.6&W<FB9;XI#6WAT+"NDWMHW7V,CY"KR1ZN8"(8<>NP/&C
M"+ ]#\$$#<8C^D!I!QDOYJ+ZV09^_*76W>,B.2T"@B='%0ZF*W@^C][7)8&[
M >RN]-AQ&T-PF3NFG.5?#URO1J@,/%I>"8QT!6!+!6Y]6N5MJ@U?+$J_]$G5
M].?X"<%O6VE:Z?$LH'NN=H+IPA0?EF3V$KYO]"EC1A+(=@/,* I:,M.?)?5'
M^O,>KM4.I84/%R1O]+[E&OVXB2I2 RCCMCD#*% VGSR*+<9!8+'M6L_$776H
M#3F$]QH15&=PAZK.@.K5KI>B89AZS#J:IL#0!*(B::,,%&VQI.P[H;3A"+;2
MN@J1Q73LP.$1GK$;:JVX/#^7E/L76A<:!;I!3JD DR/PDMO.-GT'E(R\2$D'
MG)2.TJCX%.W"GX,H!9I%?U?(Q;&F/\O<7*LVC?&*D.YHV ')"91L6=_)\N4E
ML<.VA@:Y =(:#1P'#T'BZXLQX$X_NO6 H<G^SA:CYLE%88VS 3^881#-3.L0
MR>C#RT:);:>QK6A2L7Q43BZWY>- 5\EW1KEH5\OZ3+D9WZD:&3UWN9BW!Q^#
MA'[;BJ&&( WJ"=R$G(^=+=PD<5X&T.I_]HV\'B$M'/Q:VRPC^ONU>3-B.5U=
MM?WD RNU>JMJ8B*&AR/%\@0.5G%&B.*=&NPB$EX,$>3.[S2&6C"&^DXL/^VE
M_1D[\_YERO/%&L50$; >S\]PJGK9G!^:9IH.\7,-K;@8&,B$^->=%PF(O003
M>B]MN@X".7U -T/ZP7$889P NN>$<00=M4&8-ZWC6NZIS<+7'WOCIBUH8VF"
MR]YD":/"8\+_[!5PSM@7L#TS .5V")@@G2ABG@+R>_%^-)-JLF"G]EM?3%"!
M\<(1-SL_-?P_:4=N=@\8=U/._Q,G.H+<72/68^>C#J[A)?&WX7.+\V3[1RU]
M5&U*P6!L%)G9X:)=[34VTTM(K>BY?W?155=I]H.EU;TMKL-Q795?8:U]5W=S
M'GF=MI>B-MVPY/<0#D886MZ4^V7CO>30R-044W=ZIB,'4HR6-*3E]=%2RL@^
M+$6H*E1>7V#P-9<BSYVUG3 YZ#]C\[0+8SM5DN]0&YV_:?-SX.%8&A+_8AM[
M"SC+?7D(]A.<$-*!FUD'S_&3?R?JCWCU?+2-]J(/]9_S@372<.;\C*CFUZ%Z
MC@/F>]IKMKL)'SSRF8Z< 7R#!;6!] ',RQF'B;R>J=Z.,@L5Y;\6\Y<R=&UL
M4PK9(A.>4V\1'*B\M)(Z<YJG_O0K,-=92&VY!'22&CL'MP]QXR&&(IL ]2<*
M^A>"ZQZOK"R*&K@$A8J:'OWS]*2;[$_%^WRO(%WNMM3SNW ,Z"-I)Z%.LEOP
MI'_PC9-X8=RA@-J:HB6X ")G(12\#S%.(8 2U=B5SR/E"*?'#3J;']ZJS'$\
MF[B-G:OD"*8SE5'O=T"2&R@C@+<G;Z5AZ4/UZ>_4)0P$,6I'EZD6?6ED0/NR
M9O=QFE[X0V:$.)"WPM%&]QS$WX:F*>G199-9X:7(BR<1?=>R?@\JR4UP84C:
MJ-ET:4;VH=8)$L[M08WMQZ2DLM;E9=ZO.Z D6+,0AXCF@EC2/\0F.LT+> 17
MX(P_"IQ:29J0DYFFG%._V?+R^KN]2S]O/T@Q51/*'L8&LBO?]W"=IH>=L?PR
M)I&CR+J2)C&D\.5\4=WU-=-5I>?;CEU,1=3'Q<-C*'G ^R=9+1;WDA9YLVF*
M(_\][^:$BYNO4]CT.*&;/A#T+:U<9/Q5FND8:^ZX)=\=SC2Q-GY]B7E//7:#
M<QJ!=I''Q^@?PW9"*'!AX W3;.JA7VF*F5%+9UW>L>MW4O8^7&B*J3%WL 0!
M^8PG-,.A+A_.?H6VSR@ES@R8%G^#GKO>=U<VIBG"6-:S2M1;0^OVBC750#QR
MJ_CM'>L<2\YMS*D#-].1P"YZF09V0++4$MHF8X1=A(=WV5(,RFA$\^GM!5D+
MR'Z]$7FC6Y,DRQ67.PV'_M$P$TDZH*@3G#K8=7%IB"59QC!CEW+9D@6I; @<
MEWN&44 Z$#C3D]?/4<';P"VR!+)4"P\Z&DUO7W'4TS[THK'D?$;;2C[S%#?^
M&D.]\7.&0X9<NL51N+BD93?@6OCL8<>H!+!*,6F@"#?<75'%^)A/!I4Z9R-]
M9U/M"XI4*8_/#>+!5.C7:YLI,(8B'<8IK9_9V(MXA.XY#?42V '=.>?#V&_[
MQ!FX3A'<6)EB:>R !&6*F+_;N@PG,(WL(JI&^]>4%RZF<H23>"V0"QNOUW6F
MCR.X2L=>:JA/.FN)$D%D"51G@LQ2_ R%Q,"F^T[!0 C*UH<># A/RH;)<PY=
MK@/4+[;2!C$UBPL&RDV3^F#^:ER^7A7"] 3/'O/N&WV9>>RK0"Q)6Y!E3]O?
M1L,/M3O-;VM+^/X^X]'DM3HL2] Z<=BW-!UYKR8_<S;(440WXWQ/C78_OFYH
M_<.2[9SW/.,H'=,K:N@,N/N0DZ'@>82U0T30;1N3\:.4YO2/F1\[*,Y%&J?0
M>CH:FU\,K_&_P],>RG*QX:(P-Q@9(LT^(R,C_5MPZE/;!PU[&2$G?YYHXJDD
MW*0H1VAFS(\>&Z+U3[WCS"WN!Q9VL^#NV;!; )II;]CSQ]B'J;7X;5&8+H43
MJYN6=9@,U%\*1Y?V'=Q\EY7OI^6CB3GEAGQHS.R'T2YL D>X2"G^%U@$>0%P
MHV 4YA:_JUQN@BDAK\W\"A^_AYQ=9IY[FFM8Q1!R/="G)Y+VKD,N2<:.BFX*
M7X<Q=5'S.-Y&()1I@]1JIA^,RW];^KKHIG#;^N;#RGYFBT%NV*@B8SQ]TWS-
MDK0<;*HD3<8"1]!4V6K4+$P0'9!.L.4(R9:S+G0 4(-FCN(8?]\Y;<NTZQ5^
MU+L/LJQ]+^H\W\+PB;=+?Y_&J7&M4N9WGS,);8G#,[V1 H"8L0\-S[A^QB&7
MJG8P=?L]7GQQXEK\M5S+-+[#"BMCA^T>43Q$4I=/'C+%CD/G9CB"E4QMSL="
MDTZ@CG1]J<MMP"E/BJ"!2!_$2S4MA&T<-'%*7%R4P74\,RUYG;"1HL&AHH(T
M/J-],'/I)*?U<MJC49)Z-SR>YHN2JL]:N33AL1$YF.>6Z.'WM3 R-RL@437+
MPCO"?:YAN'O/8T/. 98U37T0'G]&=@ ?RSG2--UI1'$_0K3[_"M ?4%ZH6HL
M\?!SV]>._/Q\#Y7E%VKX&7[L%RA^#I<M"FGA]G$^%8ID]^$DZ[K:VB>VH=2
MCM9[BQ3O//MXJLX[SX1W&[U2&O(R9QU"W'_]'_G4_QOYE/0RI!E#'6&>077C
M!=V6^*G2%$9=8X[7ON<EL_U'\%-!IS!'"(JIU#3K4_;7SGM?,[,_=";[>DR'
M=ZC_^&N;R;?C20M=Z1;_4F2"%3S)33[K^-B_Z6GKGU$#A+^^,KGY.Z!&-%GG
M\:(>8A UP@B,[NI<CYR9Q], [%S( *P6SB7V<%A,'JICR4:E]_[1:99&F6OQ
MHYJ"^^L5=0N#'R^)Q_3DW7+G\RP(CSW<<?QKZYK!ZA.GL< .%L[G9?QH?8J3
M87T%YGC@1J-;EV/S5MLO_B06C S=XVN'*!I2.CK1&*CSY57K9*C;+)64T,!W
M;=SR0HW+<W-;U>C)F54?ELP/"IPE#1O 2!BK,Z50?1!A.-482A>^DD%$;)YO
M]0P^9#X?'*#?(]1^YVBU@EYLRV55GIN>2U 5X"RIA25%Y.S7!K(#Z6>7PCH,
M^]*CST3]B3HA\#JT3JBXW.WH@;C)$\%MKFNV"Z]/\-R,4&?\)COU_8 ^)8IL
M@V/_AB>$!KH2^PCG< 7[RK >46\8WP^E>KFHY_)^S(C=F\^K?J3E^9F(N\[O
M;:[Z_T[['C93N<4-4$:>'LWH"\$QSX]?G2[\9%V=>VEZE"-DHL^-"M=VJ\WA
M!'=3D58@2A/!6)D?1,N4M'A"$Y54&.X*'R_47[R5HM/F>,?O2T1:R6/Q2AU(
MN^^;5@V*QFW_,\\/SOT@T1#W]NXU?QIQ&U^)V_QX]$U2_]J_[T[4A%/2!XBQ
M4%X6))@NO&31/PH&K,\W0KZ[SB0V)6@&'B9A\EQ>7GMX[AOOFS<X?CJ<I7B1
M*0]D]SO!P/C;X%B\--[/5M+-TC/G VGS<4U-5>!7ZBKQIN:U8G?!YR))/"-1
M7B3M \@P8(2IU;/$C?SQ8%H9Y0B>[+)([%M4;HNWYP+F\!N(?RZH^^[_$&LQ
MNWQ"!W],Z &(OV@,AGG"$?3API@KP#"32*CD"-?1A80C(J(42-C'C42AY. %
M";KQ, ;_\0/F?3LX%DT[KST72=X!#4!$D5Y -/,J9PPMV6E&=D>-NHQMHHX@
M?;OP>QC3=PKEE$[G2&4(BELY[G4[H!QC!HHTI**9%P,X IW)Y)9H.&%\RRW8
MH @MWI^IXG//%QV;(*<UN>?4-.[6F>:*4#AUJ?Q+5$?89O.?D975&50(9K!+
MFS'6F&[+?JTO4(Q++.T<7]\T:W\O/"2L85KE9'1M%'Z4[Q=A]EO AZ.\:^@Y
M7D;<# L>H=T'/PAK6EAV7 D\P[%[J68V^.T+%U:"'BB4@U9+(JE(=Z:LB]E;
MSN<P\9)M#?V<W(A'@81KJEEJ#M$OG<J%?HO?2<O//6<6"FT>78]B1K%<@&H_
M.IYQA.LR.6MXP4W-AT>K5&DGZDC)6B%][?D6FN,1]18G5&.<?E[0&VYK'GS,
MT_S8Y.T;O/%NZGG,=2]/+K-/*6-)"7,$.WSHMKTY>/HONB'#??(./NMHO(O:
MF+;0@F3+2KBC\PR_W$&387;V#L@?^P36C.U.E66D ?R5:[*+!V:N?/<Q*"^Z
MZ7RUOD=W?E2R[WX"N2COF(KJGI(,JK?B9_ZB_Z8 _$BDV6L#1^"],. 8K/NE
ML2 E>M]S"ON@*J;'Y(381O;5-I47Q4/:@4>DK""U=_]DVD3IFOE=KKXL+45:
M'TM3 5M(F]M7#-)S4B'RG/Y,()PCJ,M41^JQ7Z*#L/.25EUT:((^9GU3N.?M
MS=L*CME!(V>FWB<J$61._UPA)-VU9Q->C./>8Y/0I$8HS6I4=%?+AA+&)K#
MHDWQ S!!EW>+$E.JMQ+?7LRBEGXYM?0A;-@"NE9L],XIPS 5W;,'3RJ#2J.T
M;<JY#W()4("[L)MM(F0_52VMSW%2LT37UN<>Y9@6-I%O*)A7^KS*TLC-/<B!
MCP531S4=Y2BW-E797YNP4Q%*YQ2]/M#'NAU2RQN?&[EWS 7($#V&OB](7??P
MV_S_NLOP'Y]@:&/Z$&8OY\,.B ?IQKR O!#.&:*EQ9N4A$M=$E3?FEF.U1W\
M [D74&AX>N3TH%U6TD*VT> _BLOK.574M]BOO S2KJH5-8UIP?9SARB#A 'Y
MY6[?LF_J^ID(36@O)UM/'!K]('^A6#-M'\_SGC"5[!30[NVY-#MMP@1#"(CW
MI(P^A4B&:J1**,0&NO6X%K"ROC_ZQ^A/$<)*0T$\0\WTH!5I29D-^=N2P##^
M\B._A04!^/O16&=HU5:D^C!K9F8FAUC.AHW=M%U?H*_VH)OXNV&"J,\8L/NN
M+MO]=4^YJ]FQ?9;& W_(R&"<X8*"5^J[8/<FY/*;)779=I-%R53+8P,+YZYQ
M#9(D-#B!.\PRF3:^^Y9E-&X<6N2.B+>,,VH*W#=OE[AYKRC3(7,EVKG3O^=9
M3/>> ^*3CB,H-5;0&$<3R?6-F!G4+)1F1XRN77,M+*(),<D3B-^],OMM6:H>
M I/&.D4NL7:/)^:3W0)F$Y5YO><^F;X"$[1E@-$>#NAS,=TBC>54^BWOCHYY
MMO^9KNVPSRJ6/^2/95V0D@ES !6Z/%;,='7X\X<;[3A<4(Y/AM',#H93<OO2
MQ=W\.1"Z4A/)W?;2U#WB0Z>P;"#[<M8Q;E8(S7R67AT%8UYG^0%L6K+E&(E=
M +U3[409;*M<&%;,">,<JQN[]_!=YGE==_>%4\</9%34F6G4C;X''7E\[D;2
MGTJ&"QO7":>[,=)FH%YH0B0#-FDBSK*=,#Y:>&R\L8B2'!AB,]-X\8&6Q\:G
MOWSI6E+KF<,BF>8_5@[Q/+D3L0-Z#"6]A32%4U7*8"PG=@J4]/(OMA\<FQ'P
MF^"1OF1C2ZG)?;WP8P?DU9XS35EYWTM6>+C']ZZ]7VDL)BBL&A15>=-I $I0
M)ZWVV,H"*MUH2:0G^V4ETH(NZ>LATL@9;<UG6EQSBPBZ<O9-:@[D2Y\&_-D;
M9.M"%L\6;![&$9+"U.^ ^HF\G!$8/X?W!UH&I<TR3UM;[3/9\[E)(Y(OKG<2
MW.AO^+L%TE'?=*'G8GU=^!\'YR?I&?@ ,&&5$C^@#1R570^@01@Y[)PF^--%
MDSJ :-+D609-T/I5K>TZ :W]==2#,GJMQ=X)48(8=[Z;=DSEYYM;5?7[7H$G
MWVOTXOW0! BC!PBE2\QP\\[Z )-WD74UNM%W\Q=$:@TM_I!+6OP</VU]C!F3
M=\BC!#P^M-AS2[SB@]*=#V+*N^OY\(/\C"+:4!H5=XBE,XF3!8AD\TZ"13_7
M#1"YUUL*&JUP'W.O?]&:U/IZT]4:?OB#XI+O79'[I[)X-I\Y]<%$T?^F<8%3
M^4D=&,+%?SO_!D-PT0'?[?;6,_#4^<&\T+@&[.S\NV%]1OZ;J\8?$CX-G=+,
M-E/M!E6VQF+]_^T0!1&_'T\J1N\)A1(4R-#XH&UNKPD T?&SWC#\R!?"4T>[
M/WX('H=3514._?<,CYXV3@+];B?A3G"FH W\Z^R(?07T548&33;FQ(GLJ"JE
M$_38G+R?VL857R['QO-G?O>PYH[F(;L&I\P9P-=BDTR.L63J6]J Z$JB'^<
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
MY>;U^XB_H7M_/VT4M>[/43K16:?UUB_3^N _%$<%&5/>F%?D>O[[P83&MZ_
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
M[6>%2R,0G8^VK\ M/] )\/N,^\<"+?BM^$>)A%0\%) -2&W8FAVR-.UL!HK
MCY5.3&S^/G];>HJ@:281-*5O_%QX-=TLEC>IY^5T,7T>0;R.B854;\5W\E&-
M2)#XA@!^+X@ H],;G]FW>CF^6TL9YFNMHC..+$RKWZB_WWW<J-Q;A4^:<X1U
MO-Z^WU62L7@KX.$TE,%5_%E+,ND@-?WG$KNA.##<I]TJCNQ3A"4Y/>P02(UX
M2%&^9M_4:*LM+\5OHFY DJJVBPQT75N!8K<O, @P!H>8R4.P+%@C5A"'?AK*
M-$UG$LYKUZQM8WM&ZL-#-'1;F=5.<"7&YH'((HH,"/$:9K2CY=.UX4* <CF@
M\O,::D7VL3\5ZH9@P0[D^7:7WH )N]L4OV>?>]IU(J:+C$ZD0^E8&/$J\F!_
MVI,JBD.ST;LC%2<UY\#QG4I6X.XK<(\Q98+!59^\-X^]T7?#XM347UW@N61
M5#$74QQA76?AWX81+!C3S3K5R4:U)(9L]!+=R'Y3G7)P'U)!M$P;N/>S[(V&
MFM@+8Z]OB4WOY11IWVYHXN-C/V/O[6Y35CR)G-4A_YF*U(;?)ZEN9%%,(H?U
MT#W6J9W"(\K4<W0^S+3?CN]9V/F\:X?6]2)VFFV;D^](7(\N2EMY:*OXH8MU
M]*E]'Z0.0^6G+%L3HDDRJH<BAV#5]LGP:[?P6TF[!4) P_(+E+"#]QXBMBCV
M>L[[3R+W(%>;?TGJ5'D?VC1WCQ-<4$BA1$;I0E,1$I%'J*#1$R350<1C.A_Q
M\HM G2R_LM V!DC=Y?U Z\_$CSJV_#CFZ]G=J44,Z(-Q.@)S^-W4H,\AIA.W
MMX-H,%-,^OK4ND%&I^[M.V8W8M]+WX?E,9A#0@5%C?[I(,< )0 _>+-=M.8*
M:2/JI'?R>C<N@0QL5URT GYW\*Y<5A?W-$^0M6"VGP9KZAQMT/E8/!#__+'G
M) +W&,*JA8S-,QN$I,H3O^SB$3U;*3#A.].1W%2#Z4I,G<=X_??&F".M% X_
M[4._@KQM1M[JR5UZO7DHRO#;?[1AL P%%&4WN$BBRXES&'_,K.K*@]##R[NQ
MG4+KBQ(3TI-*AK/%H76]-DJY?-Z")' ^Z$E[C37DLVB-O@/!_1L&%X<@7EF
MK'AND(C;9&F@BACB @20]+M0S 8:Y=Y8E28%ZX!E%"<M ;LX[3*^*=4SQ(EJ
MW98ZH<EKN9K9[X"\<G#L@SX.:?#L#N  4#TPKGW0355>N!51IH(X]:<!+ K8
M#^A=YUL31(N/67!."6;V2V=(2\K#9V;K.G+]C8:_+!$OP&91Y"+&@X;&PHA7
MK+%F7:W6T50='&;VFC$01GS1T_AH_E$\N<936B"$S[<I\[Q!LX!'"E1A6NE'
M+41-"OV%:1="J**X42&T.(1G6@ #LX<1JC/UJ\X1LJ8UUNH4EXDW'^>\&^\?
M\VC.NZ10)L;U:>;Z'0F6OPFXY=+/1GY!U'[OAV*=R;$U*>,K 8-6X=<.A(1^
M^YITGCWD[4>Z532 0&Y4OSYI@#I=+'SS,*2 &H%' @J#!Q5.2T2F"6X4(\;Z
MDVE82C'D!_S>SL_0OT2*C]'50YT&+XZ=Y%7729*)6=_^].)J\P53TPR^C??G
MXE4*I[? LWPK2P074D?[.4S]UH9X)9Q/Y&8]O4^OJ4]<U(4^NVVPI1] =A\+
MD[![7_?-#5&@_=WWYN$!#&XQ7%EED,[62SP:E,"9%7K1-WE>+*<YA_[-<:9@
MPR/LJ&'Q]""D8;%A697#FV&W#E:"W6!INZ-X#-OEC+FO<GF[/?=+7L^'>/U!
M3!U(28432ZG'$?2C^H6AJ>3SP"D*FR7I)_Y"4W*P\C7<5 <>DY1GEW;_M<.2
MBT50D-]E9=/S)XPUQ^):$C_9I>4J%-^5R/A;S7L=JK<?19%Z=P3AGTI3O0+$
M4Z[X8 =*2:Z08Q>'O8OGEAQI"5P*8_;"F?J65\IJ>?)7WRL=J@'M69-=QS5=
M!,F>0$A1J+^FE=YX5^MY;0[NGB2!CZ>,3L]Y\?_*I7(K6"CO@^XLI=)%ZT6#
MT@3))4"\&_Y'UJ:9NU9(\'7Q0UN9EPM*6L"Q,&[&0VG8!]5"-U9*(_M: ZA\
M%$L@?QEYY,<'/.8PW*\1R"UQ ,*OU"1 98:N3-S=E!8<M3QN*9A_2.JYD_;,
M/NB,U#HC6,1L^.R#JNTW?/&068PMZ1Y)H.-FDQ,RE6K.C28WUH4'GEH@=+UG
MO57@>?T]Z^T2(TVFS0,)W-"<<HH-U:-Z8O.N,N;VDNB"&?.66,CI&W-^STVX
MQ3Q:N=4-&WKAAX#<Y2VAR#G#,Z1C;42$XXA_"=&U(-/;*2[C^>VC\NQ]Y0.B
MTLA=JPBK?RD ?(7U':+'LF(?-%(8O@^*4(80,]?W0;_E7/=!2Y;.!S5HJ-*M
M&!J[(&9WC$'[CJJ@]T'GXK=HOQMJ+H#<]D'_U;:3$-Z?V/POL<',BT*M\4Z2
MG.^&XG>UQNT"_JFP<92"8RC2UO),!OQ4:-?Y5VH>W2M5EO_L&]_\DSSP]0DF
MY%\_JO]G8[A[U4B(8:9_Z8S9WSLRU7_\?VA;L>'D8,+E[\:M,0&<+N>J>([8
M>_10\NH\EL_:*BU?(&:O,/%&=>>RIC<$_)N[NJ#/^Z"X7/M]4.&Y7?J>$Q1_
M:G(?].,*8VX[<QKE7G$B (M@Q-YQ5<36FR(ZKPN,'L^Q1%GSO9T"&OP?W+#R
M<^"-"<^)H%EIXL*G._J9[Q\//3^V&-/:.O@7:8Y7A_]^>Z]_=NN9UU&G]T%_
MO3_R[_>N8@ >Y/^'EFC4@1_?!S5@^I9FD&0#DBJ!BYB%^T37G@QZDJ1L2PHH
M*5JUVADKYS7@$6^;@C[;%):+_FI9>MG61\XLI##[T01QPL,N_(++SJ@X>#!@
M+APGN/'A+>![#B"M6$(X%X%>.Z05D5#R)K3BU-?-[@?'W8MO9G,IWM94*GSF
M+PP(TMD/:@W7_&\Q W-H@*(O-&5)X%L-#?5[*#0@*#1H'Z0,L7X_JU7YL"TI
MAY3D1BY7?ZU[1"^,_QO#1ZE2>7K)*0=;LU1[&" 'IO+WNDZI5&G96U:)=NNE
M:@HZO3RQ^=A*A$#A>L+ZM<GH'2X3WJ";17XP,#!D69-X:=S/+69Q\50*FZ11
MN8A<S]OH+A (A+X8F.!H&WYT^_)G'=_B?5#;M[9]4*^$N$)P(%4_M-7_^+N7
MMMBGF?3@V:T @.N/ZD8#19<J2GO<R3L+%Z 51!XUC'^-A6\+?6SH_PTPO5/Q
M@&J.-1YQ; 7QGWO[%FGV+QY=^X>+U[*>YL^=70]:&XN)X\^<57[\[UEC>QWY
M/3"YC(J!@=I-WE%5F\;1!H'!;X998S0_7UX9BO&[D.MN\^F>>5-ROOO3J,O]
M"H7Y&4Z6AD*,**R#SH9AS!-AEC'-ZOW9KP&G:0OZ@%Y+!GR*]%PFH';KBP%&
M+M6E(W+\U_0B1A3JO16/J@OIG3LHY@=IMRP!='H?'J8I.I$DJEC>M-8PQW%)
M<7V9.7GUP:=04('BGY9]4%(@(XS? BXB\!&,Z0K%(GH^TN?H"W2&*XZ[@_C#
M_F?)BV(]9SCZ+6"[,X)^.20PA39"A&X44M087;H(5R:BR4A:&]03Q15:NHSH
M[1"Q%*6ID,-4?K^PNF@M-W^IL?*\SFG]WF]==])2I)M/WE"[ A:80.#0T,80
M GT[5)_.UDV!N*P[<69J"D+J=?I_ZOX>YI@#/:S/$7ACMV)S:PYT]Z;.P,=
MV$WZAT5NVNM.OLCA/6@O!HM8SM[M1PB?4X&YDEYV0AK'!6@E>1;P&K^CIXOO
M5R0]/58N\M53:RWO&P8?D"@AT92WIU4[C@_U4WY=7W]*<O[\_=>5;JM7N\1
M9\KA%P*6*Y*5P E:BI9!EK_]S%V,;@S=99I/CM%N.=-MR)@D%D%2JO>VLW<
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
M2",K1_)&S45ZP#AU6%9M\'9YMPD+V%M7&TV^/44=+BV%#<]W2GHML2-P7Q&
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
MB7G&MQN?I8\M[?# 2-<-!AN-;L\V)$+'MT=SC&ZEG"J;/<?H?>X>AC%VNW=
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
M5<]Z.P<YN:VFTGK'K? ;QZ-<>WD$4V.=FV4LZE4BY<TJCW6H&QIO44J2^EG
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
MD@L]41I?N!;>W_2%?>"Q'/KJ6_7^BU8UNK,;_'+^AFW3<)*D@$<!VAYRG>!
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
M&K]AFX>M^U1W(PM6J 2R3@HJ)*Y0T^!G0Z@Q[TE=/CSN=U_RO<$)":BQ.-%
M_EFB-C10TXK64([17(+^RS<+>Z)&/ 32ZVM-D_WF/GT: 62)-)>/Y@Z\-! ;
MAEA'>@%'/T-7L"-$JY [CS!MQJ:=&/+P"V ;X?P*Z$%6*K:9_X3[4 NK@KRP
M5.>X&>U+ W?,I^ 4 8GKP/=O<M B+3BG#QX6AV;+4-R?NBZ4:_VD&$;^)MJ!
M*E7S-E!;.&S:N0,1H3B0[/ MDY.4BZ2PK,56[WGCBV;/-7R!+NZZIL>"6R?1
MWMB(Z1-OBII8X5H$5+PSNZ7+=QWHB?%"9(WJQ(%8PEM.NVE&:@S2.3YBA-%\
M ,$WNLP_7_/EPTI[Z<]  '"1Y_TTR+IS^'CX.&]-=9AC'(_L"1F&<XL@D4-\
M[:8!64N%Y"GT<0O-A=. @KOF#6*>@!4*8(:Z'*2!UME34$@P#?1L@+A-6- 5
M(IV=Z3UHAS: FY><I>!"+HP_?O\I+>^B(=3%=-RQ'05MBY]0O!&N01YVX/Q>
MO$V E/=L:>V_3-T5E-FOA&&D@  *+SUB#4ZJB]]$*'+2!>FCRGS, JMH%[BO
M/:N-F\A @N3#L4?]>P6"ZN*Q2*Z@^I_7%K!=KEMVXXJKEN23B[)\F!FKT.,B
MNA.>WLAM7_<=P9-%IT2USX=T;&N*AW[<7 B'Z:?MI6MVP;0,M*"-) C VH['
MXK"MG0"D?0;,X%HO2,<E=VJ.7\@IH=NGL&5K4_,?IN)Z8K<G0XSA@;"/: &D
M"R044@DF^E 4L$QTZ44#W7V(':.!"$IU-9N-4QDN^V^X ^"5Y+&.::5$E-H(
M="8#5K:6D97;[(6/<+]Y\]5K9,OY#R*MWKX]&$A8$.EKP2?XI3RFA("-B>_
M?0+W9U'IV0REMI\/G:Z>/<.KI>4HK5G5;7(T,-;-4'8SYI%&5L/(Q2TN-$P-
M.69$=!GA*7F/YV]Y>'OK;%,8NSQRQKP@]0<4-PDK2Z%RHBFU_A#@2JE/R5OT
MJ62AM/&QZ>D0<M8JY00^4*C9'*.O&\>Z7%/^P]PDX ?Q[0CQU9S'UN7A3ZL;
M'N)M.V"2-&:U8U?:#(\)5S,]8I^!&,%1$<O,D'/VKQ ',NFKUI8T,K,Q#1>G
MEE'L#^1-51)"&L^T>4(;ZL_EZ'MK\:ZK6@<.G::*^QA#Y2 %1H]K#97OM^(L
M60(SY\]3MYT86TUCT#Z0"*A&E.ZQH(L8HL$PC,,]/F_::_UK"B@+0KQ>;)H#
M3*%85M4.;RO&B@H1%%O7+ERL.D%PCI$PZ\2N7DU[44K6=RWU*-@O>9F],LSE
M9OLSQ2?80WG6SJ.6[\KD(]Y;Y[/&+".:H6C8)C(*.BI\_LG(J:_9(YO6L1YT
M$7(@OJ)P*\G KF)L&-\;TR@W9Z_@CV8.2FZUK$#6!>9.2Q!0)"XNN<N-/FW8
MC]AF[1[S1E/\J'O3@>'XJ4$*_X>JC.#'?>QMUF?/F;_L< ^U 2;1S!V>:A P
MW++_#@V4K.&NFF[MNL@8^WE49.*G5$I5(7CVXL\JB@;E&-)G8<S[3>X!$SG
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
M%E:A1)6;\9FP1$@HTL]F2:K=EPMZ%A+ISH'KDZF +IH]=(9J+]! UA4!R)@
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
MCKO&WU1.OXOZ84&2V.Y+LP7K==VL0ZPRL*>@FF5-+T(3@@>Z=LZ+-MB!B"$
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
M[3ASL(&E4J F>H(]-?<I@Q\VN_HA+ .I-@W%SQ8\8#5G2/N^9+7YM,7L6I#
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
M/]9F95T9RY,(/[M,S8>)?7]I'_K0-G3QGW['\/]?_R=<O%M3_P-02P,$%
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
M$(:*9K%C*AWFU74C38=*_&2=SHHV+_LG$<?Y HU>)(VK>B9O/=)3(X ]%/P
M\HJC67.$EV T5GMP\)8M)+#!$76;%)#6291RZ2GIH<C4+LO5+*"7]KM%Y9Y=
M-%]LG3!YAN<(E^0YLW;GS!*I//F0F L-;/-'.6 =:(XQ);[!YEOKZ^JS*@)F
M:MI2+MR]-/;T257>(\16F<]<8(NQ,DPF#6_,:'F?8"<8\X?;]X"R3>[GC6)O
MZRUMA':;,#(-A-P-!H7/.Y<?/<1J_Z"Y+O^1:+^"YO0$SA3SND4  IE7,!V@
MD"',%\(=$3)]WH6NJ)J#9<GT,]-MBG4M:/KB^@/GF^-[Y2WW!9VUH 3>(HFR
M>&$.F@:A'G%>Y8H.&1XRPD6%:!+B0L_*5UOZ':WT>6()&LO=- N]VS.I5K/K
M^HYGA%E<ST,#CK ^DQ="M Z,=SR%LK5V3QX>./F4TCNG=&IUL?"<@9!$?<O
M<IW#,9W3U\3&>!DXV,\@6G^8>"QPHA"Q&7T.>E@^R07:K2D63<CB_+GLQ+>2
MFYU/9O17NN;O/SY,M1VFRCGPW2N;F+3_R@7N<(&JV(6$62-O.RB+[LJX0=M6
M!.["8,J?^9W=7)OAY#S+BT[MO76W^*9'[CKLB5421UB;5M1V5H4NV%DQZ=[&
M!<3TED2_M!PBXBQILMB"KR6^&UIBO3C.]XY%FO@6G,0C,)(WB"AX(9R@AY2<
MP.@&C85*6M6'BL06?;^XF69=KV#^!!EF2(<[)+OM-_=Q+XW:"&$:;J;HMK$H
M>N\[C'2X#K%OL.G0D[;S'O=7XX]&ANT[6'VN6NE#VG3RDZGBZQDLF-SSL:QH
MM<1(CFJXI17QJA\YZL>)D854RG1$<M5NZ+W,I8.EHLDBT<-.'7#!;!<XGLGP
M&/J.Y</T<P$>O#=BG0_'$*JDA)?MJG73;<](>>_KXB%:-3U=NC/ K5@Z*,KA
M25L_<814U4.UH)$8+= 9S&[TKJH1ZO?*IV><Y58:E0,-<H1YDD>\-I^:B<;9
MF&R-)*,J2Y'40&8 ^@3[A3Z_+N37'M.T@=;WP%-I?_+\)%S714Q^#!KQ#D&&
MQA8?H?NWQ(Z>%:9A8F@_VK+-;Z*U?#_X9BME!A9]?>=M?$:\N[+[Y5*,#5)D
M*"_>Z_P_@6FU_^[/='\5L0J0'(7_ED&(QC&DAO'?AVZ@AK> VCC:8=2JI7<;
M@2D\AUKS;:Z8V]BB&X<DJ7(0([@2F@$K?@Y,^MLL+>%,F]][X^#I1#TKO'X8
M/%CM4!L(T0.+.2%7.?ISGJZ0SG<O,VG;LW$4?FE;$_X@A#2&%W*E$))9&V9)
M$A<;;ME#@FZ9CH-4+3<^ ZGFFKMB^W4DC\3)WQXL,K)0= HTX[G!?]BOT+=.
MYU609U&;:%K=U]SM45EBI>('D"ZY?RU3CMQY+7]/$G\U93 C?CN/Y'Z*6\HC
MV]3+^8II:6OOBN_LR[NI<PI8/&6E]>\?MK;@+D?L\)5:%"O0NN;=4@=;&!GS
M4\>_"2(.3PLS9R4CUH$+\A0$6[Z(.)N$Z0%_X;$U 3A]J/2#R#>X!+H3"SL/
M3N+_6ES9K-+^LQ<U_L?4</^Q_!G,_Q#,_XEL_OI#<# CQ9B\9D?,N#'_LV#_
M^Z>[/%#.+Y=F(8RU98 +J,:VXI@"X;%<X)CO"C2+>N2!_[:K:)DU#N%EP%Y.
M/;N1"SSIA+VP(H;[SQZ6&3?#^4>$"_2[&F\$QZSMN,"0%16T"6&U@&W\X$<M
MG"!R0:,$_%K(P!<?A-ZJ<0$T%@(=,46MI&^:)1R#O\VT.DL]\GM>*;U(HE-(
MMJRY-XXC^-FNEOS5D2&(6)(>2'XUD 7'QW6-.W_D&6M@T7O$"9>CS.BOEF=/
M+Y7_?/AP_N^"4) 2^,O%J23]8JM&IG*!WBH<8=F;PG* [UDC,98X:>(P&1LV
M1O_>=OE76?OQ:WKX;94+\,EP@7MU:$4XSG,+N$!AS@3GT?SL_C3V-^0,^_0:
MCA?L?58$D?XZUV=L[>^ZIKP4[$F(,%\NU?\W NED/7NVT $?K7W,P]9,YDON
MUC_RVLB?2/8GDOV)9'\BV9](]C\;R;Z!$]6, Q"*>>[+A'$<W:!3:=OSA*,O
M,VX<HXW67!J?,',XKRPRV2WM/H1SH5M#5\P7X,+1;!,%Q]D$C]U=NG!P.^\L
MX1_ZB^'YU3!]7."[+68'%YBY3&)=;.F -XOA+TY@_QSVSV'_'/;/8?\_&W9=
M; SZD/N,F*AOB]30MEQ+_]WMFRVO[2[0.=&GP&>W<,VK/3'W<S;^C[P->_+%
M'0)O>[6AY[OB5,. ,\GY6Q/C60]AXG$3TY7+SX[&:'%>3VNRDXQU64XOV8\,
M@^C+QP>?K8A)H&U&0A+P\E]>7-//TM?T_;R/ZJ_(H^04+Y>ZY]7-1XD IFH
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
M^&6_;CX)I"99B?I3M3]H]OL4B_A/:?87Q?ZG7H.   <;[#P.80 -,.A9\2K
MO^A?]/\2Y0U6TH,KOX"ZI3;E.(B*>\4,\&=JS;E<A(ZLN1J)63K%C7.)61[_
MCTAF=I.G)RT)-;9MU9\6.O\;_.C=ED9BP'\UV7A?9.I?G$,_L?N+X-6@]/J1
M KK4#0V%>)7"4U3V>)6G/TDHD>2)O8,HPRS&C;. >$11^L(C,F+GX! $FE06
M4=L3:B^^QOC<,PT5#J@L3QS1"?2.'ZMAKQ+@1>S#X1C$]>5!C"FD^LH>[P?I
MO/@&I3=;UKTA.),+=_$_\KZQV_M>*Q*CLI,M:%ABP/B$>7NT^#1I#^D2(:Z
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
M9RS %;>-8.YC >3V.A8@O9T1#VRY,66%:!K@9Q9 Q;  08-EJ!O^BF$\),V
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
M[.;6(=V+CPYHSHG;\7KWT;U&*D9!F"TV3BLX95P6Y,RV;2BGA61 8#]>X5V
MK67D?DYFSR7?G5_OLD<S[MW2J'!+-EBG:I;B/+=/H?2=] B\$FZG254I\862
MN G=?JR2@!-#:_!#1?;W>48K4O?W60BK*U\[_OE!I7?_!I4ERCJFPSKZU29?
MLY@DB2'BBNY*??\TQV%5@IVRR:;Q=-R)KR$Q!@HK_+--]TBIB)=HS;.Q4 !^
M(Z$J\ME@;7?YKW*9>H%N5:726FDAX0HVF\5^(TP4E>UOR8_#"(-?5)@8@4I6
M3W\LL1&L?H\9VT"00H!';I?!"5<R/LYH6AP-L&4M(/8E^0K'CD\: ?NHT[]L
MC=:B[.6Q_TGK)S)"@Y90^)E%]$'!I4E]@>&'GDD)_/-!_CP[>-];M@]<<R$)
M3O;RG ZCQ#!Q4TT($#GI-DR8@VY83NX'_[;-'?/./RO6JTK16K%8;Q+S*K?K
MM -LYC",377$QEZX=1"6?:H2;Z%@EQ808J&P5P@E"1U.1W5Y3YU7J--:*(B1
MTU7:Z<>2'E;U"Z\U;U,8[[-:L''3HQ=S@W/ZO=XF<!^R&VODWO3M$<2;ZQ-?
MX.49'&(48R1/[@ [/Y6N<^42]?VG'&OU9Y*'M16GUA4]Y+_PMON$/>_A3>L;
M*I,?.N]^SO>JJ8-#LWYB89-0;^:C\Z%GUX7%#"J.9=5Y7:&R;5KCG*0ZB;(!
MZ[E:N,CD.T\\N*J1L7X(@+'_<,A]34NF1K)"Z>+3M>&:KLH1U<MC]AE&=)_
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
MDJ:]J^?U2:VTZ/A_=A#X%WUW*(J\_3]02P,$%     @ SH)85MMKUQ,"(0
MPC4  !0   !B;&MB+3(P,C(Q,C,Q7V<W+FIP9^UZ"SA4:_OW<@Z5G(5,A70@
MY5C13&HC29,.CC'EF(0D4<8LD7,(Q4XO4R1)2,["."O2Y!P29I0S,X1A9M;Z
M+_O=^_WW[MK[[7N_]_J^[_K^>[GN=9DU\SS/??C=O^>^UUKP>W@06'?$P,@
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
MT8,16W./+]'^SCH)34US)\HCC[5G*Y:4E-RU#UQEOW-61W;[TV@CA0!@./Z
ML*GM73IJ08.= PGYJJ#E\9;L1,(F7^?:F6+ICZ3!OCYCTY<<' D6=\VO&J@9
M>#6XWD#VJ]!"&)"82$B1HN6$7LL<-U\4Y(DF9O3IMG]H:A24]7R@/(GE.*#0
MT7 IKMRF]='8Z8R=EOH9/:G)XB2ZZI!AO6H@M#V^BB15*3T!B78-A2LF&M!W
M1NT/;C.@;OV\K?/,CK5Z#4(7>CI )TRO\6&&M5"CBOD"GEZ1&Y@C+"<D^<'W
M!%VC5#Q,H/F*_6R8W0%N+?XQ0UWEY$4A1[.IRQ7:[1XG0U/+<H,&N-!JA'>$
M'2 G:RWC7(YOOD5$D_'K*U-<)G&?+::H5=<LCV]X(KA5^9):E??F4J<3STZ'
MK-JSL?VS2>]R'%51?$N!'1*NU[_%'UV!D+< ##19H]>"[[$G8*#=9 H\[LVJ
M!*MYP$\J1#[,I%(F./9X@?1D'^.M @S@8QB@&2&C:F!V1R:D#0./ZK:F1BQ1
MIY  />#\GF1=&*!3!DQ9XRUFG21J?67:4F<[HSOSKL=@<^L],5/]ZTIAR!E8
M$2^B5#D>+<:2IV/K1<^ZAX:P]OH_O7_<<\0_I?]S#]'_9Y8K5?4F+G]@"L4\
M KV^"@.%'S.9[OBCSQE1E#42U#/O"MA<=2BG=\H6DGY^A\YFY5$WG<9Y*L2_
M]9SS)V>[[#,CI?6/6DW=,=?2+FK3N^:V[Y-B>$=6VMK!S(U,:48W!3N)&_)X
MOSBH'39O@UGXS" .X8)[-:,ZAVU%"KM43C;WE]8G%_8==-*/,^A]$NHE.6XQ
M_:AE8U?_T1E1P@!&JG(+5(7B*S])(Y\L:JN4QSO3-3-NIG8F]%AJ3! +C-U\
M\+$I?+OBLECH2_+3G6"O<Q5&@C1XWXHO!',!RP5U#HCJ.J9;^J8T-%*40ED@
M1?U)[\#[#^C72L&6ACWI9E4G*K15]YQ -<DSO+,)+:0\W*0'G8NBDO7^/<.+
M4EB41MGK+O;D>5%'SN-2(T>^:>ZPG,DONI>.[1@E,I39[-QPC(.Q:F#2_CJO
MB0%A79='+G*R>>%!1E[;2HV,MT<?"0B0D.4<QX0=MXTP4KGO)-2XWY4B5$^*
M @LNFL- @>0M_'HWFGUUDMM X&3Y;HID^Z"ZR6-C?\5/;4J2%QSU)'K4;HB'
M<.R5^;B%_8BP&^_-V$3+6+C.<,E")],/48IO:+!Q];V?'OD)!1=<4Z%J)R5T
M-B8JWVH1$VQ\N\1S1& 2!MS!$%)>8PAKO>J4,%./)=I>;IHU=I4VUJOXN)%I
M6WR9'&FS9[/P0MSL;<Y]94^4WU==H)M@AIP;8CA8M@Q'6FX#1F2F7)4*QOA8
MO2VDZ]1!$K/V+_.#3%Y$37Y101N)Z >NDCA^\XG"TD6]VN.*3O%0$?HC#7NS
M@,SABS&F&43N_U"49$ 43RXH[O;0G8Y]<+SM\'!!]('7=I>/F5PP#X2JB"($
M>49[#;A.5XBNVB I)U_*\*-CS6A%1(K.JS3KJ(-M'P[2=2&KIQI-6W;G;[]U
MAWLN:?&ITPD3G142#/PU)=9\80:-&1]>84S7YOWSSY&$7(TD$?";L$R0C;@,
M,WR)@?0[9\GK8&"T!4V2=5W0@=:.(M5,[2"6':1[" ;2-)99GKGOU'!+$B>7
MH(LL7 1I&+2&^F&@S6XELT+)OW PX198_1S-S7"F8AC;-G2E4_MDC),/U<*
M4.$:XYI8FZ?)20&E!3>; N9CSR8-WKK,H8R>=IU+J:B%^/MIY@N)##KSY/G*
MM>S;! 5K7W.*>&'VVX</+A1+3XRUE$F%^Z;=%0_W.=C\/.I9>A"^-.?,1?&C
M"I1/S5?F)Z^O-S$_I)9N>BBES<J;D.(?TZ/*4)R)(0UFH JTIUSIY$%#EA@X
MA(N8KI28L))(7WW<-Z/&J>](B$>1 K^S\^YPB?,.A0D>)6_7VQF^/49=HB*-
MT&/V<Q48.$?N_=BW@*<I58&"XY RW;G!1KT62U>R.;G_<V):Y8,$'XFNO !N
MCXU.]EOQ5WAD!&/>#01@UI$\2 PE[1MX-Z8#6&T/ ZY9;@<WZ-3DCQ&%"-*U
M.=8OQWN#="_S"5L;A"O7U<5NDCOW4Y*SE_0M8LL,0X&/);JXD,Q&=@D7&[Z%
M;(;?EF"MF$&A2.F=F51^[_WFKTO<BF,_'K&[)>^A*/SJ-9"BWBVW@4>_ICRC
MZ>'Y;-6FWLH^7#HYN\%8Y.G0)L/DKO*!"F=-B2YF7W99>DXH4MKR;6U^7(V4
M9;8E1(MBEXOM-5;R-C^%\E %F'?\8F-Q#S$2>&\O;[H'56F*SX?^\A!2N#G%
MR!):\AA>0[G!&B3Q0YZ\Z=EO8^MY@A__''WF3*FZ 7!+Q%U8_>Y9(E+&5#<C
MVZQD8]],E/0,2TR NQ4SA.L9+=.*W^V&E22=WWF.(E*>LVA[R'G]'DHY%D(V
M91JU"CD= WL2<(P=SE.;AII=9\0NF&C=9^[UE3]IZ[W!T,52\Y[](#L%.-9%
M?7CVD.YJEX-W\66WTG84E+I5].47Q[<3(H:;'LOS)5/.[;%2PT]CC?6]=E3L
M'YZ>VK!S,L>;),62H:(8BHV3UD\(""+S9V[.F_A1R779$AL,D7"'X]4SFGT_
MBK2F'WPW&JFPO6;+%:<Y&=VLPQ^>W;[#>C/61?+"G"6AH"X4"F.'M!;=E-#)
M3.K8O-"Z,X16G^ND*4-_EZ?6M5ZZ(N/JNB_&.>X9UUS$/Q<V_+ N&!?KN81
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
M3[D? 9P%?: 950H#/X-/>K!SY)D8I/H#E8BT)J(T#(P*IX)#CNG@K GJ]Q=
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
MY]@:.=CV NQ";!Q";*Q&  ;)R/4W\=B _W.QL7-P<FWBAL3@AQ:4"D+B<W!
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
MS'WW#F80,%BECAQJI[J01V/J2J^24A 7>+#^-U_T.-!.8?76/SFF2?-QDL3
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
M%!U2NZK5\W=H>$=?M#Q[LHP2++$RW5=MQMP938,.7Y<>F,T"@AO0E->TK6$
MN/P['4YH@Q6A&:+(,#1X&=)+$O?FZPL!S&_DC'^S_#?+?[/\_X<EGY08>1[S
M4%LY"T2<2_)3**GB<5.8J(QKDY=V$C(JG$SF4[F7ZL+X1U]Y1>6R "YVQM-:
M3GUR(A$QKT,Q(RI%*)3Z:S84VX)HDR<MXF5OOFHJV[RV:;%WWQPJ_$S6_(B7
MMY^,]A) 0AG@Z&Y@#D%@4)]J"G81:]R-:L#$]!$7I$C!(:7KQ?B:(..>O6]=
MC\J$YT4_>YFDK%&?O_2VM6U3W*W06RW#<1:M+&"S-K_X7#_MWACS_=AF^D4B
M/XS-=YEP:&,R-5:W0H?D5%E:0QQN4W^9:+SOM-2!4V+2&&6V9H C"IRFP4$D
M]3(CB\EV@J;J.];LV))Z$ S>*:48<I&2PGPYM!AB'XHUK:B.)%J<-/$6?/^*
M0_?X^X*>^,N*_IUZJ. TE")Y>KZ'9DF_'D3*RBT8\T42FK.O$O \OA[G*;NF
ML.ZNJE9Y:SX%"@[A[5H&<A=OR+K(26@+#;& .C6Z!PDMA!*CP!MPCZ7D:_IQ
M3$F4<3]*,FDJ6_.9E[^[PQ^<*N>F%]]&GC9MB7TC$ANCOV-/MK>_D)ZH>?CO
MWXJMGB9USC602=0HK.$38E8AT<HSXH"L H$AV[AF[14_%W-S6.%=J>]$?,:
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
MIU??2N<E>)$+'#?PMJ-AN:\? ..AM_M;>'>N8/?$'C:ECB-DOHX);+L=]_3
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
M]GY^P1QIQW<IJ&Z;+'N(3FZM+)H9;T-EK]/>-LKA-1\^A'\5Q>U=+?A5FQQ
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
ME[7Z>G1.@:NJ$G7U*_FO57F](%7U47UDK8,63CB+!<%0,)W94W(,,:$13--
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
M6?PSJ<5GH74K%H7Q5GBW*D5QN]Q[XDVA7M3]%V0QQYSS1 H*!2)9DU<W%TQ
M@H,0T2QF8>X4C^U#J*E162NOKD9@DH.[,9:78;*CM+'!'YCS-NKLUC;0\H)]
ME6:@&Z'GS^TJ-@.?A!+,)T/ZQ-L3A7H1:52.]0GB<Q+VVG8/9TJU"#1)C(TU
MVN6?^ZRK=779;R4/<9IS!E,9((@2E,$\QCE,28R"E.0D(U:>0Y;]38U;-Q*W
MH4H/73['T@C=QW70 O33=#H E,-;ARV*39C=)BOFYR%1='#$](OF2 Z99U#U
MY)II#\U)%TV+9L9SU;37:<]ET^&U?B;SZW55Z(H55^SOZZ(R&9:Z*HM-\9<F
MM])-:;(KT84PU1.5T:X6",'G"<\23L, $I1)B##!$"<T@2+&*$.*KJ/4R<OS
M,G&F1N4F*+4R0:6K^P>R?/H7'8YZ?[]:-MP^:XH)ZVV_D=_-C+YPZ.P,Z/$&
M9. %H5,$[&BR4XVWK734:*/#@SM]9DUY77!U;HR<;64_T'JRDB\49E3[V ]P
MSRUC3ZWV#$W>!#K>R+/E<:N7ZN-NL_@&<1*'>4I@&H?*AI9QHKWO0RBC-([B
M&"=<.!VW>I9O<D2]OK\GY9-F:B-H!6[6=563I7$_H$_@+6%WS:_ 5]6[8XBT
MY\&U8^X?.&0#4_E./+8:,)N:[-7)HNR#)G$>:!A\A85[EF[<>/)AH#T(1!^H
MF[ZQ5E6E [D4,8DE>[I>D.*^^B+J>B'XQ[79A6(:I:G( HAH$$.4)2G$.,EA
MFHL021&S-''RPCG?Y>3X7(>W-88=*[@:@AE@1FI0-6+/P-(([AI)=!9[.V[V
MB^C =*N%!3O2SD C+_C28?GQ-)8]HHULX?$6?'2VPY%CD6P!. Q-LGZSIYL0
MNQ-\O5!<J!EPM=2<=R-?*.7[K+9$(A09R22$(4TRB'*>09+KTG)9'@<RRFD@
M8B<_HOZR3(ZQ6E6T1;-51O_KL(JUH__1!0-FQV8C#</ -.<R MLZXH/:CAZ
M]>7U=($DX[I%70[9@=^4AR8OY=JCZ8'?+S>Y3FYD&[Y%%I]6S>'%.U*4YHAB
M.YUSSO*<$0:E&E^(A$ 0QWD"68I)RCD/!'8Z%? LW]0X64O8G/X9&CB>*KPO
M&?L945>"'GV<1B3MX^.C"XAL,S2IQS8*@D[#&=B.]$A\[G4<O'.\'^E^$.][
MA?;EM<!O-\/YNUW?Z:.);?%H]5#C<J<E:4XONCS+<YJ' D=I L-$_8$23F&.
M V6ILR@7:BH*ECI%Y7J6;VKK0R.Z)IC'3E:@VA>E8J!7#V5Q3\IB\00J_4D
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
M\:CTZ0[(<P+LT4(_"OM4KI@0O'JGE/A0+$5U(Z]+P8MZ+J,0QT&00AS+#*)
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
MKN_T1:TI<K*]#"&-4[2>8XMMN7ISX:1/N@E3PU85QMM!/\,+99I6^D!<;D[
M1?5'YV0+MJ-G1W+#C,G --<)#5YU8O^DAV8C.6A%![]WPOO-S."(F+\\#;8=
MCYVUP1&0(SD<7%OHX=+P]:XHN;Z@>OHJV-URM5C=/K69H-,4<R%P  -%=1!1
MI#/E*<LL";&,"8O2++?:C)_I9VJT9B2%1E10;V3MDVO[!+86]^-^$!N8=';!
M^CH46 [WVGY &^L">PL8%X]BH591KOW^"*AW8%U7C0>?(I[_6B^963J_%?6=
M/NHIZJ=_J71Y(+V9:U9=70"Z8*+R=8U\'M&3]\4G7A_O8OB\#GLWP!:/]V#:
M/RU6E"S^_!_M1QV%21Q1AF B\US?YVH3,A,0!V$0H2A*N%W9F"-M3XU1&^G
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
M'_>(L??*[-6W[SS/$D9D !.AB1=9R)6E2 (8XDS$>1XS:ELGU[SSJ1F0)OF
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
M]VMGS7/*!$EH  -=R 51PI2/FH60!%F6I#A(8V%?R6J_AZFY"TW*F"Y>YY#
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
MG>[0_*Y]QVZYL1I L]7#^Z",LQAT8NOC\%8\L)-\!GYK\*^IA.YN86UMT%U
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
MB>$LRF]BO2OBJESGYK9!_PG$'M&')@)9'=Y)C$C78O\E,0RCF.S0#QUJX8D
M9M8FF9VO0;O% G1@-.M3 \=$&&.<AW$*U#+VPO_K<- X#XQ7LAIW*5P3UNZ%
MKMNY^+#DXH__$:_S,,U12C,)&8\Y1(@&D 1JT4-9%"$J"<Z%41S?Q1ZFMN%H
MTZU8(Z5:E)28X/_$JVUBVC&0U]<$+_ ,;+9;9%H!02TA^)\KR#@DH%W0OD?B
MV7&+(R><75#H--'LTH-N7O&'Y3=E4_112..'?UBJN:-^,T]D()6?BJ! 3,WB
M.&&0AGD,)<X#27G&B+2*R[W4T=2F=2>74X6;BVB:.7H^,!IX;N]$W)Y-=U+Z
M\Y1NX>#)I[G8S:C>QRUEC_V$F\\[5ETMEL5:?-2%!U2+:LCUN>==58EU]7ZS
MUO7!GO79Z3_KC7E+N[ZE!LIH0N,\SV"<8@D1$Q$D>9##,)8HQ@&-<2JMJK+V
M$&9J!J416!=#V$K<U5*I@^-DK2M<U"4?BJVV@-3J_I=E3=<^HVAFI,8:FX$-
M6:,&K/4 .T5 HTE=Y&H&]E7IRK3,P/NB8LJO^5]=&>+/9-W$H0Q23-8#U+Z*
MS?819=QBM!Y .RE6ZZ--[W;YY]<_D[^7JWM]\5475! T02&/4AB2-(&(\ QB
M36I/<1#0**&!B"-/9OBX[\E9W:O36Z=ZU_*#6@&G@A8V ]/;LO:!^TT-J272
M/DWD)<R&MX@G/4_% %Z"Q,+>76S"S;S=\;]O&F^V^BSJVG]?RZ_D#YWY]%0N
M]-G5^W)U/IM^'J<HDRD-89*&#"(9"4BBD$,>XBRB:9@%+')@\.LATD3CQENJ
M5:'9E$35E+B2;:FO)['@+4\)V+QHW[0A<*OY3( .*%_4D1)VQK'/L)H9RZ%'
M:7Q>DBW?R(XE8@:ZH]QZO/35^9Z"X&%;+\V?0?6 JR<#VT>240VN!\B.#;"/
M)OL&*-WD,*DND9C4]_9SE.,TDDD HUS9:,1E"O,\2"%)@CS,2$(B:74HX$VR
MJ?FJ^^$RC4&@5XF*JAU3$3UE*FH#:2R]67_#;AOI-.)@CACV9$(X55UEG+HY
MCCVBH#QA[CTDJJ]<;Q0?Y0G.R\%2OCKPD,?9$53=J_6I?!:KSZ)XIAME)'67
MGY7S*"J]9C4E;.<)1\KXAQB&+$D@$A1#3)(,4D$#06D6AS0VKZO71Y3)&?W3
M!+8=QR!K-0*K?974OQJ=MB6">^05VHWC=:,^[N@,;<6[@2G^%0:F1^;G8 ,T
M=@KH( /5+QO4"5NKM%"['MXN/]0)B:N)HFXMNNV&?FZKK*MEEQ;+^@M]OU]7
M_*M:@2LI='WX<)[$$J%,1#".D[I@5P#S2 B84JEK-<9IFA.;#8]-YU-;WNZV
MY>!?5)-/^@3C954PRW@**_C--AY#@3KPJM2)#?;DGH$#R<&>Z/XV#2YX>=H7
M6'4]JNOO LJQ=^_4AF,1+(-<BT^KHESI*^WM,Z*:1WF.$R0)# A&$/$X@H3$
M'*8(9VD6,\D"H^H#?069FG7[+-:;U1*L2T T5P%9 +(]L+.LL>4Z-&;6;@S
M![9\I@ED,U KTH1E[!X53?0_NS8R]@6_>L+JJS28JQCC%A'K"=9)N;&^[;ER
MWBZ;6&_=_N>B^K^&-4O_-&=YG"AW+X4YYLKSPSB!."7*;,9A3-(4YS$7=B2V
M%_N:FBD\$'6/]VVE9+6EI[T,L)FU\P3;P ;M$#$MG'+D&M":?XQ##GL3*F]L
MKY=[&IF^]:;*IWRLMU]Q.%/]RU+3LCTN-;&_,DT_BZ60Q?I^HWP]'6W!/Y;+
M1S5WG^?A_\_=FS9'CF-7PW^%$7["[HD0QEQ $GS\2;7UJW!U25&EML-O?\C
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
M?)P=I;['K[F<6R@Y!J7=LY$C_5LAUC]PR6]?BG*=_[T^J0@62*[[< H1"**
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
MU4?@),*9D$O^% HY!X9)"+*(4T 0I'$,4X*841F+,^W,C:+<*X-= EJ/@AS
M-_;\=J?;L8TR'%%JXB0,SL4E]EOY27(2)UT]+R!Q^G+[@A3-,?O'%?L@9\F+
M+*!I*N<L( EY"&#(4Y 1&C1)W%AP(0(MZ<"S+<R-$;;%%UZ;^!0N>4"M%\R+
M4NP#.3SNG< S\HC?(M-&[D@+O0]#R%@5ICCI_565*?:?.'EIBI,.G:I-<?I"
MB[VO=A74:2/_)F<-:[Y2TPD5I;PA%2WSUWJ)VJF0A#!*N1S7@!&Y9($\# !)
M?0($Q9!SG(I83ZK!KOFY44"W9[/5:7_9N5#/"ZJ^$UM5F&[A;["+8]Y3&OME
MH^(_,L=TT&\5W7\[@/[;/O27M&5<0&ZP?38J]!-MHMTV>V=R4HR5%I57\J4*
MZE7A19+UJIS502AR85EWU,&FF=Z0\=;/6 Z7LOB>JXTT+I];O.34(VT0H/<C
M7S^K)WMBLU9IN>VWN)FH-X&^LC&UL;<JRA>\](IM7!1]HVH9G MO6:R>>.EJ
M%\ZZ:P?WXLR?.MV.G+7'>_MR]D^QU 5I=T+NQ2V5XV53O[RUD*N*]R_Y,Y?O
M\'=^5^_NJH(XM7[,+AV5H"Q%&$8@#'@ Y,)7@"P@$(20Q"%GB ;82+[_2GOF
M]FULY,RK5H:^\Z?5?=[SJ*XVI&JGJG^5P]94[.C:CM1;:$_8/6-O _;$IBYU
M3>..]XMRZ"^C2B@YPM>55LJ5UDRKIN(&NB.]%4>/M:R:5^M;+B2)4H&%#[C/
M,P"#D +"4P+B%%%" Y:R5"XXBC5>ZK%L\U@CLMP^?,0],M5&,XTR#-ML8=+C
M,'/G1Z:BVV&/S>O+[3GHJFI<\]!I:\'M.7)4X6W_MW8#[",N5W(>7#WPL@XD
MO"55K5ZZP"SP$48^\&N=$P81P F.U,2&R/_&64;#Q7=>DD)W:G.N*9,WL=_@
M>"]D^Z'CK<%J/=%$4YN-RK/8,IR1-/!30)DOZ8QD&< P#$&0XA + 06*C:0N
M72 [2:)V!^B#*EVM+/7^Z&PU/"\YBZT>![I ;&16M /+F"PO(>&(/L\V,RFA
M7G+VD&(O7F^IALM+H38BI,U-]'9[V$=0&B*5'BAG.))SXS@$F<")*@W'*6,\
MXXG1J>J9=N9&"U^Y1#6G:O51IZYXFU6=$/RZ,Q^06J_>[FSU'-QZ5.$ Q+%W
M07<6MNDC(YRM7H#!E:+MF5:FE;$==O5(N_;"Y78<T>5]?)7KK6\_\&O[SN*
MR+D##4 0IQ1 'Q* 0\( "=),A @B/S6JFWNZF;DQQ#9WJE2AF)6TTY(*SJ"J
MQP378S4R$6QA4A9ZW[1@,B:"810<\<"91B:E@6%'#UG@PM66N]/]I,HX"K(8
M,08X4RJT@8  I2D#+*$I80FCF/-%<_3Q;8W+M>:&LV4JY6%#X[W5[]I@[%_R
M59O3^A?#K>$^BC"1_TMC#E(&Y1PK3&*EY2O_8#2&L<01^J1%\>.*38%AU\P_
M"H*:.^7S3-%MS+IIDW =;ER/ERS[\U)>=1)77::?:LH6J(RO3_EWOL HS7 @
M!/#]  &8IBG(0JITN07G.$A")(SV44P-F-LT2;XZZ9B"*EO@]2A@3#A'I@DK
M 17EP_0**H?H3:R<LFU^EHHIA^#8*J4</<>V"DE!__:5O\K7]%FV]%"J@I(O
MMYOU<U$J9:LFF"98P Q#+%@*(AX+M1$4 4+DI"\1/",PS1(8&:4#:;8[-SZK
MS?;*K=TJ!D@9?N/AK>EM\IYIU1*]?M"<ZKA'=^Q94 WLSF3OH0-V9[5W.PRL
M1943(YB<U3O1:W7BRB=&4!S70#&[W8ZLOG*ZQ%65BYS6$7Q*6>^VH'D;>-7$
M'W_AZWOQB/^\73<5 .K#_^(!UZ&0@OB^8,0'E/B2QE+. 4IX"I*(H"PF(>0"
MF1S;7VW13$_\Z^ZJ5/9\ZYX<?;7T)>X%YC39170O,&=95(:1 M=WJAXG3MI5
M([/EH2]-W]S>O[_;)>8W#MUXTB45426=DES:<TO-%AO'W!&J,XP=4>WU]DQ*
MPL[@.Z1G=P^V/3KH8K%4RZHX2[[:R-EM.\TM5M4[KLK7-M?5F? ?_UR76+:1
MKW#Y=K?F+]47":(JZU(L94M/W>[F0F1I&H>4@H#X#$ _R !F*069B!*8)B*!
MH6]"Z2/:.C>RWX^BK#EDYZ^W<UBN*I7'7=1EJPRR[^-63<[T^&.\-T/W#&46
M_3WZ0<R476UQA#-Z)S@[!QK/THD/DT:'_/A$:OPF+;=!FI*-K<H&A$G$?8@
MPB("4&W@9AE, 4L%2[@@\GMC5%%M[^FSV]+8UA"UDBW91TYS>\(6C[$W(;2A
M,-]J..6RJPV%O6=/NVUPRJVCS8&3%UV;'?5K4; ?^7)91_<O,NB'W*<A\$.&
M 61A H@?^2 EF',A!RV.C*)0SK0SN\';RYGI#&W384S'\1E@-4?T]7"-/;9M
MD+HB6^@D#LZS@/9;^4G9/2==/9^U<_IRRVR<%Y6R_O=Z\G O/N4J+U/."I0J
MCE(>4I59ZYVLA8A"XD,&090%<I4HXA3@F,4@@YE<,7+ALT2K_IAIPW,CC+[=
M:B@P+GA9JMV]S@6/*A_JG&?6>F&8^J/;)WK4,@;2(W/-(<AUD>9:)5O%O+S?
MXKNUW6&FD2%:KG*1=)N=-EO)$(RC?";3^]UD//5RN6D84Y8A$$4A4[G<%*#8
MYP")!$&6192'Z)JTG-EF:1^GFER7C&.:5>T$J)%9YE0ZSB@IT!?!&"DCYR>E
M+5]T]U).CJM4XP_MM_D1_]E%@.2\JC.=%ZF("*:8 ,I(K +-(H 92^3*!R,<
MHBPC(;8HN#C0I-:;/WT=Q=HV,W(8PE6/'JZ%:2*]LVYNITH4]NR\\89!,R8(
M#3@<4<102Y.2A(;+AS2A<XL=4;S'U;.<CZC_J!(MW_%2[6(]%,N<OO4F$SQD
M?HP98(BI7<V8 IS)%1'CD-(T#D24:BDA&K4ZMXF%LK:>>U/U ]_9;48A>HCK
MD8ES'$>FE2V$]0\]DV^\QFCOC_:_H\Q&C.!R1#MZ;4Y*0$8P'%*1V<U79 J]
M4TFR2I:%KZI&&+HLE?Y2O<W^[FUW31O9>OL#EZS^XU&V*DU\D*_>%_DRMN<+
M<4*# "(&0LE7 -) 91S%'$1$4$X$4W'V1MN\(Q@Y-\JK+?64J;9'/&/TI.:^
M\D_NG[$WB@RZQBX!:"3L7"82N39Q^H2DD4 ^F=@T5EL6,KV[+?V=7H+ZI!SH
MV$4\\A.6A, /)%-#',< IQ0!'%&60A%D--(2)#1H<VX4O%40K.OY]-0EE.D&
MVJ^:B ]SZT@X3G5^=W\$H(G^GS6F!B*Z[K&=2#EW &-'(K1FT PJSVH^:CJY
M63/?]C1F#6^](M6K28O]L"GSU5,3]JMJMO!=L_55]??BU[*HJD7*.8RRC ,2
M)&JC,6 @2Q@&A,F). M%+#@S3OPRM6)N?'ZD#_0DO\&F>PAV_:$Y;QX;Y;'9
MOD:UK4O=>+!-:*B=N.D35'-U[<B-5[OB.$?,%DF7&6/&-DR?/V8+T\EL,NN'
M6>ZARBG:1G*'V@]Y5=_:5H@G]#'"-(P R2 #$/($X) *D#&1HBB)8RB,2DF?
M:6=N#->9Z<GU!*L%\>WDC<[!JKDU>CU88V^&=CAM31Q!X.@"#*XV.<^T,NVV
MYK"K1QN9%RZWXX(O?'VW^BZ)1CWQ_^/L25)0^]Z*@(4^3#F0LR&J"LW$ &5R
M8A0D?AQ&F*0Q,@H-/]_4W!A!Y1'N3/5:6\W88 !8/4)P ]?(G' :J1%XX3(:
MCJAAH*%)V>&RPX<$H7&''4=T4:RW*W8G%^:KIUPNU1H![.Y7S7G*(J0T$"GE
M(,N"1*Z@* ;(AP'(TIBG+"$1YEK5V8U;GAN#=-:9<88^T'H4,@I\(S/*-F!=
M';ONK/8:LV^V >W3G, :(^B(A?3;G924C.$XY"CS!]A1UF]%N7["3UNUX8PE
M<1*G1-*1J!6>,T!2$BK%,B4'GX42#1-B.GC^W.CG*\=+3WX)E!+ILL K#4UB
M+1CU:.<*<$8FEZUE(\Q0SGCMB! .GS[IL#_CVN'@/G>9Y1YN6X7L __.ET5_
M0<WB$ 49#D "60B@G\4@8U$,1$:QGZ$4PXP:[=.>:VENPWI;:9'M++4<V>?1
MU=QU=8'9V#NK'5P?3. RWS:]!(6KK=&S[4R[_7G)W:,MSHLW7+<L^524/']:
M-0(O].VQE-^[97U\^"O.5RH%?\$RGD4XH" )4 I@0A* D$_5SH9<GG 6)"*S
M69=<;GIN%/)1"$YKE231V-Y6Q)43Z/7.>KMEBT9'F*U;W,([T<+EQFO-]CJ[
MO9[AGK*\U29QOTS1!\SQ.D6CX9^R4-$'Y-Q*Q> )EGF].YFYWL-OV7]OFIV<
M]K-,4X$AQ0+P-&( ,DEF.$408)_@,$L3&(O4**M7J]FYT=>G =+R\-9XRTF1
M9E?HD9A[@$<FL'XATB,*V]E]1EEOA(F5&8*NTGOU&ITVN=<(B*/47K.[+<^4
MY<.*%UY^Y<WCJ^?\M=LU0% IPH<!$"H@$@J2 ?D&,I!"$;(H0PG&1I6U!MJ:
M&U]UIC:5V3M;;0^8!S#6/&1V@]S8!\T=:%_-0#,_;+X,AZL#YX&6ICUTONSR
MT<&SQBUFI,%XOOBX6N?KMUO&Y)M3O9<_WI>/Q8_5@F1AD+'8!VG,H22+% $<
M)Q' 2<)"&(>QP%KJ1@-MS(TD&C/E]*6V\\:CZF]%*;^M/S178D. #C.#(YA&
M9H06H=L.H?<M0H]#"&G3@08&)VB@XO2O3\7W?Y5W-PP@?]@-_*%G3C+@-9SJ
M!KK.I;;9NFM<K<OB]3FG'[_OM/."&'%.?;F8R: <Y(S+0<Y"#!!F,*))E/G,
M*+3D3#MS&^A],[W:3LLTM7.X:LX"KD=K[!F !5 6V;6#,#C+ISW=RL09M(.N
M'N?,#E]N1P;;0B\?_U097;S:E>3FJ4]B'@)&(PZ@'PF 5&6IA&><<Q'Z\MMO
M0@=G6YH;(>PJ'/'64C,>. ^I'A,X 6ID+MAAU!DY2BGNBU XXH/S[4S*"!?=
M/>2$RS=8I%7>4EIN..M>?KQB=:&-9G=OO=Q)AW0%>)&?)9 B(!)5/U)5Z\ZH
M'P*.L1]"/\Y"H444-HW/C3M:\[?,40=,M75*VKH8/1\,MQRL>F>8<\;&?/S=
MT9G!;9"F.2+L$^5K/I3Y"R[?.NU.O/3JZ*9Z0YKBUWK_GRLM]5=5_$-^++!1
M?_W54=*G)="#V9^FSYPN#=32V[U\4-MG6'QMWC\K]8"[E6Q2:5FJ;UFUEJ_5
MFO]G4?Y-%/)5_;961<Z?WMHAYOL!#%"$@/SLI  *3@!*& ,!2QD. \Y\I%7C
MU*[YN7UQ&@>\?.7M7/ Z'VZ\K1=>YX8!^9GWC<;79E3$QUX"FX)M\\DQ1]W@
MHS,J^A-]=MR]\F;?$6OL!K\DYD^=[EMB[?'>U\3^*;9E&OL:!L<Z8[?K][@L
MWZ0==4;O(J!"$$)](.3C  Q)!%!$** 4I2C,_ 0+(V%"P_;G]D5I2C"6N_1V
MJBT28]L#:00#3FD,$D8S !$4 ,,H!)G  4Y0%N ,FI7%'*\')BN".6D/Z&U-
MC8CKR%_N0\F>T_J1;3U"EP4IK0!S5G[2K/6)BTU:07-<6M+N,;8:-NWZ=BO'
MCY</1977P3O=-B_*2);)CSP0"9/?$X)]0-*, )J2*$PQS@@TDFS0:71N'Y&M
MS2JJ>6NUUYFMLUMLWP%Z9.8:UI$9S &B%N(S^A YTYK1:')B:1E]$(Z59 SN
MM3W.?\WE=$%5.>_4*+KDCEZ08;^4R"+DF J$(P IR91X?P!P")42MZ0GADD6
MP<1"O-_<$JWA-;VF_V=>5?]WK]0X[AEM&A5@W#VZ 0.CH#U5+,'6>&\K8=.9
M?^/UHYYO=:"WB#.P1<]9"(*Q 1-')]@"=!RX8/TDF]/+#<O7=RM1E"_88%(P
M>.^,!DYMHM>ST7@F-8R2R?F5 [0FVC&T0LWPD.D"&L.G2>=NGO#8Z(+]^^=#
MERXV#SVN'UF42AEZD9&(9"B"@(1*L2:F&)"((Q!AGY$H2I(TT5+9/WCNW-9(
MK6F>LDT_I+@/U#"G7>'^%"QVR7.C4.$3?EJ%!_>?,UE(\ GC^V' IWY]9;2?
M2I&L]T7D$%8*EM4"83_-H A!YF,"().C#]&$@RB6BX0PYB2B1OE YYN:VS#<
MQ;(MI:D>[=MJ&?EW#*_>G-X-:",/WAU>RDKOO19>]J%_9Z%P'?MWW-#/"?X[
MZ_#9Z+_S=UAG/]=U11_P6RT 7F+&VZWQ!532#"E3A?]4H7,8Q8!@+ #SDR 0
M01(&(EQ\YR4I#)*>S[5F\M;WVQSQ:$99I[8&:I.]U\9FXXSFL_#J\80CR,;^
MRG<HM6;>>+6A(QRS:.#A+A/Y;$M3IQ]?<OE$SO'%6VPBN/KK^]5:/JU1BA=)
MB$.,5#1P&@&(: 1($C- L<]CFF7"IUKY1$.-S&TNT=JVIP55US,WB?\Y@Z?&
M!H8#E";=^*M-O"29KX^021S4]4A-M7?QH@:M1[C2!CJ[*:T.A6@/V_JE4W)"
M\J<6Y7Q%EW(E(>=M9+/V5H6*M7W)U8/6Q8U\\/]L<E6L59V,Y_*6<H67R[?N
M3:X?63_(553NA1X8CIDZ<^^$D5'#UN_'/UVXUK9@P*K><_G/?/W<98-W=5W?
MOD@7VAD%3](@BG ,($$(P#3$ &>0@"!* C\B+,B"S&S"IMGR_"9OVX+$I7RI
M5ZJ(QXK7QZE=\/FK&E#&)SR:':%YK.,>W+$IO;78^R%-]CJ;;[85G]]NO)W=
M+HL2& 'EK$B!7JL3%RTP@N*XB('9[=91F5S>I$)T>J*#;>+:@C&$. H%X&&B
M6 IS@".1 !(G*,)0$E9LE&TZV-K<9HV=L?6WMS=U- [Y&P!8CWV<P38RY^PA
MUE<2;4UU&L%W&1%W\7H#;4T=G7?9[1.Q>!HWV=''[ZN2T^)II691C_C/=WS%
M1;ZN[E:TY+CBE6Q[LU2;89^D+P]E7I1-T29Y;1=P4RVXG$:F"6(@("JG'7,!
M<.!CP#)$(HPQ2WPCD6(71LV-C+;&>^JM\%Z5U=YK;;:<'[5&FS&3D[[3(["I
M>V1DGNN[XTD;O<ZA&Z]SR=NZU'18[51;K*Z^Y>%BIQF3HDN4'7&G$Y,FI5B7
M(!XRL=-G6^P)-HK&^7=^I])_N7SL5[SF7[F"1DXKFZ !M>/0M/5>[58L2.IG
MB#$.>,02N5Q-4U4*(@"8^51$,:'8UU(9L[9@;E3<L\]X%]&J!S2V&,?&=61"
MW9KO-?;7#*D\\/9=4#&(._#?3P&^P>[EV)TPT=;FXS/OMES4+LQ:_I7ETC6E
M;LL]PM<_.%_5_\RWW98WW;:6W:92!ILED_R7:IU33W#)3ZT,P49^PMZ.+S_0
MR<6'0\S5]N8U732X]VGUX.DV1J_Q>V_7]*H'V:TQ#HN$<I$**%]B0$@J  P"
M^2U" 0-)Q),8Q2P(S8HMSKSFJD$)42WX]&;L\ZVM.F9)U7%+J?[4$JJ:I5/=
MEDQ]M\F7ZFSK[N6U++[7*3>=) ^/,BBB ,G)I*^B26,YBCE) 4\#A!G'B#"C
MR+;S3<UM0'>6>GG/5,O!/0"PWCAW ]O(0WZ+V)T18L;#_S(8CIA@H*%)2>&R
MPX?\H'&''55\D"O=[[B9653KLI[H5K<KUE9GO563CEK<Z$->T651;>0+]JCF
MBPL:XP"&00RH_/P#R$D(< 0#P$.Y5LV2 /D1,F$2:TOF1C0[1[R>)_7<O*L^
MO'/&ZWGC_5'[8\A%]CVH1U63],O(3#9>EQB3W=5P.N)">SLFI<JKX3IDTNL?
M>*T.S[=U0?_V^RI?5U^__;Z5<:-IZM,8I"2!DDQQ C+&.4A]&$8<XH!EEJH[
M)UJ;&V'VY$@J9:VW4>9:3LV&<=8^^'6#WO@'OQUPM:%>;:GWB[2U^LL($S4M
M7)S+M9QJZR>)LPRX?5Z*9>@FB].$1PDP_ZU8K9\[R>$T$1'.,N 3* #T?0X0
MQR%(<8(S'/MQP+6XX^33Y\85M7W@11EHL 5]A)G&WOXU2(P\[GL@V&@J'J%A
ML-E^#2J3;:1??D7,MJ_/.3VX-7UTTW3;SN?LW=M2/GN1[4*R"2>M15[D?.JS
MA'2YW:UNPU[:H]=%DN$ ,<C5)"<!,%#UU@(62?(*<<H$R00R*A5ITOC<&.WW
MOW[[JU<;7J]'U*NX-%T!&D"ON^@;!]#1UWEM3/,.S]KR_OEF:[SW2VN^PR*W
M-J@Y6\X9-#WQ"LX<E.-%F\4SK'DL7S6Y"?79J/Q4/<AW;+<:_"Q_?;?F+]4"
M!3P5+/!!AGTY\<*$R8E71 &,<"A"B/R,&2W:])N>&X>UEGM]TSUE>V\OQ?M#
MF>_5]AMO<6GWB3:]C8#T^.3F"&0;8C/$RQVMZ38\-:D9 G*"TDR?8)F_WDN,
MNQ=W<OJ]>LK)DM]6%5]7"TY2%F0L 0'.8@#36$[%?)P"*F=E40S]#)/$J&KW
M8'-S(RXM/34;6/5XR!U8(W//[4%VY<Y4K['58?JZ%B:N,MB'&YLVB5W+\:,\
M=KV[+!5^Z3-GFR6_%[\6!?N1+Y>/_,_U.VGUWQ89I0'Q&0-9P*"<_60"8$$0
M"&&2H00BQIF9L._YMN;&&KN:"YVIAKJ] [#J$8<CL$9FC<Y*Q1B=G>V)FJ?L
M]6J#74KT7H;%E3+O0$O3"O)>=OE(AU?C%CN^N%.I\KQ:/^"<?>'K12P8H4D
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
MG$$X\K?F*O3, ]=U4'$5I#[8UK0!Z3IN'P6?:]UTG>K>-O2QIK8%XQ!R*!(
MH60/&$40$"0@$,@/ ^$'?I 8:3.<;F9N!%(;92>==X"?'C5<C\K(G' R8GP8
M)6O-N],@.%:W.VCDI^C8G7;TG&+=F:MMSWRW*?-=F6I5Z:DO ;.(:,A"2#(0
M()0!Z(L(8*$.X>3XQQE$OH"AR=#7:'-N/+ G5M3FFC9A^751,_65+,@:Y_5A
M*FV=,MRUU.D*W?,MIP"/?BRU4VW8UKI7]M;[F)>UM"S.C[3A<7;L<[G%B4]K
MM"$X/F31O]6.DS[)8;3FG_/OG!V*3]U2NGG9+)7>RMZX0#SR&0U])0$AB8DC
M58TJ# &%882%"!!+? M5&'-+M,;5],(QC2-@J3SQ\IW2&FZ_X'CGC8>M!>PL
M.DZ/T$;JAVGXK<6^MOY8Y4X50MUA/P[AV</GB/\L#)B4#NT!.F3'*YYD1Y;U
M)%#M7I7\6<Y*MO4\E9YQO9GU9UXM@B"-)0\B0&G(Y0J.8H"9$LS!"9+_%!(,
ML<D,3J?1N4WAFCWN/:,[#>_.;.\/9;CACI!6!^C1G&M81R8V!X@:4YD)1([(
M2ZO)2>G*!(1#@C*ZU\T.TH?B1:Z,%CS(<"PDZR0)Y6H9*>=H.) D)"+A1V'
M$\BOV4%JFID;[1QOF'A_-)::*Y:?0M5N7\D<J\GWE2[#=/7&TCX*(VTLM8W\
MU(VE?4<O;2P=7.U^$=>;_;19<SN5(,1PRE 0@RQ),@"C+ "(9P*P$%(>IWY,
M0J/-)DL[YD8CMC)-MMUP_;K,$;@_<W%V4^?6TL.%V3C"35=B.<%*;<B*V2S7
M-* R6;/I/,[RV+Y8/3WR\N4#)^O?\'I3ULIX7_EKJQUU+Q[*?$7S5U661C7Z
M21JX@"R-8A4;'$:9#R!""< ^H6I.A83@01(1(WJTLF*&Y)A::=A9=8'F(?_8
MP(Y]^"_M!\H!3WEPX[4^O+7DIZQU>/9_#5BN8@*L;)@V5N :F(YB"*YZF&W%
M8G5&QME'7*J3LJHK-PH3$4<L %&:2%+S$0,(RY]80+B/1$K#0$O*>;B9N;%6
M9Z7'6S.MRQ.?!%6/IJZ':F0>VJ+T41LEBR+$0R XJSY\LI&)RPX/.7I<;WCP
M:CL*>-C2RX?\>\[XBE4+0GR8$9\!'OAR_(=R>I.A5(!4^&G",1%!&'>G=WH,
M<*(5BY.YL;>&6M.\CG*58$)?]<2,!TXAJT<"MFA-PP"==2K(8FN?N\$_X+RC
MD7^JA4F'_8"+AV-^Z%(7PK4G<Z2JK@CGIZ+D^=-J@3'*HE35=L T U#]09"?
M 0QA0C@D/L):&9!7V#"WV<(G+B''RQM)$%T=6M%86NN*-DF35^FTZG7-,*-,
M!/CDF]'5C7<FV5+^9E<9N'5E_%ZX1C_7>6],I*C[X5A']Z;W[N\G#)\8)Z.)
MY1H!:B:?J_?HGRBH:^3[L,2NV:-L"T;@BJMPM06+4$1Y@E7YH!1 Q%. @E@
M3&D24@03G\0FJGK;)QM]."80T_O"UXT>>AVJ:EKDH8-+<]/+!H2Q-[*:$@SO
MAYRWJ+)PX*BSZ@G=<R>NBG#@SG&U@\,++,/-BY>78M67:8Y"*E*UH>T'G -(
M,@BR-(X!2?PT\.4P]%.CJ("C%N8VD6L,O$KN^AA%O>%Y%38C#],6EK&$KL^Z
M[BK"^^CYT\9SGW/O*'K[[(5V UHEL#9Q0\ME\4-)8]:U6!>!8 (*=6XOP@#
MU.<@(ZD<X'&"1,P3!",C=>LS[<QM<&_-]+9VMM5I#8?X.5SU!KH#M$8>[C9
M&0_Z"S X&OKG6IF4 "ZX>D@#ERZ_<G9=/VQ7M# EF*$PR0#"H1*T0AQ@)LD
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
M&^PIBUT+U1H!XZX"ID:;4Q?$U(?A1'U,@YO-N*@JUXNO*M:R+A.=8!:D/H]
MR@(&8(KE?"?,!(@9Y%&2*(47K4)(>T^=&Y>HU)&\6N<4+[W?)+-OVGT*D^+;
M^[ -<X0U&&,?4MOAH$T!)_T>&N+RAM[PEG_;#>W]9TTR=$^:WPW-T[^TFP8\
MEC7X;_6&2!WLO,UV6E 8) $E" 0I0@!F/@3(1QA@GC$41W$H8K+XSDM2Z'[^
M!UHS>3?[;8[WBC[(!SVK=8=<9JQ;P[O-Q,U*0MS*6)?\M;ORM2R>2OSB_9)W
M^X1_,9L6#'5'$@11A&DH7\R8  @1!YE:'H8Q3S@/(HR04?5+1YTQ!6L^;N%7
MMMZTV-YLLS7=@:PWXW($W<@<NT7M6X/:MQ:UVTNH&4^T-/!P-+T::FG2296&
MRX=3*9U;KM >5D<8=R^2@KXWN]GMQFB011GA,0(IYI(V2"*7<#Y* $=1@"A+
M I@897(.M#4WVMB:ZN4]6RWWGH<PUF,-1\B-S!H[T.Z,0+,3)!Z&PZ4H\9F6
MIA<F'G;YI#CQA5OL2..64G7:6LEE',^_*U&9+WS]OMWXC(F<4E _ !F2ZS 8
MR7D&\5,(HGK+)TXQ"HRT-H<:FQMM=+8J ;C6V.U^,]X*]LN__)_T1G)H?4KS
M?X+@)HAC#Z^]#_(NU3U-4>XHN/'4"UE?=?)7\D]I_6N3,+,T%.4<[$0]6G+5
M-2/STK97OO9Z!0OY0O2J**BS_;9.W>>BDG.=]Z[WLW70<D1;@TU-RELZ3A\2
ME]8]5\K--7FXNU(#]89(X/L\$)@!F*AS,^Y' %/Y4X(YRQ#B3,1&!1<&6YL;
M=VV-W:;]]PHQF&PRZ6&MQS#.$!R98HP1L]>P&T+"M:3=R;9^CL+=D-MG!>\&
M;S+?<?Z<K]O" >_EU.I1/N!#\8+SU2(D<LH3A@C("4ZFJB\$ *GL>)'$ 2<I
M\E&@57AWJ)&Y\<7.3D\9ZOW1F&FP$WT6SLL;TRY &GLU9(J/T0[U)0"NV+ ^
M^^C)]J\O.=??SKYXK46 >WUDA>GZD9<O]^*KRAU2*9ZM%F[WV^IVW?UX5[LD
M;?@OCLMJ06 8AED" 4M3 F"8)"!CH0 ABF(6^FE$$RT56Q?&S(TV.BL]V=B+
M6@J5G4?RIT8(FG8^J351]Q>EJ=>XY?WRIAS3W!]WTJ'#A#1U-XU,7-L>4JXH
MY<JM,UXGU;UUQ[M=;__BW>UZZ+^F[B&#N/<)>VJBX'<78RI?><VP<A6?[@CF
MP2#U:]N8+E+=$1I[X>JNGGEM19[N*&(@ >W=VV_XOXOR_1)75:]>!$^CD(D,
M)(%:=,.8 "2(#Z" B1] A@-HIKARM4ES^UKNM/*J"QK"=RMY79D7F\H[58ZK
M4B+#M:^VI7NL>UESI3]IWXW\">T7\=GVT'#BK5)BK)UJ>FFBBC[78NV\K(^U
M03^IML^U )XO\'/UD\UHO=YR+=\6O[Y;P$#X:1!CD!"B4HXB 4B48A ES&<A
M3T7D:VD3[!XY-UI519+D(/QW^;5DQ8OAL6X/J6%JL_-_9&KZ_<O=X\</WK_?
M??GUP_UOUW/*L9,G.*'B]*]/Q?=_;2]N**']RXX->H^:9#0?F]Z-QA._L0RO
M*%9/:GK6182I.O)YG6'X'J_Y4U&^W0LE_]W]GK4[8"C*8!9%&! 1R_D0B4-
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
M"52Q3-,H0SQSJ^CU>JI,C5'WC4QI*[EI'E*+#GX8V3V:F;[.M\2.L/]WK/W
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
MU]IM(_'#JG?O<!QRO.W"3]>#'<)SB"LJ<[VY7++DC7/)DK_I(<PE41T_^B+
MI_KE6[WQ[7K:S**$H$3FV(04,HAYRB%3<0P35E!2Q#B2>LO1GV9+IU)=4]#-
MY?7O:CADD,>+1NSW1FA3R^LHNK3Z#1#&!%6F,Y1O8:\I+,2,182J)(\@SHL"
M8DHH9$4404'3@E I22:=*LE/1K.I64U_^__']\G.E3D9>2=D_(U71J[&J.I&
M7J%T X[BB:M'@(&JT_TN<&FY*:U_R$ISD]!K_,)SDU#[C!M]>@)Z&J?\08KM
M7'Y6NQ'K4"/3^'G?%_$W24UI;?%YL;.1M6;E^L7I+I:*IHI)2%"<0YQ$$E*9
M8*@X3AF)DI1E3M&20:6;VO[=U*2O.J!W>A"WR@"ZZ?8)U;1-.V?V2C_'+3WH
M4EMNRZ^U@$-OK8U>QC.]7Z0;<&E-]2J^6$,7[XO[KC@$_*%VMJ"RC;L[#0'K
MT0XSR"2>(:-T_?!^OOSYGU+H/8B6B[KQS!OC,9G3];I4I13_76X>RL7WGW+^
M0_ZV7&P>UC,A$Y%AQ&",E#X0ICB#!=:; BHXY0A%A6G^LJBJKHKO#L&D?N)8
M\4=1\\>14 /N _O.<6!9&==<FQ0K^:"MBLZEEOSS25;>A+HTYZJCJJD)O@22
MKA9Z]=?@9Z4Y6!A&03%XK)1W#%'U7'"[76'(]1LID-4$J1H50*4#,$IT>H&Q
MZAYYOS[-BNC%^*U_,=Q#6Z^#,E2TJZ<4XP; 7@?544SLE</Y-J5IJJ95P;AU
MUN;M=O.P7)F;S!F)"J3R5$*>4^/A90H6,B-0H#3C-)4J=FOCV#_=U"SJG;2U
MQ_5FERN^D]BU&4TOV'9D%P["@3EMCUX3G]\D?M]>1L^CPXP-*,'ZRO1.-G(W
M&1O%CWO(6'W*LS+]DB[67^BS,1B;\%%<Q"J+,@Q3I4TV3(L(,H$3F*8JDXCR
M!!=6%8+.3S$UZJB]FD*RC6< [@D4[?CA.FP&YH1*.-!(-T P[GGE0U5Z/YY@
MW%KN9Q4\JM9^_DG_/+^R[AVJCXQWVOK0IP.YX/K0>*HS9"0DSC@O8,9EH<]J
M>0:I5!1FVGZ0 HNL4$Y=[-RFGQH?=*2OO#D'\KNG^SFL@^41:C!TASXY]0$[
M?(-./]P")@4Z3#YZ>J [,*<2!3U&\2.X]\N5+.\7[_[D#^;61?_37+ TFV^6
M)%&$> HCC0;$"N>PH#F!69H7&'-1()ZXT%G?9%,CKT968/R!&OQGH&II@?XN
M5,7]UYY&3B_B=L05"L>!::J%L)43-((.8 /9(!*(@'JG&I5N;)1^22Y6G[FZ
M)D)]NOJP7F_U$9\E3&09SZ$BIC^%(-HHRK,8HC2G29Q)DA(G?\J9>:9&($V>
M_J$7I:Q$]2YU<("KO9%S)5HC6#/[@@:UD#?@0S]2U]0O.(5#^)(%![.\5I6"
M4ZKV%"8X^;AG#7;.5WJ4-\O%=BW7=]4N:EKW?M(ZU/^8(<))+B,*8T1SXVAE
ML(@EA4BEA!:,8IE$3H78+TXY-8YH) :L%MFQ\OIEA.TH(BQN [-%"]F;"Y"Y
MUUNW1B%4T?7+$XY;>=T:@*/RZ_:?]+T[K^JY5UUM1+G9&I*JAQ9OMIM/R\W_
MR$U5\2?G>99P1:#^&B40XU1"EL<YY"3)29+B0@CF=5EN-_]$;\>_Z($>3#F
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
MWJ5Z V@E[PVHSD\N-0MZ0;:X%0@&W<"LM$?MPQZUVP:U[T%1<ZGQ$ J]D6X
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
M(PM#%=N-N;Y_:A;!C3'. HR*5$4RA9C$&<0\SV#.>::_MR3",LU4@HD+9P>
M=PR^WHD)YE6KP'DC:-ESU^B$JQT+!T!K8 ;> U6)V*F#%HY\+Z 0B'C/S3(J
MZ5Y0]27A7GK<,Z'C9&!=W2;E=B$^:$T6I@.LN4IIRZ#'-"E$(1/($$L@3B,,
MF8P5U#]#^B 8"YHY5>WPD&%J'%)UDX&LBI3MQCH[9GIX+(8=N0P,\<#$<R$.
M>=@2\U= %RHOQ$."<9-$_"$ZRABY8BC?+A^[XUH;B-J)0ZT,VO?+5?NK;\NY
M^+YLRT6N9ZE*"4\+IJU01C07IAC2+"=010E)XKQ04CJ%OETES>18L0WL%9W
MWNH@7%6\=NW<<<TZV='D:.@/?5O0<4&<CZZN;LEWOS;:&/_$W<4Z%!Y=.@+
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
M191&YHJ6PD))!%&1,A5+%$?,ZEWNGV9J+_1>.N-@NF]D=K,;SP!J9S%>#]/
M;W8KX WH8&5D#&<D]F,0R#P\,\FHAF&_HB]-P@M/^[W];Z4^-?&Z&X:V,KLU
MX&=Q$<6(4[V=<Z2W<],BFF9)"E6JSY.8$JR(4_W5GKFFQ@-=4:OC$.T(ZT8'
M?0C;<4(@W 8FAJZ4IF_3TUSNT#OL)/%IN7A:+9O.*^%HPP*F0-S1-].H!&*A
M\DL6L?F('Y78--S1/ZSO!-8SRE&")6)0Y!'5!D:.(<,I@AE+\T@F1991Y7'Q
M[R;%1$,#VE3]^IYP#>[EPMP2]EQYAU@1.S8: ."I-9VK>H15\E]N->=,4W[X
M!6(NQ\E')3,_8%[RF^<H?I37]0AG0B"2R2HWBD L"@Z+1"'(-)FE0L0YE4[U
M6'S=[2/0TV=OG[J["WV:'O-AO./#.<-?S?=MX>J^WK-M>2-GVMA77>QGC#%9
MF#=4%?H_6.BW-D\8AU+F)%$X+RAVJHUH._'47F2+6^N@X0'[%;![^8? =6!F
ML( 4_&$$!Y7D 6LKNH(USI7_?MHIW?,?@>%XN7_\><]0:'EO'#E?JPZZ)E:@
MO9I+-#T1D4JH4($ACM/(-.:FD!0F0S-*A2).UL2YB:;&2(V<8">HS26?&[1V
MU!,"L(&IQ@LK]]CH"T"$BI,^-\VX,=,7E#V*G[[T_ "IW+]_:]P#!SFJ<1QK
M9E 4QIS'4'.$@+3(,(PDB42F/U 45LY:?Q&F1B66.:R_?]M51@R>SGUZJ?H)
M:)P%&)B:?+$?(J7[]"($S.F^>C&FE=1M_T*$3>ONA?&JO.[3(T\GL;M7<Z?,
M[OZ1?*\(E5RMJOC5^I3>_J#VL,T0ISF*%(<DJNJ*$0+UOP44C"HE&8L0<PJM
MOS#?U+:95CJP\HFGOP2N[0UA,,@&OR5LT#(^]EI6<UG8_+ 6-^25H!4NP:X%
M^V<;^6K02O7CZT&[C_E2R:K\41%8/7A3^7A6J!P3D<>0)+FF$"$0I+&24.("
M,Y+$E&'E1B$GYYD>=;1BUL[T&Y,16#7BV+4OT3_X25=UQ4)SL-!O2_V[\S=2
M3LC;\LO5> [.*SLH;VLH[R[ Y$$FO2 $(Y'3LXQ,'KVJ'I-&_^/N\<5O&XMX
M;6AGI0_7YO+[S?-70T;ZO9![1W*DC[T9X0R2M"@@+HB"+(L09#*--:DD'*6Q
M;<RQ]:R3(Y)6<%!V) ?L61LEC>SV,<GVV/>3QV"(#DTE.S _O !S)W9@#[X7
M4EZ!SO:SC!;\[*QX-R#:_<.>F7=-H^BF#,KWI;:/S'W PW)N4OS>+U>GJSK/
M]/D'JSQ*H=!D!+$2!60YDY H%*49$7&<%QY13K[R3#3>Z=WCTWSY+"78T#_E
M&E3):*8X@KDV>Y!S =9&FS78/IFB\?_<FMP"6ME%>KO9S*O*YX[)?;X+:F<P
M#;H^([GP:A7J:*B.[#?@0@GZ@-F"5Z(8*I/05XQQLPRO!.LH _':\3S+R)24
ME?-R4TI3W+JJ3V-FU"3TKGKO9WF1Z4-BI@T^J1*(,QK!7,8*)E00JJ04/!8N
M><Z7)G2R]4;+=9[OI:XBK-<=N?]/0Y&.I60N 6_'?"'A')CA/K[ \%T_:NZU
M8RRA"%4[YM)TX]:.L53^J':,[><\Z66YN-<GLL>WDFV^ZR&J)NLJHEB:6$W$
MN::4F!6P2'D.<QYG,8IRSB.GSABG)IG:D='("(V0P$BI=WD]@U?C^I.(6G+%
ME3@-S0\&HN]N$+F31 \&H8CAU!3CDD&/DD<$T/?L%04GO\JGIN#BE]7R?D4?
MO\I'6BY,T,9V\[!<E?^28O],7:@*S5*JLES*",HLTN<WS!%DA2F1+VE.A! )
M8U;NI>M%F1J!U)485SLQP5.MRXW^6:,-H#MUN@_2_AIMH9?0CHO&69B!&:M>
MD[V$X$N[)CM%P%Z3[H.AZ^9=#V?(^IM^@HQ?K?,JP$[6]KQN1#^Z_;1<_-Z&
MV6!1D 0C!ED<92;+C\"<% E4*2H8R7B22J<R IVQIT:(=4Y(W6NR=.Y">@H\
M.^;RA&1@*M)2Z3\O@^#,+"?4#405W9%'??=/J/3R93[U2*!PGK^M3'D*CK2%
M$[$88IYR_1],(<UE;DR>)(\X810S%[?*Z6FFZ4P1;?S)AO[IE=9V!E/;R_5K
MD1K\;OU$S$XEY("1.@<@#!6@4T_RNG$Y!XI>#,<Y?-HCNOP;?Y!B.Y=+557W
MKR)[-GJU2S9O;N_9\V_T'\LZM/!CN9 ?-O)Q/:-%JO^'3)NPB$$<DP12P2DL
MN-3_BU&19U91?M<(,;4=OU7#U IJ%0%[39IWQ=P<5\HTX;9_&'U I9!+F+/O
MPO63T%C+,?3!YW_#2CB$G(^P(B,%G7<QKNYTOU.VG=,5$.6:SY?K[:I:--/Q
MXK%:&FXTDE6!=]JN9+E?R7I[_HN)S9AOA7Y.Z=/,1L)Y^4,_:-SXY4+OY]T?
M'G\Z4$3[E:O4&]/N._9X4>U7:G\0UW[M6)Y^P6;6SZJ.;GTC3?SEKG#$6_W'
M>E/RVX5X7\=EZN_NO!/_E&*"BR(QI>2IWA-I3/7?D@A&DF59@CB/LMS).7B=
M/%/>'IN2*[5&QBWUHUR;I!/#"/MR+*[M+ZY=0$O7X'C+,N(VV:#.ZA79K\$-
M:!6JV+11"?Q1*04&R5P/!' HC^&5THSK-@P#W9'O,-"PGI7$FG"P;W+UH^3R
M=)R)Z57&J[]]5J:\S_W"^#*_R%6YU,^M-QW#BV"%<N-Z1%(D$#.B($V2 @I%
M8T4PRI6TZG,\D'Q3X^U=-%ZC'Z@\R9!5 5]=%6_ 7DE#*7LU0:TGJ!3UL+.'
M^B;8$?XKKN_0&T!_Z-Y-VP*@MJ3OZ%.YH7.C5]M9R6XMW8NB#8-XJ*II@:4;
MMZS:,- >U5T;:!K?9G3ZT" _M[W5/IK6:FUDT?/O"W/V--]F*=[]R?6C3;,T
MB4C&<"1A082 F,L4,L0P%+P@BB<X)]*IX*V7%%/;#8P2_[=]^U>F>NA:,X6Y
M2=;G:JG_Y7B3[[<T=L0].. #TW,M_PW8:0 J%6[ 3HD;T%4#U'H,T/7N"AR#
MM<+SD6'D_GA7P'3<-.^:P3P-;;HRH0!KS< 58;\MYUL]PRS)52&4+"!"G$"<
MFAK@C.E_DJ1(XXA$.$V=#.;3\TR-ZAJQ@&S$!7HQZM031ZOU#*R6UN?U8 U,
M4ZV$QLJOLT%N0"-E0).P'X90IMV96<8UT?I5/3*U+CSNZ0P];;'M#P=OGO>/
M-&>'6Y.#5?WG[\8?L+BO33DT2P4I8G/.CHI"$TB4%Y )GL.(4(D)316C3F$_
M(86;&NLTTAFR,4?F7\H%>-8,M';M\1UR_2P=HZ^T*B,>DKN*=4_*YBKQY&':
M:'93_P':E:U5#.@O'0#W4,[3D**-ZTD= -0CM^H0<UR7T?Q9[7K 4XU3=0J?
M98C%F.<$*B0QQ+F(82$2!%.."R%S&>41N2)K^=2<5N__^)G)=41UV4@*N!'5
M+]/X)-!V/'LU;J-F#%=7]S5NK:2U'SA\8G ?((&3?T].]2H)OGU*GTOB[?V,
M1Q39[B9(KJN;GQF)!19,,T:"8JI/C 1!ED8F1BQ)%2XBA0IF'1[V<O2I66S=
M"^OF8M0E?N@(O'X6N!J2@5_[T&@XA$E=@\I(\4\-.G5ABS\V%3JAXH_.J=\;
M6'3TH?$BAL[)>Q *=/:A 6X"6GI\NY7_HX]<WW\N9UG*).8H@9B8IG>)0+!(
M)8(<)P@)+O.4.;F^'.>?&M7I[P_^]W]#)/IK0"__"=@#^/>O W,"GOW-$C"I
M3Y*E/D :#8!6822?_GGLQO#FGYA].G[\\] X>?![AO$CMM\7J]T-JF;+-W(A
ME>GBIF*68A5GD FA(.:"P3SA"<RSK"@RE>2(TEGM:_JVH:N-'8V=F<WE#7LY
MYW OVQLZKTX== />2EXE38$$W0#]K41N-'8.9"HBD42J@(Q%!<3"^#>+/(-2
M<D55$J&"LP;D=PLQ,L3MC*\"<!P&8+O]( !D _-^5\(J?ZJ5,1RQ7P A$(&?
MFV54HKZ@ZDM"OO3XU0F4G6(U;7?FV\51Z/K+?\^*/,<XBQ2,#4]C?4*&3.J_
MJ3A'688R?9)./=QK5PLV41_<AY?Y&][)F9[K94=&X\#_"BF?'6UNCI.J!LD!
MO0[ \.FBGO*\5F;I=?#U)*%>.?"U758_/#[1<F7LZ+L'NKJ7FDJQ0)I.*<2Y
MU%0JA3#'==.$M9 1$222BOAU73V::VI'\[V QN'.][&Z8+U4FY]T)8&0/WRN
M+/H M^/"0# .S'*=+JZ@@V8CZ!!]7<^B$;S/Z_%,K]3W]:S*Y_O GO_(=7>=
MWY=OY0\Y7SY]:UZ069JF.(^R!*8)D1 3%D&6)#'$F,9%)&,A,Q]+[.R$$[6P
M[DZ1A\D ,&TGS"LA:C6JU^.*.]#C!7"[ /7#<^3;S\T2-%*"5LSP-Y]GD0A\
M[7D\SZO<>9Y5]]R%Y_D/^%%(?2OQ<;E>MRUAR\6V7-PWWK[E8OTB14ZNVR2Y
MF<JR-,ID==S3U!)1;:.8N I$54I8JD2<.Z4)7R'+U&R8W__R[?QE6/"%L".;
MD> =YU;V%Z/'K_MNU+4J8*_+<0*P.>6U"H4CK@"H!J*V:R09E?P"0/:2'D,,
MZ4>@[[5%]W<ZW^H!=]V"UHT?^=N#E)N/36;8F^?] VWK;5,']LWS?TIQKV5]
M*]?E_:)ZM@X8* I"$A%%D$?"E"XS91AX@2'+:)0P00KIEMX[G*A3HU^C*:A5
M!1U=;T#KX*_4!:V^-R;JM=-I:]?>OJZ,[!+Z,<+7PH[MI['8 V\&HZZS\]8P
M_!($VCD&%'34C65XP%_N.R/,Z+<MW?(JJV[]57*IIS4NR_E\^=/(]7ZYNEM)
M46[,=OFB< SF2A5*[S$J9PKB-"'FDIU"&K,\89(SE#@UK/038VK;2:L%V*M1
MEXBH%*EJ_=2J@(]]Q2-#+I3=)C \_ ,3O!OR@Q;SN0[+0$SM*<2H+'P=4"\9
M]LK1/-E3_&.[WAB'BY[C]G&YVI3_JL-VHXB+'"?:'">IB0=7$2QB*6 N&2Y4
MBD7AUE+E[$R3X\".;(X,=Q9,2Q(+ ='0/&6#CCOE7-(\%*N<G6=<XKBD[A$W
M7/S  +'5O]'-=J7_?+$A(YJF.2HHE(74EA-C$:12F+L7@E-*BY1'X6JLG)9A
M:I31K<K72%S6!5!?1 MW(S$"AF.?62D[UAD8_X'YR"8LNU5B4*OI"AC'B- ^
M(\%THK3[(7**U+XPE'LS\W>+C1[N5HB5J=M2__&Q7$@T2U#&*.,,)E%,((X3
M!(M<Z%,ESE.22D4XM;H9ZIUE:G17"PIH+>)-^Q<P-X7EE@N'3N7G@>WGKF!P
M#<Q.#5*W+5+-7X"1$WSN0<JI\_A%)+PZC9\?=;3.XA<5ZW82O_RP?\-)TT/P
M2]-BZ6[Y^%A6MECMI58\%B)G A)6)! +_3=F:D@+))-(42J06P#;A?FF1@;[
M-I2MP& OL=^5PB7$+>V:<#@.;</LVE3Z0.C5L-("F("]*_MF&[V-I87JISI:
MVGS,CV!:+[GIS7VGCWG+1[G:V3(SA)(\S],(IIQ2B"7/($VC#":<)9@6,E6%
MTW&K=[:ID<N+[DXK^4,NMHZUW/KAM>.28* -S"2[>[Z?6E#02MHY#(5C$2M(
M G%(_URC,HB5VB_YP^Y#;NRQ7FUF7U9+L>6;SZNF9F_5N9E)S182":BD("9]
ME$"J?P1%'*=Y'.51PJV"*<Y-,#6.:&2LHEW;>N<N;;#/ ME/#2'@&9@-/)"Q
MIH%+ZO>]^?JSG;=>_VO_QI\==I27_))2[7M]\3G? H[+U>9[TSF[Z2":8)EG
M3# 8\RC6IPO.]-L<89C$^G]%04VVLEL=QJ,YIO9"5R+61PJAA?1LPWH*3+O-
M_DJ(!GZI:W1V3>T'Z,_:HW^P&H/',XQ<*O"LBL<5_\X_ZFGOFPY833VOMTO3
MS'F6BB(J$A+!),?Z+8]1 1E2&&:1R!B+J7[OG2Y;CZ>8VDM>]^_;U9G[HY;2
M\1T_@:2E/7\5/D,;\8[0N)ON9[4/9:\?3S"ND7Y6P2/+_/R3G@79E9+<Q+[M
M K"_THTTK3(67)O[U:7MW8.I%OIA\6ZASP155JYY9I8HF>0B1C"+::2W>JI/
M^H5(821Y3E5"!(UCIYKMWJ),CBPJ*4&YT/^O+<8&5EI00)^>YJ7I^[P\[ '-
MZLA$QTO6*Q;/CG?&69*A+S5:)3HI)\#(" X5N0'[=6N4V3UZ8THJ<QFRY<7U
MV(:J2.\OR+A%ZZ\&[*BN_?4C^B;WU8ULFN97,\(0%4IQ**E)*"FT/96K/(<I
M01'*XCQ1*&NS@NW(],4,5J_C81KPP!S9"@AD+:%K4MXA@'9TY@/*6,ES#1KO
M+J#AD09W4N=@J6V'HX^<KG92M>,4M-./^;ZZZ^W*[-6&)G[(52G7LX0C_9[R
M'!:()/HX)!-($Q-GQA,5":;_GN0>2?TGIO)XCT=)Y]\^;N=UZLY2J;7<-.VZ
M&OG!:J< >*+E^<8$UHC;ON]^ ([USK?P[,4+^=Z?U3W8NW\\P\CO_UD5CSG@
M_*/>>3RKK>D:W@Q\M]7&_&)SNQ"?M/3U/V:I2C*<Q!1&1929<*L$ZA.3@K*(
M1)X130U(.&;M7)QT:H>A1F;P(.E\\P"XJ?3A4='#"F\[6@B-XL \T0*XDS=H
MZHPU$N$292Y/.79:C#4()Y)@[#_KZ:%9;\I'LY&?V@<++%.N_P=1K J(4TDA
M(TD&I8I3A3.:L<2MT73/9%,CEGWBT;K*-WM:+5D5+WW*[G!TK/1A;NDZ"83D
MT,Z15DPPK#EB T<H?T;?5.-Z+"R4/O))V'S&HX'*;MQN.DYS)-)OS_MR46[D
M1VW!'Q57U+_=/,A/\L_->_UK4TM<\XXD:42S%.9%%D&<4PF9TM8-D4IH[DE(
M@C7OF&BH?MX)+YH32^T$'.X%JT+"'+J3A%VG?JYZ7?1'8[:N8JV#I=HQ:MU@
MI=QQG=GJ$:T@,!H"HV+5),%R*QE@,1WZU+S:HH[4Y.;V_GY5N3> W"TS[2ZS
M["RSJI=Y7BUS^;*V\VZ9%V:9E5GFJANF_K6YU&R:9,J% $)/$ZJ3SB +U-N&
M)^R,X_7P&02I@P9 P\P0.GOC8[F0'S;R4?. ?B>*F$>0HU1"K$RS[*A((4:"
M% 5#49YE83(X=G-.S?:_D,5AY :5X,%2.?;PV]G_@4$=>+.\D-)A@V? O(XC
MA ;/[=C/.)'\CB,([',\CC_J&=[99(E_5B:43!]'-JMM7>ITE[%-6)(A%BF(
M<))!3 MS!9((&*>2LSAG19JY17M>G')J1/1M^_A(5\_&4C B.\9\7D;8CFS"
MXC8PUW2K#^QYIPH.[4@^:/*[/5ZA(D@O3SAN0*DU $?QI?:?#-GMQF3,EXO[
M3N?J]4PR)"1C*8R3PMRNL Q2QE.84L$0$KB(:!2LJ\T) 29Z&;LO+3$W90:"
M-*\Y!;\=-85%\[6;T31R@Z[@0_>CZ<%JT+XSI^:=0'^9'CCL^LCT#>!'66^V
MY5SH(9NTC5@2F:A('\(1)::MJ^8E'DM()$_BB"9"1MC%*CH<?FH64"N=9][+
M"^SL2,4?D8&9PQX,9W(XK7,@!G@Q^*BO^6G%7K[+9Y[RK V^7,GR?E'?UO+G
M-M^U<NKL*L>^+==\OEQO5W)&%<7ZG,.TD1%'IG]>HM_H7+_@:9$G>5102:R:
MS7O./[57OA$?\$9^XT+]25=U]Q:CB*/-X;H<=B0Q(,@#LTB+;ROZKA[V37TU
M<0/V];7!7H. !;+]H M5]=IQ]G%+6?M!<U2?VG,8W[*I/^1J4QJSIXV8+I0^
M,/$XA84R79LC;MH7X 1*3B.<9 AEU"E[YWB*J;%61T*O +1C#.UXZ#ID!J::
M+BC!8\_/:QZL/NK1!",71CVGX'%%U+-/>KI)RC5M+D'+Y>*S^EK7FGE14C-5
M2!9$8DA3)2'F.(6Y-EI@1F6"6"PBQ9S><JM9I_;B'PIMW(Y??0KSV"%NZ14)
MC>/0'I%S$ [JIG5"*90OQ&K.<?T@+C <^4"</GR=RW:71M?QMLQPG*0LPARB
M-$HA)K& >68.4 4A,E8%)7B7V_;]<L28S9P^CMFQ0L$.\W[GOO65>R%W\\QZ
M(_C:SMB_K?J:>GA[7_OP".QP/3G5J_A8^Y0^YU;M_8P?DS3LU/:*>UF$[):M
MJY_-8B6QRJ(<TBQ%^O1",,P30:#*\S21&2':TG&Q:RSGG9IETV["NVZ+Q\7T
MP!^M\(Z.6=NEL".; 0 >F'<"8>M,0XY(!6(DVUE')2='*%[RE.O'?:+J]5G.
ME 7X)#=W=/WP>;N9T^?U^^7J\^)^615ZOZ?S]U+OR2+'7)^X&(P0JOK3$,@2
M(F"<"UP05,0\HS:,Y3;MU CKF^1U:P.]=Y1"+C8W5:1N56MC(3> :VW LE:G
M"LQ=U@J!N=$(*&EK)SFN3C^)#8?YP!S6R@RTT,!(#3YWL&T$!Y7DX/U0V+J$
MK0^!\4@AZ<&P=@PD=X6L/TC<>K01 \!=-3P,[G;^M,<V\%5NRE4=2O!9F4C,
MY:(JT?7M@>JOV(Q$U#3=8+# 2&CNQP4L>*JY'^$481,IJ;G?/E#)8LJ)AB9U
MA#8^I%KLNF[<#:@E=Z"@"ZA;<'H $,<R1D<$SH&PPP$X$DM_VIKP 8/ANA(1
MK"H-1&WF-S\K%QNY$.:'FKDI_^>V7)>5W[/Z_<-RKFEA#7X^+,%/N9)521-3
M-*PR7E9T\R!-0A%M'E^'2AFRP[J7WB\,,1ZGV^ER0.26'_%@[T[O^8^[+ \B
M11;',H88F;B/G!)($<D@(C3+D&F7E%F5.#T[P]1,\WUQ//T&N&?0G$?2@H>O
MQ6=@]AT,&@>FO1:BD?CUPZ[@I8%J;J J*ZA"L6 ?#KW<=_*#XS%>G]P'/-?[
MX%6UBOY.ZY;G)TOGY%S%49Y@XY#(():Q@K20""8\R=*4IIRZ)15:S#DU!FP+
M[?QH9+ZB3%$OU'8>T\  #DR1+7:MN,%K%-G@$+9$4>^,KU&AR :",P6*K#[J
M&4M[/CWZ1#ZUR9$VN=*S@A"&J<0P47$.L<IR6$@208$U_Z2DR'**G$)JO<28
M&@7I[V+V[_^&2/17QPA:OT6P8Z+AH1V8G'KK?-R G>>NJ\U-5>RC*OL1,*[V
M*B1#A=?Z"3%NE.U50!T%VUXWFB<OME&\;YY_D]0$\5;]T%?RGUL3\5NU;,*%
MB&.F(DABQ2%F1$)F;H9R0F*:(B:0F]%E,>?4&*\C)]@)ZM00RP5P2\(+"^/
M[.:%H#MUV6,2BJ<L9AR7E.PA.&(@AX_Z1LZL-6_Q!VW:O94_Y'SY9&9H*.W+
M<E[RYYE*(Y)@JOE%&<=6&@M8Y(A ;AQ:4107+'>B&XLYIT8WK<A5DSFQ%]HU
M-N8RV'94$QC"P:\A.NAUY&U3!VY +3+XH_ESD+!@!\R"1<=<GG'DR!AK"(ZC
M8NP_ZNENFL^7/TWERO?+U=U*BG+S<;E>-PF^5#)"..(PHZGF(!814[0A@RB-
M"\T_BFM[R,G/U#/9U,AG)VMUL<0K:<%<BVM\I5[9T[U06_J9 @$X,/5\>W<'
MVMHC-P#%,"INP$[V&U"+#HSL R1?VX 4ROO4-]6X;B<+I8_\33:?<>\<_%72
M^;OUAFZDIJU;SNM^$U(SV--*\KI3SUNYYJORJ4YS^+):/LG5IK;ZN8P*P1.3
MOIT4FG.X@C3)!!22(!X+3@2WXIRK)9D:(7W2OS-WX:V,SHV(KUN7?H(:%>V!
MV<L5:*>^QD% NJ(!\G7SC]8I.0A,W9;*80:\TKO4.4Y^6#QM-^M]TO@^*9&G
MJ4A(QF%!L( X%S$LE))0D)P+)J5*F5O]"I?9IT9ZG=H)'?%=2U8XX>_H=@J-
MZM#N]9. 5F?$[K]K56Y,>X'M:F6"8<T3GY:+U>X'?PQR7O3"-;03RVKNUW%G
MN<!RUK'E-(AG(^J=/?F^7&@;LZ3S??W!^N2Z?^4*E2B1:9LO13G5-I\J((M4
M!J,<(1/0P**<.+6H=IA\:HQW=W#2-&_=FL[KV,?M:N'(?$ZK8$=\0V$[,.]U
MCIPW8"=YIXCIL&XP']1"-<QVF7K<5MH>H!PUV?89XWI7V=OEEFW4=JXMR>56
M&R3[_D9?JAX$'Q9\90IZOI7UG[,B5:C(E8(I8:D^VZ8$%C1GD$9Q1&)#<]3;
ME>8JS-0H3YO:/\JUMKK_@XI_;-<;=Q__54OC[GH;$O"!>; 5&>QE[KCF*E_G
M 576"H%6(_!+J].OPSCL?*$=P*'G+,JK.?Q\0>MS"'J/Z4>N?Y,+N:)S<S@7
MC^6B-.F^ID=M6[Z+*5;D$<]@JA(.,2D89#)#4/*$9DIF!".G.JT7YIL:13;B
M5O8@/1#8C2@OP6S'A0'!&YCNNK@=RAJ^@IHE*H&8ZM)LHY*1I>HO^<;V8Y[=
MOQ^?]('7&!.?U<M0LG=_\OG6E*C]VW(I?I;S^8QDN2(JQK!(8P:QQ +F/",0
M\9Q',2FB"!4N!.,T^]3H9B\\X ]T=6].HO>TU(8UX'*UT7^[T*C+L6NXTTK9
M<=1@^ _,6!WHE^I$H[M?=L*#5OJ II@7:J%ZE#O-/6[W<A]8COJ:>PWBZ7Y;
M/AH*K:XU-+WN\S'WGKY=42 24:Q(CB#-$3>19ASFA.=0DE1*GL<)CJVJG7C,
M/37>V\L*WNB]296FMXUG32:7);!TO0T#[,"$YHFINXO-'9U0'C:'F<=UL+E#
M<N1?\QC"OYNBZ1)H6A5]UT.\73YJ.V,69QG)51%!?<HSM9@(@HRP#!:,1BJ5
M$1=NCK/3TTR-B/8]$XV<-\!("OZH9?5HDW@"5SO*N1ZM@=GEL"F9+5!>_0_/
MXQ"PY>&)24;O<GA>T5.-#7N>]NQE:*(T:C.I*AK1U/!X]\]MN7G>;9DHXU1;
M*!Q*FB40DT3S D82YE125>0*,RF=VAG:S#HUFM@);<X*7;'_#Z@%][9>[!;!
MCD2"0SLPIP1!U;W/H0M*H5H=6LTY;K=#%QB.&AXZ??CJ_AQWIN; RVMTSHRK
M*(H@TB<GB!G*88X235&HB),B9SG&3HZD"_--C9+"=>XXB:[E95TXS(:^C^O
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
M'V9N2V^7M4\2Y @B]E^G(4YGT_445Q0Z=L_Q/I-K1?"J8>3Z^[5H?,Q"NL
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
MQ.OI[)Q"SHF34AF7&;&1NJ8T'&)$3WY8#F0W$7/S8OQ[2!GVIO99D'.(T$>
MG;_C]/0ST7U"9BR<XN_G]2'*NW*G/?N-S,@J>TV&6@M$XD\5B%I$D-X;$Z4S
MA;<^Q9Y*X^!=J)J>;KUJZ 4A\,(T"Q2"<\/KEF6@#"MUJA(#C);8]8(;VSJE
M\"0"ASTC^\7*@<!\NN+&B\I+*W]W>D6R"66,&CCY!\1>CB3(8$%KPA/2C[%Y
MJNN)) Y[!H\!F4V4-P)L[M/QDMR2Z:(.EJX]6?$U7OSW6KJ!.YE=$2!XO1@K
M*,$S%.3^,%_[U0=A6[_M/9[JP7L#MKVO?%XMCARW;Q9+VK3SB[Y.Z?NG99BO
MB,6JVWGN?C6[T'3^K_-5-W'QNK>KM%%*T@0(TT5KNH!W2M=.B@:]%-K*UH^T
M^N%DX-KH9\;C$[;#,X%CY%OD55A]?C-;_/GOF$_QKV$ZK[]Y4FCQ#YAF8;6:
MEFD*5U(A975JGTA&86>(=6J$,J "0SK<6 :32C+1<E=T\ZGGS;D8N-1[O%OC
M&4 Q\FUQK8!:DDILKM?+:3Q?U^8+GQ:7[*+AJC#+@:-C=<"\@2@H O%$*^DC
M!V.?<P_L0?+ A>CC!7QK=8_@QF@'I]?G%R.Z&3H#O(Y&5 $9;=24P7OG!9.Y
M/NEOC-P'R-G/0WDIC_]:R?U%M$V^U8?S\M!8W>;@R':BUQ_MN8GH;N+;]TF^
M7NC:IK&2!0O60\BR@$J>U3<S!AR9-!(0R\KVUF9S!ST-2ACJ-]\O%U^G)+F?
MO_]MA630KPMI3\C%_GK16OQ: @X+.<X"##+:%N@M1(X64G+D2FN34VR=_7\Z
ME2-I\',L@G941?2IKA&X>;?K/D@B*60ZQ8G(ZD'X!,$)"S:%%&0J'K&UTW9
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
MNRD9M@=,>R UD/<(4+.CTL 4:57)%K()DN(*%R'2&0W,*,FY4(4U[_ _\DK
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
M"2XA6H,@>#8>N0FZ^3.%^VC9#UPO[0*BB>1'@* WBR5.3^>OSFGM.?&QI+U
MLNDF/LYS]\O99H"^<8EG5)U.)B"Y.M2HOJOT@G/@FO9(S"DIT1IB!Q.[7[7L
M2[MM>![=C0"D'TA?1$"].MD80_++MVK4\=)R:_0H?'4F9+?O5(%@LX80 OV&
MSHPW#W'W(&L_X+VTJX?6^A@!Q"@8Q^4\S/ZVPJO9-Y>,&&&1? #:'(X< 25Y
M@AB2@)Q-R1Y9"*IU&\I[B=D/3B_MDJ&-[$< HBOJ/RU^)DYF^5>LWN>[93=$
M]\_I"G\+RS]PC?F2/>N#EE&3&2Z\>]?@P/E8P+"L BJ=K&K>\>9I).X'N)=V
M_]"GGD8 PXN+X%\7J]6.4KYM5Z!DZUSV 4JLPLRHP&&H'<2TBUZF7$3K_@E/
MH6\_ +ZTJXG>-#0"])WDK[A<3U<DLZYSW5UV)%J+')A6%&+;)"'P0EXHFH+<
MA61#:\ ]0M)^&'MI-P\M]3 "6'4\G*Q6"]HL9)GKH_=?ODTW4M@WO?S?+;N*
MJ_.T/E]VHW.W.*^W>HB& G-?W]^;A.#1%?!!.)^Y2#RW?BO<COK]P/K2[B0&
MTNX(</TKKE:(G0=R=XNB=EQ*"U)EVIA2!XB:&9 E.5YGNJ;2.L7R #G[(>^E
MW5&TDO\(H/1 G_YMSK2U7-L202A.$O.".!,J@"TJ*1U,5-C^-?N^U.T'M)=V
M'=&3=D: N^T1]7>V4<C.Z=I[QC!)4DL*0B:?0UO):],LC:7U>?L(2?LA[*7=
M2;34PPA@]2N>AME.UY4QI/_3% (QG4%QGL'5YFO!6L&\RMJFULW@[R5FO[X*
M+^UJH8WL7U)?J4\AS@Z;]7+_QWKK*[6+V/[[2N7D=$CD6<O$"ZE>YOKZ,X/0
M6GHF?*WS;AVY]]97ZF/ZC/E\=O'>=;K&KO9INR2OD_-&2VR)M)68 )[(*53%
M&XB<#F=&KJ&,F+F)K3L 'T#F:#M./04_=U*V/:MK!.?=I>16'S#A]&MEY60V
M6_P9Y@G?+)8W*<,M+A5GR)D1D%6MHF+10] N0PZQD*$OVI2>NKT]D=+1MJPZ
M!I?/H+31GJ)7M<UAGKN;DYW;\: C=<\OMSE?#V&CT6'[0'7XCK[IAM46>L6
M]\%VW=+!&<8A9\LP)[)OI?7Y^R0"VQW)5\O>;!@OM=;)(115ZX]]R1"4ML"R
MS=[FR+5L[?(_0,ZP1VQ_J+G_U#U.(R,X76]8.4G_?3XE AYP)'[^_EOX+S+?
ML[#:&"=0K"LN6 _<6@2E!<DT60'$*%-)995\Z_UW/-7#GKI#0/59]#L"1#_
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
M4'X\_T+'8??V;_9SF-4FAQ\_(Z[?SLMB>=:I]@-V?L6GQ45'_6T?0C/'G.3
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
M6U&B%+[VP7-0W@8@SU>#<.@Q!XQ6-:^OW(_$3IS)T9$YI&8[ .YFDL0#C*3
M?58I0U9!DQ/%#'@;-42G,;M8G-+-9S@_1LSSO[O;@+&-MCIH=WOD5"VW@OWY
M$(^20KK@4RW!]*HVEG+PQB@PUCIGG?;%-Y^3> "=G52;C0[6P77<@?E\>;$D
M62V7K^;G<3I;*[GR28(D5=&OEM.\+@*MU5P;KB?<.XQ>(!1MR;5A08)W+$.*
MJ43,JIC2VK >0.;(,[NZ0?'0&NX Q#=$^^"1-,%+43> (2?IB5S'4;BZBT &
M5UA()K8.DYZF:.2!7-U LZ'>.G )[H2 5]LP/I0W=.YF:1K./LZ7T\M!9"ND
M@Q?/\/7LXGQS_"8:H^$V,6#.$[_*<O+!.8.2>=*\.D'-*R2/I7G<+M1^D'Q2
MW7=;Y/YQ,?^.B]7/,,NO__MB^GT]AF66MPUQ],MZ\]"__*,^2L_7?UZ7J1U3
MT'[T-]L4K[=EO5&A^I:HCV=AMGIQ@[*KZF$=O:=[/H.UABYZH\E;E3J!%$47
MF8(IN;4K]TNBCK?#I$<Z<>MS%:/7/F<+=6DCJ!0\!.TE6):SX%9:[UOGH&Y^
M?]SGT;;ZOV_S#I1S!Q[C;IU''K7TG"%H5CPH+CDY(*DV."'C@1EG?>OL>+MV
ML,&>-H=%57O-= "W7;O$I<I,Q9R@"&5!!1_!91*<*]I9(W((S<LQ6K;O#_:
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
M;_B#*ZD7 %Z=-Y(;;O(0.E3'TS+P=6FVXH6.E'$>>!"\&,6=U6I0FWA-RV[
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
MN2ZN^?ZH0P@=MW"C"TSNJZ[GA<D7A3Y[Q2>7H@BOR5'.0ER.^XV>.<A8K"5
MF9*&R&<=0NNX91[C(O-PI74&SHE1SAM9:AM5(;]8>#+VG&4HRONZ1(D)'+)"
M;=P]>0.#:"_A-JOR;_^\N)C^"+7\Y?H)];@JGR=^7JO'OUU);O:6]\ '7\SR
MWS%_K>5"M7IH;4T>*NO0&+6EJZUB!52Q"6(@W$5N3-%"<Z7;#YLZF-SC$R![
M?WIYF3U2FD7,=74(7?KD F0Z5C%+X%&%(+R(UK6^&@\F=NS7P-.@\7Z:Y12Z
M[> &?8C13]/EO]9E%(RKPD.2$)0WH-#4Z2F&;@\DV69%_JINO_WE<7J>'10/
M@<0.0#Q(/UUA[=5\MCZC-VHPN"'Z*_$4D]?F05_(!XV%))6$M3IXUGQ1WU/T
M](>UP[3^*)R.5$$'<+I9MO[YW^'[IOI&U/D)K" PQSB%,/2/F'D"-,9*Z1*Q
MV+KC[F%*>H'0L9J>-Q=[!^!Y,U_@].OL]5_I6UU21+_]=UCD#2]TB&H)CP(R
MT'7)&R)XKP(8Z52TT27?O"S]*7K&3GL-!*1F*N@ 3H<X!^^N"H)(;$;ZJ* P
MJ\FB9T&>:G%@?1$^%^<XMB^4.(+@7@ YMB,VC(:[@O/[>55K.-L.>]!%BJP-
M,%[K'I,J%%WE"$:4(#!EZ5G[AIV':>GE>AT<#H\"\0C==("QO]']\6Z^7'Z8
MO0K+;V_.YO^NLB-QXK9'K2[LJ)WWD:$OP400O"[CDBF!BTY <@6U4-$8TSKI
MNC-QS\\4MD'A,-KK ):WV-ER^67^$C]A.@O+Y;1,,?_'=/5M.KM5)J:BB^3T
M>-#)%!)F=!"3I7_X') Y1"Z:#Q,_C-2Q"U;&@NPI-'OLX(\OPWJD=&/\@77-
M5OW6B^5&YC?^PE8L]>":J 5&:0!#J7NXF*?[I):I)YTS<];)TCJ?=C318]>]
MC.\4G$+;#<?;G"3%]R9,%^L=<W4-RPE2@+M^;\ 4X4$L=Y!"%%DY7C*'Y G_
M"H.$&%T&5Y*5 E'EY@.*1DPA7FEI>4W$\F4XJX.G/G]#7+VK/X(@\?+GP\\P
M+W]NJ-P>]+K+;A/K<FV$4) H*JAEZPB^]JH5LB8Q!I^EUHT%.1PWSR[6.PC/
M]Q[(^D!'!T[Y?3;6F1 MT5!0$4!96;<T)PMT45DPQ7J/63J&K8W%PY2,B\]>
M<#)OKK0NH;=Y^G;26R%3@:2JPV25A^!M@NPEL1AXB(P/#KX>DI4M]/Q+Z!P@
M] [ \Z3[O<ET%(-!><&!HDER^TNV=7ZN &E]"D70D7.M7[=V(*LW2!VB_WLQ
M4EME=(&O)^H$L@W%!TL.AR_$BT@&?'$%'+,AEJ@L]ZT-U-'5.X.]E'9Z1S93
M8%=@?"!1[+71NM;A62WH-D"!$$7)D#E&K\D55LV;H)]I><]>6M^GO&<?%70
MIZ?+ X(M.3L)+@L)RAD!L2X?]%8IA\Q+$5M?FD=7:(Q3ZK.7UO>JT-A#!1W
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
M@H)0QGEF;J>+[>9/[0\!1VAKWD)T'1B3AVWM=<HO)UN*3QPT,EM+?2D^192
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
MLV!Z^8=UPS4?)4_^HO,<F*P;T^LBKEB7LOD@K5?%*7W?G6J,K>=I''CV\<E
MUUA;O:/QQ_7SZ/NPP.NI3TE(K2.9Z:SKOIW". 3N(\AHDPB8# GZE&A\A,:!
MARP/A<9#M76.4R,>?WJI(V-_OIS^T<=KU?;4#/12M:>X!GFE*IF99+0!GA0'
MQ:.A.)K569BR,!%XH O_G%^I[I[PZ_JI48Z,V: ,,(R\;O!($(4U8(TW9#Q"
M<LUCX,<I.:>WJ5VP\K2EW4L/'=SN]Z*MMY&.\03SKY.?_DR?ZB+T.E%[@ULM
MM'0^,@W:2P25700O.0<1D_&)14O<-H;< >2>4^_9(;@\E4;/W!EX9.O 9([T
M+[R;36/-E-ULOUE/BCQ!+_M!1)W2-6@FO$$\!-*+2BH*T'5,@XK2@3?9 ],"
M@T]69-$Z7#Z)A[!QG4;=Q..4E;SN]?(.#3&M+7B.'%"4%!/9&3Q@.\FVRXTZ
MN?9W <"SNTIV%>[0SW7W>5@_33YR8D=2V>@]W4 !:Y5SX:5N7ZE/D=)R;AA*
MO=^0QLW?/*=;NAF,&JE@^-E#F_8]W9P3[J1G(D$V=45!B!JBU0*PB"B5(7&Z
M[6:N;_[&.75Q-P/0GB(>L(GF439>7WV^N@QU/^XU-RIE9>J@U&!8)D<X$#?&
M>-!8M%+(C4AN+\ \^-0Y-5@WP\UA N_M)KOEY@F#ZIFMX@L04GT+0L,@Y*0
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
ME?_K:K[:!3HR,1BF$@,?&*/8@M,]A"11(V62Q;',K6V&Q[O?WN[MA_VEX7B
MMLX!C!OF>8^R3E*RK( K<HQ4L@P"H0VTB-Q7W$4FFJ%R Q';P?-%ODV>5']G
MXM/>'Z12_\:/8_H7JS+'X7+$M7#.T_6@N"%!:X7@H^5 !]8::9S,:0A7]CFZ
MMX/Y7_ZQLJGZSP3R[V;CZ>P_,7P_BF%DR0-?%L\6GNAHQ^(@EFR Y1R23^2^
M\R$*3!ZC=3MH_^5?*P]6\SEX&C^NXL_IY./K_WCU\X^__GJ=?DE:U"RZ KJD
M)#'J L3D3!VD:M"RA+YA0+:)BNV0^B(?%$^KP7. ZL?KW4KS.W5?HY1\4<D4
MR+KN5:J#/"+3!5!&YWA0&ET[IW@#$=L!]46^[YU4?[OCU*]P.L&+4(NI3NHH
MW'(\*J(8):R'DNJ]D:4FR6H-3/MLI;5,&3^ >W!+X78(_LL_QNVITO/"[;(F
MZ_O\BF8B2V-J4592JY%U48L")D@*7!/+B*U'W>]#YW88?I%/;R=3;[<QVF-R
M'FGT.63+(/I =XLPAJ)/X2 S;:4J0GO7>G;']M0-6S0Z6%/*3DHYKPD^#THT
M CDYXQ#IY"W&[0=5;OFY(\[MV8?A$XSL<4:J:)P%5JI!\UF!T\&"B-;J$*TP
MN74'^!%']CP0\B^SZ7Q^.T^6C'1RQ)WST9+_G"2=7QN!>1T\*E-<\STT3U/4
MR=B$ W&Q:8)S RUT<(<^X.:)!>HA8_+5%<G*U_TY7D 4B""*3V@C1WVT)3-;
MD-?'?H\6J'@.<(U4-'2NYP%?'Q];FGV3)+@>@2DL"N21 4IR250.Y#7P9(!9
MQU2*%CG?[D5^O^_WL;2C(<Q.I8L>C5V]'=:_MRZ[^K[>G!B]?K%]HBT#K7+1
M"P5%8:[.,KG-)0@0UN6DI+3!M<[H'(.//A: G,)\GEKIW=G9-QCF='N\FLUJ
M0?DJ]'<Q<U&D Z8971PI9Y)U$B"E"-SG(N@JV<^J/O*U/I9^'-V&'BKG\["8
M[TE[LZ]8:U5?I32[JF6KUWT(=$_\.+V*BW)U27]69XW-1TIB0$8NBI9UW;&6
M&H)U#JQ@B7DK4DK'6H'4CHMAV[B&M9;'5'AOMO*V-6$EC5'!5$H4!GBQK"Z$
M\N"R<9 H?#0^2)8*V\M.WO_2L#U1I[*1!\FW1_MX=[_3*&83LJZ^L:V"2DC8
M-R6"+=&$X,G8Y]:]><^0-&Q7TBDMUP&JZ!%96[NM/WW^<CG]AOC#='(UQ_D(
M>1)&A Q"9$>,>P?+W)=(0AOMI'#\6!M9#R9^V/ZA+J.20]3;V_7Z&-?ARW@1
M+FO%]/L?B>T/T[+X@[2UZC8A=P&=MAXB1P\JD+2C05&G.G&)43*NU'YARHZ4
M#-LJ=,HTT-'TTZ.174VA$5H+@0:!UX-$1XKDEZ6$(&RQ$G/$TGKBZ^.4#-P"
M=-*D]LZ2[Q$_2P&-4HF^^,2A"@*4"@E\4!%RL=Q@B,J$UMLO'Z=DX!Z=4^)G
M=\EWL#[U.RZ^>RV_$5 2W*G,ZTAN(8 $DFL[6P#IF$E&VY!9ZQ573U/4R?SR
MX[WH'JJ%OFS2=]S\,IWF/\:7EW1CWX^Y'\3@SJ+WL7;I,"O)"#.*E!C+@,K)
M)%/**(_XHK$?T=V\_AZ,H*W >2QU]E.?^CC?FYW1:S]TI"S%\BDXX%%1/*22
MH2M >F#)(S(ILRRG,9K/T]K-6_)I0-M8><-C]7[,M)G7#^$2YQ30?Q[/Y\O:
M1X5<)%L,!,WJ]L(L(=9V2%83G"JI(,-VPXKV^GPWC[VM@'<B30P/N:=E^-B+
M8RS2,NT,Q#HT6*%0%)(;\K*%*XQ[1R(]8EG@T\1U\Q!\&@-XJ'IZA]^[V?0+
MSA;?WEV&R:+.+OJ?J_&7Y=RB@LR[6!1HB9RX3!3TD6,.!;DITF<A[!$??;<A
ML9L7W=- L8VJ>@?D*JE$=CSG9#)XSQ&42 XB*P5<G:55>-'!G 9\V^?T3O&P
M>QJ@[:Z"_D!UDWCXCJ^1MM%Q*R7P0N9:\52GL(5E60-:+ATB;]U2]!0]W;SK
M'@M6!ROA8%P=(^VW<8(K"O2ZSI80!FMI+1ED'[" 1%3&V2"E.7HWQYZ3>@=9
M4]^TI>- ??1GP>X=&^52-L$ER$S5^5,^@9-DCH-%SS5F4? T.9)A X#3)I1W
MDGIK8W7,ML>KSY_#[-NTK 944X1S_SP]/$Z-.B /^'+[9LA68CA!7Z2,Z$0)
M"DJ2]5(V#ERQ"8J(T4MFM9"M/>(C]D4^E.MJ3:G/3#+,#G(DSU,QX2$4[R X
MS@2+G!?;>B?6!E+Z[83<!0GWS5P+N7?P8/:0C1^^W3^ZRS7M*+AVK'! (\F+
ME:C!,1\A\,1C+$QEYHZ.I\=I&Q9@38#P++@::*4#M-WG8;V"6]EH.,5!$-'6
M(GG%*$"NWF8,D7S+G*P[MKN_HJ0W)+70^C/N_AXJ&+J0\J&<5E['=^.YW^-E
M=037:]BCMUPD;H'K6,B=#09"BAJX% +K*)G(W7.>UUY?[N9A?F]53T\E]UY!
M1?^<D4/[<7JSFF#)&@FJ"*T$L"CJ1-=<JZZT@Q1=(EOO!/D.!T'J\>]V\VA^
M5$ UD'D'E]U#[M[<#!GRQ8H<3 !>"HE,((F,2P,Z!"ZYM3DV+VY[@IQA474:
M!VH_V7< HVWR<R0@KYDR@('E.MLT03".@S%1"8LZZ./7;.^9+SVA-[4G!/;(
ME^ZBC[TA]@5GXVG^L BSQ9'LU7U6KY>PO?I<FUM'+F?,6B!DA;6VSBF(@2D0
MJLZ'YLH8??R0\&D:>[-L;2!X5$V=B<FCH"=RZ^L1"R0_SP74(P=.HHC"JB!O
M]Q)T9O*.]D0TI,G;11\'FKR?)GFHY/Z&G2;'RN@_\[D3I/%W8?@$N7L1F+'T
M"1 5RDK'Y>X8#5%;I/M6.\U;.SI'S-UOVI!#)+!D+8,<**I2: .=)0R@A<TI
M6Q%]:+U&XZ ]1T/D[G=!PGU[UD+NW;AM&Y@AV<TPS''^'N=7EW5@WL\DW^4Z
MCW=+"NCOOINNLC;S$<].>,D\Z*6#P#@#SPK%6IA,2BQ*=G]][+$0MQ/=_;9D
M'0&>Q]-H!R[?QGMF%YXE-\S9* !SXJ!<+2^HXZ9B(6:ER\Z%UKU;+>CNMZ[H
M""@^GD;[*3S:Z0"_OII5-3W"O$,9LD ZPG1<07&T$'-P(.J@/1E,<LWGMK>A
MO-_"II.9Y39:/3?#_ $7B\M5;\>_QHM/]/=KQ\?5XM-TMJH"<YDTX$R!$B12
ME.@]N.IK,9TU22)$:T\$Z?T8&+91H@M3W53'W=OL]]>+Q>X*X4WX,L>WY=67
M+Y?C5%\KZG#@JP7]UIOQY_%BO>/!!B6$8PY2J-UUBL3A+*=?)F\]IJ"9:ST*
MXPAL#-NS<6+,GTS?W2-_Y(R5&(6&7)"!$MJ"YU:#<9E9SI(OO'4%X2%9B*.U
M=YPZ"[&+W+O.I'Y83--_/Q@A?4"N].D?V"8;N@/1C?*=M[!Z6[[_YKJ69CE;
M;#F-.U:JWH5OR[OW!H(*/8L8/6#4 I1-&IP1" F--DDQHUSS!K^#*#[47ETO
MWGE;'I]1_GV'\0_?;O_.FHY7=9C_NL+ )FF-*\#I4-4V!PT>>8887#'!>"RJ
MM3?:C/B!2\M.A]G[9G,8]7<0B:THI[^\K '-4DA46"#*NE><!0;.I0A2&"\X
M\E2:3S:X0\"P^!L(!--6&ND 3OL+[I;M2:XM]+^%S[@N!8S9\IA"@>!JKRL3
M%AR3!<@;8M:R((IHC<IC\#$LN ^ U7U;.;2..\ YQ7&+V3C1K;1T[=:UI%9F
M+Z5,D$RVH%P,X"(SH+CARHD@K$V-@?HH(0.;T<'Q,6VMK/X0]_NDYA4^_+YF
M)KD2=*V1P4+1HC(Y0;32@Y8^%:>L,=AZ*OZ3! W[AMH[ @]0WM =#8]P\G'\
M>27(-3N<9;;<=1LX.>.*BP3>TRT3N9:A5CU8=B_%LZ&+X?EO#;SGMQ>8'4,S
M'9B\=S@KT]GG6@FX%./\VG);ARIF7\_+<OF$(#8D@E9:V4"')HO6&? -I S[
M)MD-_EHJK /</2O736)]<U,82Q8[&%$<67-%SH72#ASG% 46$W4F%]MC\R30
MP50/?&EW$7V?6/?GC/;?KNKA7JMKOGZL_5_,(Q$+0X%D/7)]OTC,0TS.@\]<
M:AZ1F=2Z8JHY$YV'4(U1V.H0-(%$!V?B>B/0!YQ]':\OLP?R^&TZ^4H^%ZYN
MT_ER/M#]M::_31?_B8OW-T]R(U,"-[ZN9.#DX:NBR06S1H+A 0W]%UULZT#M
M:,QT'N0=]XST 9&7?%9696X_3V?KWZI_CU.P[.A&MPFDCW6>.1F1H*4"HS+7
M/K&4FK<QG);#SF/:,SU5AX.I@Z.VMW*6__@GR6P\N5A)@H\BET%%#,!-1KJ7
M18"8M858!%,\*%MBZR6&+>GO//3NU$$[% CG? CJ0.[%MU\G\\7L:AE%+@<I
M?_P4)F^_+$OM_KDT*K].UO75U:S\',:SVI>*(TE2RB8Y\+'4U5JD*8>DLUQG
ME8I 'JQ4O1R7@S@=MAKY7 _6Z<#UHH_@+_0C:O?#2DK_PO'%IWK/?\59N,#E
M'_X8%G@K.,-C5JH^7"O#ZM-= J=+ %D*,L=5I)CS;$[ECLP/6T+]8@_J,2&X
M]]FEK\?IG=-[FKK:F][]E:O]]FHQ7X1))N\A?OLII$\W#PG-"W!W_O(Q*W4/
M$T,?);W6:E^*58!86!T?%,$IYB"(''00H8C4?+;)2RGI-25&;3*D&,A#UD*!
MMRI#M$$JZU,JH;GO]W=)[XZ8/6))[P[J[\ [NUOI5[+UQAL.AA=.UQ,CNE7@
M8',)&*7WNOE(HY=9TKL+")XLZ=U%(QW Z2A5!BZX)#Q#D*;Z?\PE"-8SR"EX
M9U/)IGD6]Z67].X$JU.4].ZBXPYP_GB5J(DBII 26&$\*.D1HE$,+!.QR,!*
M<>'ODM[CXV.KDMY=E'4&A912)QF1)R"!*%#!:PA9&!!%NZQ]M-+9YX*KEH64
MYU6ONP^\CJ&9#DS;IKJ\F'@PBHB/R=8)GJ& LUI#G:Q()\@P;!X2'E)(>5Z%
MO(>8MQ8*ZP!W#7*$44?',K<@T650AA''&C-HR=%S8Z/2K6<S_EU(V2+F.;'N
MSQGMZ\3S=UG%51W=2#(ZUSDD8(5X5]8%\F=T .=5\2()[E7K@?[-F>C<<6V,
MPE:'H DDFIV)$[\U//['Z[4=QWMHV.JS)WEEV%T ?3PQ1,'0^%1 :$UNL3(1
M'$5D8# B<HU*E)?ZQ+!5X5H=;)Z6_^UMN5^:MJ1T=>V:PKR/,H"B(PD*R=AX
M*Q/$3(;'JRRD;F[VC\'(63\][(+ES4\/0\&B W=H->&JCC1;WG1OUBRN=\V5
MF+PW$*.BV"CH!"[2%9N3ET(Y%7ANG?Y]@IQ>GB@& \OT.)KK%X3K$-U[5ROJ
M!2#ZFB_D'F)Q"JSRDE'$7K)L;6B?)*B'P?@-U+X=G/;0P= YVWJ^EJ?N:C8C
MEWR=E"DY&.^Y U-275)2ZV=C4L!B,8F;($3<+DW[Z(_O$A/[Z&[:5) =V):/
MF#Y-II?3BV]K@[UF0WG,UF@#(4LZ*YB(#24%9.N*9D&A;KYX=@,I/6PR:(F=
MEI+O $"K4_ A7-[D=T64ENRL "X2"85I 4Y[#<P7&:(1="Y:3T=]0$0/BP..
M 9K#I-T!7#[@Y66=BCW)_PBS_\;:PG%WE:GWRO+@$UANZHN#Y^3S!81H?2!>
MN;/M<^7/T-3#T/YC@*FI+CK UGM2#!'PB1CZ$;_BY?1+%=A=EIC'I+*R(()*
MH*)'BHB+ )]"]%Q;[]@19DP]1U8/P_./@;#6&ND 9+_@!&?ADCAZE3^/)^.:
M:5F,O^*]DZ,RBN@92"\-A:]60Y3%0B#_SWFN0LBM8;8583U,K#\&T-IKI0.H
MO?V"E8O[5EE:IXR@LQ)1(3F(=&""40:T<Y@5UYAXZ['6CU/2P_#Y8X"I@=P[
M0$^;1-SM$V+(#H5,!;*N+4(8+,3 &920I'"9O$_>>BYH8Q9ZJ6CH)44Z)$(Z
M."!KSC _SOCZ\(^,- 8-2;B(NFA-4"CN$DG8N!R-1Q.T:8W[[2@;-JDV*'CN
MMR:TU^2YEAW\OIXJ<J_^<]7R]RJ13S1>?#M>^<%.GS])&<+^ NFC'*$$Y%Z9
M#%9F5D=94GCD X,L"<FI.%=BZ]K]7LH1#JW\"RJ@#B*!#C[771J!SGO*0!%
M"3P;6;!Y*NGOCL<=,7N\CL==U-^#.W*G$<J@2XXQ#Y[3):BB\+5J%:$DHWDR
MB-B\:O)%=CSN!((G.QYWT4@'<#I*.X".0EM?+$C&+$75D4)@$>HN/S39,1?R
MZ8>BGGG'XTZP.D7'XRXZ[@#G&YKHO'=2L@C.E)JKT;+6^SO@(2@>47"%K8'Z
M5^EXW D?VW4\[J"L#A#7HAR?:>2J, H]0R2.A02/PH$(Q=EHHB ?J9>>B.[2
M9T.Z!"?6_3FC_=D953<34-==(59&$8L68)@EO5#$ -&%!%PH44QB/O'S&4YX
MC[G.[X'&J#W9F+-#('3@@N /BS!;G,L)>WX ',/@,N<.I*VUL8E'($'61M_E
MFVEAQIU\ELD)^.Y\9,#9G\NVP/L+'-F[@QM')!KAZG1)SY4AZ0B$J(0"YDK2
MUI'#++I9P;,C;YU/2SC7HW< @%ZTM[GK1%2KT0AG#/ D.*AH% 2?%.3H:U5:
M1!+CF9Z\-K=BSV/IS^%HMH7@BSZ[/T]G!<??31X?91^0&T=VS)L$2JH"3ID
MF'4V6BL6FQ<CG9"]LY]>W^?Y.PQ&NY\POSIA$[RHCZ8?S^>@71'BGC=/*LA<
M4 G@K"YBU2I#4#S4X;;()4IIFV\!ZX/SLY]9W_7Q; ^^%WTWWEW),4K2%19+
MW5$8R=_'S,&S;,$+:Y@/@7E_/F[K7=Z&+3=_L<?N  #]%:[$N^+98I,&AJS(
M=ZBKI^MCIM7@G8ZD<\PN2.N5[^9IKS7S6YU0]_<)[0B"+_INO/\\9!RI4"5=
M1]RJ.EJ9 FHN.?!L3)!*"V&ZF<-YE!=&__?9.R&$#GRN^&F2S^5\/6^32M2&
M)2\AFNI;E#J%Q_$,.6<;8O!>I];S1'K@>[MW?_;WL>P#>3V=V/B\W.+.<GMU
M<3%;^MZ_3A:S\60^3DLAW8AS%)BR7).SD(25H.I4UJ 9Z5SSS$N)+N!1BG &
MX7:[T_FBRW+Z1]D+Z\2KFQB&:\1[].M#]N$]+XX^VO!B8B@)M&"MTG44C@''
ME("00A:9>T(S:VP77TH;7DI<64'>,M(]7 O&%=FH@&!E*A2.*F;9WVUXCUX0
M)\3L\=KP=E%_!]F(N]TY'&V05@M@B8DZC(]$:+T%7I)2.HBB?.NPY46VX>T$
M@B?;\';12 =P.DH+CI6<1QXC!'0!E&,.7%W?9# 59#)%54Z>QSKS-KR=8'6*
M-KQ==#ST2.$MEHWQJ(.QO  KR8'*/(&3Q8,7TAB6)5$MGW-Y6ZZ!.Z^>NYW
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
MY[B8__#M%ZRC^6H^XSU>U!D*!XR<V_]KC<;+-6*WU2BY%3GO\4NMVYY<W!1
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
M.%B[*V6=LKRC*WE-BNY@46F)0@)3C4Y%0X4OF#HF 766,+L??.BFAVW"+YT
M02C\D"HYE.3Z,\Q3$=?23R)U" EKCZ);#P\EB=1<J[0I*.,J$YQKIC-'B^?\
MII:%G1:/4'_TZ8]&YNE93LHL'5I_F T60EP*K0R3<21MR4-0.AP;# ZZXT +
M,:U7ROI*7&6N&09FT!1&RV$1 MO"X5ALSDTQ*\%R56P-KF/^5&P\H]66)4GD
MER\NS,PK7FJNH*.WIB$]DL&1:L.76JD:!.PN"D4-*&L6]C,<EMYOJ" XP3P<
MRY@,")8L3FIAZ_3\>:-.#@E?@J&%=F64]F_I&=D"+:_E55S;7[(2X6W[>$?3
M:[K]> *C>-793GL'\UJ02)3*(RJ((DKG5$E^K,\#T&#"__,#- =L%Q)WT#!5
M"(M,P85 $.+2D0(=JU]+.Z%SL?EI&+^"OL+F(6IS.$-&'CD,J2-42N2"LT^9
MOML@%U#MGK*\-/LGV[F>ANEP"-50 NM<"W_O=K])WZL16>Q7++(8+ A+/\_#
MTN*YSJ7*8:I,Q*'-:YJ00OD**C%>[Q[:::!RA>T(G/A5HO;"@5Q'F5+VQ]FR
MXS =K^/>1-8EM6G0_C<:4JD6JC58=NDV@Q;F;UB_=+JMK3;"QT1H=S$,R69Z
M*J98=/20&NKOZY+>MK^[9U)%--FVJ9N/[N]R9IHCGIVM8%$P+%-NB^+-M#79
M9,[T+N_H?;8XP/SX9JH>50''K1N6"SY/0=7H6?SZS+.8&TZ^/VH"9R6;OR6=
MK6F@3_- /2@DQZ2G80]=>NEQ]'Z]^<I?>AJ]")<1J$L-Q=2/8G+MR*Y!=Y5_
MXR2A)Z,)W)!/A4K;? -MCI>WF8L.?JR]7/Q [1I3+"AL1O]+7*>1<9K#DZ:.
MX"1*+R&OCUR7?("+V5K*7045Z5UK#TY_]A"@N2978)DC\*9B+D+?9Q?D?G;!
M9;U:__:?\8CL*15UIE;+)X:J)$4*1M-4EVPKN07UE56 F!XM(/SG)/ K.?'*
M6-'VLL:SN>=[5._V:QF6I(JL_G1]N4\/*Q58'%3,:O1<6#6A[TF+9>^T4+PL
M=V6 M]KKMBBW#A@UTDPSUWR518!>X+SC(74<SP/30\9Z8#OIV:*Z)\>CU-.!
MNN(,"JL7P^1JC4#O.";*09"L]L/,8TF?1]%9U*#JTD-&10^C%!\<)J>8R+"V
M73E 00:M2"CPV4$6\  S\FA42R62=1R]/C"_"NCD4I#@P_G9A.(4L&U+HA[S
MK ]8;Q/=('5G/OY\9>!O)O'\0+703B853/-(<2T->W[@J=8&>Z\3.OBU+^WT
MC,/VD[%^DJ%(H5(B :.'EOA5R(-)/L-Z\:DO/H6!(86%&U,*/>]+X$(WVU/8
M!:<<)#J7M9KW[!B!1!C&Z:.C.6&1DKTBX2";M[CGI:66J"2/MVN*,>;J6=R+
M6\UR3P$H58O*:*<4EZF,HCO\EPXIB=G'4!=<WA"V<U@Q$SP$QSLLQREQYV[.
M<?'83+@4CJ'==?6IEO34N1:EZ]X^KX+Z\HE;.BBG%WU -;0JBM?)HL_3,'7$
M1P]#QUFHJMN6\2QK7F/=7 ^4V4P-@3IJ2K/9YK=_BPD+[7'BG3D7-0=EL,P#
M.D1VA9XRQ(=+PIRX*;#/72EDO"E;JG PU:_/WT*5:EV4/ FI6'$&U/.U;LB"
M;S8JMN+5.0BJU#F_4=[6,!EK(XTZ_VMNDM3US]ES 7!MQD:(<=;NCQ4>,EL
M56ZCKJMLW"X>MD6%,1?MP/PY"'!--,V:?_87RB FE(5/B<U/Q.:O:1G/YME=
MM1^-5Y:^/6ZQ\*8)^B3@FB7T4.1:'>M:9L06/OJ<6FF:Z+*_GP9ASF'S>)CZ
MYPQ#V#2="2ZUEV>^+!O RN^B>\!=+PY%M+\/1:S^\LR]K2? %_OUO9>6_MS3
M"0@+EC^&-A8^N0Z1;#ZL6^ 5*H?PODRJ6^=#C@PC<,G&L!W0>VO N;MK6MZ]
M55D\F?J'L'_N@&1<'D3B*/WA&.QGX/+9D?1H?'33<=%_P;<N8)R$892>")H
M=7D^Y?6&FO88IC2VTY;UY3I=VHWMN]?:]</#UM*KC7KSNZZUZGNM]G?=>5]?
M6ZWZ0?/PR:O=J[<;WS?,^P5[T#[X 8)M-O>>7@*M^IO6FR>O%IS;-P?[*U6[
M2WJ;&<!TI:L'(6,\#72C@'N_;+6W;KVQY*C!FE0J;<,47;6H%GKQGL,[][2"
MKWA7/HK"S,+;9DE9I/S#/N6)6DXN!H.+S[W!>E]W<2<E_3%S6XEY6GQB?.M]
MMVL.(1!.IX^L/FYZC!$KBQ$K>Z?O+_K0A;R.A7,R*]JSY:/2WF_*XX(8WZ$B
M;89]/-Y0Z=#Y1$1_L]$$ZHM8K\X^0%V.]%:0V69J^GXEY[+/I^*!NDZOU5RL
MZ%48L='8:FOL"+_-9565K=+ _KAD[Z6GGHCH9@\FCO 9@B3,>6_&;RM_42/T
M=0E]ESCC<KB_WZKO[STCW_\A7X]TL)H7NS@2??8O<UJMM]_XZJ(G2H5<?);P
MQ#F/6P:1&T1N$+E!Y"4O^K2('.+"<O+QSNFGL_[9<#3HC,[^Z,$&D]M<7C(K
M?[8)6P+*%WT5V5IQ^9)LB.?NQY(O6S/XOG)%*X^(JDE2#+Y?%=^?2U=RC[.N
MR_EC"5/I57?#0.C+0_=&6ZNKK9N+[?'E69>AP,<+<TZ:<<_*7]0(O724?E6^
MNH37&MZ_*;S_&5Z+\-BS@&J#_[UZ\^!'\.G7K:?GTZW#[^[L_2)XW?@1M39:
M/T*PK<;3GZCL[=7WFM]W_',O^*\?[JUV3F.VX+)@J?)CY"5!8:]_VAL,RP+5
M2Y" ;KCZ4J[.]<LL:VR(W[N(9=(O1:,W'GKL+(KH?6KJ4\/<*U>T\GRGFAC$
M,/<'ILQ_JK-+GKA?#,>LU$R^/.IN]+7*^KJQW'TH/.F'S.#WRA8U0B\=?C?0
MW$!S \T--#?0W$!S4_1[H/E3]*3"\/FRWV4(H&NLWQF=7?0[YZPS'%YTS^@W
M0Z$+%-K0Y<H5K3S%J&:P;^CRJG2YX]DAU/H^Y-&CWQE0>M7=,%;W\MBRT=;J
M:NO&DF6#E"M;U C=(.6U0UJ#E U2-DC9(&6#E$U1@Y0?C91''WML=#&XZ(\N
M=DXO\%4N%_V4,?<^LS\O!K^QDT&GW_U8@G=M&[!;T:*5APC5C+4-V%T5[/[J
M3SSVP?7C?\;"^F)H6<6F\N6Q7:.PE5;8C<6['?V5U<)FZ@L)_7!F(&^%BAJA
M&\B[=FQJ(*^!O ;R&LAK(*\I:B#OXR'OX/>SX8BPKDD2-DG"U2Y:>6)1S<#>
ML.257T$!+8=L&(M@(KS(@+E*3>3+(\E&72NLKAO+D4]E**S8-U_,6*6B1NB&
M':^=QAIV;-BQ8<>&'1MV;(H:=OQH=CSH?3B#/<K 8P./-Z!HY3%%-:-Y X\?
M!H]',@RX>1ELM:;QI:)CHZP55-:-!<>=*/(MR6-AR'&%BAJA&W*\=A9KR+$A
MQX8<&W)LR+$I:LCQX[..3],729BOR#/HN/)%*P\JJAG/&W3\H'=8].OL@^]B
M_PV0J]1,OCQZ;/2UROJZL0#9O*"XLD6-T U%7CN7-1394&1#D0U%-A39%#44
M^=$4^??^V:AWRKH7GS[ACW^:1&1#DS>@:.6I136#>T.35Z;)PG'89^E&OF?(
M7*5F\0629*.K%=75C:7(0^%)/V0&)E>VJ!&Z@<EKQ[,&)AN8O)DPN?VZ_OK0
MP.2GA\GM U ? Y-?6%$#DU>!R>_/WH\^LM''LT&6F]P9G5WT.^?/#G47=[ S
M'%YTSZA/YOOVRK7"JE2T\C2CFD&_H<L/HLL?N?-%//;;H4JON!M&[%XH73:Z
M6D%=W5BZW/GCTK#D"A4U0B\-2U[* @UG-IS9<.:-X\PF:=DD+9=\HZI24<.9
M5\&XO_7^1+R<T656%JYK<I=+NJZJ5+3R-*.:0;^ARZO2Y8[KSCS6J;.N'WU)
M3$YHM6;RY1%FHZ]5UM>-I<PF>;FR18W02P.<[T5^AD4;%FU8M&'1AD4;%EV*
M/:Q*10V+7H5%_WKYZ6+PH=-GW8^=8<^\DMF Z(TI6GG@44TN8$#TJB"ZRV4,
M)=@P%C<\?"Q"*;WR;AC8>WD@VNAKE?5U8T%T[ZNP$H1=[%2&PHK]T,#H"A4U
M0B\=C#94^450Y=VQ;\_@GTD\==_]#U!+ P04    " #.@EA64J]>;I,%  !G
M3   %@   &)L:V(R,#(R,3 M:V5X>#(Q,2YH=&WM7&U3VS@0_GZ_0DWGVB_X
M+;$A."DSB1,@;6@Y$LKUTXULR4&'8WEDF>#[]2>_A/?0-(&6U(+!Q)&\VET]
M^WBU8ZO]IO?%&7\[[H-S/@W \6EW.'! 3=&TLX:C:;UQ#QR.CX; 5'4#C!D,
M8\()#6&@:?W/-5 [YSRR-6TVFZFSADK91!N?:)DH4PLHC;&*.*KMM;-OQ!%#
MM/='^XVB@![UDBD..? 8AAPCD,0DG( SA.,+H"AE+X=&*2.3<P[J>KT!SBB[
M()>P:.>$!WAO+J>M%>=M+1^D[5*4[K41N00$?:B1YH[E8VPA<]LW3=?=WK5<
MJ^E;6/<]J^FZ^!]#**F)[L4U,4\#_*$V):%RCK/Q[9UZQ%LS@OBY;>CZG[6[
M_2";B*Z<1O:NZ,;Q%5=@0":A_6\2<^*GHKM/0R[48F*8XF,QVL,Q%\K*'5%*
MFO?V:$"9_=8R+,OR6EF+XL,I"5+[O2.N<AEYOQ6+25-BS(A?=(C)?U@8(83G
MI[/20%UO!23$<X.->F9E_^_#07<P!G5#-<!=S9?2V1-3@]E/5GITVAT->H/.
MR: _ E_V07?8<3YU.Z>]+3#X[*@;8T<G!M0'^]AE"63IN[?&MMZJFUM%+*QC
M!(=N@.?]7<H09HHP)H!1C.WYAQ8B<13 U"9AKEI^4:N4[E+.Z=2VQ "7F''B
MP: <)!^O:+Z)%U4O8H8+^',T'[EL5O,FC:.';0U+K>\T%S;KJK&P[2FQ9D,U
M&HN;5Q5K--7Z;GTIL5KNB<(;PN%Q!,,/M4;M>DZ@=S%A- F14H),UTW=,EOE
M9 78%R")!!)I0!"XUYI-_</&""(D*-;6@6B[I>/O-CPK(F@U[>K15:;?[:C)
M1KL/\@+?C].!G__\"!TTEV*#+VP"0]$=@=-0& *&<);QP[NW5K-U308K8:O4
M^&<YZ,7XLAL(TUR8(,'SH:?><<I+^&(E*/\NSN[A ,X@PVM"S\Q^[QL,LO\[
MZH[UZVS/)=F$B^[>'6^8CWBC4!)ACS*89<=VDD5HUDLD(XD;$T0@(SA>#9%W
M7;0:Z)Z0L2I=O"Z0/C8M(H-R/@-CVP#;I@D:]28XYJD*AARMQ0W/$?X;X3RQ
M=F%"$'R)$'^5%G>[X 1#L0IF-!+JI*"'+W% HVR!N06&0^>U!/!K=N(SW1@V
M)TZZW<._C#7@42U6><F\X54:+$CE=*3TG*%D$,D@3T%D-!A)%I$LL@ B\[4M
MZ,0$;JV1Q%:+2PYI. &?Q*$Z9'*-% >&$,'UBR%5(97"7Q6DE'Z2+7@DIRSI
MN)%'>0!#5$%*.0BH*Q;(LH2RG./ZX20#"LC^SF!PKP)8#7(90DY"T)D*.9ZX
M&8W4$W4H:6:9VQ&-.00G0HT*$LTQ](A//%FQE17;)V,D(-X%,(%#IY&P._2P
MK+(LZ;JO)'N28VVL;$YT]%$&DVF<<8JD%$DI"V&2>+!XQC''2Q*2XCR6"Z1?
ME/9N3KCTA1+[1)9<9!WW28 \0VFN6HSR+*6YS0F+_M?^R?Y H(-C%LYO1C)E
MD467I6!S1! *,.C#F,N41:8L2]R14@13<(@9E?46N3AZRN(#<BE45#TZ!4,R
M)1PC22Z27+Z'E_6P4BU.J6[V\O' 872&?*%]AIG344?6<N43<XNP(O AJRRR
MRO*XP4,X8Y1.LSQ%TL<2U94.<!2'LJ@R_'&4.N>0$9ZN\R1EM4ADP/ S//2T
M.4%Q\RS".,GWO !',(03+%\&DHG)8H._.: ;4.\",R#?"9+YR2*4T(0Y,(DQ
M.*1!IFTL&>57,$KY%GZYF\GM%_$]M+O3V B'7&-I;;I9UAO/L._!1GM\C*_@
M(V49+=\A9^]'=N3Y[O90MZ3<WH@JHL4V7':6DW%RB1=N354Z6K^Y!+K"XPE?
M?,G:NUF5QV(+KGPSL+W_ 5!+ P04    " #.@EA6MH&_1'P$  "3%   %@
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
M=ERFC&Q:_N*WK29, +E5Z*_JR<0B*V;PEN<VP\% LX(D-H06& 0U=5.:06Q
MI[GF!!U0U#%(>=D+B;5X+;0/I<'I-;KXX0NP@II]@R(SVVT<S*J' 7.$*X"9
MT&C=+(:YI@&@[-T$W8&IC1%P1*[4Y8W:UZ6"4&_8B8,' 1^E%-HJ0:?83QPU
M[MT]>/04_D3GS3')FS?'+!P8+:T!'"]FZ(0*?H;1[C_:W=U2CP\>;C\X/'R\
MGB]<^A V!_X'Z<HGI6&W<VTV4<B]V[ZBQV37UK_R^U(A_O_/2COF NB[/2Z-
M/M\F:_E$9TN]JN[\Q9.DMT"6W^HJT;\!%*G0,;Q=TML53-P$>@@HMZ4F>PY?
MRPY?9<48L,4I^:?J9UV>FUH!6C LY'4:GR-*6<W'1>8"QV]^>C$2?_TFDF:8
M/X\ *6[7^MP48(?5"=E@,H@N3OM&+R/UOA_#OT*,N)N.<:'BFTB?8=;!;6H,
M?O4#V:^.WT2_GQ0$7 @/DX=!!T#.)=!_18&BA- .,6B)V >=$$+N2I)4*64W
MZ[+(.NX&OD!Y/7J[-L3 !4Q1<K3&EXE( D$2>O+ N.,.C$<"BD;G/(^SAMT4
MP#*41: 5R0."R*B$!O!5D]46D'G>L\:]S--FKFAP_';.@@; ,FX=[C4 _T:Q
MT'5C.U:V="!]\.&-VM7&/?S"SI7G-MJ,ZO[N02@C@'YZ&QV!F*@I![RCX%5@
M0\IO46:K&0-%P3F8F2QI59*?":00C\FGS('HWEJ%/,;B+O"Y,$DY3G,_'PA>
M23W#=<FC*1:<4,#5#W7:ARGQA.'OM$AX9QB%7!E-8F2+#UP EOB<8^5C$^LY
M'K,:GB$"HY+!$N_=??#HJD;C #$=.L#Y=#LS$T%Y?6[@CU*0^;Q^LKWW:/&U
M@,\P?Q#Q?G";^J,F#DFS=SAZ@/O&(QDH7W ID]K">\U\"&QD$ZY!/N?2 Y78
MB80/'#NL>1CTI:8D,NE+#,$W%24WOK'"5V,%"A!?]U@C4$ 4.>)_I&# EGAN
M<&J9P23:HP??>RD@"@[9PB*J-O(4EA]!DJ@ 1Z@[/(AE0QAM22),IHBYM<9P
M*74ZK&<JX-:"U+''VU@/D%4%VGLPIY(A69HLPW_& FNZXX'YSHH5:+<QJ.8)
M*N%%!DOBC%MQ'8?]&U]>CR\E--F,*_-;8_*ZIT.&S!G5?WAYWV$]%VU^OZEG
M10FK=R-HX!BJK+B0!#BB-<OI/_R@]N_=/7SX].#*'$^A+/@OU;?@)A<FQL3(
MF@3CS8)V&SG(S]A?!78P;L8:*]A\.47%0O%WH@J1K]*9B3SL[2D$1M(.Y4Q@
M[)SH*+)J.698A87E!5=$/EQ>Q%@&5$S4)O<90$TPRZQK*1J#K10Q_1FA1JEH
M'RG5.KDG\2/WW "S</P+1R>/H05:H6&58D5M@ZAK#"R;5)"$!!<4J3U4TU(,
M22Y(IU2,<N,^.]\L7KRFF[&Q@@[)3*ZIY]K>ZLUB40#7N_6CZ:,_6L??>?Z%
M2AIR8'[P?PQ6\Z'<2RP8OED4L-\Q:@N21:H_I&&PMO>" P3 _],IE;ZBO'1\
MEY$ZPAH<'8,:66'P:S@3$6&4&SY$/Z6M[=2H$JR++F-$-@D#LIZQ.;'F@[W[
ML"3)*P9!3(:UR@15".^8A8L9Q)CQ(VFU:XUU4TD)3NRG4<(R%4;P]AU<6I%G
MG?5UWQIY)R6;*<V<S"LYFKQ"/SG#U"]8(V(- 2TN G-;RWRK;KJV7YTE,,Q/
MVQ+EV'*Z,B&?.[AF)A:NCW7O <Z\#426YIJRGV P2 \F*>X)8S03:X7L6F$9
M$F)B+3VWB8%->2O0*W'19((^77P(-H/EJV6RC>6J*R:G+$4'L:F@L,/&E+BR
M3!5C@JW#X:XVL8C);7J0[6&,0D-,OF[9MUK/'R47E'/,P7#%R+"4M&R+N0+W
MM( SA),)8WA2M$6E7,1)?Y[&Y&@I'C">'T*'<'>P _")FM+TV=5M3JK+QF71
M8 AR;+#LCC#7FHJVEA:<7\9Q3.+3@TH?Q-D*R@0%D0RP% <J[>)0E-T"G#*B
M>R3!P:CP'!@LDUD3=A8ZH"#S: 2S.GLE?2N3C2D.+*XFG_5F$<;A5F0]6L9!
M!W/)%9W>I_ :O%24B34?\A<Y+=8ZN&7B&.FPENL]-X.YIN" Y%XI1E#!>&HP
MAXX7?5 + RF7H%!!C0A]J$X,B6HH-SN/!FR$&PO18VY/<\S!<HS(."C?IZK@
M5%EIJZ[H0@2>%IF%VG$TUAN@?9CZ']H[%;C1=8=!T<1B:0C[BJ^GN#S'_N6?
M2(=E8PPT)(30K\:UG&.PO,B6GT2&4+\CB+W]D2<-U6P0=UN_#KF-G3U/X/KV
MV:/#FAP(5K>*7+(!HNGP&[>00*Q2GD:.W6F*2LJ :HG68D@%O0"8U#-/-E>"
M'D]12^V>%("4;*YD 8*M"M#.H*.M,&'Z!*_/ &DX;8C1$_ Z5)4) $]\(G^6
MA;O59LKF23.=VRMMZKTKY0FS.G\^3D>QIF (AT< L=0%5Q?)!3PT3=,I2@B?
M[A>ZD)>37G2W\03=PW +K[Z4ZK,9[+M7(_&,*SAQ5@ 1*XZP=HOK5EQIU?!(
M-EDI=XAB.UZ6SH7C91R#-8*NO!ZF*"8AL@B*F"/O PX3 )MC_5=;YA>%EP(B
M<EPJ-C2NAN]^.\.:6KZMR'^>$HJT?%>TV2]G"RO5Y0C1/H.U:FJ+#9A4WPIO
MOA7>?#V5U&H#05">4*^76>M_3IJ2;#6[WJ5UD0>=W3.\3]C54>R]L3DFX7/U
ME8$SM\Y(LD_GK2<MJUKE9@IRK4F.6F@T$&Q M8KCB:,IQA'C%@2>V*DG"KAI
M;2FI%.Y>UV4-X/^P)]JK@>@4-W=)2$GJIL0; %E0VW^K#?@)Q:S1CSX5I/=S
MB.]N=. -XV6&K&W/K,=8S8LV  5#&;?-3J*BVN S$4]3B RDA2)C]6J;E@6#
M-GP7'GP-\4ZLY%E<3_-BI&?=U)N\-<SBX95A<0Q9?*\DJIEN\GC&?#]."7C(
M UZ$:IF#JIBE U<9[-4Q'P@CP"D3WE5I%IF.11)9&@;%[W?$>RI1!;;PB#</
M6XC/.=17SY:ZI)N3"._S]CKT7RT(Y 4;>C5F;2^"/TX,CZH-S1$BY-IW0'1$
M6P\C[+.T'P65:^X*EVXQ(YP5@N?-#2/8SY7+^$.! [DA0#=K+KW,P5%6KQL"
M0T6+26NZ5N\UF\!<'LK^S$9K-AU+1'&21"YV=L@QT/>B?;-M:X"!FARI6B^-
M%#98$N+GURT_'Y[5FW&D3I"V])6-Y%02^G%]-FS1A%<<1M4-'MD&B.%?\"'U
MU%3L+ %K(90 ;DSJ&0?0Y3JV;=Q!8.E(_6>38Y+P/4@\:*0%HXV.BWGE#BQN
MU,X ;6N(FE2@!..^.]@[@-&"3=LJ"YV@CN#N&-@[@O\>NI_(0B K./EDRAAU
MXGN<I#V!CZX0>8"([:=R\P8PD%&&A^*;E!,R-7AV>+_2W>J> L):6 -025:9
M SJ^#0#I]G.H.*$O1V&=-2:J_1PV!F&Z!0M#H=/@PAWA3V]C WM*&G=GJUTL
MYKHJ,JUC@TN+2X0 B?3J8!8F(@D?4\1&9/6^X#XTYFU!7R1D:\D%[B]FV&R(
M2E;X/M,YQ3';-C;^:5P4<B^,/D2:C(/M;%WOLAMB=0&O,Y-O6U,KU;3,ZGA2
MRU2,<<A8(W5Z/3GML)CYM$BY-X)58?NDP@Y&ZFBP78<75AR: 6/$$O_GJ+?F
M5BB/MG_"S)T?6ST].?;GW=MCW7FS#/E&-[6C7-1[>^H?;MZU[\]K$4+MA&[K
M9?:/(.Z FD598/)"1(< I9$V48E_([>-@PDZC;Q,+-Y%%;0PD$L)L*US2EM7
MN@V_>3<D71JE*/TK]>YR^LT2AO^7U\<!"TO#*3T&RW?;T*]=@;W*2]>:Q58$
M"=@V'2@&.\X*KMUP^1I?6P\B77[_)5#KSX"<_B%<"7OVTY+#J/'ST.+-DMW-
M_F=_(US&PYF#+FCH@Q[5D*XEV*?++.480A$#G$&*89?%M2S%1XU-<=RGV!V'
MFRW8:R28E"P:T!Q\ ZFT+7+XMK<%PL +40OO\,!MZ6(2U"XFKAP %7MDH5U;
M67E$0)H\$,:.[NX)A3#3MH6<]JHLKS4SE63ZM4B\X7H6M@+J\SW9(GNYG0,P
M8W<5P;,K\DAT'6>@*Q&7JYE!*?"9!V:@SI>?=_Z.''+0W0BOM>+R"1P,AZR)
M:ZH94[\2GN&:!/*Z5\XID.0TM5"TL68^Y27%H]H[<!2M:B\'8;(>$9+J,@OK
M1"L'-N;/B7QQ9C35L'FJ\Z7?L.,,V,$IT-NC1<Z&_ 'I],6)B,C3$[T=@]M6
M.JJ17Z)MTP^_!8@O%EM#/K.[ZU]:;X,,)E;L.-\C-)0?O_2B<K,,G;RXK>9M
MS;AC<,]NJF:!(F%#/5A/!&/9SA1K.G2X@BML?83&ONU>N=9/\WM:1M+GQ-8F
M$;_*4):HDZ;,6:#"%F_CHCA'PUZN1$%\!7(25B''.#&EO?4M!.*N(@%])T6Y
MSMG&Z7LK[CZU%5[S:2&(=TQ$%BJ2=%EF[Q;0I'4);'RQ-0"."=>LL=.@CQ.&
M?C5XZ6,G.'9O0^BF@^<.D+7@+GB+$H,WL70Y\:\[]LX&-+E9:,SMA^0TA"#C
M#B<-Q!J]DO6V!ZOEGV]9]V]9]Z]G>N8ZS7JJR58W3GHJWQ/JM9!D0#Y02Y(X
M.D$9X'S0"NA\<'2-1<=X@G,[[;FMP1N&_#U2L>\Y$&<,+@*Q':CJ2SV$3F@R
M4K;+)1;GE8P/VV;HV!_:@K\@2@V/P-&01J?I/P&8K.0B'8#8.9:@KO6-?>>2
MVD7INBW=%X\YAR$'JB>#H6#=V%R3 #5NP:V"KVDZJ,PN0>U=90[:HB=HQL.F
MZ$-FW@UZE5%=1.R*PW(;^(LMP2P8OH\Y?LTPPGH#7@ZA\K&Q.WGNC1_).MVP
M::6<'X[^3!7F5QQX".(-MT>\*##BXA%K8P_6@-K*ZXC:9+J>F>G$!9PH)*(5
MF)MTWLS#/I9MFNRW!G/J>"_)Q89L8P^^J"1G/J5?V7'N^W=[H]U=;QCY#8 M
MJOF9@VONO;Y'A93(:WQD;B(7&O.Z,G>C5MUVC>N:-5[2J[&-Z3KQO3*)-]&Q
M[8$R2"3<>4BH^XNLJ0BDZC@N$?CC[:(FIT"<"_1N1=>BJ%W&7"=F$S&OPV,4
M5^")J!-RORGT&O>IUV 3]FIOR"(Z+C);MSEX-=;U:[AB>T8N.ZU[47SS>?+D
MQ]V[9)9CD*\WLNU9MYH '-_:=9N.0;\4],LFU$PE286'_0:6E:O^:PLNI!#A
M:I=!;QNV"#.9MEGPAH+>3<?:MA]M?PE$KD,8O+)&+C0-3];*IH*Z;EK8%:>-
MY@YT(Z9FJ\ST[CQ1":2]?K-<5]@F [C1+/[:S1@_K$BU^3?[R<7K70^,-FHQ
M]P,S8HNI(WL'$6_4@I[%;ENZ+G6)X]#-"&GL.N;;0=P@G</O5PB<,VAKST:D
M..7VT-2!:*W 8@C'KS:7 =N*/8(V ^ES%[+?O/%2D(>C7= ^]WHDM)"?'L;N
M&&-0 0QD2^G7J^ZW/4' DV_ )$J#HC2F/MFM6>#+0O8/KYWVNB5LD2!,!IOP
M^L<9EDA0J8,/M3#3=9NP5+_DI WQ!F%Y&WWGB'\U%+X52])F=B6#'*E.68FK
M:+'A]6S5-F/!!_HCKVVZ8%FK%TNF*[D^D$8L8MR%#75?8M5HU>@S8F)):.2-
MU,9BT<H6Y[*CR^- [C:7RR58 ]G3G3:[3C0?4MB]\)OX2D40ZG.PK:_#@P>V
MVG*9?H5,X5GNT+;85EU!M!A;3-M0I'.H?$AQF_D_:O-GZX4 KTFUJ:\^M_H^
M+[8"L0V5*=3,"*^UNX,M:GR<!T\^N#SCU )&2JZ1ON28,74\YZIK,M,@GY%W
M7=#B*(OO"!I7!7/FL$0'6G"C- ^2Y\L+LR?+)(.#8NS).I_Q)>+*L8[/%5G9
MBNTC@[9X.>LDVY&/J(N?U[S;_E9*P +WJ?\6&C*TTENBJ;T^6C;YX+_$^<YK
MR7N ZFZ1&/^"Y!U*HN8!%A4:=_9L&5]:""02H/-^LL@O996G^)*^&[GPFD7M
M?>^2GMV:P[<%X&$^GJ"P<1/$&FPL+ZDP7P[MP-45@;__FVVUF>*ODLVQU=(B
MXQ<OK019#ZAYZ+EN6\#[W3P"NX4.I2 _4AB)H<0$>GPDC(O:NOA 4S YC9/Y
M\ #DEU)"+3;6E7&W]#\7XO;\]MLC%D>]*HG/1W?VUP_:,+1_8PT#ST/5$C8/
MUQL-7N@8M;4_2Q#^PD;D!:;#&S5:;I\O..2%46U7Y4 _-%+RCP:&GNN53=GP
M/KZ,99*6-W:U%*"P,C@8-Z&(BA_W$;L\Z(/?)H?$9UFO <4 V!YF SIVU]V/
MK?N:!#D'T(I,^A9AF@;;9P"+1-W"M?;*1)_. Q5L6YWJ/C=_YT[#V:;525:&
M%!EWAR!35(NA)QH48F= T:65:R(GJ>\BYSKTRF8 AF^!DM#@3W0$/U5+TF,3
M0B/U>@X@'S$:2(0#1_JRGBJL]?E2V[<\]K<\]M=3&^R'!H5MK2B%#AG_C,U<
MGYNP-K)V%>P@1L3CG&<4Y-(I/G>.0;>.RO9H-"X<2Q54_**(BA<6ZY9@M3X(
M5\Z$JN,6*?*.9]W27_:'Y9__19TVL.&_>D=EB/YO#*=!L,BE4+<<75W=> &#
MH?86)B":=TUCAPD8'- E>SKEWDI<872_CA28C.].7];3M;VD@(:&4T'4Z,IR
MT&=-CQX.M3W$ ++T#'V\BZ6?;6V&=%'V,V[=*=CZ#%9]7.>RV_U^F^9UORNU
M/MXGB%0:XPVMMBTAX6==V(,,15L=O$4GRT4)<$"V/19($=_(*:U!&C98'*SG
M=V$O-F/*1[5V;6L/*_@56U(I0<LHRS:NKQ3(BDFZ9QI&'<4ILN?2V6!PE;/3
MKN ]1<I;\'']^V]#: OOTF*?"*GCB/'GWDK;HI*;*6)K2#X[CZ2\YZ!Z1+O&
MF8$0#9+,]<HUO;8,=I]8:>']2.Y:L(A\C^)"&F>B+S@/@ '7*<"ZB@J@:8=Y
MH5Q?C6Y_(H)#21B;;7=+10? 5*[!D>TE1K=" 6:BN4C[$:?A5=NN"I,T:6#G
M0.VDP9#O+3(.^"O!51%4%?6J=#CIV%7:_73B,((%UEHL,G?K0=,!#\HH-5Q<
MN<.TU\[H1.G2KLYL<KYGM]N<JW]MG"%&9#NS.>!1B *JL-FKB;'RE:OB^DOE
M!@8_6O:E75.LU-4^<QM6V]<_*#<CNKK@?$O'P5_AD3LI-*M4_;OE2,B:2)_G
M["777-X?88[?M<A#89PB-3H_;$C3VC;5U7KXXSOA_6]IUO7>\\WB^V^_%+CI
MEP+7!MK^M%\-O 4\<IM_@6[3@5_[U^C^4K_]N#,NDA7\8U;/L^?_!U!+ P04
M    " #.@EA60S%=4U (  #7+   %@   &)L:V(R,#(R,3 M<65X>#,Q,2YH
M=&WM6FUOVS@2_GZ_@NO@NBG@-_DE=>PT0.*X6^.Z39%ZT=U/!TJD;"*TJ"4I
M.[Y??S.D_!+;:9TFF]J++5!'$H?D#.?A,S.4SGZZNNX._OC4(R,[EN33;Y<?
M^EU2*%4J7^K=2N5J<$7>#W[]0!KE:D &FB9&6*$2*BN5WL<"*8RL3=N5RG0Z
M+4_K9:6'E<%-!8=J5*12AI>9987S,WP"OYRR\W^=_50JD2L596.>6!)I3BUG
M)#,B&9(OC)M;4BKE4EV5SK08CBRI56MU\D7I6S&AOMT**_GY?)RSBK\_J[A)
MSD+%9N=G3$R(8&\+(FC&+?:FWFCR)FV<L/@TK,<!#4].&ZW&:8O5_AN DA40
M]WV,G4G^MC 626G$<?YVHU9^TTQM9RJ8';6#:O7?!2=Z?A:KQ,)\&OK[2S_,
MQF"6W]D2E6*8M)U)!=]UWAPIJ73[J!DTF\VH@RVEF(Z%G+5_[D*O4(N?BP:6
MOV2X%K$7,.)_''0!M=SMU*OZIEKM2)'PN>I!#97M_?Z^?]D?D'I0#NYKNEW'
M"!:5ZQ=6\E+2Z#:D&2N2?A*5']1S3/40?&-5VCZ%@7^TVMW>S:#_KM^]&/2O
M/\(>NOG\V\7' 1E<D\^]+CY[=12<5#OU:HU<OR.#]SWR^>+F\N)C[W/I^O</
MO3_(17> +;5JM;:CS7^9A8VM%O:+Y%<1C2@'BBB37P1-5"**).+:BGA&[(C:
M5T?-5F=7CZ64,=CO)<ECVZZ?S'TH$@;^:Y>"UHM;&"S0]G*SWE^&H%INU-#N
M/AG1"2>:3P2? C7:D3"$)DE&)3Q,E;9$)>2=TF,25$O_(2HF:QL'?'%ZP+ZH
M[8\O+JD!#\!RCV?D-E%3R=F0%[U+<E\PQ0U)%(0RF(**!%PU(UEB=<9!=0AN
M+LZ!DR@9PYT6X,:81O!($S46EECEY38$$AYQ8ZB>H<B8WG*8=V5, \\8* -3
M2A<D80X4B(2&H AB"70'31C79#J"[4M,AC_+_E.N>3X(&C 61D+TQ$ \%78$
M!IJ41TY!'#<%U10#,R?0C9%PMKH,!PZY^@% CI-8).!4Q,?2B47 &XA#LUYI
M%TD,_$ Q5X/K2&8,Q@2@K'BL"" 36LY("GY&B")TI5QB,'>_69L:8,Y<$EA$
MB4R"  !/ 3K<=,;I$U$S(K%44S-'I>9#82QDD)90?.CU!BV+*^ R<V4VM#UP
M?#7V!U^#>\YX==2J!6\Z)D=0'M&1 E0<"[AU;NH3JKD#!#A8A)*CXP@'%(92
MF!&*H]@8Z \I$.^9,)%4)H-^2(Q:28^,5*N(,WALR#$ @7% EO=V[PXRC&3(
MR05PSDTFN?%Y4U"GI:!YS%^[_D&3^3M_*S#?2SPL<1*"[+2"5H\>5.AQL\7W
M9HMA-K1X'<@@@;'Z^W.?9F,/P$GW 9PG+JN%^@_2>/"0"U7?QE 1HVA$,[-[
M%PQG(2>+F7R 5)F& 8"%)L(X;@,IGKAQ,+M=LN(JLVHNJ<-6'B&7T"CFK(N-
M A@2=#%*"N9J79.%1C!!M4 #A(_CCNL3'"DS&%O=?C0N$#LFA&(:%((JUW5*
M*8 ZRB1% @>SG!++& T]?,1?353@*N0H"!P+_3G[?D[="]B&^P#;6GT3MCMS
MT@9Z=V>SG4$,P)\(AMBD1B44N9L:P#5FAPA8JMD</ !G04,AA9UAU-XV+6XE
MAS,'(;\+[HFN9)<N1-SE!J693@'"QF494:0T<PJX/'/($T@>)" 96GB*6P1%
M((?V:(6M)%)'T >-U^C'XS4HUT[0;CZA,G-<A,[D<0QYGIB &\R6?&V1(NS
MK?YV>PKGX D=@1>-3Q1#E=F'-=B%_>E"FF,6''^[4"'A/+]V.RY?"=#'H0LG
M.%R$L1^/L 4C>N=M@@"KXSSS<BU;D?8('L3@K*(HT^CJE4BX9=2Q,A:>XQDA
MC&4B&.C/# (I#'W\0)<8, L,M2:=*PY%#G>%?7+_>.:UUVI$S2)M0&YS&.?,
MD;Y;CYR09U"^WW*95_EK\L4G+]'3<+T7U5-S'W#]E.K)'>@MMD1QR4%(B:NP
M7-(1 NL1B<1&!KI0C4(6:I4VB]CM'L"0X[&PEO.O$'ZH(#O =B9 /S?(,8 7
M^-4@?\-?S(7G.X[_F0E0W^VN+(G<8<#K?TJCYRJ-\&P&LST!P,+B$VO92'!
M0AYW%R7*E--;#*0^VW*AU.6)[L1Q?D[S*'SEU80_!-A"6Y1!1\,7K/4@%O/L
M$KH H" )+/IH;B"4FVP,<(!5<L;DT6+KB=;?(%+O4>V" 3G6[MW!=,0=CP%.
MW'EP#JBBCV<BF2@YX1C4$CK,C[5U3GU\G$HUX] Z'2G/=_0>7 %>SQ+Q-]\*
MOJSG_"G1+LAK/O!JTKHB+)</81-P70*M)4T-;\\O.A M4DEG;9$X'5RG3CYZ
MJ*Q58S?!!$,.Y";Y)&X^WYR_JSX]+;>:=7Q=;37\9_.)\S?99?<FNV+99ENC
M?!(\W%HM!P^V?7741CEH/-SU>X>MPZC-[QKUZVVM6N/YEZ!6/FGMMK(5YS3O
M.("&26GRME OS#OD.[I=2^](<!]NN,G7T>&!\7)4YSZ3N (6N9\%Y$8?J#WO
M>*@S?"E7:Q3==RE/L\O3PEY8=CE[!C_MD3UK5/W\L'O)X)-;U(!@Z7ZW?)"Q
M]@72(_BCBF87=EJCOT;T;P*D/)IC] =KB#OR)T=5]Z]S".3V%5#] Z=]YR6
MW0M;\DE#88E%E*O9NB/!8]*[XU&&9[GDVI^!'"2"G@:V_?#.\2?_Z@3*IPVG
MO-[T2L75&!N%U9:/6U?JG;7O8U/E/Q!N^U>C$[[QQ>R2*ET-4UUVH2'P968W
MNWSC(]O\UW_RZSX^/O\_4$L#!!0    ( ,Z"6%:-Y_F#8@@  .8L   6
M8FQK8C(P,C(Q,"UQ97AX,S$R+FAT;>U::V_;N!+]?G\%U\'MIH!?\B,/)PV0
M. YJW&Y3I-[;W4\7M$A91&A12U)V?'_]SI#RVVZ=)ILZBRU01Q*'Y SG\,P,
MI?.?KF_;O=\_=4ALAY)\^O7J0[=-"J5*Y4N]7:E<]Z[)^]XO'TBC7 U(3]/$
M""M40F6ETOE8((78VK15J8S'X_*X7E9Z4.G=57"H1D4J97B965:X.,<G\,LI
MN_C7^4^E$KE683;DB26AYM1R1C(CD@'YPKBY)Z52+M56Z42+06Q)K5JKDR]*
MWXL1]>U66,DOIN.<5_S]><5-<MY7;')QSL2("/:N((Y/JF'UF$6<G_)&5#L]
M;1P'S9/C@#9.:1C5^/\"4+("XKZ/L1/)WQ6&(BG%'.=O-6KEXV9JS\:"V;@5
M5*O_+CC1B_-()1;FT]#?7_IAU@:S_,&6J!2#I.5,*OBNT^902:5;!\V@V6R&
M9]A2BNA0R$GKYS;TZFOQ<]' \I<,UR+R D;\GX,NH):['7M5CZO5,RD2/E4]
MJ*&RG=_>=Z^Z/5(/RK5E33?K&,*B<OW"2EY)&M[W:<:*I)N$Y:UZ#JD>@&^L
M2ENG,/"/5KO=N>MU;[KMRU[W]B/LH;O/OUY^[)'>+?G<:>.S-P?!4?6L7JV1
MVQO2>]\AGR_OKBX_=CZ7;G_[T/F=7+9[V%*K5K?[9MGFO\S"QD8+NT5RF=A8
M)1/RI4RNE-)%$G)M130A-J;VS4'SY&Q7=Z64,=CL)<DCVZH?31TH$@;.:Y6"
MDQ<W+YA![>5F75Z&H%INU-#N+HGIB!/-1X*/@1=M+ RA29)1"0]3I2U1";E1
M>DB":ND_1$5D9=> +TY?L2]J^^.+*VK  [#<PPFY3]18<C;@1>^2W!=,<4,2
M!7$,IJ B 5=-2)98G7%0'2*;"W+@)$J&<*<%N#&B(3S21 V%)59YN36!A(?<
M&*HG*#*D]QSF71C3P#,&RL"4TD5(F ,%0J$A(H)8 MU!$\8U&<<BC(G)\&?>
M?\PUSP=! X;"2 B=&(7'PL9@H$EYZ!3$<5-033$P<P3=&.E/%I?AE4.N_@H@
MQTDD$G JXF/NQ"+@#<2A62^TBR0"?J"8J,%U*#,&8P)0%CQ6!) )+2<D!3\C
M1!&Z4LXQF+O?K$P-,&<N RRB1"9! ("G !UN.N/T":F)2235V$Q1J?E & OI
MHR44'WJ](PPC<W"9J3)KVKYR?#7V!U^])6>\.3BI!<=G)D=0'M&1 E04";AU
M;NH2JKD#!#A8]"5'QQ$.*.Q+86(41[$AT!]2(-XS84*I3 ;]D!BUDAX9J58A
M9_#8D$,  N. +._MSD,8TV3 R25PSETFN?%)4U"GI:!YR-^Z_D&3^3M_*S#9
M2SPL<1*"[+2 5H\>5.AQLT5+LT4P&UJ\"F20P%C]_;E/L[$'X*3[ ,XCE])"
M\0<Y/'C(A:IO8ZB(432DF=F]"X:S/B>SF7R 5)F& 8"%1L(X;@,IGKAQ,+N=
ML^(BLVHNJ<-6'B'GT"CFK(N- A@2=#%*"N8*79/UC6"":H$&"!_''=<G.%)F
M,+:Z_6A<('9,")4T* 0EKNN44@!UF$F*! YF.27F,1IZ^(B_F*C 59^C(' L
M].?L^SEU+V#;WP?8UNKKL-V9D];0NSN;[0QB /Y(,,0F-2JAR-W4 *XQ.T3
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
M+3(P,C(Q,C,Q+GAS9%!+ 0(4 Q0    ( ,Z"6%8\"'PF-#4  '$; @ 5
M          "  86=! !B;&MB+3(P,C(Q,C,Q7V-A;"YX;6Q02P$"% ,4
M" #.@EA6U+B(\\V,   W$08 %0              @ 'LT@0 8FQK8BTR,#(R
M,3(S,5]D968N>&UL4$L! A0#%     @ SH)85D-!"FG^)   \R@  !0
M         ( ![%\% &)L:V(M,C R,C$R,S%?9S$N:G!G4$L! A0#%     @
MSH)85CAEE2-I-   :T(  !4              ( !'(4% &)L:V(M,C R,C$R
M,S%?9S$P+FIP9U!+ 0(4 Q0    ( ,Z"6%:12**JP2<  " Y   5
M      "  ;BY!0!B;&MB+3(P,C(Q,C,Q7V<Q,2YJ<&=02P$"% ,4    " #.
M@EA6;#CU]%4H  #".0  %0              @ &LX04 8FQK8BTR,#(R,3(S
M,5]G,3(N:G!G4$L! A0#%     @ SH)85D_J!W1_.P  BTD  !4
M     ( !- H& &)L:V(M,C R,C$R,S%?9S$S+FIP9U!+ 0(4 Q0    ( ,Z"
M6%:4@F][/CT  "-/   5              "  >9%!@!B;&MB+3(P,C(Q,C,Q
M7V<Q-"YJ<&=02P$"% ,4    " #.@EA64?*I5P(X  !Y10  %0
M    @ %7@P8 8FQK8BTR,#(R,3(S,5]G,34N:G!G4$L! A0#%     @ SH)8
M5EWKVD2E-P  :T<  !4              ( !C+L& &)L:V(M,C R,C$R,S%?
M9S$V+FIP9U!+ 0(4 Q0    ( ,Z"6%:8&^A_=#<  !](   5
M  "  63S!@!B;&MB+3(P,C(Q,C,Q7V<Q-RYJ<&=02P$"% ,4    " #.@EA6
M7]S%\9\\  !82P  %0              @ $+*P< 8FQK8BTR,#(R,3(S,5]G
M,3@N:G!G4$L! A0#%     @ SH)85J_%L6\T5@  F8H  !0
M ( !W6<' &)L:V(M,C R,C$R,S%?9S(N:G!G4$L! A0#%     @ SH)85LB+
MP1 A00$ &;0! !0              ( !0[X' &)L:V(M,C R,C$R,S%?9S,N
M:G!G4$L! A0#%     @ SH)85N102Q!I)@  FCL  !0              ( !
MEO\( &)L:V(M,C R,C$R,S%?9S0N:G!G4$L! A0#%     @ SH)85N5OL,&;
M)@  >3@  !0              ( !,28) &)L:V(M,C R,C$R,S%?9S4N:G!G
M4$L! A0#%     @ SH)85J?V3S2<(0  H#8  !0              ( !_DP)
M &)L:V(M,C R,C$R,S%?9S8N:G!G4$L! A0#%     @ SH)85MMKUQ,"(0
MPC4  !0              ( !S&X) &)L:V(M,C R,C$R,S%?9S<N:G!G4$L!
M A0#%     @ SH)85F,^B^9F*P  HSP  !0              ( ! ) ) &)L
M:V(M,C R,C$R,S%?9S@N:G!G4$L! A0#%     @ SH)85C:XJ<@A)0  ZS,
M !0              ( !F+L) &)L:V(M,C R,C$R,S%?9SDN:G!G4$L! A0#
M%     @ SH)85M@ %+?I>0$ ?@P/ !4              ( !Z^ ) &)L:V(M
M,C R,C$R,S%?;&%B+GAM;%!+ 0(4 Q0    ( ,Z"6%8H3M)VG-X  &L-"@ 5
M              "  0=;"P!B;&MB+3(P,C(Q,C,Q7W!R92YX;6Q02P$"% ,4
M    " #.@EA6V]P>S-L6  !T9 $ %P              @ '6.0P 8FQK8C(P
M,C(Q,"UK97AX,3 S,"YH=&U02P$"% ,4    " #.@EA64J]>;I,%  !G3
M%@              @ 'F4 P 8FQK8C(P,C(Q,"UK97AX,C$Q+FAT;5!+ 0(4
M Q0    ( ,Z"6%:V@;]$? 0  ),4   6              "  :U6# !B;&MB
M,C R,C$P+6ME>'@R,S$N:'1M4$L! A0#%     @ SH)85BJ=Q9^& P  E H
M !8              ( !75L, &)L:V(R,#(R,3 M:V5X>#(S,BYH=&U02P$"
M% ,4    " #.@EA6F,AVZG,=   <D   %0              @ $77PP 8FQK
M8C(P,C(Q,"UK97AX-#$N:'1M4$L! A0#%     @ SH)85D,Q75-0"   URP
M !8              ( !O7P, &)L:V(R,#(R,3 M<65X>#,Q,2YH=&U02P$"
M% ,4    " #.@EA6C>?Y@V((  #F+   %@              @ %!A0P 8FQK
M8C(P,C(Q,"UQ97AX,S$R+FAT;5!+ 0(4 Q0    ( ,Z"6%:-%1'#)P4  +48
M   6              "  =>-# !B;&MB,C R,C$P+7%E>'@S,C$N:'1M4$L!
M A0#%     @ SH)85I;C)?HX!0  V1@  !8              ( !,I,, &)L
J:V(R,#(R,3 M<65X>#,R,BYH=&U02P4&     "$ (0";"   GI@,

end
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
